aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Colascione <dancol@google.com>2020-04-06 10:50:15 -0700
committerDaniel Colascione <dancol@google.com>2020-04-06 11:01:59 -0700
commit1e42aadb5486d604c6200be81fd5ba739a149467 (patch)
treef6e96431f15a3e383f60d7e44e6f9ac0c104c8a2
parent959e6dbbe76ab694d38c99b2f460fa1d80ef58a6 (diff)
downloaddctv-tracedb-master.tar.gz
Change-Id: I624a03ff7da8c60f4da16375a7701b548e2abac5
-rw-r--r--.clang-tidy29
-rw-r--r--.dir-locals.el3
-rw-r--r--.gitignore47
-rw-r--r--CXX_STYLE29
-rw-r--r--GNUmakefile95
-rw-r--r--Makefile16
-rw-r--r--README.md100
-rw-r--r--abseil-patches/001-determinism.patch51
-rw-r--r--base.mk35
-rwxr-xr-xccache-g++.sh15
-rwxr-xr-xccache-gcc.sh15
-rwxr-xr-xcheck-package.sh19
-rw-r--r--conftest.py37
-rwxr-xr-xdctv88
-rwxr-xr-xdctv-ipython62
-rw-r--r--dctv.el.in196
-rw-r--r--dctv.script.in33
-rw-r--r--dep-bootstrap/keepdir0
-rw-r--r--dist-base.mk22
-rw-r--r--dist.mk117
-rw-r--r--doc-base.mk20
-rw-r--r--doc.mk103
-rw-r--r--doc/bubble-generator-data.tcl295
-rw-r--r--doc/bubble-generator.tcl706
-rw-r--r--doc/index.xml2633
-rw-r--r--doc/reset.css43
-rw-r--r--doc/styles.css320
-rw-r--r--examples/hello_world.sql14
-rw-r--r--examples/memory-info.gnuplot37
-rw-r--r--examples/rss_by_type.sql36
-rwxr-xr-xgetver.sh15
-rwxr-xr-xgit-hooks/commit-msg194
-rw-r--r--native-base.mk36
-rw-r--r--native-conf.mk173
-rw-r--r--native-deps-conf.mk20
-rw-r--r--native.mk210
-rw-r--r--parser-base.mk26
-rw-r--r--parser.mk37
-rw-r--r--pingpong.cpp97
-rw-r--r--pip.conf.build-from-source19
-rwxr-xr-xpoetry15
-rw-r--r--poetry.lock1758
-rwxr-xr-xpylint15
-rw-r--r--pylintrc424
-rw-r--r--pyproject.toml48
-rwxr-xr-xpytest15
-rw-r--r--pytest.ini26
-rwxr-xr-xsetup-git-hooks.sh20
-rw-r--r--setup.cfg2
-rw-r--r--shebang.zsh40
-rw-r--r--src/dctv/DctvGObjectHack-1.0.gir32
-rw-r--r--src/dctv/DctvGtkHack-1.0.gir62
-rw-r--r--src/dctv/FutureProgressWidget.ui14
-rw-r--r--src/dctv/TraceFacetWidget.ui42
-rw-r--r--src/dctv/TraceIntroWidget.ui12
-rw-r--r--src/dctv/TraceWidget.ui10
-rw-r--r--src/dctv/TraceWindow.ui17
-rw-r--r--src/dctv/__init__.py14
-rw-r--r--src/dctv/_pylint.py301
-rw-r--r--src/dctv/agg.cpp159
-rw-r--r--src/dctv/agg.h21
-rw-r--r--src/dctv/autocomplete.py518
-rw-r--r--src/dctv/autoevent-inl.h933
-rw-r--r--src/dctv/autoevent.cpp27
-rw-r--r--src/dctv/autoevent.h121
-rw-r--r--src/dctv/automethod-inl.h302
-rw-r--r--src/dctv/automethod.h101
-rw-r--r--src/dctv/awaitable_qe_call-inl.h16
-rw-r--r--src/dctv/awaitable_qe_call.cpp107
-rw-r--r--src/dctv/awaitable_qe_call.h43
-rw-r--r--src/dctv/backfill.cpp131
-rw-r--r--src/dctv/backfill.h22
-rw-r--r--src/dctv/bitbash-inl.h98
-rw-r--r--src/dctv/bitbash.h58
-rw-r--r--src/dctv/block-inl.h78
-rw-r--r--src/dctv/block.cpp168
-rw-r--r--src/dctv/block.h77
-rw-r--r--src/dctv/block_builder-inl.h47
-rw-r--r--src/dctv/block_builder.cpp372
-rw-r--r--src/dctv/block_builder.h82
-rw-r--r--src/dctv/cmd_query.py142
-rw-r--r--src/dctv/collect.py381
-rw-r--r--src/dctv/command_stream-inl.h59
-rw-r--r--src/dctv/command_stream.cpp25
-rw-r--r--src/dctv/command_stream.h53
-rw-r--r--src/dctv/container_util-inl.h53
-rw-r--r--src/dctv/container_util.h34
-rw-r--r--src/dctv/dctv-inl.h103
-rw-r--r--src/dctv/dctv.cpp117
-rw-r--r--src/dctv/dctv.h222
-rw-r--r--src/dctv/deque.h23
-rw-r--r--src/dctv/dso_scan.py381
-rw-r--r--src/dctv/dump_events_to_fd.cpp95
-rw-r--r--src/dctv/dump_events_to_fd.h22
-rw-r--r--src/dctv/dynamic_bitset.h25
-rw-r--r--src/dctv/event_parser.py1026
-rw-r--r--src/dctv/event_parser_gen.cpp.in929
-rw-r--r--src/dctv/event_parser_gen.h22
-rw-r--r--src/dctv/fhview.py1466
-rw-r--r--src/dctv/fmt-inl.h25
-rw-r--r--src/dctv/fmt.h28
-rw-r--r--src/dctv/fsutil.cpp116
-rw-r--r--src/dctv/fsutil.h44
-rw-r--r--src/dctv/gtk_util.py368
-rw-r--r--src/dctv/gui.css43
-rw-r--r--src/dctv/gui.py581
-rw-r--r--src/dctv/gui_remote.py254
-rw-r--r--src/dctv/hash_table-inl.h24
-rw-r--r--src/dctv/hash_table.h61
-rw-r--r--src/dctv/hunk-inl.h303
-rw-r--r--src/dctv/hunk.cpp1939
-rw-r--r--src/dctv/hunk.h624
-rw-r--r--src/dctv/iddict.py231
-rw-r--r--src/dctv/input_channel-inl.h48
-rw-r--r--src/dctv/input_channel.cpp430
-rw-r--r--src/dctv/input_channel.h135
-rw-r--r--src/dctv/io_spec-inl.h55
-rw-r--r--src/dctv/io_spec.cpp252
-rw-r--r--src/dctv/io_spec.h160
-rw-r--r--src/dctv/ipython.py280
-rw-r--r--src/dctv/lazygraph.py61
-rw-r--r--src/dctv/linux.h80
-rw-r--r--src/dctv/list.h24
-rw-r--r--src/dctv/main.py274
-rw-r--r--src/dctv/map.h30
-rw-r--r--src/dctv/menu.ui17
-rw-r--r--src/dctv/merge_spans_into_events.cpp209
-rw-r--r--src/dctv/merge_spans_into_events.h22
-rw-r--r--src/dctv/meta_util-inl.h35
-rw-r--r--src/dctv/meta_util.h135
-rw-r--r--src/dctv/mmap-inl.h96
-rw-r--r--src/dctv/mmap.cpp135
-rw-r--r--src/dctv/mmap.h93
-rw-r--r--src/dctv/model.py705
-rw-r--r--src/dctv/native_aggregation-inl.h262
-rw-r--r--src/dctv/native_aggregation.cpp106
-rw-r--r--src/dctv/native_aggregation.h280
-rw-r--r--src/dctv/npy-inl.h169
-rw-r--r--src/dctv/npy.cpp657
-rw-r--r--src/dctv/npy.h176
-rw-r--r--src/dctv/npyiter-inl.h426
-rw-r--r--src/dctv/npyiter.cpp40
-rw-r--r--src/dctv/npyiter.h207
-rw-r--r--src/dctv/operator_context-inl.h43
-rw-r--r--src/dctv/operator_context.cpp347
-rw-r--r--src/dctv/operator_context.h153
-rw-r--r--src/dctv/optional.h52
-rw-r--r--src/dctv/output_channel-inl.h47
-rw-r--r--src/dctv/output_channel.cpp331
-rw-r--r--src/dctv/output_channel.h97
-rw-r--r--src/dctv/parsers.rl52
-rw-r--r--src/dctv/pcreutil-inl.h27
-rw-r--r--src/dctv/pcreutil.cpp130
-rw-r--r--src/dctv/pcreutil.h69
-rw-r--r--src/dctv/perf-inl.h32
-rw-r--r--src/dctv/perf.cpp76
-rw-r--r--src/dctv/perf.h46
-rw-r--r--src/dctv/pivot.py1427
-rw-r--r--src/dctv/pivot_engine.py1326
-rw-r--r--src/dctv/plugins/__init__.py70
-rw-r--r--src/dctv/plugins/atrace.py34
-rw-r--r--src/dctv/plugins/memory.py159
-rw-r--r--src/dctv/plugins/power.py74
-rw-r--r--src/dctv/plugins/scheduler.py149
-rw-r--r--src/dctv/pybuffer-inl.h33
-rw-r--r--src/dctv/pybuffer.cpp74
-rw-r--r--src/dctv/pybuffer.h44
-rw-r--r--src/dctv/pyerr-inl.h98
-rw-r--r--src/dctv/pyerr.cpp209
-rw-r--r--src/dctv/pyerr.h178
-rw-r--r--src/dctv/pyerrfmt-inl.h34
-rw-r--r--src/dctv/pyerrfmt.h32
-rw-r--r--src/dctv/pyiter-inl.h120
-rw-r--r--src/dctv/pyiter.h103
-rw-r--r--src/dctv/pylog.cpp48
-rw-r--r--src/dctv/pylog.h59
-rw-r--r--src/dctv/pyobj-inl.h177
-rw-r--r--src/dctv/pyobj.cpp32
-rw-r--r--src/dctv/pyobj.h119
-rw-r--r--src/dctv/pyparsetuple-inl.h451
-rw-r--r--src/dctv/pyparsetuple.h190
-rw-r--r--src/dctv/pyparsetuplenpy-inl.h40
-rw-r--r--src/dctv/pyparsetuplenpy.h69
-rw-r--r--src/dctv/pyrefspan-inl.h69
-rw-r--r--src/dctv/pyrefspan.h35
-rw-r--r--src/dctv/pyseq-inl.h186
-rw-r--r--src/dctv/pyseq.cpp42
-rw-r--r--src/dctv/pyseq.h84
-rw-r--r--src/dctv/pythread-inl.h89
-rw-r--r--src/dctv/pythread.cpp51
-rw-r--r--src/dctv/pythread.h83
-rw-r--r--src/dctv/pyutil-inl.h657
-rw-r--r--src/dctv/pyutil.cpp428
-rw-r--r--src/dctv/pyutil.h554
-rw-r--r--src/dctv/qe_call_io-inl.h16
-rw-r--r--src/dctv/qe_call_io.cpp131
-rw-r--r--src/dctv/qe_call_io.h48
-rw-r--r--src/dctv/qe_call_resize_buffers.cpp78
-rw-r--r--src/dctv/qe_call_resize_buffers.h50
-rw-r--r--src/dctv/qe_call_setup-inl.h16
-rw-r--r--src/dctv/qe_call_setup.cpp232
-rw-r--r--src/dctv/qe_call_setup.h26
-rw-r--r--src/dctv/qe_call_terminated.cpp75
-rw-r--r--src/dctv/qe_call_terminated.h36
-rw-r--r--src/dctv/qe_call_yield_to_query_runner-inl.h16
-rw-r--r--src/dctv/qe_call_yield_to_query_runner.cpp67
-rw-r--r--src/dctv/qe_call_yield_to_query_runner.h25
-rw-r--r--src/dctv/query-inl.h64
-rw-r--r--src/dctv/query.cpp362
-rw-r--r--src/dctv/query.h186
-rw-r--r--src/dctv/query.py3825
-rw-r--r--src/dctv/query_cache-inl.h40
-rw-r--r--src/dctv/query_cache.cpp670
-rw-r--r--src/dctv/query_cache.h184
-rw-r--r--src/dctv/query_execution-inl.h58
-rw-r--r--src/dctv/query_execution.cpp393
-rw-r--r--src/dctv/query_execution.h153
-rw-r--r--src/dctv/query_key-inl.h72
-rw-r--r--src/dctv/query_key.cpp32
-rw-r--r--src/dctv/query_key.h68
-rw-r--r--src/dctv/queryengine.py302
-rw-r--r--src/dctv/queryop.py2142
-rw-r--r--src/dctv/queryplan.py673
-rw-r--r--src/dctv/querythread.py283
-rw-r--r--src/dctv/recursive.py746
-rw-r--r--src/dctv/repl.py1231
-rw-r--r--src/dctv/result_buffer-inl.h78
-rw-r--r--src/dctv/result_buffer.cpp106
-rw-r--r--src/dctv/result_buffer.h68
-rw-r--r--src/dctv/set.h24
-rw-r--r--src/dctv/simple_variant-inl.h253
-rw-r--r--src/dctv/simple_variant.cpp70
-rw-r--r--src/dctv/simple_variant.h162
-rw-r--r--src/dctv/snapshot.sh57
-rw-r--r--src/dctv/sort.cpp613
-rw-r--r--src/dctv/sort.h22
-rw-r--r--src/dctv/span.cpp49
-rw-r--r--src/dctv/span.h40
-rw-r--r--src/dctv/span_fixup.cpp117
-rw-r--r--src/dctv/span_fixup.h22
-rw-r--r--src/dctv/span_group.cpp739
-rw-r--r--src/dctv/span_group.h36
-rw-r--r--src/dctv/span_group_column.cpp209
-rw-r--r--src/dctv/span_group_column.h22
-rw-r--r--src/dctv/span_merge_join.cpp332
-rw-r--r--src/dctv/span_merge_join.h22
-rw-r--r--src/dctv/span_pivot.cpp205
-rw-r--r--src/dctv/span_pivot.h30
-rw-r--r--src/dctv/span_pivot_column.cpp300
-rw-r--r--src/dctv/span_pivot_column.h22
-rw-r--r--src/dctv/span_result_buffer.h105
-rw-r--r--src/dctv/sql.py4047
-rw-r--r--src/dctv/sql_parser.py1463
-rw-r--r--src/dctv/sql_util.py176
-rw-r--r--src/dctv/stackify_start_stop.cpp123
-rw-r--r--src/dctv/stackify_start_stop.h22
-rw-r--r--src/dctv/stdlib.sql395
-rw-r--r--src/dctv/string_table-inl.h41
-rw-r--r--src/dctv/string_table.cpp918
-rw-r--r--src/dctv/string_table.h234
-rw-r--r--src/dctv/stringstream.h25
-rw-r--r--src/dctv/subset.py80
-rw-r--r--src/dctv/sync_coro.cpp853
-rw-r--r--src/dctv/sync_coro.h22
-rw-r--r--src/dctv/take.cpp695
-rw-r--r--src/dctv/take.h22
-rw-r--r--src/dctv/test_autocomplete.py174
-rw-r--r--src/dctv/test_binop.py169
-rw-r--r--src/dctv/test_cmd_query.py90
-rw-r--r--src/dctv/test_dummy.cpp98
-rw-r--r--src/dctv/test_dummy.h22
-rw-r--r--src/dctv/test_event_parser.py170
-rw-r--r--src/dctv/test_groupby.py497
-rw-r--r--src/dctv/test_iddict.py109
-rw-r--r--src/dctv/test_join.py602
-rw-r--r--src/dctv/test_model.py197
-rw-r--r--src/dctv/test_pivot.py17
-rw-r--r--src/dctv/test_pivot_engine.py952
-rw-r--r--src/dctv/test_pylint.py61
-rw-r--r--src/dctv/test_query.py1369
-rw-r--r--src/dctv/test_query_cache.py79
-rw-r--r--src/dctv/test_queryengine.py82
-rw-r--r--src/dctv/test_queryop.py920
-rw-r--r--src/dctv/test_queryplan.py98
-rw-r--r--src/dctv/test_recursive.py147
-rw-r--r--src/dctv/test_repl.py275
-rw-r--r--src/dctv/test_sort.py148
-rw-r--r--src/dctv/test_sql.py4680
-rw-r--r--src/dctv/test_sql_util.py57
-rw-r--r--src/dctv/test_stdlib.py218
-rw-r--r--src/dctv/test_string_table.py201
-rw-r--r--src/dctv/test_subset.py57
-rw-r--r--src/dctv/test_sync_coro.py198
-rw-r--r--src/dctv/test_thread_analysis.py1331
-rw-r--r--src/dctv/test_unop.py83
-rw-r--r--src/dctv/test_util.py962
-rw-r--r--src/dctv/thread_analysis.cpp2799
-rw-r--r--src/dctv/thread_analysis.h39
-rw-r--r--src/dctv/thread_analysis.py372
-rw-r--r--src/dctv/time_series_to_span.cpp376
-rw-r--r--src/dctv/time_series_to_span.h22
-rw-r--r--src/dctv/trace.ui4
-rw-r--r--src/dctv/trace_file_parser.py213
-rw-r--r--src/dctv/trace_file_util.py116
-rw-r--r--src/dctv/tuple_util.h33
-rw-r--r--src/dctv/unique_fd-inl.h62
-rw-r--r--src/dctv/unique_fd.cpp31
-rw-r--r--src/dctv/unique_fd.h39
-rw-r--r--src/dctv/units.txt265
-rw-r--r--src/dctv/util.py1834
-rw-r--r--src/dctv/vector.h42
-rw-r--r--src/modernmp/__init__.py14
-rw-r--r--src/modernmp/_pylint.py40
-rw-r--r--src/modernmp/_spawn_init.py92
-rw-r--r--src/modernmp/apartment.py1208
-rw-r--r--src/modernmp/channel.py417
-rw-r--r--src/modernmp/gc_stuff.py235
-rw-r--r--src/modernmp/pool.py216
-rw-r--r--src/modernmp/process.py119
-rw-r--r--src/modernmp/reduction.py209
-rw-r--r--src/modernmp/shm.py1748
-rw-r--r--src/modernmp/spawn.py136
-rw-r--r--src/modernmp/synchronize.py112
-rw-r--r--src/modernmp/test_apartment.py355
-rw-r--r--src/modernmp/test_channel.py132
-rw-r--r--src/modernmp/test_pool.py201
-rw-r--r--src/modernmp/test_process.py177
-rw-r--r--src/modernmp/test_reduction.py48
-rw-r--r--src/modernmp/test_shm.py283
-rw-r--r--src/modernmp/test_spawn.py46
-rw-r--r--src/modernmp/test_synchronize.py82
-rw-r--r--src/modernmp/test_util.py269
-rw-r--r--src/modernmp/util.py820
-rw-r--r--src/modernmp/util_test.py153
-rw-r--r--src/modernmp/waitsem.py78
-rw-r--r--sysdeps-base.mk19
-rw-r--r--sysdeps.mk85
-rw-r--r--test-data/dragonball.mini.trace100000
-rw-r--r--test-data/ftrace1.trace100
-rw-r--r--third_party/keepdir0
-rw-r--r--valgrind.suppressions93
-rw-r--r--venv-base.mk24
-rw-r--r--venv-run.sh.in19
-rw-r--r--venv.mk155
-rw-r--r--x20-push.local.template23
345 files changed, 190075 insertions, 0 deletions
diff --git a/.clang-tidy b/.clang-tidy
new file mode 100644
index 0000000..19ea8cb
--- /dev/null
+++ b/.clang-tidy
@@ -0,0 +1,29 @@
+---
+Checks: '*,-readability-implicit-bool-conversion,-hicpp-braces-around-statements,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-hicpp-no-array-decay,-cert-*,-google-readability-braces-around-statements,-fuchsia-*,-readability-braces-around-statements,-cppcoreguidelines-pro-type-vararg,hicpp-vararg,-zircon*,objc-*,-hicpp-vararg,-llvm-header-guard,-hicpp-*,-modernize-use-auto,-google-runtime-*,-modernize-deprecated-headers,-readability-named-parameter,-cppcoreguidelines-special-member-functions,-cppcoreguidelines-pro-type-member-init,-google-build-using-namespace,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-type-reinterpret-cast,-modernize-use-nullptr,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-const-cast,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-cstyle-cast,-performance-move-const-arg,-bugprone-macro-parentheses,-cppcoreguidelines-pro-type-union-access,-bugprone-suspicious-semicolon,-cppcoreguidelines-avoid-goto,-cppcoreguidelines-owning-memory,-readability-static-definition-in-anonymous-namespace,-readability-redundant-smartptr-get,-google-readability-function-size,-misc-static-assert,-readability-static-accessed-through-instance,-readability-function-size'
+WarningsAsErrors: ''
+HeaderFilterRegex: 'src/dctv/.*'
+AnalyzeTemporaryDtors: false
+FormatStyle: none
+User: dancol
+CheckOptions:
+ - key: google-readability-braces-around-statements.ShortStatementLines
+ value: '1'
+ - key: google-readability-function-size.StatementThreshold
+ value: '800'
+ - key: google-readability-namespace-comments.ShortNamespaceLines
+ value: '10'
+ - key: google-readability-namespace-comments.SpacesBeforeComments
+ value: '2'
+ - key: modernize-loop-convert.MaxCopySize
+ value: '16'
+ - key: modernize-loop-convert.MinConfidence
+ value: reasonable
+ - key: modernize-loop-convert.NamingStyle
+ value: CamelCase
+ - key: modernize-pass-by-value.IncludeStyle
+ value: llvm
+ - key: modernize-replace-auto-ptr.IncludeStyle
+ value: llvm
+ - key: modernize-use-nullptr.NullMacros
+ value: 'NULL'
+...
diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 0000000..bace320
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,3 @@
+((sql-mode . ((sql-product . dctv)
+ (paragraph-start . "\\([\n\f]\\| *';\\| *[a-zA-Z0-9_]+: \\)")
+ (paragraph-separate . "[ ]*\\(WITH DOCUMENTATION '\\)?$"))))
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6faa2f8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,47 @@
+__pycache__/
+.coverage
+/local-data/
+build/
+dist/
+/out/
+/*.venv/
+/venv/
+/*.dist.*/
+*.typelib
+*.~*~
+.pytest_cache/
+parsers.dot
+parsers.pdf
+src/dctv/*_gen.cpp
+*.o
+*.d
+*.so
+*.swo
+*.swp
+*.bak
+*.stamp
+prof/
+src/dctv/sql_parser_lexer.py
+src/dctv/sql_parser_select.py
+src/dctv/sql_parser_expression.py
+src/dctv/sql_parser_dml.py
+src/dctv/*.parser.out
+doc/all.html
+doc/*.syntax.ps
+doc/*.syntax.tmp.ps
+doc/*.syntax.pdf
+doc/*.syntax.svg
+doc/syntax_linkage.tcl
+x20-push.local
+src/dctv.egg-info
+pingpong
+src/dctv/include_all_modules.h
+src/dctv/do_all_modules.h
+perf.data
+dctv.trace
+wtf
+.ipynb_checkpoints/
+*.ipynb
+compile_commands.json
+dctv.el
+dctv.jam
diff --git a/CXX_STYLE b/CXX_STYLE
new file mode 100644
index 0000000..470bfce
--- /dev/null
+++ b/CXX_STYLE
@@ -0,0 +1,29 @@
+DCTV's C++ coding style is basically the Google C++ one for
+*formatting* with good judgement substituted for the fuzzy bits.
+
+* We love C++ exceptions. We also love noexcept.
+ Annotate functions that don't throw and that logically as part of
+ their contract don't throw as "noexcept". Don't slap "noexcept"
+ on something that could conceptually throw and just happens not to
+ throw today.
+
+* Mark classes final when possible.
+
+* Separate functionality into small chunks, split across foo.h,
+ foo-inl.h, and foo.cpp, to keep incremental build times low.
+
+* The list of C++ files to build is in native.mk. Each one defined an
+ void init_FILENAME(pyref m) function that we call automatically from
+ the Python initialization function.
+
+* Use Python exceptions for all program errors, even ones caused by
+ C++, unless there's a good reason for doing otherwise.
+
+* Brief usage comments go in headers.
+
+* All member functions are defined in out-of-line style and in
+ foo-inl.h, except when practical considerations or weird enable_if
+ or other template nonsense dictate that we define them inline.
+ This way, we keep the headers generally clean.
+
+
diff --git a/GNUmakefile b/GNUmakefile
new file mode 100644
index 0000000..9f510f1
--- /dev/null
+++ b/GNUmakefile
@@ -0,0 +1,95 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Top-level Makefile
+.PHONY: help
+help:
+ @echo Use '"make dev" to set up local development'
+ @echo Use '"make check" to run the test suite'
+ @echo Use '"make doc" to build documentation'
+ @echo Use '"make dist" to build standalone binaries'
+ @echo Use '"make clean" to remove build products'
+.DEFAULT_GOAL:=help
+
+all_sub_makefiles:=$(wildcard *.mk)
+sub_makefiles:=$(all_sub_makefiles)
+sub_makefiles:=$(filter-out %-base.mk,$(sub_makefiles))
+sub_makefiles:=$(filter-out %-conf.mk,$(sub_makefiles))
+sub_makefiles:=$(filter-out base.mk,$(sub_makefiles))
+modules:=$(sub_makefiles:.mk=)
+
+define per-module-define
+clean-$1:
+ @+$(MAKE) --no-print-directory -f $1-base.mk clean
+all-$1:
+ @+$(MAKE) --no-print-directory -f $1.mk
+endef
+
+$(foreach module,$(modules),$(eval $(call per-module-define,$(module))))
+
+all-venv: all-sysdeps
+
+all-native: all-venv
+
+# all-parser depends on all-native because the SQL parser library
+# imports from _native. Maybe it shouldn't?
+all-parser: all-venv all-native
+
+.PHONY: clean
+clean: $(modules:%=clean-%)
+ find . -type d -name '__pycache__' -exec rm -rvf {} +
+ rm -rf .pytest_cache
+ rm -rf src/dctv.egg-info
+ rm -f pingpong
+
+.PHONY: dev
+dev: all-native all-parser
+
+DEV_COMPILER=clang++-9
+
+dev-debug: CXX=$(DEV_COMPILER)
+dev-debug:
+ $(MAKE) CFLAGS_OPT=-O1 NDEBUG= CXX="$(CXX)" dev
+
+dev-debug-opt: CXX=$(DEV_COMPILER)
+dev-debug-opt:
+ $(MAKE) CFLAGS_OPT=-O3 NDEBUG= CXX="$(CXX)" dev
+
+dev-debug-noopt: CXX=$(DEV_COMPILER)
+dev-debug-noopt:
+ $(MAKE) CFLAGS_OPT=-O0 NDEBUG= CXX="$(CXX)" dev
+
+check: dev
+ ./pytest src/
+
+.PHONY: doc
+doc: all-doc
+
+.PHONY: push-doc-x20
+push-doc-x20:
+ @+$(MAKE) --no-print-directory -f doc.mk $@
+
+# Simple IPC benchmark
+pingpong: pingpong.cpp
+ g++ -Wall -O2 -std=gnu++17 $< -o $@
+
+# Ugh. Hack.
+always:
+compile_commands.json: always
+ $(MAKE) clean-native
+ rm -f compile_commands.json
+ bear $(MAKE) dev-debug-noopt
+
+.PHONY: clang-tidy-lint
+clang-tidy-lint: compile_commands.json
+ clang-tidy-7 src/dctv/*.cpp
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..fea9827
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+all dev clean check:
+ @echo >&2 "ERROR: Need GNU make. Try running gmake."
+ @false
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..25261f6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,100 @@
+What is this thing?
+====================
+
+DCTV is a trace analysis tool and viewer.
+
+How do I locally develop?
+=========================
+
+## Get the source code
+
+You're looking at it.
+
+## Post-checkout repository initialization
+
+ ./setup-git-hooks.sh
+
+## First build and automatic sanity check
+
+ make -j4 check
+
+## Clean native code
+
+ make clean-native
+
+## Building with -O0 and asserts
+
+ make clean-native # Optional
+ make -j4 dev-debug
+
+## Building with -O0 and asserts and GCC
+
+ make clean-native # Optional
+ make -j4 dev-debug CXX=g++-8
+
+## Run random tests
+
+ ./pytest src/dctv/myfile.py:mytest
+
+## Compiling a package with debug symbols
+
+ ./venv/run pip3 uninstall numpy
+ ./venv/run pip3 install --no-binary=:all: --no-deps -vvvv --global-option={build_ext,-g} numpy==1.15.4
+
+## Submitting
+
+ git push origin HEAD:refs/for/master
+
+## Print raw DCTV snapshot data
+
+ sed -nre 's/^# (\{.*)/\1/p' < dctv.trace | jq -r '.["snapshots"][0]' > raw_snapshot
+
+As a side effect of the `git push`, git will print a Gerrit
+URL that you can use to manage your CL and eventually submit it.
+
+How do I use this thing?
+========================
+
+# Start up the GUI on a trace file
+
+ ./dctv gui myfile.trace
+
+# SQL REPL
+
+ ./dctv repl mytrace=myfile.trace
+
+Maintenance tasks
+=================
+
+# Refresh the bootstrap package list
+
+We use Poetry for most package management, but bootstrap it with pip
+manually when building a fresh venv. See `venv.mk` for details.
+To refresh the checked-in packages, run `make -f venv.mk
+download-bootstrap-packages`.
+
+It's okay for the bootstrap packages to be somewhat out of date, since
+poetry can update these packages the usual way once it
+initializes itself.
+
+# Why zsh for runner scripts?
+
+Zsh is the only thing that provides realpath-like functionality
+out-of-the-box in a way that's short enough for a one-liner and
+portable to macOS.
+
+External dependencies
+=====================
+
+We download external dependencies at venv setup time. We use poetry
+for Python packages. We handle native dependencies by asking for
+system packages (e.g., for boost). Where system packages aren't
+widely available (e.g., Abseil), we have ad-hoc code in native.mk to
+download specific snapshots of certain projects, with hashes and
+upstream repository information if native-deps-conf.mk.
+
+Abseil
+------
+
+Strongly prefer standard C++ and Boost to Abseil. We snapshot Abseil.
+We don't "live at head". We're interested mostly in the hash tables.
diff --git a/abseil-patches/001-determinism.patch b/abseil-patches/001-determinism.patch
new file mode 100644
index 0000000..3ad95d8
--- /dev/null
+++ b/abseil-patches/001-determinism.patch
@@ -0,0 +1,51 @@
+diff -ru abseil.orig/absl/container/internal/raw_hash_set.h abseil/absl/container/internal/raw_hash_set.h
+--- abseil.orig/absl/container/internal/raw_hash_set.h 2019-06-30 20:26:47.151231330 -0700
++++ abseil/absl/container/internal/raw_hash_set.h 2019-07-12 18:05:38.959802013 -0700
+@@ -295,10 +295,15 @@
+ // The seed consists of the ctrl_ pointer, which adds enough entropy to ensure
+ // non-determinism of iteration order in most cases.
+ inline size_t HashSeed(const ctrl_t* ctrl) {
++#if DCTV_DETERMINISTIC_ABSEIL
++ (void) ctrl;
++ return 0;
++#else
+ // The low bits of the pointer have little or no entropy because of
+ // alignment. We shift the pointer to try to use higher entropy bits. A
+ // good number seems to be 12 bits, because that aligns with page size.
+ return reinterpret_cast<uintptr_t>(ctrl) >> 12;
++#endif
+ }
+
+ inline size_t H1(size_t hash, const ctrl_t* ctrl) {
+diff -ru abseil.orig/absl/hash/internal/hash.cc abseil/absl/hash/internal/hash.cc
+--- abseil.orig/absl/hash/internal/hash.cc 2019-06-30 20:26:47.163231365 -0700
++++ abseil/absl/hash/internal/hash.cc 2019-07-12 18:03:57.631770564 -0700
+@@ -17,7 +17,9 @@
+ namespace absl {
+ namespace hash_internal {
+
++#if !DCTV_DETERMINISTIC_ABSEIL
+ ABSL_CONST_INIT const void* const CityHashState::kSeed = &kSeed;
++#endif
+
+ } // namespace hash_internal
+ } // namespace absl
+diff -ru abseil.orig/absl/hash/internal/hash.h abseil/absl/hash/internal/hash.h
+--- abseil.orig/absl/hash/internal/hash.h 2019-06-30 20:26:47.163231365 -0700
++++ abseil/absl/hash/internal/hash.h 2019-07-12 18:05:54.415806870 -0700
+@@ -760,9 +760,15 @@
+ // On other platforms this is still going to be non-deterministic but most
+ // probably per-build and not per-process.
+ ABSL_ATTRIBUTE_ALWAYS_INLINE static uint64_t Seed() {
++#if DCTV_DETERMINISTIC_ABSEIL
++ return 0;
++#else
+ return static_cast<uint64_t>(reinterpret_cast<uintptr_t>(kSeed));
++#endif
+ }
++#if !DCTV_DETERMINISTIC_ABSEIL
+ static const void* const kSeed;
++#endif
+
+ uint64_t state_;
+ };
diff --git a/base.mk b/base.mk
new file mode 100644
index 0000000..ae4adea
--- /dev/null
+++ b/base.mk
@@ -0,0 +1,35 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base makefile
+.DELETE_ON_ERROR:
+DCTV_SRC:=src/dctv
+VENV:=venv
+EMPTY:=
+CONFIG_PYVER:=3.8
+PYBIN:=python$(CONFIG_PYVER)
+ABSEIL_SRC_DIR_VENV_RELATIVE=abseil
+ABSEIL_SRC_DIR:=$(VENV)/$(ABSEIL_SRC_DIR_VENV_RELATIVE)
+
+ifneq ($(filter 3.%,$(MAKE_VERSION)),)
+$(error You are running GNU Make $(MAKE_VERSION), which is too old. We need at least 4.1)
+endif
+
+define newline
+
+endef
+
+# For suppressing "nothing to be done for all"
+.PHONY: dummy
+dummy:
+ @true
diff --git a/ccache-g++.sh b/ccache-g++.sh
new file mode 100755
index 0000000..c5bee3c
--- /dev/null
+++ b/ccache-g++.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+exec ccache g++ "$@"
diff --git a/ccache-gcc.sh b/ccache-gcc.sh
new file mode 100755
index 0000000..0b88f94
--- /dev/null
+++ b/ccache-gcc.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+exec ccache gcc "$@"
diff --git a/check-package.sh b/check-package.sh
new file mode 100755
index 0000000..14fa580
--- /dev/null
+++ b/check-package.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+set -euo pipefail
+if ! dpkg -l "$1" >&/dev/null; then
+ echo >&2 "Package $1 not installed"
+ exit 1
+fi
diff --git a/conftest.py b/conftest.py
new file mode 100644
index 0000000..bc02cdc
--- /dev/null
+++ b/conftest.py
@@ -0,0 +1,37 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Hacks for setting up vendor paths in tests"""
+import os
+import sys
+from os.path import dirname, realpath, join as pjoin
+from importlib.machinery import SourceFileLoader
+
+mydir = dirname(realpath(__file__))
+SourceFileLoader("dctv_main", pjoin(mydir, "dctv")) \
+ .load_module() \
+ .very_early_init()
+
+import logging
+import dctv.util
+
+from dctv.test_util import assertrepr_compare_hooks
+def pytest_assertrepr_compare(config, op, left, right):
+ for hook in assertrepr_compare_hooks:
+ result = hook(config, op, left, right)
+ if result is not None:
+ return result
+ return None
+
+from dctv._native import set_min_radix_sort
+set_min_radix_sort(0)
diff --git a/dctv b/dctv
new file mode 100755
index 0000000..dda9d71
--- /dev/null
+++ b/dctv
@@ -0,0 +1,88 @@
+#!/bin/zsh -e
+# -*- python -*-
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""":;s="${0:P}";. "${s:h}/shebang.zsh" python3 -- "$s" "$@";:<<'' #"""
+import sys
+import os
+from os.path import (
+ dirname,
+ exists,
+ isdir,
+ join as pjoin,
+ realpath,
+)
+
+def _pretend_load_venv(venv):
+ # Pretend we were executed in a venv by filtering out all site
+ # packages and installing our venv's.
+ import re
+ bad_dir_pattern = re.compile(r"/(site|dist)-packages($|/)")
+ sys.path[:] = [path for path in sys.path
+ if not bad_dir_pattern.search(path)]
+ sys.path.insert(0, pjoin(venv,
+ "lib",
+ "python" + sys.version[:3],
+ "site-packages"))
+
+def _very_early_init_paths():
+ mydir = dirname(realpath(__file__))
+ venv = os.environ.get("VIRTUAL_ENV")
+ if not venv and exists(pjoin(mydir, "src", "dctv")):
+ source_venv = pjoin(mydir, "venv")
+ try:
+ venv_stat = os.stat(pjoin(source_venv, "setup.stamp"))
+ except FileNotFoundError:
+ sys.stderr.write(
+ "ERROR: running DCTV out of source distribution "
+ "but venv not built: did you forget to run 'make dev'?\n")
+ sys.exit(1)
+ venv_python_stat = os.stat(pjoin(source_venv, "bin", "python"))
+ our_python_stat = os.stat(sys.executable)
+ if ((venv_python_stat.st_ino, venv_python_stat.st_dev) !=
+ (our_python_stat.st_ino, our_python_stat.st_dev)):
+ sys.stderr.write(
+ "ERROR: venv built for different interpreter. "
+ "Run 'make clean && make dev' to rebuild or use "
+ "correct binary.\n")
+ sys.exit(1)
+ if our_python_stat.st_mtime > venv_stat.st_mtime:
+ sys.stderr.write(
+ "ERROR: venv out of date: interpreter is newer. Rebuild using "
+ "'make clean && make dev'.\n");
+ sys.exit(1)
+ _pretend_load_venv(source_venv)
+ def _prepend_load_path(*path):
+ full_path = pjoin(mydir, *path)
+ assert isdir(full_path)
+ sys.path.insert(0, full_path)
+ _prepend_load_path("src")
+
+def very_early_init():
+ """Set up load paths"""
+ required_pyver = (3, 8)
+ our_pyver = sys.version_info[:len(required_pyver)]
+ if our_pyver < required_pyver:
+ sys.stderr.write("ERROR: DCTV requires Python {!r} but we have {!r}"
+ .format(required_pyver, our_pyver))
+ sys.exit(1)
+ if getattr(sys, "frozen", False):
+ raise NotImplemented("TODO(dancol): restore freeze support")
+ else:
+ _very_early_init_paths()
+
+if __name__ == "__main__":
+ very_early_init()
+ from dctv.main import main
+ sys.exit(main(sys.argv[1:]))
diff --git a/dctv-ipython b/dctv-ipython
new file mode 100755
index 0000000..3a8b5ce
--- /dev/null
+++ b/dctv-ipython
@@ -0,0 +1,62 @@
+#!/bin/zsh -e
+# -*- python -*-
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""":;s="${0:P}";. "${s:h}/shebang.zsh" python3 -- "$s" "$@";:<<'' #"""
+import sys
+from os.path import dirname, realpath, join as pjoin
+from importlib.machinery import SourceFileLoader
+import logging
+
+mydir = dirname(realpath(__file__))
+SourceFileLoader("dctv_main", pjoin(mydir, "dctv")) \
+ .load_module() \
+ .very_early_init()
+
+logging.basicConfig(
+ level=logging.DEBUG,
+ format="%(process)d/%(threadName)s %(levelname)s:%(name)s:%(message)s")
+
+# Work around logspam from ipython internals
+logging.getLogger("root").setLevel(logging.INFO)
+def _filter(record):
+ return record.name != "root"
+
+# TODO(dancol): this list of hard to maintain; just switch to a
+# whitelist
+logging.getLogger().addFilter(_filter)
+logging.getLogger("py4j").setLevel(logging.INFO) # Stop spam
+logging.getLogger("parso.python.diff").setLevel(logging.INFO) # Stop spam
+logging.getLogger("parso.cache").setLevel(logging.INFO) # Stop spam
+logging.getLogger("matplotlib").setLevel(logging.INFO) # Stop spam
+logging.getLogger("asyncio").setLevel(logging.INFO) # Stop spam
+
+sys.argv[1:1] = ["--InteractiveShellApp.extra_extension=dctv.ipython"]
+import IPython
+def start():
+ import dctv
+ import os
+ import sys
+ import pandas as pd
+ import numpy as np
+ T = True
+ F = False
+ N = None
+ from numpy.ma import masked_array as ma, nomask, masked
+ def i64(*args):
+ return np.asarray(args, dtype="l")
+ def i32(*args):
+ return np.asarray(args, dtype="i")
+ return IPython.start_ipython(user_ns=locals())
+sys.exit(start())
diff --git a/dctv.el.in b/dctv.el.in
new file mode 100644
index 0000000..593c49a
--- /dev/null
+++ b/dctv.el.in
@@ -0,0 +1,196 @@
+;; Copyright (C) 2020 The Android Open Source Project
+;;
+;; Licensed under the Apache License, Version 2.0 (the "License");
+;; you may not use this file except in compliance with the License.
+;; You may obtain a copy of the License at
+;;
+;; http://www.apache.org/licenses/LICENSE-2.0
+;;
+;; Unless required by applicable law or agreed to in writing, software
+;; distributed under the License is distributed on an "AS IS" BASIS,
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;; See the License for the specific language governing permissions and
+;; limitations under the License.
+;; Emacs utilities for working with DCTV code.
+
+(require 'align)
+(require 'sql-indent)
+(require 'rx)
+
+
+;; DCTV source code editing
+
+(defconst dctv-alignment-rules
+ `((dctv-event-table
+ (regexp . ,(rx bol
+ (* (syntax whitespace))
+ ?\"
+ (* (not (any "\"")))
+ ?\"
+ (* (syntax whitespace))
+ ":"
+ (group
+ (+ (syntax whitespace))
+ (not (syntax whitespace))
+ (* nonl)
+ ",")
+ eol))
+ (modes . '(python-mode))
+ (group . 1)
+ (tab-stop . nil)
+ (justify . t)
+ (column . 50)
+ (separate . ,(rx bol
+ (| (: (* (syntax whitespace))
+ symbol-start
+ (| "def" "class" "assert")
+ symbol-end)
+ (: (not (syntax whitespace)))
+ (: (* (syntax whitespace))
+ eol))))
+ )))
+
+(defconst dctv-alignment-exclude-rules
+ (list
+ (assq 'exc-open-comment
+ align-exclude-rules-list)))
+
+(defun dctv-align (beg end)
+ "Apply DCTV-specific alignment rules"
+ (interactive "r")
+ (align beg end nil
+ dctv-alignment-rules
+ dctv-alignment-exclude-rules))
+
+(defun dctv-align-current ()
+ "Apply DCTV-specific alignment rules to current section"
+ (interactive)
+ (align-current dctv-alignment-rules
+ dctv-alignment-exclude-rules))
+
+
+;; DCTV SQL mode
+
+(defconst dctv-sql-font-lock-keywords
+ (eval-when-compile
+ (list
+ (sql-font-lock-keywords-builder
+ 'font-lock-keyword-face nil
+ ;;; @DCTV_KEYWORDS@
+ )
+
+ (sql-font-lock-keywords-builder
+ 'font-lock-type-face nil
+ "bool"
+ "float32"
+ "float64"
+ "int16"
+ "int32"
+ "int64"
+ "int8"
+ "uint16"
+ "uint32"
+ "uint64"
+ "uint8"
+ )))
+
+ "DCTV SQL keywords used by sql-mode.
+
+This variable is used by `sql-mode' and `sql-interactive-mode'. The
+regular expressions are created during compilation by calling the
+function `regexp-opt'. Therefore, take a look at the source before
+you define your own `dctv-font-lock-keywords'.")
+
+(defconst dctv-sql-product
+ '(:free-software t
+ :font-lock dctv-sql-font-lock-keywords
+ :prompt-regexp "^DCTV> "
+ :prompt-length 5
+ :syntax-alist ((?# . "< b"))
+ :input-filter sql-remove-tabs-filter))
+
+(ignore-errors
+ (sql-del-product 'dctv))
+(sql-add-product 'dctv "DCTV" dctv-sql-product)
+
+(defun dctv-sql-p ()
+ "Whether the current mode is for editing DCTV-SQL"
+ (eq sql-product 'dctv))
+
+(defun dctv-sqlind-maybe-defun-hook (fn &rest args)
+ (if (and (dctv-sql-p)
+ (looking-back
+ (rx "view" (+ (syntax whitespace)) point)
+ (point-at-bol)))
+ nil
+ (apply fn args)))
+
+(advice-add 'sqlind-maybe-defun-statement
+ :around
+ 'dctv-sqlind-maybe-defun-hook)
+
+(defun dctv-sqlind-if-candidate-hook (fn &rest args)
+ (and (apply fn args)
+ (if (dctv-sql-p)
+ (and
+ (not (save-excursion
+ (forward-sexp)
+ (skip-syntax-forward "-")
+ (eq (char-after) ?\()
+ ))
+ (not (looking-back
+ (rx "create" (+ (syntax whitespace)) point)
+ (point-at-bol))))
+ t)))
+
+(advice-add 'sqlind-good-if-candidate
+ :around
+ 'dctv-sqlind-if-candidate-hook)
+
+(defun dctv-sqlind-maybe-skip-create-options-hook (fn &rest args)
+ (if (and (dctv-sql-p)
+ (looking-at
+ (rx symbol-start "if" symbol-end)))
+ (progn
+ (ignore-errors (forward-sexp 2))
+ (sqlind-forward-syntactic-ws))
+ (apply fn args)))
+
+(advice-add 'sqlind-maybe-skip-create-options
+ :around
+ 'dctv-sqlind-maybe-skip-create-options-hook)
+
+(defun dctv-sqlind-current-line-with-documentation-p ()
+ (save-excursion
+ (back-to-indentation)
+ (let ((case-fold-search t))
+ (looking-at
+ (rx
+ ;;(* ")" (* (syntax whitespace)))
+ symbol-start "with" symbol-end
+ (+ (syntax whitespace))
+ symbol-start "documentation" symbol-end)))))
+
+(defun dctv-sqlind-syntax-of-line (fn)
+ (let ((syntax (funcall fn)))
+ (when (dctv-sql-p)
+ (when (and (or (eq (caar syntax) 'select-table-continuation)
+ (eq (car-safe (caar syntax)) 'in-select-clause))
+ (cdr syntax)
+ (dctv-sqlind-current-line-with-documentation-p))
+ ;; We're not really looking at a continuation of the
+ ;; select-table so much as a continuation of the
+ ;; larger statement.
+ (pop syntax))
+ (when (and (eq (caar syntax) 'string-continuation)
+ (save-excursion
+ (goto-char (cdar syntax))
+ (dctv-sqlind-current-line-with-documentation-p)))
+ (pop syntax)))
+ syntax))
+
+(advice-add 'sqlind-syntax-of-line
+ :around
+ 'dctv-sqlind-syntax-of-line)
+
+(provide 'dctv)
diff --git a/dctv.script.in b/dctv.script.in
new file mode 100644
index 0000000..7063118
--- /dev/null
+++ b/dctv.script.in
@@ -0,0 +1,33 @@
+#!/bin/bash
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# This script automatically extracts and runs its binary payload
+set -euo pipefail
+version=@version@
+staging_dir=$HOME/.dctv/$version
+if [[ $0 -nt $staging_dir/stamp ]]; then
+ rm -rf "$staging_dir"
+ cleanup_staging() {
+ echo "cleaning up on error"
+ rm -rf "$staging_dir"
+ }
+ trap cleanup_staging 0
+ match=$(grep -m1 -an '^# PAYLOAD:$' "$0" | cut -d: -f1)
+ payload_start=$((match + 1))
+ mkdir -p "$staging_dir"
+ tail -n +$payload_start "$0" | uudecode | ( cd "$staging_dir" && tar -xf- )
+ touch "$staging_dir/stamp"
+fi
+exec "$staging_dir/bin/dctv" "$@"
+# PAYLOAD:
diff --git a/dep-bootstrap/keepdir b/dep-bootstrap/keepdir
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/dep-bootstrap/keepdir
diff --git a/dist-base.mk b/dist-base.mk
new file mode 100644
index 0000000..a893385
--- /dev/null
+++ b/dist-base.mk
@@ -0,0 +1,22 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base makefile for dist.mk
+include base.mk
+
+VENV_NAME:=build.venv
+
+.PHONY: clean
+clean:
+ rm -rf $(VENV_NAME)
+ rm -f out/
diff --git a/dist.mk b/dist.mk
new file mode 100644
index 0000000..441a112
--- /dev/null
+++ b/dist.mk
@@ -0,0 +1,117 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile for probably-bitrotten standalone distribution machinery.
+
+include dist-base.mk
+
+ALL_PY:=$(shell find src/ -name '*.py')
+
+PYVER:=$(shell $(PYBIN) -c 'import sys; print("{}.{}".format(*sys.version_info[:2]))')
+ifeq ($(PYVER),)
+$(error "No python3 binary found")
+endif
+
+DIST_PACKAGES:=/usr/lib/python3/dist-packages
+GI_DIR:=$(DIST_PACKAGES)/gi
+CAIRO_DIR:=$(DIST_PACKAGES)/cairo
+VENV_SITE_PACKAGES:=$(VENV_NAME)/lib/python$(PYVER)/site-packages
+
+.PHONY: dctv.dist.opt
+dctv.dist.opt: dctv.dist.opt/stamp
+dctv.dist.opt/stamp: $(VENV_NAME)/stamp $(ALL_PY) dev
+ rm -rf dist/ build/ $(dir $@)
+ VIRTUAL_ENV=$(PWD)/$(VENV_NAME) \
+ DCTV_OPT=1 \
+ $(PWD)/venv-cmd.sh python3 -O setup.py install -O1 --prefix=$(PWD)/dist
+ rm -rf build/
+ find dist/ -name '*.so' -exec strip {} +
+ touch dist/stamp
+ mv dist/ $(dir $@)
+
+.PHONY: dctv.dist.dbg
+dctv.dist.dbg: dctv.dist.dbg/stamp
+dctv.dist.dbg/stamp: $(VENV_NAME)/stamp $(ALL_PY) dev
+ rm -rf dist/ build/ $(dir $@)
+ VIRTUAL_ENV=$(PWD)/$(VENV_NAME) \
+ $(PWD)/venv-cmd.sh python3 setup.py install --prefix=$(PWD)/dist
+ rm -rf build/
+ touch dist/stamp
+ mv dist/ $(dir $@)
+
+out/dctv.%: dctv.dist.%/stamp dctv.script.in
+ mkdir -p $(dir $@)
+ rm -f $@
+ cat \
+ <(sed -e \
+ "s/@version@/$(notdir $@)-$$(./getver.sh)/" \
+ dctv.script.in) \
+ <(cd $(dir $<) && tar -cf- . \
+ | uuencode -) > $@
+ chmod +x $@
+
+venv_cmd:=\
+ CC=$(PWD)/ccache-gcc.sh \
+ CXX=$(PWD)/ccache-g++.sh \
+ VIRTUAL_ENV=$(PWD)/$(VENV_NAME) \
+ $(PWD)/venv-cmd.sh
+
+# Use a stamp file so that we consider the venv complete only after we
+# finish building it.
+.PHONY: $(VENV_NAME)
+$(VENV_NAME): $(VENV_NAME)/stamp
+$(VENV_NAME)/stamp: requirements.txt
+ ./check-package.sh ccache
+ ./check-package.sh python3-gi
+ ./check-package.sh python3-cairo
+ ./check-package.sh libblas-dev
+ ./check-package.sh liblapack-dev
+ ./check-package.sh python$(PYVER)-venv
+ ./check-package.sh python$(PYVER)-dev
+ ./check-package.sh gfortran
+
+ gfortran --version >/dev/null
+
+ rm -rf "$(VENV_NAME)"
+ python3 -m venv $(VENV_NAME)
+
+ $(venv_cmd) \
+ python3 -O -m pip install \
+ --install-option="--optimize=1" \
+ -r requirements.txt
+
+ [[ -d $(GI_DIR) ]] && ln -Tvsf \
+ $(GI_DIR) \
+ $(VENV_SITE_PACKAGES)/gi
+
+ [[ -d $(CAIRO_DIR) ]] && ln -Tvsf \
+ $(CAIRO_DIR) \
+ $(VENV_SITE_PACKAGES)/cairo
+
+ cd third_party/cx_Freeze && \
+ $(venv_cmd) python3 -O setup.py install --optimize=1
+
+ cd third_party/Banyan && \
+ $(venv_cmd) python3 -O setup.py install --optimize=1
+
+ touch $(VENV_NAME)/stamp
+
+all: out/dctv.opt out/dctv.dbg dev
+ @echo -n "Build complete. Standalone release "
+ @echo "binaries are in the \`out' directory."
+
+# Unfortunately, we need to disable parallelism because setuptools
+# hardcodes output paths, access to which we need to serialize. (We
+# can't just use separate subdirectories: cx_Freeze depends on cwd
+# being at setup.py.)
+.NOTPARALLEL:
diff --git a/doc-base.mk b/doc-base.mk
new file mode 100644
index 0000000..86c150a
--- /dev/null
+++ b/doc-base.mk
@@ -0,0 +1,20 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base Makefile for doc.mk
+include base.mk
+
+.PHONY: clean
+clean:
+ rm -f doc/syntax_linkage.tcl doc/all.html
+ rm -f doc/*.syntax{.tmp.ps,.ps,.pdf,.svg} doc/*.stamp
diff --git a/doc.mk b/doc.mk
new file mode 100644
index 0000000..bb06f00
--- /dev/null
+++ b/doc.mk
@@ -0,0 +1,103 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile for documentation stuff
+include doc-base.mk
+-include x20-push.local
+
+ifneq ($(X20_HOST),)
+ X20_RSYNC_PREFIX:=$(X20_HOST):
+ PRODACCESS:=ssh -t $(X20_HOST) prodaccess
+else
+ X20_RSYNC_PREFIX:=
+ PRODACCESS:=prodaccess
+endif
+ifeq ($(X20_USER),)
+ X20_USER:=$(USER)
+endif
+ifeq ($(X20_SUBDIR),)
+ X20_SUBDIR=www/dctv
+endif
+X20_USER_PREFIX:=$(shell echo '$(X20_USER)' | head -c 2)
+X20_DIR:=/google/data/rw/users/$(X20_USER_PREFIX)/$(X20_USER)/$(X20_SUBDIR)
+RSYNC_FLAGS=-ar --no-perms --delete --delete-excluded
+RSYNC_FLAGS+= --partial --copy-links -P --progress
+RSYNC_FLAGS+=--exclude=*.syntax.ps --exclude=*.syntax.pdf
+RSYNC_FLAGS+=--exclude=*.tcl --exclude=*.stamp
+
+ALL_SYNTAX_DIAGRAMS:=$(shell tclsh doc/bubble-generator.tcl dump-all)
+ALL_SYNTAX_PS:=$(patsubst %,doc/%.syntax.ps,$(ALL_SYNTAX_DIAGRAMS))
+
+# Generate all syntax ps files by side effect of making the stamp The
+# generation code below ensures that we only update a .syntax.ps file
+# when it's actually changed so that we can skip the ps2pdf and
+# pdftocairo steps for the diagrams that haven't changed.
+$(ALL_SYNTAX_PS): doc/syntax-diagram-ps.stamp
+doc/syntax-diagram-ps.stamp: doc/bubble-generator.tcl
+doc/syntax-diagram-ps.stamp: doc/bubble-generator-data.tcl
+
+define update-if-different
+{ [ -e $2 ] && cmp -s $1 $2; } || mv -vf $1 $2;
+endef
+
+define strip-creation-date
+sed --in-place -e '/^%%CreationDate:/d' $1;
+endef
+
+define update-syntax-if-different
+$(call strip-creation-date,doc/$1.syntax.tmp.ps)
+$(call update-if-different,doc/$1.syntax.tmp.ps,doc/$1.syntax.ps)
+endef
+
+define update-syntax-ps-files
+$(foreach name,$(ALL_SYNTAX_DIAGRAMS),\
+ $(call update-syntax-if-different,$(name)))
+endef
+
+doc/syntax-diagram-ps.stamp:
+ cd doc && wish ./bubble-generator.tcl
+ echo 'Updating syntax ps files...'
+ @$(update-syntax-ps-files)
+ rm -f doc/*.syntax.tmp.ps
+ touch $@
+
+# Use a recursive make invocation to force reevaluation of
+# ps->pdf->svg dependencies.
+doc/syntax-diagram-svg.stamp: doc/syntax-diagram-ps.stamp
+ $(MAKE) -f doc.mk regenerate-all-svg
+ touch $@
+
+# TODO(dancol): go back to using inkscape to generate the SVG,
+# allowing text embedding to work.
+doc/%.syntax.pdf: doc/%.syntax.ps
+ ps2pdf -dEPSFitPage $< $@
+doc/%.syntax.svg: doc/%.syntax.pdf doc/%.syntax.ps
+ pdftocairo -svg $< $@
+
+doc/all.html: doc/syntax-diagram-ps.stamp
+doc/syntax_linkage.tcl: doc/syntax-diagram-ps.stamp
+
+ALL_SYNTAX_SVG:=$(patsubst %.syntax.ps,%.syntax.svg,$(ALL_SYNTAX_PS))
+regenerate-all-svg: $(ALL_SYNTAX_SVG)
+
+.PHONY: push-doc-x20
+push-doc-x20: doc
+ $(PRODACCESS)
+ rsync $(RSYNC_FLAGS) doc/ $(X20_RSYNC_PREFIX)$(X20_DIR)
+ printf "DCTV documentation is available at %s\n" \
+ "https://$(X20_USER).users.x20web.corp.google.com/$(X20_SUBDIR)/index.xml"
+
+.PHONY: all
+all: doc/all.html doc/syntax-diagram-svg.stamp
+
+.DEFAULT_GOAL:=all
diff --git a/doc/bubble-generator-data.tcl b/doc/bubble-generator-data.tcl
new file mode 100644
index 0000000..8a1388d
--- /dev/null
+++ b/doc/bubble-generator-data.tcl
@@ -0,0 +1,295 @@
+# -*- mode: shell-script; sh-basic-offset: 2 -*-
+# This file contains the data used by the three syntax diagram rendering
+# programs:
+#
+# bubble-generator.tcl
+#
+
+# Graphs:
+#
+set all_graphs {
+ sql-stmt-list {
+ line {toploop {optx sql-stmt} ;} {opt ;}
+ }
+ sql-stmt {
+ line
+ {or
+ select-stmt
+ create-view-stmt
+ drop-view-stmt
+ mount-trace-stmt
+ drop-all-stmt
+ }
+ }
+ type-name {
+ or
+ INT8
+ UINT8
+ INT16
+ UINT16
+ INT32
+ UINT32
+ INT64
+ UINT64
+ FLOAT32
+ FLOAT64
+ BOOL
+ STRING
+ }
+ ns-prefix {
+ line {loop /namespace-part .}
+ }
+ table-ns-name {
+ line
+ {opt {line {loop /namespace-part .} .}}
+ /table-name
+ }
+ tvf-ns-name {
+ line
+ {opt {line {loop /namespace-part .} .}}
+ /tvf-name
+ }
+ tvf-arglist {
+ line
+ {or
+ nil
+ {line
+ {loop tvf-expr ,}
+ {optx , {loop {line /kwarg => tvf-expr} ,}}
+ }
+ {line {loop {line /kwarg => tvf-expr} ,}}}
+ {opt ,}
+ }
+ tvf-expr {
+ or
+ literal-value
+ {line tvf-expr /tvf-binop tvf-expr}
+ {line /tvf-unop tvf-expr}
+ {line table-ns-name}
+ {line tvf-ns-name \( tvf-arglist \)}
+ {line \( tvf-expr \) }
+ {line \( select-stmt \) }
+ {line \[ {loop tvf-expr ,} {opt ,} \]}
+ {line "[L_CURLY]"
+ {loop
+ {or
+ {line /kwarg => tvf-expr}
+ {line tvf-expr : tvf-expr}
+ }
+ ,}
+ {opt ,}
+ "[R_CURLY]"}
+ }
+ function-name {
+ line
+ {opt {line {loop /namespace-part .} .}}
+ /function-name
+ }
+ create-view-stmt {
+ stack
+ {line CREATE {opt OR REPLACE} VIEW}
+ {line table-ns-name
+ {opt \( {loop /rename-column ,} {opt ,} \)}}
+ {line AS select-stmt}
+ }
+ values-list-row {
+ line \( {loop literal-value ,} {opt ,} \)
+ }
+ values-list {
+ line
+ VALUES
+ {loop values-list-row ,}
+ {opt ,}
+ }
+ common-table-expression {
+ stack
+ {line /table-name {opt \( {loop /rename-column ,} {opt ,} \)} AS }
+ {or
+ table-ns-name
+ {line tvf-ns-name \( tvf-arglist \)}
+ {line \( values-list \) }
+ {line \( select-stmt \) }
+ {line \( table-spec \) }
+ }
+ }
+ drop-view-stmt {
+ line DROP VIEW {optx IF EXISTS} table-ns-name
+ }
+ bind-parameter {
+ or
+ {line : /parameter-name}
+ {line {?} {optx /parameter-number}}
+ }
+ expr {
+ or
+ {line literal-value}
+ {line bind-parameter}
+ {line
+ {optx table-ns-name .}
+ /column-name}
+ {line /unop expr}
+ {line expr /binop expr}
+ {line function-name \( {optx DISTINCT} function-arglist \) }
+ {line ( expr ) }
+ {line CAST ( expr AS type-name )}
+ {line expr IN /unit-name}
+ {line expr COLLATE /collation-name}
+ {line expr IS {optx NOT} expr}
+ {line expr {optx NOT} BETWEEN expr AND expr}
+ }
+ function-arglist {
+ or
+ {line
+ {or
+ nil
+ {line
+ {loop expr ,}
+ {optx , {loop {line /kwarg => expr} ,}}
+ }
+ {line {loop {line /kwarg => expr} ,}}}
+ {opt ,}
+ }
+ *
+ }
+ literal-value {
+ or
+ {line /numeric-literal {optx /unit-name}}
+ {line /string-literal}
+ {line NULL}
+ {line TRUE}
+ {line FALSE}
+ }
+ numeric-literal {
+ or
+ {stack {or
+ {line {loop /digit nil} {opt /decimal-point {loop nil /digit}}}
+ {line /decimal-point {loop /digit nil}}
+ }
+ {opt E {or nil + -} {loop /digit nil}}}
+ }
+
+ regular-select {
+ stack
+ {line SELECT
+ {or
+ {line SPAN {opt {loop result-column ,} {opt ,}}}
+ {line {or nil DISTINCT ALL} {loop result-column ,} {opt ,}}}
+ }
+ {optx FROM table-or-join}
+ {optx WHERE expr}
+ {optx GROUP
+ {or
+ {line BY {loop expr ,} {opt ,}}
+ {stack
+ {line {opt AND {or INTERSECT UNION}} USING}
+ {or
+ {line PARTITION {optx FROM table-spec}}
+ {line SPANS FROM table-spec}
+ }}}}
+ {optx HAVING expr}
+ }
+
+ select-stmt {
+ stack
+ {opt {line WITH {loop common-table-expression ,} {opt ,}}}
+ {loop
+ {or regular-select values-list}
+ compound-operator-name
+ }
+ {optx ORDER BY {loop ordering-term ,} {opt ,}}
+ {optx LIMIT expr {optx {or OFFSET ,} expr}}
+ }
+ table-or-join {
+ or
+ {line table-or-join , table-or-join}
+ conventional-join
+ span-join
+ span-broadcast
+ {stack
+ {or
+ table-ns-name
+ {line tvf-ns-name \( tvf-arglist \)}
+ {line \( table-or-join \)}
+ {line \( select-stmt \)}}
+ {optx AS /table-alias
+ {optx \( {loop /rename-column ,} {opt ,} \)}
+ }}
+ }
+ conventional-join {
+ stack
+ {line
+ table-or-join
+ {or
+ {line INNER}
+ {line LEFT {opt OUTER}}
+ {line RIGHT {opt OUTER}}
+ {line OUTER}
+ }
+ JOIN
+ }
+ {line table-or-join
+ {or
+ {line ON expr}
+ {line USING \( {loop /column-name ,} {opt ,} \)}
+ }
+ }
+ }
+ span-join {
+ stack
+ {line
+ table-or-join
+ SPAN
+ {or
+ {line INNER}
+ {line LEFT {opt OUTER}}
+ {line RIGHT {opt OUTER}}
+ {line OUTER}
+ }
+ JOIN
+ }
+ {line table-or-join {opt PARTITION AS /partition-column}}
+ }
+ span-broadcast {
+ stack
+ {line table-or-join SPAN {or nil INNER OUTER} BROADCAST}
+ {line {or INTO FROM} table-spec}
+ }
+ table-spec {
+ or
+ table-ns-name
+ {line tvf-ns-name \( tvf-arglist \)}
+ {line \( select-stmt \) }
+ }
+ result-column {
+ or
+ {line expr {opt {optx AS} /column-alias}}
+ {line table-ns-name . *}
+ *
+ }
+ ordering-term {
+ line expr {opt COLLATE /collation-name} {or nil ASC DESC}
+ }
+ compound-operator-name {
+ or UNION {line UNION ALL} INTERSECT EXCEPT
+ }
+ comment-syntax {
+ or
+ {line {or {line -- whitepace} {#}}
+ {loop nil /anything-except-newline}
+ {or /newline /end-of-input}}
+ {line /* {loop nil /anything-except-*/}
+ {or */ /end-of-input}}
+ }
+ mount-trace-stmt {
+ line
+ MOUNT
+ TRACE
+ /quoted-trace-file-name
+ AS
+ ns-prefix
+ }
+ drop-all-stmt {
+ line
+ DROP ALL {opt IF EXISTS} ns-prefix
+ }
+}
diff --git a/doc/bubble-generator.tcl b/doc/bubble-generator.tcl
new file mode 100644
index 0000000..2f0059d
--- /dev/null
+++ b/doc/bubble-generator.tcl
@@ -0,0 +1,706 @@
+#!/bin/wish
+# -*- tcl-indent-level: 2 -*-
+#
+# Run this wish script to generate syntax bubble diagrams from
+# text descriptions.
+#
+set datafile [file join [file dirname [info script]] bubble-generator-data.tcl]
+source $datafile
+
+set tagcnt 0 ;# tag counter
+set font1 {DejaSans 16 bold} ;# default token font
+set font2 {GillSans 14 bold} ;# default variable font
+
+set RADIUS 9 ;# default turn radius
+set HSEP 17 ;# horizontal separation
+set VSEP 9 ;# vertical separation
+
+# Draw a right-hand turn around. Approximately a ")"
+#
+proc draw_right_turnback {tag x y0 y1} {
+ global RADIUS
+ if {$y0 + 2*$RADIUS < $y1} {
+ set xr0 [expr {$x-$RADIUS}]
+ set xr1 [expr {$x+$RADIUS}]
+ .c create arc $xr0 $y0 $xr1 [expr {$y0+2*$RADIUS}] \
+ -width 2 -start 90 -extent -90 -tags $tag -style arc
+ set yr0 [expr {$y0+$RADIUS}]
+ set yr1 [expr {$y1-$RADIUS}]
+ if {abs($yr1-$yr0)>$RADIUS*2} {
+ set half_y [expr {($yr1+$yr0)/2}]
+ .c create line $xr1 $yr0 $xr1 $half_y -width 2 -tags $tag -arrow last
+ .c create line $xr1 $half_y $xr1 $yr1 -width 2 -tags $tag
+ } else {
+ .c create line $xr1 $yr0 $xr1 $yr1 -width 2 -tags $tag
+ }
+ .c create arc $xr0 [expr {$y1-2*$RADIUS}] $xr1 $y1 \
+ -width 2 -start 0 -extent -90 -tags $tag -style arc
+ } else {
+ set r [expr {($y1-$y0)/2.0}]
+ set x0 [expr {$x-$r}]
+ set x1 [expr {$x+$r}]
+ .c create arc $x0 $y0 $x1 $y1 \
+ -width 2 -start 90 -extent -180 -tags $tag -style arc
+ }
+}
+
+# Draw a left-hand turn around. Approximately a "("
+#
+proc draw_left_turnback {tag x y0 y1 dir} {
+ global RADIUS
+ if {$y0 + 2*$RADIUS < $y1} {
+ set xr0 [expr {$x-$RADIUS}]
+ set xr1 [expr {$x+$RADIUS}]
+ .c create arc $xr0 $y0 $xr1 [expr {$y0+2*$RADIUS}] \
+ -width 2 -start 90 -extent 90 -tags $tag -style arc
+ set yr0 [expr {$y0+$RADIUS}]
+ set yr1 [expr {$y1-$RADIUS}]
+ if {abs($yr1-$yr0)>$RADIUS*3} {
+ set half_y [expr {($yr1+$yr0)/2}]
+ if {$dir=="down"} {
+ .c create line $xr0 $yr0 $xr0 $half_y -width 2 -tags $tag -arrow last
+ .c create line $xr0 $half_y $xr0 $yr1 -width 2 -tags $tag
+ } else {
+ .c create line $xr0 $yr1 $xr0 $half_y -width 2 -tags $tag -arrow last
+ .c create line $xr0 $half_y $xr0 $yr0 -width 2 -tags $tag
+ }
+ } else {
+ .c create line $xr0 $yr0 $xr0 $yr1 -width 2 -tags $tag
+ }
+ # .c create line $xr0 $yr0 $xr0 $yr1 -width 2 -tags $tag
+ .c create arc $xr0 [expr {$y1-2*$RADIUS}] $xr1 $y1 \
+ -width 2 -start 180 -extent 90 -tags $tag -style arc
+ } else {
+ set r [expr {($y1-$y0)/2.0}]
+ set x0 [expr {$x-$r}]
+ set x1 [expr {$x+$r}]
+ .c create arc $x0 $y0 $x1 $y1 \
+ -width 2 -start 90 -extent 180 -tags $tag -style arc
+ }
+}
+
+# Draw a bubble containing $txt.
+#
+proc draw_bubble {txt} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+ if {$txt=="nil"} {
+ .c create line 0 0 1 0 -width 2 -tags $tag
+ return [list $tag 1 0]
+ } elseif {$txt=="bullet"} {
+ .c create oval 0 -3 6 3 -width 2 -tags $tag
+ return [list $tag 6 0]
+ }
+ if {[regexp {^/[a-z]} $txt]} {
+ set txt [string range $txt 1 end]
+ set font $::font2
+ set istoken 1
+ } elseif {[regexp {^[a-z]} $txt]} {
+ set font $::font2
+ set istoken 0
+ } else {
+ set font $::font1
+ set istoken 1
+ }
+ # Hack to get around inability to quote curly braces in bubble data
+ if {$txt=={[L_CURLY]}} {
+ set txt \{
+ } elseif {$txt=={[R_CURLY]}} {
+ set txt \}
+ }
+ set id1 [.c create text 0 0 -anchor c -text $txt -font $font -tags $tag]
+ foreach {x0 y0 x1 y1} [.c bbox $id1] break
+ set h [expr {$y1-$y0+2}]
+ set rad [expr {($h+1)/2}]
+ set top [expr {$y0-2}]
+ set btm [expr {$y1}]
+ set fudge [expr {int(3*$istoken + [string length $txt]*1.4)}]
+#puts "fudge($txt)=$fudge"
+ set left [expr {$x0+$fudge}]
+ set right [expr {$x1-$fudge}]
+ if {$left>$right} {
+ set left [expr {($x0+$x1)/2}]
+ set right $left
+ }
+ set tag2 x$tagcnt-box
+ set tags [list $tag $tag2]
+ if {$istoken} {
+ .c create arc [expr {$left-$rad}] $top [expr {$left+$rad}] $btm \
+ -width 2 -start 90 -extent 180 -style arc -tags $tags
+ .c create arc [expr {$right-$rad}] $top [expr {$right+$rad}] $btm \
+ -width 2 -start -90 -extent 180 -style arc -tags $tags
+ if {$left<$right} {
+ .c create line $left $top $right $top -width 2 -tags $tags
+ .c create line $left $btm $right $btm -width 2 -tags $tags
+ }
+ } else {
+ .c create rect $left $top $right $btm -width 2 -tags $tags
+ }
+ foreach {x0 y0 x1 y1} [.c bbox $tag2] break
+ set width [expr {$x1-$x0}]
+ .c move $tag [expr {-$x0}] 0
+
+ # Entry is always 0 0
+ # Return: TAG EXIT_X EXIT_Y
+ #
+ return [list $tag $width 0]
+}
+
+# Draw a sequence of terms from left to write. Each element of $lx
+# descripts a single term.
+#
+proc draw_line {lx} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+
+ set sep $::HSEP
+ set exx 0
+ set exy 0
+ foreach term $lx {
+ set m [draw_diagram $term]
+ foreach {t texx texy} $m break
+ if {$exx>0} {
+ set xn [expr {$exx+$sep}]
+ .c move $t $xn $exy
+ .c create line [expr {$exx-1}] $exy $xn $exy \
+ -tags $tag -width 2 -arrow last
+ set exx [expr {$xn+$texx}]
+ } else {
+ set exx $texx
+ }
+ set exy $texy
+ .c addtag $tag withtag $t
+ .c dtag $t $t
+ }
+ if {$exx==0} {
+ set exx [expr {$sep*2}]
+ .c create line 0 0 $sep 0 -width 2 -tags $tag -arrow last
+ .c create line $sep 0 $exx 0 -width 2 -tags $tag
+ set exx $sep
+ }
+ return [list $tag $exx $exy]
+}
+
+# Draw a sequence of terms from right to left.
+#
+proc draw_backwards_line {lx} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+
+ set sep $::HSEP
+ set exx 0
+ set exy 0
+ set lb {}
+ set n [llength $lx]
+ for {set i [expr {$n-1}]} {$i>=0} {incr i -1} {
+ lappend lb [lindex $lx $i]
+ }
+ foreach term $lb {
+ set m [draw_diagram $term]
+ foreach {t texx texy} $m break
+ foreach {tx0 ty0 tx1 ty1} [.c bbox $t] break
+ set w [expr {$tx1-$tx0}]
+ if {$exx>0} {
+ set xn [expr {$exx+$sep}]
+ .c move $t $xn 0
+ .c create line $exx $exy $xn $exy -tags $tag -width 2 -arrow first
+ set exx [expr {$xn+$texx}]
+ } else {
+ set exx $texx
+ }
+ set exy $texy
+ .c addtag $tag withtag $t
+ .c dtag $t $t
+ }
+ if {$exx==0} {
+ .c create line 0 0 $sep 0 -width 2 -tags $tag
+ set exx $sep
+ }
+ return [list $tag $exx $exy]
+}
+
+# Draw a sequence of terms from top to bottom.
+#
+proc draw_stack {indent lx} {
+ global tagcnt RADIUS VSEP
+ incr tagcnt
+ set tag x$tagcnt
+
+ set sep [expr {$VSEP*2}]
+ set btm 0
+ set n [llength $lx]
+ set i 0
+ set next_bypass_y 0
+
+ foreach term $lx {
+ set bypass_y $next_bypass_y
+ if {$i>0 && $i<$n && [llength $term]>1 && $indent>=0 &&
+ ([lindex $term 0]=="opt" || [lindex $term 0]=="optx")} {
+ set bypass 1
+ set term "line [lrange $term 1 end]"
+ } else {
+ set bypass 0
+ set next_bypass_y 0
+ }
+ set m [draw_diagram $term]
+ foreach {t exx exy} $m break
+ foreach {tx0 ty0 tx1 ty1} [.c bbox $t] break
+ if {$i==0} {
+ set btm $ty1
+ set exit_y $exy
+ set exit_x $exx
+ } else {
+ set enter_y [expr {$btm - $ty0 + $sep*2 + 2}]
+ if {$bypass} {set next_bypass_y [expr {$enter_y - $RADIUS}]}
+ if {$indent<0} {
+ set w [expr {$tx1 - $tx0}]
+ set enter_x [expr {$exit_x - $w + $sep*$indent}]
+ set ex2 [expr {$sep*2 - $indent}]
+ if {$ex2>$enter_x} {set enter_x $ex2}
+ } else {
+ set enter_x [expr {$sep*2 + $indent}]
+ }
+ set back_y [expr {$btm + $sep + 1}]
+ if {$bypass_y>0} {
+ set mid_y [expr {($bypass_y+$RADIUS+$back_y)/2}]
+ .c create line $bypass_x $bypass_y $bypass_x $mid_y \
+ -width 2 -tags $tag -arrow last
+ .c create line $bypass_x $mid_y $bypass_x [expr {$back_y+$RADIUS}] \
+ -tags $tag -width 2
+ }
+ .c move $t $enter_x $enter_y
+ set e2 [expr {$exit_x + $sep}]
+ .c create line $exit_x $exit_y $e2 $exit_y \
+ -width 2 -tags $tag
+ draw_right_turnback $tag $e2 $exit_y $back_y
+ set e3 [expr {$enter_x-$sep}]
+ set bypass_x [expr {$e3-$RADIUS}]
+ set emid [expr {($e2+$e3)/2}]
+ .c create line $e2 $back_y $emid $back_y \
+ -width 2 -tags $tag -arrow last
+ .c create line $emid $back_y $e3 $back_y \
+ -width 2 -tags $tag
+ set r2 [expr {($enter_y - $back_y)/2.0}]
+ draw_left_turnback $tag $e3 $back_y $enter_y down
+ .c create line $e3 $enter_y $enter_x $enter_y \
+ -arrow last -width 2 -tags $tag
+ set exit_x [expr {$enter_x + $exx}]
+ set exit_y [expr {$enter_y + $exy}]
+ }
+ .c addtag $tag withtag $t
+ .c dtag $t $t
+ set btm [lindex [.c bbox $tag] 3]
+ incr i
+ }
+ if {$bypass} {
+ set fwd_y [expr {$btm + $sep + 1}]
+ set mid_y [expr {($next_bypass_y+$RADIUS+$fwd_y)/2}]
+ set descender_x [expr {$exit_x+$RADIUS}]
+ .c create line $bypass_x $next_bypass_y $bypass_x $mid_y \
+ -width 2 -tags $tag -arrow last
+ .c create line $bypass_x $mid_y $bypass_x [expr {$fwd_y-$RADIUS}] \
+ -tags $tag -width 2
+ .c create arc $bypass_x [expr {$fwd_y-2*$RADIUS}] \
+ [expr {$bypass_x+2*$RADIUS}] $fwd_y \
+ -width 2 -start 180 -extent 90 -tags $tag -style arc
+ .c create arc [expr {$exit_x-$RADIUS}] $exit_y \
+ $descender_x [expr {$exit_y+2*$RADIUS}] \
+ -width 2 -start 90 -extent -90 -tags $tag -style arc
+ .c create arc $descender_x [expr {$fwd_y-2*$RADIUS}] \
+ [expr {$descender_x+2*$RADIUS}] $fwd_y \
+ -width 2 -start 180 -extent 90 -tags $tag -style arc
+ set exit_x [expr {$exit_x+2*$RADIUS}]
+ set half_x [expr {($exit_x+$indent)/2}]
+ .c create line [expr {$bypass_x+$RADIUS}] $fwd_y $half_x $fwd_y \
+ -width 2 -tags $tag -arrow last
+ .c create line $half_x $fwd_y $exit_x $fwd_y \
+ -width 2 -tags $tag
+ .c create line $descender_x [expr {$exit_y+$RADIUS}] \
+ $descender_x [expr {$fwd_y-$RADIUS}] \
+ -width 2 -tags $tag -arrow last
+ set exit_y $fwd_y
+ }
+ set width [lindex [.c bbox $tag] 2]
+ return [list $tag $exit_x $exit_y]
+}
+
+proc draw_loop {forward back} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+ set sep $::HSEP
+ set vsep $::VSEP
+ if {$back==","} {
+ set vsep 0
+ } elseif {$back=="nil"} {
+ set vsep [expr {$vsep/2}]
+ }
+
+ foreach {ft fexx fexy} [draw_diagram $forward] break
+ foreach {fx0 fy0 fx1 fy1} [.c bbox $ft] break
+ set fw [expr {$fx1-$fx0}]
+ foreach {bt bexx bexy} [draw_backwards_line $back] break
+ foreach {bx0 by0 bx1 by1} [.c bbox $bt] break
+ set bw [expr {$bx1-$bx0}]
+ set dy [expr {$fy1 - $by0 + $vsep}]
+ .c move $bt 0 $dy
+ set biny $dy
+ set bexy [expr {$dy+$bexy}]
+ set by0 [expr {$dy+$by0}]
+ set by1 [expr {$dy+$by1}]
+
+ if {$fw>$bw} {
+ if {$fexx<$fw && $fexx>=$bw} {
+ set dx [expr {($fexx-$bw)/2}]
+ .c move $bt $dx 0
+ set bexx [expr {$dx+$bexx}]
+ .c create line 0 $biny $dx $biny -width 2 -tags $bt
+ .c create line $bexx $bexy $fexx $bexy -width 2 -tags $bt -arrow first
+ set mxx $fexx
+ } else {
+ set dx [expr {($fw-$bw)/2}]
+ .c move $bt $dx 0
+ set bexx [expr {$dx+$bexx}]
+ .c create line 0 $biny $dx $biny -width 2 -tags $bt
+ .c create line $bexx $bexy $fx1 $bexy -width 2 -tags $bt -arrow first
+ set mxx $fexx
+ }
+ } elseif {$bw>$fw} {
+ set dx [expr {($bw-$fw)/2}]
+ .c move $ft $dx 0
+ set fexx [expr {$dx+$fexx}]
+ .c create line 0 0 $dx $fexy -width 2 -tags $ft -arrow last
+ .c create line $fexx $fexy $bx1 $fexy -width 2 -tags $ft
+ set mxx $bexx
+ }
+ .c addtag $tag withtag $bt
+ .c addtag $tag withtag $ft
+ .c dtag $bt $bt
+ .c dtag $ft $ft
+ .c move $tag $sep 0
+ set mxx [expr {$mxx+$sep}]
+ .c create line 0 0 $sep 0 -width 2 -tags $tag
+ draw_left_turnback $tag $sep 0 $biny up
+ draw_right_turnback $tag $mxx $fexy $bexy
+ foreach {x0 y0 x1 y1} [.c bbox $tag] break
+ set exit_x [expr {$mxx+$::RADIUS}]
+ .c create line $mxx $fexy $exit_x $fexy -width 2 -tags $tag
+ return [list $tag $exit_x $fexy]
+}
+
+proc draw_toploop {forward back} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+ set sep $::VSEP
+ set vsep [expr {$sep/2}]
+
+ foreach {ft fexx fexy} [draw_diagram $forward] break
+ foreach {fx0 fy0 fx1 fy1} [.c bbox $ft] break
+ set fw [expr {$fx1-$fx0}]
+ foreach {bt bexx bexy} [draw_backwards_line $back] break
+ foreach {bx0 by0 bx1 by1} [.c bbox $bt] break
+ set bw [expr {$bx1-$bx0}]
+ set dy [expr {-($by1 - $fy0 + $vsep)}]
+ .c move $bt 0 $dy
+ set biny $dy
+ set bexy [expr {$dy+$bexy}]
+ set by0 [expr {$dy+$by0}]
+ set by1 [expr {$dy+$by1}]
+
+ if {$fw>$bw} {
+ set dx [expr {($fw-$bw)/2}]
+ .c move $bt $dx 0
+ set bexx [expr {$dx+$bexx}]
+ .c create line 0 $biny $dx $biny -width 2 -tags $bt
+ .c create line $bexx $bexy $fx1 $bexy -width 2 -tags $bt -arrow first
+ set mxx $fexx
+ } elseif {$bw>$fw} {
+ set dx [expr {($bw-$fw)/2}]
+ .c move $ft $dx 0
+ set fexx [expr {$dx+$fexx}]
+ .c create line 0 0 $dx $fexy -width 2 -tags $ft
+ .c create line $fexx $fexy $bx1 $fexy -width 2 -tags $ft
+ set mxx $bexx
+ }
+ .c addtag $tag withtag $bt
+ .c addtag $tag withtag $ft
+ .c dtag $bt $bt
+ .c dtag $ft $ft
+ .c move $tag $sep 0
+ set mxx [expr {$mxx+$sep}]
+ .c create line 0 0 $sep 0 -width 2 -tags $tag
+ draw_left_turnback $tag $sep 0 $biny down
+ draw_right_turnback $tag $mxx $fexy $bexy
+ foreach {x0 y0 x1 y1} [.c bbox $tag] break
+ .c create line $mxx $fexy $x1 $fexy -width 2 -tags $tag
+ return [list $tag $x1 $fexy]
+}
+
+proc draw_or {lx} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+ set sep $::VSEP
+ set vsep [expr {$sep/2}]
+ set n [llength $lx]
+ set i 0
+ set mxw 0
+ foreach term $lx {
+ set m($i) [set mx [draw_diagram $term]]
+ set tx [lindex $mx 0]
+ foreach {x0 y0 x1 y1} [.c bbox $tx] break
+ set w [expr {$x1-$x0}]
+ if {$i>0} {set w [expr {$w+20}]} ;# extra space for arrowheads
+ if {$w>$mxw} {set mxw $w}
+ incr i
+ }
+
+ set x0 0 ;# entry x
+ set x1 $sep ;# decender
+ set x2 [expr {$sep*2}] ;# start of choice
+ set xc [expr {$mxw/2}] ;# center point
+ set x3 [expr {$mxw+$x2}] ;# end of choice
+ set x4 [expr {$x3+$sep}] ;# accender
+ set x5 [expr {$x4+$sep}] ;# exit x
+
+ for {set i 0} {$i<$n} {incr i} {
+ foreach {t texx texy} $m($i) break
+ foreach {tx0 ty0 tx1 ty1} [.c bbox $t] break
+ set w [expr {$tx1-$tx0}]
+ set dx [expr {($mxw-$w)/2 + $x2}]
+ if {$w>10 && $dx>$x2+10} {set dx [expr {$x2+10}]}
+ .c move $t $dx 0
+ set texx [expr {$texx+$dx}]
+ set m($i) [list $t $texx $texy]
+ foreach {tx0 ty0 tx1 ty1} [.c bbox $t] break
+ if {$i==0} {
+ if {$dx>$x2} {set ax last} {set ax none}
+ .c create line 0 0 $dx 0 -width 2 -tags $tag -arrow $ax
+ .c create line $texx $texy [expr {$x5+1}] $texy -width 2 -tags $tag
+ set exy $texy
+ .c create arc -$sep 0 $sep [expr {$sep*2}] \
+ -width 2 -start 90 -extent -90 -tags $tag -style arc
+ set btm $ty1
+ } else {
+ set dy [expr {$btm - $ty0 + $vsep}]
+ if {$dy<2*$sep} {set dy [expr {2*$sep}]}
+ .c move $t 0 $dy
+ set texy [expr {$texy+$dy}]
+ if {$dx>$x2} {
+ .c create line $x2 $dy $dx $dy -width 2 -tags $tag -arrow last
+ if {$dx<$xc-2} {set ax last} {set ax none}
+ .c create line $texx $texy $x3 $texy -width 2 -tags $tag -arrow $ax
+ }
+ set y1 [expr {$dy-2*$sep}]
+ .c create arc $x1 $y1 [expr {$x1+2*$sep}] $dy \
+ -width 2 -start 180 -extent 90 -style arc -tags $tag
+ set y2 [expr {$texy-2*$sep}]
+ .c create arc [expr {$x3-$sep}] $y2 $x4 $texy \
+ -width 2 -start 270 -extent 90 -style arc -tags $tag
+ if {$i==$n-1} {
+ .c create arc $x4 $exy [expr {$x4+2*$sep}] [expr {$exy+2*$sep}] \
+ -width 2 -start 180 -extent -90 -tags $tag -style arc
+ .c create line $x1 [expr {$dy-$sep}] $x1 $sep -width 2 -tags $tag
+ .c create line $x4 [expr {$texy-$sep}] $x4 [expr {$exy+$sep}] \
+ -width 2 -tags $tag
+ }
+ set btm [expr {$ty1+$dy}]
+ }
+ .c addtag $tag withtag $t
+ .c dtag $t $t
+ }
+ return [list $tag $x5 $exy]
+}
+
+proc draw_tail_branch {lx} {
+ global tagcnt
+ incr tagcnt
+ set tag x$tagcnt
+ set sep $::VSEP
+ set vsep [expr {$sep/2}]
+ set n [llength $lx]
+ set i 0
+ foreach term $lx {
+ set m($i) [set mx [draw_diagram $term]]
+ incr i
+ }
+
+ set x0 0 ;# entry x
+ set x1 $sep ;# decender
+ set x2 [expr {$sep*2}] ;# start of choice
+
+ for {set i 0} {$i<$n} {incr i} {
+ foreach {t texx texy} $m($i) break
+ foreach {tx0 ty0 tx1 ty1} [.c bbox $t] break
+ set dx [expr {$x2+10}]
+ .c move $t $dx 0
+ foreach {tx0 ty0 tx1 ty1} [.c bbox $t] break
+ if {$i==0} {
+ .c create line 0 0 $dx 0 -width 2 -tags $tag -arrow last
+ .c create arc -$sep 0 $sep [expr {$sep*2}] \
+ -width 2 -start 90 -extent -90 -tags $tag -style arc
+ set btm $ty1
+ } else {
+ set dy [expr {$btm - $ty0 + $vsep}]
+ if {$dy<2*$sep} {set dy [expr {2*$sep}]}
+ .c move $t 0 $dy
+ if {$dx>$x2} {
+ .c create line $x2 $dy $dx $dy -width 2 -tags $tag -arrow last
+ }
+ set y1 [expr {$dy-2*$sep}]
+ .c create arc $x1 $y1 [expr {$x1+2*$sep}] $dy \
+ -width 2 -start 180 -extent 90 -style arc -tags $tag
+ if {$i==$n-1} {
+ .c create line $x1 [expr {$dy-$sep}] $x1 $sep -width 2 -tags $tag
+ }
+ set btm [expr {$ty1+$dy}]
+ }
+ .c addtag $tag withtag $t
+ .c dtag $t $t
+ }
+ return [list $tag 0 0]
+}
+
+proc draw_diagram {spec} {
+ set n [llength $spec]
+ if {$n==1} {
+ return [draw_bubble $spec]
+ }
+ if {$n==0} {
+ return [draw_bubble nil]
+ }
+ set cmd [lindex $spec 0]
+ if {$cmd=="line"} {
+ return [draw_line [lrange $spec 1 end]]
+ }
+ if {$cmd=="stack"} {
+ return [draw_stack 0 [lrange $spec 1 end]]
+ }
+ if {$cmd=="indentstack"} {
+ set hsep [expr {$::HSEP*[lindex $spec 1]}]
+ return [draw_stack $hsep [lrange $spec 2 end]]
+ }
+ if {$cmd=="rightstack"} {
+ return [draw_stack -1 [lrange $spec 1 end]]
+ }
+ if {$cmd=="loop"} {
+ return [draw_loop [lindex $spec 1] [lindex $spec 2]]
+ }
+ if {$cmd=="toploop"} {
+ return [draw_toploop [lindex $spec 1] [lindex $spec 2]]
+ }
+ if {$cmd=="or"} {
+ return [draw_or [lrange $spec 1 end]]
+ }
+ if {$cmd=="opt"} {
+ set args [lrange $spec 1 end]
+ if {[llength $args]==1} {
+ return [draw_or [list nil [lindex $args 0]]]
+ } else {
+ return [draw_or [list nil "line $args"]]
+ }
+ }
+ if {$cmd=="optx"} {
+ set args [lrange $spec 1 end]
+ if {[llength $args]==1} {
+ return [draw_or [list [lindex $args 0] nil]]
+ } else {
+ return [draw_or [list "line $args" nil]]
+ }
+ }
+ if {$cmd=="optloop"} {
+ set args [lrange $spec 1 end]
+ return [draw_or [list nil [concat loop $args]]]
+ }
+ if {$cmd=="tailbranch"} {
+ # return [draw_tail_branch [lrange $spec 1 end]]
+ return [draw_or [lrange $spec 1 end]]
+ }
+ error "unknown operator: $cmd"
+}
+
+proc draw_graph {name spec} {
+ .c delete all
+ draw_diagram "line bullet [list $spec] bullet"
+ foreach {x0 y0 x1 y1} [.c bbox all] break
+ .c move all [expr {2-$x0}] [expr {2-$y0}]
+ foreach {x0 y0 x1 y1} [.c bbox all] break
+ .c create rect -100 -100 [expr {$x1+100}] [expr {$y1+100}] \
+ -fill white -outline white -tags bgrect
+ .c lower bgrect
+ .c config -width $x1 -height $y1
+ update
+ .c postscript -file $name.syntax.tmp.ps -width [expr {$x1+2}] -height [expr {$y1+2}]
+ .c delete bgrect
+}
+
+proc draw_all_graphs {} {
+ global all_graphs
+ set f [open all.html w]
+ foreach {name graph} $all_graphs {
+ if {[regexp {^X-} $name]} continue
+ puts $f "<h3><a name=\"$name\">$name</a>:</h3>"
+ puts $f "<object data=\"$name.syntax.svg\" type=\"image/svg+xml\">"
+ puts $f "</object>"
+ draw_graph $name $graph
+ set img($name) 1
+ set children($name) {}
+ set parents($name) {}
+ }
+ close $f
+ set order {}
+ foreach {name graph} $all_graphs {
+ lappend order $name
+ unset -nocomplain v
+ walk_graph_extract_names $graph v
+ unset -nocomplain v($name)
+ foreach x [array names v] {
+ if {![info exists img($x)]} continue
+ lappend children($name) $x
+ lappend parents($x) $name
+ }
+ }
+ set f [open syntax_linkage.tcl w]
+ foreach name [lsort [array names img]] {
+ set cx [lsort $children($name)]
+ set px [lsort $parents($name)]
+ puts $f [list set syntax_linkage($name) [list $cx $px]]
+ }
+ puts $f [list set syntax_order $order]
+ close $f
+}
+
+proc walk_graph_extract_names {graph varname} {
+ upvar 1 $varname v
+ foreach x $graph {
+ set n [llength $x]
+ if {$n>1} {
+ walk_graph_extract_names $x v
+ } elseif {[regexp {^[a-z]} $x]} {
+ set v($x) 1
+ }
+ }
+}
+
+if {[llength $argv] > 0 &&
+ [lindex $argv 0] == "dump-all" } {
+ foreach {name graph} $all_graphs {
+ if {[regexp {^X-} $name]} continue
+ puts $name
+ }
+ exit
+}
+
+
+# Top-level displays
+#
+canvas .c -bg white
+pack .c -side top -fill both -expand 1
+
+wm withdraw .
+draw_all_graphs
+exit
diff --git a/doc/index.xml b/doc/index.xml
new file mode 100644
index 0000000..56741b9
--- /dev/null
+++ b/doc/index.xml
@@ -0,0 +1,2633 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!DOCTYPE html5>
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
+ <!-- N.B. Sentences in this document are double-spaced so that Emacs
+ sentence-editing functions work more reliably. -->
+ <head>
+ <title>DCTV trace analysis system</title>
+ <link rel="stylesheet" href="reset.css" />
+ <link rel="stylesheet" href="styles.css" />
+ </head>
+ <body>
+ <div id="container">
+ <header id="header">DCTV</header>
+ <nav id="sidebar">
+ <ul>
+ <li>
+ <a href="#introduction">Introduction</a>
+ <ul>
+ <li><a href="#quickstart">Quick start</a></li>
+ <li><a href="#background">Background</a></li>
+ <li><a href="#conventions">Document conventions</a></li>
+ <li><a href="#datamodel">Data model</a></li>
+ <li><a href="#differences">Differences from standard SQL</a></li>
+ </ul>
+ </li>
+ <li><a href="#syntax">Syntax reference</a></li>
+ <li><a href="#standard_library">Standard library</a></li>
+ <li><a href="#example">Worked example</a></li>
+ </ul>
+ </nav>
+ <main id="manual">
+ <h1><a name="introduction">Introduction</a></h1>
+ <p>DCTV is a data exploration toolkit designed for both
+ interactive and batch analysis of trace files and other
+ heterogeneous time series data. It's designed to answer
+ complex of the sort of data that one frequently finds in
+ records of system activity.</p>
+ <p>Important features of DCTV are:</p>
+ <ul>
+ <li>SQL1999 querying of trace files</li>
+ <li>specialized relational algebra and SQL syntax for time series</li>
+ <li>comprehensive dimensional analysis for unit conversion
+ and error detection</li>
+ <li>support for analyzing very large (larger than memory)
+ trace files</li>
+ <li>powerful GUI for interactive trace exploration</li>
+ </ul>
+ <p>Use cases include:</p>
+ <ul>
+ <li>examining CPU time spent by a particular application</li>
+ <li>examining CPU time spent in <emph>part</emph> of an
+ application</li>
+ <li>examining memory activity of the whole system to determine
+ what caused a game to miss a frame deadline</li>
+ <li>finding which functions cause the most page faults
+ during app startup</li>
+ <li>tracking down slow memory leaks</li>
+ <li>finding why a real-time thread took too long to run and
+ poll a device</li>
+ <li>bulk analysis of traces from production to extract metrics for a
+ dashboard</li>
+ </ul>
+ <p>DCTV is a "power user" tool: using it effectively requires
+ an understanding of both the system components that generate
+ the trace events being queried and an understanding of
+ SQL-like declarative query systems. This document aims to
+ describe and document DCTV's functionality, walk through a few
+ examples of trace analysis, and invite the reader to
+ investigate further.</p>
+ <h2><a name="quickstart">Quick start</a></h2>
+ <aside class="warning">
+ DCTV is under active development and is not yet stable.
+ It also currently runs on Linux systems only; a port to
+ macOS is underway. See the <a href="go/dctv-db-design">DB
+ design document</a> for further information on checking out and
+ building the source code.
+ </aside>
+ <h3>Getting DCTV</h3>
+ <ol>
+ <li>Be running gLinux (we'll port eventually)</li>
+ <li><code>git clone sso://team/dctv/dctv</code></li>
+ <li><code>make dev</code></li>
+ <li>follow prompts; install dependencies</li>
+ <li>while the build is broken, complain to dancol@, goto 2</li>
+ <li><code>./dctv</code></li>
+ </ol>
+ <h3>Hello world</h3>
+ <code class="blockquote"><![CDATA[$ ./dctv repl mytrace=mytrace.ftrace
+Type .help for help.
+DCTV> SELECT COUNT(*) FROM mytrace.scheduler.timeslices_p_cpu;
+COUNT()
+-------
+ 32362
+ ]]></code>
+ <p>
+ </p>
+ <h2>Background</h2>
+ <blockquote>
+ Life is just one damned thing after another.
+ <cite>Arnold J. Toynbee</cite>
+ </blockquote>
+ <h3>Purpose of DCTV</h3>
+ <p>A trace file by itself is of limited utility: it's
+ gigabytes of detailed, low-level records of system activity.
+ When we analyze a trace file, what we really want to do is
+ <emph>pose questions</emph> to that trace file and get back
+ meaningful answers. The information we want lies in the
+ non-trivial <emph>relationships</emph> between trace events,
+ the relationships between relationships, and so on, in a way
+ that puts limits on the kind of trace analysis that it's
+ possible to do using ad-hoc analysis of trace
+ events themselves.</p>
+ <p>After we pose questions to a trace file and get answers, we
+ frequently want to use these answers as the basis for further
+ questions. In this way, we gradually increase the level of
+ abstraction of our analysis, moving from questions posed in
+ terms of raw trace events to ones posed in terms of the
+ problem we've actually trying to solve.</p>
+ <p>DCTV is a question-answering machine. By incrementally
+ constructing queries and then querying against them (for
+ example, using the <code>WITH</code> construction), users
+ extract increasingly abstract data from trace files, data not
+ directly represented by discrete and specific low-level events
+ in a trace. The SQL REPL and the GUI both provide
+ information-querying capabilities.</p>
+ <p>DCTV also provides a <a href="#standard_library">standard
+ library</a> of ready-made building blocks that users can query
+ during trace analysis.</p>
+ <h3>Other trace analysis tools</h3>
+ <p>DCTV is not the first such tool for trace analysis.
+ It integrates the best parts of WPA, LISA, and Perfetto's
+ trace analysis models.</p>
+ <code>TODO(dancol): flesh out this section</code>
+ <h2><a name="conventions">Document conventions</a></h2>
+ <p>This document currently assumes the reader is familiar with
+ the basics of SQL and the basics of trace processing, focusing
+ on DCTV's specific features in this area.</p>
+ <h3>Time tables</h3>
+ <p>Some figures below are "time tables" (they have "Time ▶" in
+ the upper-left). They represent timelines, where each row in
+ the table is a separate and independent data series.
+ Some tables represent operands and results; in this case, a
+ thick black line separates the input rows and output rows.</p>
+
+ <h3>Function signatures</h3>
+ <p>Table-valued function signatures are given in Python
+ syntax, with a bare <code>*</code> signifying that all
+ arguments following the <code>*</code> are keyword-only and
+ cannot be specified positionally. (That is, if a function
+ signature is <code>foo(*, bar=7)</code>, then you have to
+ write either <code>foo()</code> (using <code>bar</code>'s
+ default value or write <code>foo(bar=&gt;5)</code> (specifying an
+ explicit value of the keyword argument), and you can't write
+ <code>foo(1)</code> (because we can't specify
+ <code>bar</code> positionally.)</p>
+ <h2><a name="datamodel">Data model</a></h2>
+ <p>DCTV is designed around querying one or more trace files
+ using SQL queries. DCTV performs no hardcoded pre-processing
+ of trace files: we model each event in a trace file as a row
+ of the "raw events" table corresponding to that event's type.
+ Each field in an event is a column in that event's table;
+ users extract higher-level information from these low-level
+ events by defining views in terms of these low-level events.
+ By querying the views, users can extract higher-level trace
+ events; users can also define views in terms of other views to
+ answer more abstract questions.</p>
+ <h3>Table types</h3>
+ <p>DCTV's query engine provides the tables and set functions
+ that any SQL system provides, but extends these facilities
+ with a set of operators and functions dedicated to working
+ with heterogeneous time series. Tables in DCTV are
+ first-class <emph>typed</emph> objects: tables are either
+ regular tables, span tables, or event tables. Each type of
+ table has a set of query operations that it supports; DCTV
+ provides functions to convert one type of table to another as
+ needed.</p>
+
+ <aside class="note">It's always possible to "view" one of
+ DCTV's special table types as a regular table by just using
+ regular table operations (like the non-<code>SPAN</code>
+ variant of <code>SELECT</code>) on it. The result of any of
+ these non-special operations is itself a regular
+ table.</aside>
+
+ <p>This table summarizes the special operations DCTV supports.
+ Don't worry if you don't recognize some of these terms (like
+ "partitioned span table"): they're defined below.</p>
+
+ <table class="general">
+ <tr>
+ <th>Operation</th>
+ <th>Left operand</th>
+ <th>Right operand</th>
+ <th>Result</th>
+ </tr>
+ <tr>
+ <td>SELECT</td>
+ <td>Regular table</td>
+ <td>N/A</td>
+ <td>Regular table</td>
+ </tr>
+ <tr>
+ <td>SELECT</td>
+ <td>Span table</td>
+ <td>N/A</td>
+ <td>Regular table</td>
+ </tr>
+ <tr>
+ <td>SELECT SPAN</td>
+ <td>Span table</td>
+ <td>N/A</td>
+ <td>Span table</td>
+ </tr>
+ <tr>
+ <td>SPAN JOIN</td>
+ <td>Unpartitioned span table</td>
+ <td>Unpartitioned span table</td>
+ <td>Unpartitioned span table</td>
+ </tr>
+ <tr>
+ <td>SPAN BROADCAST INTO</td>
+ <td>Unpartitioned span table</td>
+ <td>Partitioned span table</td>
+ <td>Partitioned span table</td>
+ </tr>
+ <tr>
+ <td>SPAN BROADCAST FROM</td>
+ <td>Partitioned span table</td>
+ <td>Unpartitioned span table</td>
+ <td>Partitioned span table</td>
+ </tr>
+ <tr>
+ <td>GROUP USING PARTITION</td>
+ <td>Partitioned span table</td>
+ <td>N/A</td>
+ <td>Unpartitioned span table</td>
+ </tr>
+ <tr>
+ <td>GROUP USING SPANS FROM</td>
+ <td>Partitioned span table</td>
+ <td>Unpartitioned span table</td>
+ <td>Partitioned span table</td>
+ </tr>
+ <tr>
+ <td>GROUP USING SPANS FROM</td>
+ <td>Unpartitioned span table</td>
+ <td>Unpartitioned span table</td>
+ <td>Unpartitioned span table</td>
+ </tr>
+ </table>
+
+ <p>A <dfn>regular SQL table</dfn> is essentially a list of
+ points in high-dimensional space, with each column in the
+ table representing one dimension along which a point can
+ vary.</p>
+
+ <p>A <dfn>span table</dfn> represents data that vary over the
+ time dimension. An interval of time over which the data in a
+ span table remain the same is called a <dfn>span</dfn>.
+ The collection of time-varying data described by a span table
+ is the <dfn>payload</dfn> of that span table.</p>
+ <!-- TODO(dancol): talk about different time basis? -->
+ <p>All span tables have two special columns:
+ <dfn><code>_ts</code></dfn> and
+ <dfn><code>_duration</code></dfn>. <code>_ts</code> is an
+ <code>INT64</code> timestamp, in nanoseconds since the start
+ of the trace. <code>_duration</code> is a non-zero
+ <code>INT64</code> number of nanoseconds that the span covers.
+ (That is, the span describes the region of time
+ [<code>_ts</code>, <code>_ts</code> +
+ <code>_duration</code>].)</p>
+
+ <p><code>_ts</code> and <code>_duration</code> are always
+ non-<code>NULL</code>, and a span table is always ordered by
+ increasing values of <code>_ts</code>. Spans in a span table
+ cannot "overlap": a span must end either before or at exactly
+ the same time as the next span begins. (Spans from different
+ partitions may overlap, however: see immediately below.) A
+ span table need not be contiguous: that is, it's legal for
+ gaps to exist between spans.</p>
+
+ <p>For example, imagine that you're looking at a Christmas
+ tree light that changes color in time with music. We might
+ describe the color of the light using spans. The following
+ diagram depicts how we might use spans to describe the light's
+ state. Each pair of numbers (one above the table, one below)
+ indicates the time corresponding the vertical line connecting
+ them.</p>
+
+ <table class="spanop">
+ <caption>Light color</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="2">Red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">Green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ </table>
+
+ <p>Here, the light was red from time one to time three and
+ then green from time four to time five, inclusive. (From time
+ three to time four, the light was off; we're choosing to
+ represent "off" as the absence of a span, but an equally valid
+ choice would be to make a span with a special "Off" value for
+ the color.)</p>
+
+ <p>It's useful to look at the physical table representation
+ of the above set of spans.</p>
+
+ <table class="general spantable">
+ <caption>Light color (span table representation)</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>color</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>2</td>
+ <td>red</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>1</td>
+ <td>green</td>
+ </tr>
+ </table>
+
+ <p>Note that one row in the physical table representation of a
+ span table corresponds to one <emph>logical</emph> span.</p>
+
+ <aside class="note">
+ It's because span tables are always ordered by
+ <code>_ts</code> that DCTV disallows queries of the form
+ <code>SELECT SPAN ... ORDER BY ...</code>. Re-ordering a
+ span table makes no sense. If you don't want to
+ <code>SELECT</code> from a span table and make the result a
+ span table, you can choose to instead view the span table as
+ a regular table by using the non-<code>SPAN</code> variant
+ of select (<code>SELECT * FROM my_span_table</code>),
+ and in this mode, <code>SELECT</code> will let you order
+ the result set by whatever you want.
+ </aside>
+ <p>An <dfn>event table</dfn> is like a span table, but without
+ the <code>_duration</code> column. It represents a sequence
+ of "points" in time. The advantage of using an event table
+ over a regular SQL table to represent points is automatic
+ integration of the event table into time-based operations
+ on spans.</p>
+
+ <h3>Partitions</h3>
+
+ <p>A span table is either a <dfn>partitioned span table</dfn>
+ or a <dfn>non-partitioned span table</dfn>. A non-partitioned
+ span table is just the kind of span table described above.
+ A partitioned span table, by contrast, has an additional
+ special column, the <dfn>partition column</dfn>.
+ A partitioned span table is basically a bundle of logical
+ partition tables all combined into a single table under a
+ single name. Each distinct <emph>value</emph> of the
+ partition column, which is called a <dfn>partition</dfn>,
+ defines one independent sequence of spans.</p>
+
+ <p>All of DCTV's operations on span tables know about
+ partitioned span tables (the partition column is part of the
+ span table's type) and operate on each partition within a span
+ table independently. There are also operations that transform
+ a partitioned span table into a non-partitioned span table
+ through the use of SQL grouping operators.</p>
+
+ <p>It's useful to sequences of spans this way instead of
+ putting each in own table: this way, using a partitioned span
+ table, we can operate on groups of related time series
+ uniformly without having to change our queries depending on
+ how many different time series we have: for example, a
+ CPU-related query should look the same on any system no matter
+ how many CPUs it has!</p>
+
+ <p>DCTV currently allows a span table to have either zero or
+ one partition column, but not more. This limit is just an
+ implementation limit, and in the future, DCTV will allow
+ partitioning by more than one column.</p>
+
+ <p>Let's look at our Christmas tree light example, but with
+ partitions. Here, we're looking at two lights, one called
+ "light#0" and another called "light#1". We use a sequence of
+ spans to describe each light's state. It's critical to
+ understand that each light has a distinct state history, but
+ that we store all of these histories in the same physical
+ table, using a column to describe the specific light that a
+ specific row describes.</p>
+
+ <aside class="note">For the remainder of this document, when
+ the character "#" appears in a span row label, it refers to a
+ specific partition of a partitioned span table.</aside>
+
+ <table class="spanop">
+ <caption>Colors of two lights</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ <tr>
+ <td>Light#0</td>
+ <td colspan="2">Red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">Green</td>
+ </tr>
+ <tr>
+ <td>Light#1</td>
+ <td colspan="1">Green</td>
+ <td colspan="3">Red</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ </table>
+
+ <p>Here's the physical partitioned span table representation
+ of the logical spans from the above diagram.</p>
+
+ <table class="general spantable">
+ <caption>Colors of two lights (span table representation)</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>lightno</th>
+ <th>color</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>2</td>
+ <td>0</td>
+ <td>red</td>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>1</td>
+ <td>1</td>
+ <td>green</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>3</td>
+ <td>1</td>
+ <td>red</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>1</td>
+ <td>0</td>
+ <td>green</td>
+ </tr>
+ </table>
+
+ <p>Like an unpartitioned span table, a partitioned span table
+ is ordered strictly by increasing <code>_ts</code>. If spans
+ from two different partitions begin at the same time, the
+ ordering of those with the same <code>_ts</code> value is
+ unspecified. </p>
+
+ <aside class="example">
+ A real world use of spans is analyzing CPU-specific data.
+ On a multi-CPU system, each CPU has its own frequency.
+ A CPU might change from 800MHz to 1GHz and then down to
+ 600MHz, while another CPU, at the same time, might change
+ its frequency from 600MHz to 800MHz and then up to 1GHz.
+ Each of the two time series (the first CPU's frequency
+ history and the second CPU's frequency history) is an
+ independent time series.
+ </aside>
+
+ <h3>Span operations</h3>
+ <p>While we can apply normal SQL querying operations to span
+ tables, we can answer certain questions much more conveniently
+ by using DCTV's special span operations, which are designed to
+ make it easy to work with real-world time series data.</p>
+
+ <h4>Span join</h4>
+
+ <p>The <dfn>span join</dfn> family of operations merge spans
+ together in a timewise-correct way and generates new spans
+ divided on the common boundaries of the spans that flow as
+ input into the span join.</p>
+
+ <p>It's easiest to demonstrate a span join visually.</p>
+ <!-- TODO(dancol): can we make this diagram more fun? -->
+ <table class="spanop">
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ <tr>
+ <td>Size</td>
+ <td colspan="2">tiny</td>
+ <td colspan="1">giant</td>
+ </tr>
+ <tr>
+ <td>Species</td>
+ <td colspan="1">fish</td>
+ <td colspan="2">squirrel</td>
+ </tr>
+ <tr class="result-divider"><td>SPAN JOIN</td></tr>
+ <tr>
+ <td>Phenotype</td>
+ <td>tiny fish</td>
+ <td>tiny squirrel</td>
+ <td>giant squirrel</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ </table>
+
+ <p>Here, we're joining two hypothetical time series (as
+ represented by span tables), a time series of sizes and a time
+ series of animal types. (Imagine we're trying to reconstruct
+ the state of an animal given a record of the transmutation
+ spells some novice sorcer's apprentice might have haphazardly
+ cast.)</p>
+
+ <p>In this trace, the "make the animal tiny" spell was in
+ effect from timestamp one to timestamp three (inclusive), and
+ the "make the animal giant" spell was in effect from timestamp
+ 3 onward. Likewise, the "make the animal a fish" spell was in
+ effect from timestamp one to timestamp two (inclusive) and the
+ "make the animal a squirrel" spell was in effect from
+ timestamp two onward. The first row depicts the result of the
+ size spells, and the second row depicts the effect of the
+ animal-type spell. (We imagine that each spell cancels the
+ effect of the last spell of the same type.)</p>
+
+ <p>The last row, "phenotype", represents a span table giving
+ the type of animal that we observe at each moment, inferred
+ from the effects of the previous two rows. Note that the
+ result span table has a span division wherever any of the
+ inputs has a span division. We ensure that all the properties
+ of any of the input spans stay constant "within" any of the
+ output spans, allowing for correct future computation
+ involving these values.
+ </p>
+
+ <p>It may be informative to look at the row-wise representation
+ of the above span tables:</p>
+
+ <table class="general spantable">
+ <caption>Size</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>size</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>2</td>
+ <td>tiny</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>1</td>
+ <td>giant</td>
+ </tr>
+ </table>
+
+ <table class="general spantable">
+ <caption>Species</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>species</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>1</td>
+ <td>fish</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>2</td>
+ <td>squirrel</td>
+ </tr>
+ </table>
+
+ <table class="general spantable">
+ <caption>Phenotype</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>size</th>
+ <th>species</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>1</td>
+ <td>tiny</td>
+ <td>fish</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>1</td>
+ <td>tiny</td>
+ <td>squirrel</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>1</td>
+ <td>giant</td>
+ <td>squirrel</td>
+ </tr>
+ </table>
+
+ <h4>Span join: inner and outer</h4>
+ <p>What happens when spans don't line up exactly?</p>
+ <p>Span joins come in two varieties, named after the varieties
+ of regular SQL joins: <dfn>inner span join</dfn> and
+ <dfn>outer span join</dfn>. When all the inputs to a span
+ join cover the same period of time, the difference doesn't
+ matter. But when there are gaps in one sequence or another,
+ the difference becomes important. Just as in the previous
+ section, we'll start with a diagram.</p>
+
+ <table class="spanop">
+ <caption>Sample inputs</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ <tr>
+ <td>Breath</td>
+ <td colspan="1">fire</td>
+ <td class="empty"/>
+ <td colspan="1">ice</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="1">red</td>
+ <td colspan="2">green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ </table>
+
+ <p>Here, we see that there is no magic breath spell in effect
+ from time two to time three, inclusive. What happens when we
+ perform a span join on these span tables? It depends on the
+ kind of span join.</p>
+
+ <table class="spanop">
+ <caption>Span inner join</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ <tr>
+ <td>Breath</td>
+ <td colspan="1">fire</td>
+ <td class="empty"/>
+ <td colspan="1">ice</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="1">red</td>
+ <td colspan="2">green</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Span inner join</td>
+ </tr>
+ <tr>
+ <td>Phenotype</td>
+ <td colspan="1">fire-breathing red</td>
+ <td class="empty"/>
+ <td colspan="1">ice-breathing green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ </table>
+
+ <table class="spanop">
+ <caption>Span outer join</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ <tr>
+ <td>Breath</td>
+ <td colspan="1">fire</td>
+ <td class="empty"/>
+ <td colspan="1">ice</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="1">red</td>
+ <td colspan="2">green</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Span outer join</td>
+ </tr>
+ <tr>
+ <td>Phenotype</td>
+ <td colspan="1">fire-breathing red</td>
+ <td colspan="1"><code>NULL</code>-breathing green</td>
+ <td colspan="1">ice-breathing green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ </table>
+
+ <p>In the span inner join case, we emit an output span only
+ when <i>all</i> input spans cover a time interval. In the
+ span outer join case, we emit an output span when <i>any</i>
+ input span covers a specific time region, providing NULL for
+ the value of any payload column not provided by a span for
+ that region.</p>
+
+ <p>The table representations of the two result span tables may
+ make the result more clear.</p>
+
+ <table class="general spantable">
+ <caption>Span inner join result (table view)</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>breath</th>
+ <th>color</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>1</td>
+ <td>fire</td>
+ <td>red</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>1</td>
+ <td>ice</td>
+ <td>green</td>
+ </tr>
+ </table>
+
+ <table class="general spantable">
+ <caption>Span outer join result (table view)</caption>
+ <tr>
+ <th>_ts</th>
+ <th>_duration</th>
+ <th>breath</th>
+ <th>color</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>1</td>
+ <td>fire</td>
+ <td>red</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>1</td>
+ <td><code>NULL</code></td>
+ <td>green</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>1</td>
+ <td>ice</td>
+ <td>green</td>
+ </tr>
+ </table>
+
+ <p>Note that even a span outer join won't produce a result
+ span that covers a period of time that no input span covered,
+ as the following diagram indicates.</p>
+
+ <table class="spanop">
+ <caption>Holes in span outer join</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ <tr>
+ <td>Breath</td>
+ <td colspan="1" class="empty"/>
+ <td colspan="1" class="empty"/>
+ <td colspan="1">ice</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td class="empty"/>
+ <td colspan="1">red</td>
+ <td colspan="1">green</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Span outer join </td>
+ </tr>
+ <tr>
+ <td>Phenotype</td>
+ <td class="empty"/>
+ <td colspan="1"><code>NULL</code>-breathing red</td>
+ <td colspan="1">ice-breathing green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span><span>4</span></td>
+ </tr>
+ </table>
+
+ <h4>Span broadcast</h4>
+
+ <p>A <dfn>span broadcast</dfn> is a special kind of span join
+ that operates on two span tables, one partitioned and one not.
+ Normally, DCTV treats each partition within a partitioned span
+ table as a separate time series and operates on each
+ independently; DCTV refuses to perform span operations on span
+ tables partitioned by different columns or between partitioned
+ and non-partitioned span tables, since the desired operation
+ isn't obvious.</p>
+
+ <p>With a span broadcast, we can tell DCTV to perform a
+ special kind of span join between a partitioned and
+ non-partitioned table, "broadcasting" the non-partitioned span
+ into every partition in the partitioned span table in such a
+ way that the result has useful properties.</p>
+
+ <p>The overall result is <emph>almost</emph> as if we copied
+ the non-partitioned span table N times, one for each N
+ partition, into a new partitioned span table, and then joined
+ that new partitioned span table with the other partitioned
+ span table that we had when we started. The difference
+ between this hypothetical operation and span broadcast is that
+ span broadcast doesn't generate any output spans for regions
+ not covered by any span in the partitioned span table, even if
+ that region is covered by the non-partitioned span table.</p>
+
+ <p>Another way to think of it is that span broadcast "labels"
+ each span in a partitioned span table with the payload of the
+ non-partitioned table. The output of a span broadcast
+ operation is partitioned in the same way as its partitioned
+ input.</p>
+
+ <p>As usual, a diagram may be illustrative. Here, "Size#0"
+ and "Size#1" indicate two spans of the same span table (let's
+ suppose animals 0 and 1 have different size spells cast on
+ them), "Size". "Color" is the input non-partitioned span
+ table (let's suppose color spells affect all animal at the
+ same time).</p>
+
+ <table class="spanop">
+ <caption>Sample inputs</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ <tr>
+ <td>Size #0</td>
+ <td colspan="1">tiny</td>
+ <td colspan="2">giant</td>
+ </tr>
+ <tr>
+ <td>Size #1</td>
+ <td colspan="3">tiny</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="1">red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="2">green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ </table>
+
+ <p>Just like regular span joins, span broadcasts come in
+ <dfn>span inner broadcast</dfn> and <dfn>span outer
+ broadcast</dfn> varieties, depicted below. Note that the time
+ period from four to five doesn't appear in the result span
+ tables, since from time four to time five, we had a color span
+ from the non-partitioned span, but no spans from size, the
+ partitioned span table.</p>
+
+ <table class="spanop">
+ <caption>Inner broadcast of color into size</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ <tr>
+ <td>Size #0</td>
+ <td colspan="1">tiny</td>
+ <td colspan="2">giant</td>
+ </tr>
+ <tr>
+ <td>Size #1</td>
+ <td colspan="3">tiny</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="1">red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="2">green</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Inner broadcast</td>
+ </tr>
+ <tr>
+ <td>Result#0</td>
+ <td colspan="1">tiny red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">giant green</td>
+ </tr>
+ <tr>
+ <td>Result#1</td>
+ <td colspan="1">tiny red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">tiny green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ </table>
+
+ <table class="spanop">
+ <caption>Outer broadcast of color into size</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ <tr>
+ <td>Size #0</td>
+ <td colspan="1">tiny</td>
+ <td colspan="2">giant</td>
+ </tr>
+ <tr>
+ <td>Size #1</td>
+ <td colspan="3">tiny</td>
+ </tr>
+ <tr>
+ <td>Color</td>
+ <td colspan="1">red</td>
+ <td colspan="1" class="empty" />
+ <td colspan="2">green</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Outer broadcast</td>
+ </tr>
+ <tr>
+ <td>Result#0</td>
+ <td colspan="1">tiny red</td>
+ <td colspan="1"><code>NULL</code>-colored giant</td>
+ <td colspan="1">giant green</td>
+ </tr>
+ <tr>
+ <td>Result#1</td>
+ <td colspan="1">tiny red</td>
+ <td colspan="1"><code>NULL</code>-colored tiny</td>
+ <td colspan="1">tiny green</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span><span>5</span></td>
+ </tr>
+ </table>
+
+ <p>In general, we use a span broadcast when we have a number
+ of different things happening at the same time (each
+ represented by one partition of a span table) and we want to
+ "mix into" this span table knowledge of something that affects
+ the environment as a whole.</p>
+ <aside class="example">We might denote a period of a few
+ seconds time during which the app
+ com.flashlightco.myflashlight starts up in response to a
+ launcher tap. (This is not an efficient flashight app.) If
+ we have a table of process activity, partitioned by CPU, we
+ can apply a span inner broadcast to the process activity table
+ and narrow our view of that table to the interval during which
+ the flashlight app was starting, but keep the result
+ partitioned by CPU.
+ </aside>
+
+ <h4>Span group</h4>
+
+ <p>A <dfn>span group</dfn> operation is the opposite of a span
+ join, in a sense. It merges spans together and applies SQL
+ set functions (like <code>MAX</code> and <code>SUM</code>) to
+ the payloads of the merged spans, forming for each payload a
+ combined value determined through the usual SQL aggregation
+ operation..</p>
+
+ <p>Here's a diagram.</p>
+
+ <table class="spanop">
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ <tr>
+ <td>Number arms</td>
+ <td>2</td>
+ <td>5</td>
+ <td>0</td>
+ <td>7</td>
+ <td>2</td>
+ <td>4</td>
+ <td>9</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Periods</td>
+ <td colspan="2">A</td>
+ <td colspan="2">B</td>
+ <td colspan="2">C</td>
+ <td colspan="2">D</td>
+ </tr>
+ <tr class="result-divider"><td>Span group</td></tr>
+ <tr>
+ <td><code>MAX(arms)</code></td>
+ <td colspan="2">5</td>
+ <td colspan="2">7</td>
+ <td colspan="2">4</td>
+ <td colspan="2">9</td>
+ </tr>
+ <tr>
+ <td><code>MIN(arms)</code></td>
+ <td colspan="2">2</td>
+ <td colspan="2">0</td>
+ <td colspan="2">2</td>
+ <td colspan="2">0</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ </table>
+
+ <p>Here, our hapless sorcerer repeatedly changed the numbers
+ of arms that our poor animal had at any time. We want to
+ determine, based on the record of arm-number changes, for each
+ relatively broad interval A, B, C, and D, the minimum and
+ maximum number of arms our animal had during that
+ interval.</p>
+
+ <p>A span group operation involves two span tables: the
+ <dfn>grouped</dfn> table and the <dfn>grouper</dfn> table.
+ The grouped table ("number of arms", in our example) supplies
+ the source data for the grouping operations; the grouper table
+ (here, "periods") supplies spans describing the groups that
+ form the output value. The grouped table may or may not be
+ partitioned; if it is partitioned, DCTV applies grouping to
+ each partition individually. The grouper table may not
+ currently be partitioned.</p>
+
+ <p>A span group operation always emits one output span for
+ each span in its grouper input span table. If no grouped span
+ overlaps with a given grouper span, all its aggregate values
+ end up being <code>NULL</code>. An example follows.</p>
+
+ <table class="spanop">
+ <caption>Illustration of span group behavior with missing
+ grouped values</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ <tr>
+ <td>Number arms</td>
+ <td>2</td>
+ <td>5</td>
+ <td>0</td>
+ <td class="empty" />
+ <td class="empty" />
+ <td class="empty" />
+ <td>9</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Periods</td>
+ <td colspan="2">A</td>
+ <td colspan="2">B</td>
+ <td colspan="2">C</td>
+ <td colspan="2">D</td>
+ </tr>
+ <tr class="result-divider"><td>Span group</td></tr>
+ <tr>
+ <td><code>MAX(arms)</code></td>
+ <td colspan="2">5</td>
+ <td colspan="2">0</td>
+ <td colspan="2"><code>NULL</code></td>
+ <td colspan="2">9</td>
+ </tr>
+ <tr>
+ <td><code>MIN(arms)</code></td>
+ <td colspan="2">2</td>
+ <td colspan="2">0</td>
+ <td colspan="2"><code>NULL</code></td>
+ <td colspan="2">0</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ </table>
+
+ <!-- TODO(dancol): make this paragraph more clear -->
+ <p>Span group operations have two flavors: <dfn>span group and
+ intersect</dfn> and <dfn>span group and union</dfn>.
+ The difference matters only when multiple partitions are
+ involved. In the former case, we include payloads from the
+ grouped span table only when all partitions are present in a
+ given interval; in the latter case, we include the grouped
+ span table in the output spans when any input grouped
+ partition is present.</p>
+
+ <aside class="note">If we want the output of a span join to
+ include only the regions of time covered by the grouped span,
+ first span join the grouper with the grouped span, then use
+ the result as the grouper span table in the span
+ group.</aside>
+
+ <h4>Span departition</h4>
+
+ <p>A <dfn>span departition</dfn> operation transforms a
+ partitioned span table into a non-partitioned span table by
+ grouping the partition payloads with SQL set values.
+ This operation is useful mainly when we have a "split up" view
+ of activity on the system and want to derive a whole-system
+ view by matching up all the partitions.</p>
+
+ <p>To return to our magical forensics example, imagine our
+ apprentice cast some very expensive add-arms-to-animals spells
+ on a number of different animals. We're billed for arms based
+ on the total number we're using at any one time (there's a
+ license server and everything), so we want to reconstruct,
+ based on a record of each animal's arm count, the number of
+ arms we were using in total at a particular moment. In the
+ following table, "Arms#0", "Arms#1", and so on denote the
+ partitions of a single "Arms" span table.</p>
+
+ <table class="spanop">
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ <tr>
+ <td>Arms#0</td>
+ <td colspan="3">2</td>
+ <td colspan="2">7</td>
+ <td>4</td>
+ <td>9</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Arms#1</td>
+ <td colspan="5">2</td>
+ <td colspan="3">4</td>
+ </tr>
+ <tr class="result-divider"><td>Departition</td></tr>
+ <tr>
+ <td><code>SUM(arms)</code></td>
+ <td colspan="3">4</td>
+ <td colspan="2">9</td>
+ <td colspan="1">8</td>
+ <td colspan="1">13</td>
+ <td colspan="1">4</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ </table>
+
+ <p>A span departition operation resembles a span group join
+ followed by a span group operation, but it's specified
+ separately so that we can work with partitioned span tables
+ without knowing in advance how many partitions we have or
+ having to expand our queries to work with each partition
+ separately.</p>
+
+ <p>Span departitions come in two varieties, the <dfn>span
+ departition and union</dfn> and <dfn>span departition and
+ intersect</dfn> operations, with the difference concerning the
+ treatment of missing data. The following table gives the
+ differences between these approaches.</p>
+
+ <table class="spanop">
+ <caption>Arm history with missing data</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ <tr>
+ <td>Arms#0</td>
+ <td colspan="3" class="empty" />
+ <td colspan="2">7</td>
+ <td>4</td>
+ <td>9</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Arms#1</td>
+ <td colspan="5">2</td>
+ <td colspan="3" class="empty" />
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ </table>
+
+ <p>In intersect mode, we generate an output span for a region
+ of time only when <emph>all</emph> partitions have a span
+ covering that period.</p>
+
+ <table class="spanop">
+ <caption>Departition intersect result</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ <tr>
+ <td>Arms#0</td>
+ <td colspan="3">2</td>
+ <td colspan="2">7</td>
+ <td>4</td>
+ <td>9</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Arms#1</td>
+ <td colspan="5">2</td>
+ <td colspan="3">4</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Departition intersect</td>
+ </tr>
+ <tr>
+ <td><code>SUM(arms)</code></td>
+ <td colspan="3" class="empty" />
+ <td colspan="2">9</td>
+ <td colspan="3" class="empty" />
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ </table>
+
+ <p>By contrast, in union mode, we generate an output span when
+ <emph>any</emph> partition covers a unit in time. We treat
+ any missing partitions as contributing <code>NULL</code> to
+ the output aggregation for each span. Note that SQL
+ aggregation functions just skip <code>NULL</code> values, so
+ the sums below are correct.</p>
+
+ <table class="spanop">
+ <caption>Departition union result</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ <tr>
+ <td>Arms#0</td>
+ <td colspan="3">2</td>
+ <td colspan="2">7</td>
+ <td>4</td>
+ <td>9</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Arms#1</td>
+ <td colspan="5">2</td>
+ <td colspan="3">4</td>
+ </tr>
+ <tr class="result-divider">
+ <td>Departition union</td>
+ </tr>
+ <tr>
+ <td><code>SUM(arms)</code></td>
+ <td colspan="3">2</td>
+ <td colspan="2">9</td>
+ <td colspan="1">4</td>
+ <td colspan="1">9</td>
+ <td colspan="1">0</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span></td>
+ <td><span>7</span></td>
+ <td><span>8</span><span>9</span></td>
+ </tr>
+ </table>
+
+ <h3>Trace processing intrinsic functions</h3>
+
+ <p>DCTV aims to be a general-purpose time series analysis
+ program, one that just happens to be especially useful for
+ processing Android system traces. Its general approach is to
+ avoid system- and metric-specific data processing routines and
+ provide general-purpose operators that users can combine to
+ analyze data in particular situations.</p>
+
+ <p>The previous section describes operations that DCTV
+ provides in the form of query operators. DCTV also provides
+ some operations, usually less common ones, in the form of
+ table-valued functions.</p>
+
+ <h4><a name="time_series_to_span_conversion">Time series to span conversion</a></h4>
+
+ <p>Recall that DCTV exposes events from trace files as raw
+ data points, in event tables. We have to build span tables
+ from these raw data somehow, and the <a
+ href="#time_series_to_spans"><code>time_series_to_spans</code></a>
+ table-valued function does exactly that.</p>
+
+ <p><code>time_series_to_spans</code> takes as input a set of
+ event sources and a set of output column descriptors and
+ produces a span table as output. Logically, it consuming
+ events from the given sources, in time order, and constructs
+ spans by watching for "start" and "stop" events as denoted by
+ the input sources. Payload values attached to the event
+ sources become payload columns of the output span table
+ according to each column specification's column
+ specification.</p>
+
+ <p>Each source is either a "start-start" source or a "stop"
+ source. The former case models a set of events that divide a
+ timeline up into discrete chunks.</p>
+
+ <p>Returning for a moment to our hypothetical wizardly
+ apprentice, we recall that an animal's size might change as
+ our apprentice casts various "change size" spells on it.
+ The raw, event-by-event, record of spells cast by our
+ apprentice might look like this.</p>
+
+ <table class="general spantable">
+ <caption>Raw size spell record</caption>
+ <tr>
+ <th>_ts</th>
+ <th>size</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>tiny</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>huge</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>large</td>
+ </tr>
+ <tr>
+ <td>6</td>
+ <td>huge</td>
+ </tr>
+ </table>
+
+ <p>Processing this raw event table into spans using
+ <code>time_series_to_spans</code>, we end up with a span table
+ that looks like this. (The time scale goes to seven for
+ easier comparison with the next example.)</p>
+
+ <table class="spanop">
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ <tr>
+ <td>Size</td>
+ <td colspan="2">tiny</td>
+ <td colspan="1">huge</td>
+ <td colspan="2">large</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ </table>
+
+ <aside class="note">The final "huge" spell isn't reflected in
+ the output span table, because
+ <code>time_series_to_spans</code> ignores spans left "open"
+ (i.e., unclosed) at the end of processing. The intent of this
+ feature is to work with span inner join operations to
+ automatically ignore noisy partial-data "junk intervals" at
+ the beginning and end of traces. If a need arises,
+ <code>time_series_to_spans</code> could be extended in the
+ future to automatically close open spans.</aside>
+
+ <p><code>time_series_to_spans</code> also supports "stop"
+ events. These events don't start new spans, but do indicate
+ that any open span active at the time of the stop event should
+ be finished. In an operating system context, if
+ <code>sched_switch</code> is a start-start event, a CPU
+ hotplug off event might be a "stop" event, since it would
+ indicate that a CPU has stopped processing traces without
+ producing any new ones.</p>
+
+ <p>To return to our unfortunate apprentice example, suppose we
+ have an additional table of "size reset" spells that we know
+ were cast during the sequence of size change spells. A size
+ reset spell just returns a creature to whatever size it had
+ without any magical augmentation. The raw table might look
+ something like this.</p>
+
+ <table class="general spantable">
+ <caption>Raw size-reset spell record</caption>
+ <tr>
+ <th>_ts</th>
+ </tr>
+ <tr>
+ <td>5</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ </tr>
+ </table>
+
+ <p>If we feed both our original size spell record event table
+ <emph>and</emph> our size-reset spell table into
+ <code>time_series_to_spans</code>, we end up with a span table
+ that looks like this.</p>
+
+ <table class="spanop">
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ <tr>
+ <td>Size</td>
+ <td colspan="2">tiny</td>
+ <td colspan="1">huge</td>
+ <td colspan="1">large</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">huge</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ </table>
+
+ <p>Note the differences: first, we now have a "hole" between
+ times five and six, because the stop table told us that we
+ stopped changing our poor confused creature's size at time
+ five and didn't start changing it again until time six.
+ Second, we have a "huge" span from time six to seven, because
+ the span beginning at time six is no longer left open after
+ <code>time_series_to_spans</code> ends.</p>
+
+ <aside class="note">If you want a span table that substitutes
+ a concrete value (say, "normal") for the hole, you can combine
+ a span outer join of the whole-trace span with
+ <code>COALESCE</code> on the payload column to make
+ one.</aside>
+
+ <p>Each payload column that <code>time_series_to_spans</code>
+ generates is described by a "source specification".
+ The specification describes, for each output column, the
+ source event table from which we get the column's value and
+ the "edge" from which we draw the value. (The edge defaults
+ to "rising".) Using the "rising" edge means that we draw the
+ output payload column for a span from the event that started
+ the span; using "falling" instead tells
+ <code>time_series_to_spans</code> to draw the payload column
+ value from the <emph>closing</emph> event. We typically stick
+ with "rising" except in special cases.</p>
+
+ <p><code>time_series_to_spans</code> supports creating
+ partitioned span tables as well; each source specification can
+ be associated with a partition column in that source table.
+ All sources for a given call to
+ <code>time_series_to_spans</code> must be partitioned the same
+ way.</p>
+
+ <h4><a name="stackification">Stackification</a></h4>
+
+ <p>Not all raw input events look like a series of start and
+ stop on a timeline. Another common pattern in row input is
+ the "start-stop stack", in which a series of nested and
+ balanced start and stop events describe the erection and
+ demolition of a stack of some kind of thing.</p>
+
+ <p>Stacks can be anything: examples include procedure call
+ stacks, Android synchronous atrace regions, and nested
+ interrupt handlers. To keep with our hapless-apprentice
+ example theme, we'll imagine that spells are prepared by
+ simultaneous chanting, waving, and stirring, and that we have
+ distinct "start" and "stop" records for each activity.</p>
+
+ <p>Suppose we know at what time our apprentice starts a given
+ activity and know at what time an activity ends. Suppose also
+ that our apprentice at least paid enough attention in class to
+ understand that one always stops the magical activity one most
+ recently started.</p>
+
+ <p>(Note that at time five, a second chant begins even though
+ a chant was already ongoing. A friend must have joined
+ in.)</p>
+
+ <table class="general spantable">
+ <caption>Spell starts</caption>
+ <tr>
+ <th>_ts</th>
+ <th>activity</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>stir</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>wave</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>chant</td>
+ </tr>
+ <tr>
+ <td>5</td>
+ <td>chant</td>
+ </tr>
+ </table>
+
+ <table class="general spantable">
+ <caption>Spell stops</caption>
+ <tr>
+ <th>_ts</th>
+ </tr>
+ <tr>
+ <td>2</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ </tr>
+ </table>
+
+ <p>What happens if we rearrange these data into spans?</p>
+
+ <table class="spanop">
+ <caption>Notional stackified spells</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ <tr>
+ <td>Effects</td>
+ <td colspan="1">[stir]</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">[wave]</td>
+ <td colspan="1">[wave, chant]</td>
+ <td colspan="2">[wave, chant, chant]</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ </table>
+
+ <p>This arrangement makes logical sense, but it isn't quite
+ compatible with DCTV's data model. Note that the value of
+ each cell is actually a list! Unlike some databases, DCTV
+ does not support composite (multi-part) values as column
+ values. But here we apparently have composite values in the
+ cells. How do we represent these spans as tables? By <a
+ href="https://en.wikipedia.org/wiki/Database_normalization">
+ normalization</a>.</p>
+
+ <table class="general spantable">
+ <caption>Stack contents</caption>
+ <tr>
+ <th>stack_id</th>
+ <th>depth</th>
+ <th>token</th>
+ </tr>
+ <tr>
+ <td>1</td>
+ <td>0</td>
+ <td>stir</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>0</td>
+ <td>wave</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>0</td>
+ <td>wave</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>1</td>
+ <td>chant</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>0</td>
+ <td>wave</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>1</td>
+ <td>chant</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>2</td>
+ <td>chant</td>
+ </tr>
+ </table>
+
+ <table class="spanop">
+ <caption>Normalized stackified spells</caption>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ <tr>
+ <td>Stack Id</td>
+ <td colspan="1">1</td>
+ <td colspan="1" class="empty" />
+ <td colspan="1">2</td>
+ <td colspan="1">3</td>
+ <td colspan="2">4</td>
+ </tr>
+ <tr class="times">
+ <td>Time ▶</td>
+ <td><span>1</span></td>
+ <td><span>2</span></td>
+ <td><span>3</span></td>
+ <td><span>4</span></td>
+ <td><span>5</span></td>
+ <td><span>6</span><span>7</span></td>
+ </tr>
+ </table>
+
+ <p>Now, we can look up the stack corresponding to each span by
+ looking at that span's stack id payload and joining it against
+ the stack contents table. The stackify DCTV intrinsic
+ processes any kind of stack into these two tables (the stack
+ contents regular table and the "stack history" span
+ table).</p>
+
+ <aside class="note">This approach is admittedly pretty ugly,
+ but it works. If it turns out to be a big enough of a
+ problem, we may just implement support for composite values
+ (which is really just this approach under the hood).</aside>
+
+ <h4><a name="span_generation">Generating span tables from thin air</a></h4>
+
+ <p>There are general utility functions to generate specialized
+ span tables useful for composing with others.
+ The <code>generate_sequential_spans</code> table-valued
+ function generates a sequence of spans according to the start
+ time, stop time, and duration specified in the call.
+ It's useful for generating spans to quantize the timeline into
+ discrete intervals and for generating "whole trace" spans that
+ act as inputs to span joins.</p>
+
+ <p>Each trace namespace has a few convenience functions for
+ succinctly generating, using
+ <code>generate_sequential_spans</code>, certain kinds of span
+ tables. See the <a href="#standard_library">"standard
+ library"</a> reference below.</p>
+
+ <h3>Dimensional analysis</h3>
+
+ <p>DCTV provides a dimensional analysis feature to make it
+ easy and natural to query traces using naturally-specified
+ values and to avoid errors that can arise from accidental
+ nonsensical combinations of incompatible units. Each quantity
+ in a query is associated with a <dfn>unit</dfn> and these
+ units propagate through the query as it is processed.
+ Quantities with different units combine according to the rules
+ of <a
+ href="https://en.wikipedia.org/wiki/Dimensional_analysis">dimensional
+ analysis</a>. DCTV also knows how to convert from one
+ compatible unit to another. DCTV will signal errors rather
+ than produce results that are dimensional nonsense.
+ The overall goal of the dimensional analysis feature is to
+ make it easy and natural to query traces using
+ naturally-specified values and to avoid errors that can arise
+ from accidental nonsensical combinations of incompatible
+ units.</p>
+
+ <h4>Unit specification</h4>
+
+ <p>Units come from two sources:</p>
+ <ol>
+ <li>intrinsic tagging of
+ quantities with units during trace parsing, and</li>
+ <li>explicit
+ tagging of quantities with units in query syntax.</li>
+ </ol>
+
+ <p>The syntax for specifying a unit is just adding the name of
+ the unit after a numeric literal. For simple alphanumeric
+ unit names, a bare word is sufficient, e.g., <code>4ns</code>.
+ For more complicated units that contain operators that SQL
+ would otherwise interpret as part of expressions, the unit
+ name needs to be quoted with backticks, as in
+ <code>4`miles/hour`</code>. Without the backticks, SQL would
+ interpret <code>4miles/hour</code> as an attempt to divide the
+ quantity <code>4</code> by the column <code>hour</code>, which
+ is probably not what we want.</p>
+
+ <h4>Unit names</h4>
+
+ <!-- TODO(dancol): include the unit name list here -->
+ <p>DCTV understands both common and abbreviated names for
+ units. This document will eventually list all understood unit
+ names; for the moment, see <a
+ href="https://team.git.corp.google.com/dctv/dctv/+/master/src/dctv/units.txt">units.txt</a>
+ in the DCTV source code.</p>
+
+ <h4>Unit conversion</h4>
+
+ <p>Queries can explicitly convert units from one type to
+ another using the <code>IN</code> operator. <!-- TODO(dancol):
+ link to syntax --></p>
+
+ <aside class="example code-example"><![CDATA[DCTV> SELECT 4`inches` IN cm;
+4 IN cm [cm]
+------------
+ 10.16]]></aside>
+
+ <p>In the DCTV REPL, column headers that denote a quantity
+ with unit list that unit in square brackets after the column
+ name. Above, we see <code>[cm]</code> at the end of the
+ column name, indicating that the <code>10.16</code> is
+ specified in terms of centimeters.</p>
+
+ <p>DCTV's unit analysis also understands rates. In the
+ example below, DCTV gives a unit in terms of miles, because
+ we're multiplying a rate, in miles per hour, by a unit of
+ time. The time unit here need not be the literal unit used in
+ the rate: DCTV will convert units as needed.</p>
+
+ <aside class="example code-example"><![CDATA[DCTV> SELECT 4`miles/hour` * 2`days`;
+(4 * 2) [mi]
+------------
+ 192]]></aside>
+
+ <h3>
+ </h3>
+
+ <h2><a name="differences">Differences from standard SQL</a></h2>
+
+ <h3>Nested namespaces</h3>
+ <p>Standard SQL provides a two-level namespace for tables:
+ each table is named by an optional schema (followed by a dot),
+ and then a table name. DCTV, by contrast, allows for
+ arbitrarily deep nesting of namespaces, with each namespace
+ component separated by a period. (SQL's standard syntax is a
+ special case.) We use the nested namespace syntax to talk
+ about specific tables and views embedded in a "trace
+ sub-namespace", which we form when we mount a trace into the
+ global SQL namespace.</p>
+
+ <h3>Keyword arguments</h3>
+
+ <p>Normal SQL allows only positional arguments to function
+ calls. DCTV allows for Python-style keyword arguments as
+ well, with each keyword-argument pair separated by the "=&gt;"
+ token. See the <a href="#syntax">syntax reference</a> for
+ details.</p>
+
+ <h3>Extended table-valued-function-call syntax</h3>
+ <p>DCTV exposes some facilities as table-valued functions.
+ The arguments to these functions are evaluated in a context
+ different from normal SQL expression evaluation, and in this
+ context, DCTV supports extended syntax, including the use of
+ list and dictionary literals. (Table-valued functions are
+ Python functions and these list and dictionary literals become
+ list and dict values inside calls.) See the syntax reference
+ for details.</p>
+
+ <h3>Miscellaneous syntax extensions</h3>
+
+ <p>DCTV is designed to minimize users fighting with the
+ syntax. Wherever SQL requires a list of something to be
+ comma-separated, DCTV allows and ignores a trailing comma.
+ Where SQL requires a list terminator (e.g., semicolons after
+ each query statement), DCTV allows users to omit the list
+ terminator.</p>
+
+ <p>DCTV recognizes <code>&lt;&gt;</code> and the C-style
+ <code>!=</code> operators as equivalent.</p>
+
+ <p>DCTV provides the "spaceship" and "anti-spaceship"
+ operators <code>&lt;=&gt;</code> and <code>&lt;!=&gt;</code>,
+ respectively, which act like <code>==</code> and
+ <code>!=</code>, except that they treat <code>NULL</code> as
+ being equal to itself. (MySQL calls these operators "null
+ safe comparison operators".)</p>
+
+ <p>In addition to the standard SQL <code>-- </code> comment
+ prefix, DCTV allows the use of <code>#</code> as a
+ Python-style comment prefix and the use of <code>/*</code> and
+ <code>*/</code> for C-style block comments.</p>
+
+ <h3>Missing features</h3>
+
+ <p>DCTV does not implement some features of more traditional
+ databases. The following table summarizes the features not
+ provided, whether we plan to provide them, and any additional
+ relevant information.</p>
+
+ <table class="general">
+ <tr>
+ <th>Feature</th>
+ <th>Status</th>
+ <th>Command</th>
+ </tr>
+ <tr>
+ <td>INSERT/UPDATE/DELETE</td>
+ <td>Not planned</td>
+ <td>DCTV is immutable</td>
+ </tr>
+ <tr>
+ <td>SQL1999 window functions</td>
+ <td>Planned</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>SQL/PL</td>
+ <td>Planned</td>
+ <td>Will be accelerated</td>
+ </tr>
+ <tr>
+ <td>Recursive CTEs</td>
+ <td>Planned</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>Coordinated subqueries</td>
+ <td>Planned</td>
+ <td></td>
+ </tr>
+ </table>
+ <h1><a name="syntax">Syntax reference</a></h1>
+ <h2>SQL Statement list</h2>
+ <p>The REPL accepts statement lists as top-level input.</p>
+ <object class="sytax" data="sql-stmt-list.syntax.svg" type="image/svg+xml" />
+ <h2>SQL statement</h2>
+ <p>A given SQL statement is either a SELECT, which performs a
+ query, or one of a few miscellaneous types of data management
+ operation.</p>
+ <object class="sytax" data="sql-stmt.syntax.svg" type="image/svg+xml" />
+ <h2>SELECT</h2>
+ <p>A SELECT is a combination of one or more "select core"
+ statements (combined together with operators like
+ <code>UNION</code>), all sorted and windowed.</p>
+ <p>Note that span tables cannot be combined using
+ SQL compound operators.</p>
+ <p>Common table expressions are "local" views that exist only
+ in the context of the following SELECT and
+ subsequently-defined common table expressions. (That is, the
+ common table expressions have lexical scope, and the names are
+ bound as with <code>let*</code> in Lisp.)</p>
+ <object class="sytax" data="select-stmt.syntax.svg" type="image/svg+xml" />
+ <h2>Regular select core</h2>
+
+ <p>This diagram shows the syntax for the main body of a
+ <code>SELECT</code> statement. If the keyword
+ <code>SPAN</code> appears after the <code>SELECT</code>, the
+ "type" of the result of the <code>SELECT</code> is a span
+ table; otherwise, it's a regular table.</p>
+
+ <p>In <code>SPAN</code> mode, <code>SELECT</code> always
+ includes the special columns <code>_ts</code>,
+ <code>_duration</code>, and (if partitioned) the partition
+ column in the selected column set. <code>SELECT SPAN FROM
+ ...</code> (with no column list between the <code>SPAN</code>
+ and the <code>FROM</code>) indicates selecting
+ <emph>only</emph> these special columns. These special
+ columns may not be specified "by hand" in the result-column
+ list.</p>
+
+ <p>The <code>table-or-join</code> clause describes the syntax
+ for span join operators. The <code>GROUP...USING SPANS</code>
+ syntax describes a span group operation from the data model
+ section; the <code>GROUP...USING PARTITION</code> syntax
+ describes a span departition operation. <code>GROUP BY</code>
+ works exactly the same way it does in standard SQL.</p>
+ <p><code>HAVING</code> in span mode always filters the
+ <emph>generated</emph> spans; <code>WHERE</code> filters the
+ <emph>inputs</emph> to any span join and grouping operations,
+ analogously to the distinction between <code>WHERE</code> and
+ <code>HAVING</code> in standard SQL.</p>
+ <object class="sytax" data="regular-select.syntax.svg" type="image/svg+xml" />
+ <h2>Result column</h2>
+ <object class="sytax" data="result-column.syntax.svg" type="image/svg+xml" />
+ <h2>Table or join specification</h2>
+ <p>This element describes a "column source" from which a
+ <code>SELECT</code> draws columns. It can be a simple table
+ name, a call to a table-valued function, a subquery (of which
+ <code>VALUES</code> is a special case), or a join operation of
+ other column sources.</p>
+ <p>A comma joining two table specifications is equivalent to
+ <code>INNER JOIN</code>.</p>
+ <p><code>AS</code> assigns a local alias to one of these
+ column sources, the alias being useful in expressions in the
+ result-column clauses. If a column list comes after the
+ <code>AS</code>, the columns of the thing named with
+ <code>AS</code> are renamed to match the columns in the column
+ list that follows the <code>AS</code>, which must have the
+ same length as the set of columns in the named thing.</p>
+ <object class="sytax" data="table-or-join.syntax.svg" type="image/svg+xml" />
+ <h2>Conventional join</h2>
+ <p>A normal SQL join.</p>
+ <object class="sytax" data="conventional-join.syntax.svg" type="image/svg+xml" />
+ <h2>Span join</h2>
+ <p>Describes a span join operation. The <code>PARTITION
+ AS</code> clause provides the name of the partition column in
+ the resulting span table, which must be specified if the left
+ and right span tables have partition columns with
+ different names.</p>
+ <object class="sytax" data="span-join.syntax.svg" type="image/svg+xml" />
+ <h2>Span broadcast</h2>
+ <p>A span broadcast operation. In the
+ <code>BROADCAST..INTO</code> variant, the unpartitioned span
+ table is on the left, whereas in the
+ <code>BROADCAST...FROM</code> variant, the unpartitioned span
+ table is on the right.</p>
+ <object class="sytax" data="span-broadcast.syntax.svg" type="image/svg+xml" />
+ <h2>Table specification</h2>
+ <p>Names a single table, either as a name of a table
+ in the table namespace, a call to a table-valued
+ function in the table namespace, or a subquery.</p>
+ <object class="sytax" data="table-spec.syntax.svg" type="image/svg+xml" />
+ <h2>Table-valued function arglist</h2>
+ <p>The argument list for a table-valued function call. Note
+ the keyword arguments.</p>
+ <object class="sytax" data="tvf-arglist.syntax.svg" type="image/svg+xml" />
+ <h2>Table-valued function (TVF) expression</h2>
+ <p>The syntax for an expression in TVF context. Note the dict
+ and list literal syntax. A subquery is also a valid argument
+ to a table-valued function!</p>
+ <object class="sytax" data="tvf-expr.syntax.svg" type="image/svg+xml" />
+ <h2>SQL expression</h2>
+ <p>Syntax for expressions that can occur in a query
+ outside TVF context.</p>
+ <object class="sytax" data="expr.syntax.svg" type="image/svg+xml" />
+ <h2>Function call argument list</h2>
+ <p>The argument list for a call to a function SQL
+ expression context. Note the keyword arguments and
+ the optional <code>DISTINCT</code> keyword.</p>
+ <object class="sytax" data="function-arglist.syntax.svg" type="image/svg+xml" />
+ <h2>Data type names</h2>
+ <p>List of allowed data type names.</p>
+ <object class="sytax" data="type-name.syntax.svg" type="image/svg+xml" />
+ <h2>Literal value syntax</h2>
+ <p>Literal values can appear either as regular SQL expressions
+ or as TVF expressions. In TVF (i.e., Python) context,
+ <code>TRUE</code> becomes <code>True</code>,
+ <code>FALSE</code> <code>False</code>, and <code>NULL</code>
+ <code>None</code>.</p>
+ <object class="sytax" data="literal-value.syntax.svg" type="image/svg+xml" />
+ <h2>Bind parameters</h2>
+ <p>Represents a parameter substitution in a query.
+ Positional argument numbers are assigned automatically to
+ positional <code>?</code> substitutions without explicit
+ numbers. The assignments starts from zero and proceeds
+ left-to-right during parsing, incrementing each unnumbered
+ positional substitution's substitution number by one.
+ Explicitly numbered substitutions do not affect this automatic
+ numbering.</p>
+ <object class="sytax" data="bind-parameter.syntax.svg" type="image/svg+xml" />
+ <h2>Numeric literal</h2>
+ <object class="sytax" data="numeric-literal.syntax.svg" type="image/svg+xml" />
+ <h2>VALUES list</h2>
+ <p><code>VALUES</code> works just as it does in standard SQL
+ and allows query authors to include data inline. DCTV does
+ not provide a <code>CREATE TABLE</code> function, but one can
+ achieve a similar effect by using <code>CREATE VIEW</code>
+ with a <code>VALUES</code> select-part.</p>
+ <object class="sytax" data="values-list.syntax.svg" type="image/svg+xml" />
+ <div />
+ <object class="sytax" data="values-list-row.syntax.svg" type="image/svg+xml" />
+ <h2>Common table expression</h2>
+ <p>The common table expression part of a SQL query.
+ The optional column list in the name performs the same
+ column-renaming operation that the optional column list after
+ <code>AS</code> does.</p>
+ <object class="sytax" data="common-table-expression.syntax.svg" type="image/svg+xml" />
+ <h2>Namespace prefix</h2>
+ <p>Names a part of the DCTV namespace.</p>
+ <object class="sytax" data="ns-prefix.syntax.svg" type="image/svg+xml" />
+ <h2>Table namespace name</h2>
+ <p>Describes a table in the table namespace.</p>
+ <object class="sytax" data="table-ns-name.syntax.svg" type="image/svg+xml" />
+ <h2>Table-valued-function name</h2>
+ <p>Describes a table-valued-function in the table namespace.</p>
+ <object class="sytax" data="tvf-ns-name.syntax.svg" type="image/svg+xml" />
+ <h2>SQL function name</h2>
+ <p>Describes a SQL function name in the function namespace.
+ Note that the function namespace is distinct from the table
+ namespace.</p>
+ <object class="sytax" data="function-name.syntax.svg" type="image/svg+xml" />
+ <h2>CREATE VIEW</h2>
+ <p><code>CREATE VIEW</code> works just like it does in
+ standard SQL.</p>
+ <object class="sytax" data="create-view-stmt.syntax.svg" type="image/svg+xml" />
+ <h2>DROP VIEW</h2>
+ <p><code>DROP VIEW</code> works just like it does in
+ standard SQL.</p>
+ <object class="sytax" data="drop-view-stmt.syntax.svg" type="image/svg+xml" />
+ <h2>DROP ALL</h2>
+ <p><code>DROP ALL</code> drops everything from a prefix
+ of the DCTV namespace. It is useful for "unmounting"
+ traces by detaching a trace sub-namespace from the global
+ namespace.</p>
+ <object class="sytax" data="drop-all-stmt.syntax.svg" type="image/svg+xml" />
+ <h2>MOUNT TRACE</h2>
+ <p>Mount trace "mounts" a trace file at a prefix of the trace
+ namespace. See the standard library section of this manual
+ for a description of what's available under the mount
+ prefix.</p>
+ <object class="sytax" data="mount-trace-stmt.syntax.svg" type="image/svg+xml" />
+ <h2>Ordering term</h2>
+ <p>Ordering in a <code>SELECT</code></p>
+ <object class="sytax" data="ordering-term.syntax.svg" type="image/svg+xml" />
+ <h2>SQL compound operators</h2>
+ <p>Ways of combining multiple <code>SELECT</code> "cores".</p>
+ <p>Not applicable to span tables.</p>
+ <object class="sytax" data="compound-operator-name.syntax.svg" type="image/svg+xml" />
+ <h2>Comment syntax</h2>
+ <object class="sytax" data="comment-syntax.syntax.svg" type="image/svg+xml" />
+ <h2>Operators</h2>
+ <p>The following table gives the precedence
+ of each operator. Operators on the same row have
+ the same precedence.</p>
+
+ <table class="general" style="width:50%">
+ <caption>Operator precedence</caption>
+ <tr>
+ <td>
+ *
+ /
+ %
+ //
+ </td>
+ </tr>
+ <tr>
+ <td>
+ +
+ -
+ </td>
+ </tr>
+ <tr>
+ <td>
+ &lt;&lt;
+ &gt;&gt;
+ </td>
+ </tr>
+ <tr>
+ <td>
+ &amp;
+ </td>
+ </tr>
+ <tr>
+ <td>
+ |
+ </td>
+ </tr>
+ <tr>
+ <td>
+ BETWEEN
+ </td>
+ </tr>
+ <tr>
+ <td>
+ =
+ &lt;=&gt;
+ &lt;!=&gt;
+ &gt;=
+ &gt;
+ &lt;=
+ &lt;
+ !=
+ &lt;&gt;
+ ==
+ IS
+ </td>
+ </tr>
+ <tr>
+ <td>
+ NOT
+ </td>
+ </tr>
+ <tr>
+ <td>
+ AND
+ </td>
+ </tr>
+ <tr>
+ <td>
+ OR
+ </td>
+ </tr>
+ </table>
+
+ <table class="general" style="width:50%">
+ <caption>Operator descriptions</caption>
+ <tr>
+ <th>Operator</th>
+ <th>Description</th>
+ </tr>
+ <tr>
+ <td>*</td>
+ <td>Multiply</td>
+ </tr>
+ <tr>
+ <td>/</td>
+ <td>True division (yield float)</td>
+ </tr>
+ <tr>
+ <td>%</td>
+ <td>Modulus</td>
+ </tr>
+ <tr>
+ <td>//</td>
+ <td>Floor division (truncates toward zero)</td>
+ </tr>
+ <tr>
+ <td>+</td>
+ <td>Addition</td>
+ </tr>
+ <tr>
+ <td>-</td>
+ <td>Subtraction</td>
+ </tr>
+ <tr>
+ <td>&lt;&lt;</td>
+ <td>Left shift</td>
+ </tr>
+ <tr>
+ <td>&gt;&gt;</td>
+ <td>Right shift</td>
+ </tr>
+ <tr>
+ <td>&amp;</td>
+ <td>Bitwise AND</td>
+ </tr>
+ <tr>
+ <td>|</td>
+ <td>Bitwise OR</td>
+ </tr>
+ <tr>
+ <td>BETWEEN</td>
+ <td>Standard SQL</td>
+ </tr>
+ <tr>
+ <td>= ==</td>
+ <td>Equality</td>
+ </tr>
+ <tr>
+ <td>&lt;=&gt; IS</td>
+ <td>NULL-safe equality</td>
+ </tr>
+ <tr>
+ <td>&lt;!=&gt; IS NOT</td>
+ <td>NULL-safe inequality</td>
+ </tr>
+ <tr>
+ <td>&gt;=</td>
+ <td>Greater than or equals</td>
+ </tr>
+ <tr>
+ <td>&gt;</td>
+ <td>Greater than</td>
+ </tr>
+ <tr>
+ <td>&lt;=</td>
+ <td>Less than or equal</td>
+ </tr>
+ <tr>
+ <td>&lt;</td>
+ <td>Less than</td>
+ </tr>
+ <tr>
+ <td>!= &lt;&gt;</td>
+ <td>Inequality</td>
+ </tr>
+ <tr>
+ <td>NOT</td>
+ <td>Logical negation</td>
+ </tr>
+ <tr>
+ <td>AND</td>
+ <td>Logical conjunction</td>
+ </tr>
+ <tr>
+ <td>OR</td>
+ <td>Logical disjunction</td>
+ </tr>
+ </table>
+
+ <h1><a name="standard_library">Trace standard library</a></h1>
+ <!-- TODO(dancol): document columns -->
+ <p>DCTV queries operate on a single shared per-session
+ namespace. (Each leaf level of the namespace has distinct
+ mappings for table-valued things and for SQL functions, but
+ the non-leaf nodes are shared between the namespaces.)</p>
+ <h2>Per-trace names</h2>
+ <p>DCTV makes a trace available by "mounting" it under a
+ namespace prefix. Names beginning with this prefix then refer
+ to the trace that was mounted. Multiple traces can be mounted
+ in the same session, and a single query can pull data from
+ multiple traces.</p>
+ <p>In the description below, <code>mytrace.</code>
+ refers to an arbitrary trace mountpoint.</p>
+ <dl>
+ <dt><code>mytrace.raw_events.*</code></dt>
+ <dd>
+ <p>These tables provide access to the raw events embedded
+ in the trace. For example,
+ <code>mytrace.raw_events.sched_switch</code> is a table of
+ <code>sched_switch</code> events, with one column for each
+ field in the ftrace event.</p>
+ <p>The DCTV event parser has a special case for
+ <code>trace_marker_write</code> events: we put each one in
+ a table formed by the concatenation of the event name and
+ the first part of the event payload. For example,
+ <code>`print|B`</code> refers to those
+ <code>trace_marker_write</code> events that begin with the
+ prefix <code>B|</code>, indicating the start of a
+ synchronous application-defined trace event. We need to
+ write <code>mytrace.raw_events.`print|B`</code> instead of
+ <code>mytrace.raw_events.print|B</code> because
+ <code>|</code> is normally an operator, so to treat it as
+ part of a table name, we need to escape it with
+ backticks.</p>
+ <aside class="note">This special case for
+ <code>write</code> is an ugly hack that exists so that we
+ can give a different "schema" (set of columns) to each
+ different kind of write event depending on its
+ payload.</aside>
+ </dd>
+ <dt><code>mytrace.scheduler.timeslices_p_cpu</code></dt>
+ <dd>
+ <p>This table is a span table partitioned by CPU
+ representing the scheduler activity of the system.</p>
+ </dd>
+ <dt><code>mytrace.scheduler.cpufreq_p_cpu</code></dt>
+ <dd>
+ <p>This table is a span table partitioned by CPU
+ representing the CPU frequency that each CPU is
+ known to have.</p>
+ </dd>
+ <dt><code>mytrace.last_ts</code></dt>
+ <dd>
+ <p>Single-column, single-value event table giving the
+ largest timestamp found in the trace. It's useful for
+ building spans that cover the whole trace, but see
+ <code>quantize</code> immediately below.</p>
+ </dd>
+ <dt><code>mytrace.quantize(interval=&gt;NULL)</code></dt>
+ <dd>
+ <p>This table-valued function generates a payloadless span
+ table that divides the trace timeline into fixed-size
+ spans of duration <code>interval</code>. This table is
+ useful for quantizing the trace timeline into fixed-size
+ blocks for display or analysis, and is designed to work
+ with span group operations.</p>
+ <p>If <code>interval</code> is <code>NULL</code>,
+ generates a span table with one huge span covering the
+ whole trace.</p>
+ <aside class="example code-example"><![CDATA[SELECT SPAN SUM(_duration)/5s AS non_idle_ratio
+FROM (SELECT SPAN * FROM my_cpu_timeslices WHERE pid != 0)
+GROUP USING SPANS FROM mytrace.quantize(5s) ]]></aside>
+ </dd>
+ </dl>
+
+ <h2>The DCTV namespace</h2>
+
+ <p>DCTV-specific query functions live under the
+ <code>dctv.</code> namespace prefix.</p>
+
+ <dl>
+ <dt><code><dfn><a name="time_series_to_spans">
+ dctv.time_series_to_spans(*, sources, columns, partition=&gt;NULL)
+ </a></dfn></code></dt>
+ <dd>
+ <p>This function implements the time series to span
+ conversion operation described <a
+ href="#time_series_to_span_conversion"> above</a>.</p>
+ <p><code>sources</code> is a list of source
+ specifications. Each sources specification is a dict with
+ the following entries; entries are optional unless
+ otherwise indicated. As a convenience, a source
+ specification can also be a list, the elements of which
+ are turned into dict elements in the order given below.
+ If a source specification is neither a dict nor a list, it
+ is treated as if it were a dict with only the source
+ element provided. (This way, a bare table is a valid
+ event source.)</p>
+ <dl>
+ <dt>source</dt>
+ <dd>The event table providing the raw events that this routine
+ turns into spans. Mandatory.</dd>
+ <dt>role</dt>
+ <dd>Either <code>"start"</code> or <code>"stop"</code>, defaulting to
+ <code>"start"</code>. Indicates whether the given source starts and
+ separates output spans (in the former case) or whether it stops only
+ started spans (the latter case).</dd>
+ <dt>partition</dt>
+ <dd>Either a string naming the column by which this
+ source is partitioned or <code>NULL</code>, indicating
+ that the source is unpartitioned. Defaults to
+ <code>NULL</code>.</dd>
+ <dt>timestamp</dt>
+ <dd>The name of the column in the source providing the timestamp.
+ Defaults to <code>"_ts"</code>.</dd>
+ <dt>nickname</dt>
+ <dd>An optional string assigning a name to this source that column
+ specifications in <code>columns</code> can reference.</dd>
+ </dl>
+ <p><code>columns</code> is a list of column
+ specifications, each representing one payload column in
+ the generated span table.</p>
+
+ <p>Each column specification is a dict with the elements
+ below. As a convenience, a column specification can also
+ be a list, the elements of which are turned into dict
+ elements in the order given below. If a column
+ specification is neither a dict nor a list, it must be a
+ string, and it is treated as if it were a dict with only
+ the column element set. (This way, a simple string is a
+ valid column descriptor in the case that we have only one
+ source.)</p>
+
+ <dl>
+ <dt>column</dt>
+ <dd>String naming the output column in the generated
+ span table. Mandatory.</dd>
+ <dt>source</dt>
+ <dd>Identifies the source that supplies this output
+ column. May be omitted when only one source is given to
+ the call; otherwise, must either be a number (naming a
+ source positionally) or a string (matching the nickname
+ given to a source in its specification).</dd>
+ <dt>source_column</dt>
+ <dd>Name of the column in the source event table that
+ supplies the value of the corresponding column in the
+ output table. Defaults to the name of the output
+ column.</dd>
+ <dt>edge</dt>
+ <dd>Either <code>"rising"</code> or
+ <code>"falling"</code>, defaulting to the former.
+ Determines which event supplies the value of the column
+ in the output table: the event that starts a span or the
+ event that ends a span.</dd>
+ </dl>
+ <p><code>partition</code> is the name of the partition
+ column in the output span table. If it is specified, all
+ sources must have their own partitions specified. If it
+ is not yet, then no source may be partitioned.</p>
+
+ <aside class="example code-example"><![CDATA[SELECT SPAN * FROM dctv.time_series_to_span(
+ sources=>[my_raw_events_table],
+ columns=>["foo", "bar", "qux"],
+ )]]></aside>
+
+ <aside class="example code-example"><![CDATA[SELECT SPAN * FROM dctv.time_series_to_span(
+ sources=>[{source=>table1, partition=>"cpu", nickname="foo"},
+ {source=>table2, partition=>"cpu", role="stop"}],
+ columns=>[{column=>"total_things",
+ source=>"foo",
+ source_column=>"last_things",
+ edge=>"falling"}])
+)]]></aside>
+ <p>This routine looks pretty ugly when called. Most of
+ the time, you want to use one of the pre-defined span
+ tables in the <a href="#standard_library">standard
+ library</a>, which call <code>time_series_to_spans</code>
+ for you.</p>
+ </dd>
+ <dt><dfn><code>dctv.stack_history()</code></dfn></dt>
+ <dd>
+ <p>This table-valued function understands "nested" events,
+ turning them into stacks for further analysis.
+ This table-valued function generates a span table mapping
+ time intervals to stack IDs.</p>
+ <p>See the <a href="#stackification">stackification</a>
+ sub-section of the data model section.</p>
+ <!-- TODO(dancol): document argument list -->
+ </dd>
+ <dt><dfn><code>dctv.stack_contents()</code></dfn></dt>
+ <dd>
+ <p>This table-valued function generates the
+ <emph>contents</emph> of the stack IDs generated by the
+ previous function.</p>
+ <p>See the <a href="#stackification">stackification</a>
+ sub-section of the data model section.</p>
+ </dd>
+ <dt><dfn><code>dctv.generate_sequential_spans(start, stop, duration)</code></dfn></dt>
+ <dd>
+ <p>This table-valued function generates "synthetic" spans
+ useful for a variety of purposes. See the <a
+ href="#span_generation">span generation</a> sub-section of
+ the data model section above.</p>
+ <p><code>start</code> is a timestamp at which the spans
+ should start. <code>stop</code> is the time at which the
+ last span should end. <code>duration</code> is the length
+ of each generated span. Output spans are generated with
+ no gaps.</p>
+ </dd>
+ </dl>
+
+ <h1><a name="example">Worked example</a></h1>
+ <p>Having read the above manual, this query should make sense.</p>
+ <p><code>TODO(dancol):</code> expand this section.</p>
+ <ol>
+ <li>Extract from “print|B” a list of frame-start events.</li>
+ <li>Take these events and, using time_series_to_span’s
+ “start-start” mode, assemble a set of spans partitioning the
+ trace timeline into frames.</li>
+ <li>Select those frame-spans that lasted longer than 17ms,
+ i.e., that took a long time to render.</li>
+ <li>Intersect this bad-frame span set with the per-processor
+ span table describing what the system is actually
+ doing. Don’t consider the idle process.</li>
+ </ol>
+ <code class="blockquote"><![CDATA[WITH frames AS (SELECT SPAN * FROM dctv.time_series_to_spans(
+ sources=>[{source=>(SELECT * FROM trace.raw_events.`print|B` W
+ HERE name='eglBeginFrame'),
+ timestamp=>'ts'}],
+ columns=>[])),
+ bad_frames AS (SELECT SPAN * FROM frames WHERE _duration > 17ms),
+ bad_timeslices AS (SELECT SPAN * FROM trace.scheduler.timeslices_p_cpu
+ SPAN BROADCAST FROM bad_frames)
+ SELECT comm, cpu, SUM(_duration) AS totdur FROM bad_timeslices
+ WHERE pid != 0
+ GROUP BY comm, cpu
+ ORDER BY totdur DESC
+ LIMIT 20
+ ]]></code>
+ </main>
+ </div>
+ </body>
+</html>
diff --git a/doc/reset.css b/doc/reset.css
new file mode 100644
index 0000000..0e5f2e0
--- /dev/null
+++ b/doc/reset.css
@@ -0,0 +1,43 @@
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
diff --git a/doc/styles.css b/doc/styles.css
new file mode 100644
index 0000000..21384a3
--- /dev/null
+++ b/doc/styles.css
@@ -0,0 +1,320 @@
+body {
+ font-family: Roboto;
+ font-size: 12pt;
+}
+
+#container {
+ display: grid;
+ grid-template-columns: 100pt auto;
+ height: 100vh;
+}
+
+#header {
+ display: block;
+ grid-column-start: 1;
+ grid-column-end: 3;
+ grid-row: 1;
+
+ font-size: 75pt;
+ font-weight: bold;
+ background-color: blue;
+ color: white;
+ padding: 5pt;
+
+ font-family: Helvetica;
+ letter-spacing: 3pt;
+ font-kerning: none;
+}
+
+blockquote {
+ display: inline-block;
+ width: 75%;
+ margin: 5pt;
+ padding: 10pt;
+ font-style: italic;
+ border: 1px solid black;
+}
+
+blockquote > cite {
+ display: block;
+}
+
+blockquote > cite:before {
+ content: "— ";
+}
+
+ul, ol {
+ margin-top: 10pt;
+ margin-bottom: 10pt;
+}
+
+ul {
+ list-style: square;
+}
+
+ol {
+ list-style: decimal;
+}
+
+p {
+ margin-top: 10pt;
+ margin-bottom: 10pt;
+}
+
+li {
+ margin-left: 20pt;
+}
+
+h1, h2, h3, h4, h5 {
+ font-family: 'Roboto';
+ font-weight: bold;
+ margin-top: 15pt;
+ margin-bottom: 15pt;
+}
+
+h1 {
+ font-size: 35pt;
+ line-height: 35pt;
+ margin-bottom: 10pt;
+}
+
+h2 {
+ font-size: 20pt;
+}
+
+h3 {
+ font-size: 14pt;
+}
+
+#sidebar {
+ grid-column: 1;
+ grid-row: 2;
+ padding: 2pt;
+ padding-left: 10pt;
+ padding-right: 10pt;
+ background-color: blue;
+ color: white;
+}
+
+#sidebar a {
+ color: white;
+ text-decoration: none;
+ line-height: 150%;
+}
+
+#sidebar > ul {
+ list-style: none;
+}
+
+#sidebar > ul > li {
+ margin-left: 0;
+ margin-bottom: 10pt;
+}
+
+#manual {
+ grid-column: 2;
+ grid-row: 2;
+ padding: 0;
+ line-height: 125%;
+ margin: 10pt;
+}
+
+#manual p {
+ text-align: justify;
+}
+
+table {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+table.general {
+ border-spacing: 1pt;
+}
+
+table > caption {
+ font-weight: bold;
+ text-align: left;
+ border-bottom: none;
+ background-color: #aaa;
+}
+
+table.general tr > th {
+ font-weight: bold;
+ text-align: left;
+ color: white;
+ background-color: blue;
+}
+
+table.general > tr > th, table.general > tr > td {
+ padding: 4pt;
+ border: 1px solid black;
+}
+
+table.general > tr:nth-child(odd) {
+ background-color: #ddd;
+}
+
+table.general.nostripe > tr:nth-child(odd) {
+ background-color: inherit;
+}
+
+
+table.spantable {
+ table-layout: fixed;
+}
+
+table.spantable > tr > td {
+ width: 10em;
+}
+
+code {
+ font-family: courier;
+ background-color: #ddd;
+}
+
+code.blockquote {
+ display: block;
+ padding: 5pt;
+ white-space: pre;
+}
+
+
+aside {
+ display: block;
+ width: 75%;
+ padding: 10pt;
+ margin: 10pt;
+ margin-left: auto;
+ margin-right: auto;
+ border: 1px solid black;
+}
+
+aside.note {
+ background-color: lightcyan;
+}
+
+aside.note:before {
+ content: "NOTE: ";
+ font-weight: bold;
+}
+
+aside.warning {
+ color: white;
+ background-color: red;
+}
+
+aside.warning:before {
+ content: "WARNING: ";
+ font-weight: bold;
+}
+
+aside.warning code {
+ color: black;
+}
+
+aside.example {
+ background-color: white;
+}
+
+aside.example:before {
+ content: "EXAMPLE: ";
+ font-weight: bold;
+}
+
+aside.code-example {
+ white-space: pre;
+ font-family: courier;
+ width: 80%;
+}
+
+aside.code-example:before {
+ font-family: Roboto;
+ display: block;
+};
+
+emph {
+ font-style: italic;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+table.spanop {
+ width: 100%;
+ table-layout: fixed;
+}
+
+table.spanop > tr > td {
+ border: 1px solid black;
+ padding: 1pt;
+ text-align: center;
+ background-color: #ddd;
+}
+
+table.spanop > tr > td.empty {
+ border: none;
+ padding: 1pt;
+ text-align: center;
+ background-color: inherit;
+}
+
+table.spanop > tr > td:nth-child(1) {
+ width: 7em;
+ text-align: right;
+ padding: 0;
+ padding-right: 1em;
+ font-weight: bold;
+ border: 1px solid black;
+ border-left: none;
+ background-color: inherit;
+}
+
+tr.result-divider {
+ color: white;
+ background-color: black;
+ font-size: 8pt;
+ word-wrap: none;
+}
+
+tr.result-divider > td:nth-child(1)::after {
+ content: " 🡇";
+}
+
+table.spanop > tr.times > td {
+ border: 0;
+ text-align: left;
+ background-color: inherit;
+ padding: 0;
+}
+table.spanop > tr.times > td > span:nth-child(1) {
+ display: block;
+ position: relative;
+ left: -0.3em;
+ float: left; /* So the second number shares the line */
+}
+
+table.spanop > tr.times > td > span:nth-child(2) {
+ display: block;
+ position: relative;
+ right: -0.3em;
+ text-align: right;
+ float: right;
+}
+
+dl {
+ display: block;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+dt {
+ display: block;
+ font-weight: bold;
+}
+
+dd {
+ display: block;
+ margin-left: 1em;
+}
diff --git a/examples/hello_world.sql b/examples/hello_world.sql
new file mode 100644
index 0000000..5fbddb7
--- /dev/null
+++ b/examples/hello_world.sql
@@ -0,0 +1,14 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+SELECT 'hello world'
diff --git a/examples/memory-info.gnuplot b/examples/memory-info.gnuplot
new file mode 100644
index 0000000..c31da3d
--- /dev/null
+++ b/examples/memory-info.gnuplot
@@ -0,0 +1,37 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Run me like this:
+# $ dctv query --format=csv "$(cat examples/rss_by_type.sql)" trace=mytrace.txt > memory-info.csv
+# $ gnuplot -p -c examples/memory-info.sql memory-info.csv
+
+set datafile separator comma
+set key box autotitle columnheader width 2 noenhanced
+set key title "Columns"
+set y2tic
+set xlabel "Time"
+set ylabel "Bytes"
+set y2label "#proc"
+set key outside
+set key right top
+prg = ARG1
+memcols = "rss_oom_lt_zero rss_oom_eq_zero rss_fg rss_bg rss_cached rss_unknown"
+proccols = "nr_unknown_oom_score nr_processes"
+
+plot for [memcol in memcols] \
+ prg using (column("_ts")):(column(memcol)) title memcol \
+ with lines lw 2, \
+ for [proccol in proccols] \
+ prg using (column("_ts")):(column(proccol)) title proccol \
+ axis x1y2 with lines \
+ #end
diff --git a/examples/rss_by_type.sql b/examples/rss_by_type.sql
new file mode 100644
index 0000000..2d3498f
--- /dev/null
+++ b/examples/rss_by_type.sql
@@ -0,0 +1,36 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+SELECT SPAN SUM(IF(oom_score_adj < 0,
+ file + anon,
+ 0bytes)) AS rss_oom_lt_zero,
+ SUM(IF(oom_score_adj == 0,
+ file + anon,
+ 0bytes)) AS rss_oom_eq_zero,
+ SUM(IF(oom_score_adj BETWEEN 1 AND 200,
+ file + anon,
+ 0bytes)) AS rss_fg,
+ SUM(IF(oom_score_adj BETWEEN 201 AND 700,
+ file + anon, 0bytes)) AS rss_bg,
+ SUM(IF(oom_score_adj > 700,
+ file + anon,
+ 0bytes)) AS rss_cached,
+ SUM(IF(oom_score_adj IS NULL,
+ file + anon,
+ 0bytes)) AS rss_unknown,
+ SUM(oom_score_adj IS NULL) AS nr_unknown_oom_score,
+ COUNT(_ts) AS nr_processes,
+FROM ((trace.memory.rss_stat_file_pages_p_pid SPAN INNER JOIN
+ trace.memory.rss_stat_anon_pages_p_pid)
+ SPAN LEFT JOIN trace.memory.oom_score_adj_p_pid)
+GROUP AND UNION SPANS USING PARTITIONS
diff --git a/getver.sh b/getver.sh
new file mode 100755
index 0000000..fe89197
--- /dev/null
+++ b/getver.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+exec sed -rne 's/^VERSION="(.*)"$/\1/p' setup.py
diff --git a/git-hooks/commit-msg b/git-hooks/commit-msg
new file mode 100755
index 0000000..2a67aa6
--- /dev/null
+++ b/git-hooks/commit-msg
@@ -0,0 +1,194 @@
+#!/bin/sh
+# From Gerrit Code Review 2.15.2-4299-g401a1e8ed6
+#
+# Part of Gerrit Code Review (https://www.gerritcodereview.com/)
+#
+# Copyright (C) 2009 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+unset GREP_OPTIONS
+
+CHANGE_ID_AFTER="Bug|Depends-On|Issue|Test|Feature|Fixes|Fixed"
+MSG="$1"
+
+# Check for, and add if missing, a unique Change-Id
+#
+add_ChangeId() {
+ clean_message=`sed -e '
+ /^diff --git .*/{
+ s///
+ q
+ }
+ /^Signed-off-by:/d
+ /^#/d
+ ' "$MSG" | git stripspace`
+ if test -z "$clean_message"
+ then
+ return
+ fi
+
+ # Do not add Change-Id to temp commits
+ if echo "$clean_message" | head -1 | grep -q '^\(fixup\|squash\)!'
+ then
+ return
+ fi
+
+ if test "false" = "`git config --bool --get gerrit.createChangeId`"
+ then
+ return
+ fi
+
+ # Does Change-Id: already exist? if so, exit (no change).
+ if grep -i '^Change-Id:' "$MSG" >/dev/null
+ then
+ return
+ fi
+
+ id=`_gen_ChangeId`
+ T="$MSG.tmp.$$"
+ AWK=awk
+ if [ -x /usr/xpg4/bin/awk ]; then
+ # Solaris AWK is just too broken
+ AWK=/usr/xpg4/bin/awk
+ fi
+
+ # Get core.commentChar from git config or use default symbol
+ commentChar=`git config --get core.commentChar`
+ commentChar=${commentChar:-#}
+
+ # How this works:
+ # - parse the commit message as (textLine+ blankLine*)*
+ # - assume textLine+ to be a footer until proven otherwise
+ # - exception: the first block is not footer (as it is the title)
+ # - read textLine+ into a variable
+ # - then count blankLines
+ # - once the next textLine appears, print textLine+ blankLine* as these
+ # aren't footer
+ # - in END, the last textLine+ block is available for footer parsing
+ $AWK '
+ BEGIN {
+ if (match(ENVIRON["OS"], "Windows")) {
+ RS="\r?\n" # Required on recent Cygwin
+ }
+ # while we start with the assumption that textLine+
+ # is a footer, the first block is not.
+ isFooter = 0
+ footerComment = 0
+ blankLines = 0
+ }
+
+ # Skip lines starting with commentChar without any spaces before it.
+ /^'"$commentChar"'/ { next }
+
+ # Skip the line starting with the diff command and everything after it,
+ # up to the end of the file, assuming it is only patch data.
+ # If more than one line before the diff was empty, strip all but one.
+ /^diff --git / {
+ blankLines = 0
+ while (getline) { }
+ next
+ }
+
+ # Count blank lines outside footer comments
+ /^$/ && (footerComment == 0) {
+ blankLines++
+ next
+ }
+
+ # Catch footer comment
+ /^\[[a-zA-Z0-9-]+:/ && (isFooter == 1) {
+ footerComment = 1
+ }
+
+ /]$/ && (footerComment == 1) {
+ footerComment = 2
+ }
+
+ # We have a non-blank line after blank lines. Handle this.
+ (blankLines > 0) {
+ print lines
+ for (i = 0; i < blankLines; i++) {
+ print ""
+ }
+
+ lines = ""
+ blankLines = 0
+ isFooter = 1
+ footerComment = 0
+ }
+
+ # Detect that the current block is not the footer
+ (footerComment == 0) && (!/^\[?[a-zA-Z0-9-]+:/ || /^[a-zA-Z0-9-]+:\/\//) {
+ isFooter = 0
+ }
+
+ {
+ # We need this information about the current last comment line
+ if (footerComment == 2) {
+ footerComment = 0
+ }
+ if (lines != "") {
+ lines = lines "\n";
+ }
+ lines = lines $0
+ }
+
+ # Footer handling:
+ # If the last block is considered a footer, splice in the Change-Id at the
+ # right place.
+ # Look for the right place to inject Change-Id by considering
+ # CHANGE_ID_AFTER. Keys listed in it (case insensitive) come first,
+ # then Change-Id, then everything else (eg. Signed-off-by:).
+ #
+ # Otherwise just print the last block, a new line and the Change-Id as a
+ # block of its own.
+ END {
+ unprinted = 1
+ if (isFooter == 0) {
+ print lines "\n"
+ lines = ""
+ }
+ changeIdAfter = "^(" tolower("'"$CHANGE_ID_AFTER"'") "):"
+ numlines = split(lines, footer, "\n")
+ for (line = 1; line <= numlines; line++) {
+ if (unprinted && match(tolower(footer[line]), changeIdAfter) != 1) {
+ unprinted = 0
+ print "Change-Id: I'"$id"'"
+ }
+ print footer[line]
+ }
+ if (unprinted) {
+ print "Change-Id: I'"$id"'"
+ }
+ }' "$MSG" > "$T" && mv "$T" "$MSG" || rm -f "$T"
+}
+_gen_ChangeIdInput() {
+ echo "tree `git write-tree`"
+ if parent=`git rev-parse "HEAD^0" 2>/dev/null`
+ then
+ echo "parent $parent"
+ fi
+ echo "author `git var GIT_AUTHOR_IDENT`"
+ echo "committer `git var GIT_COMMITTER_IDENT`"
+ echo
+ printf '%s' "$clean_message"
+}
+_gen_ChangeId() {
+ _gen_ChangeIdInput |
+ git hash-object -t commit --stdin
+}
+
+
+add_ChangeId
diff --git a/native-base.mk b/native-base.mk
new file mode 100644
index 0000000..24ff964
--- /dev/null
+++ b/native-base.mk
@@ -0,0 +1,36 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base makefile for native.mk
+include base.mk
+
+ABSEIL_BUILD_DIR:=$(VENV)/abseil-build
+ABSEIL_INSTALL_DIR:=$(VENV)/abseil-install
+
+BOOST_BUILD_DIR:=$(VENV)/boost-build
+BOOST_INSTALL_DIR:=$(VENV)/boost-install
+
+.PHONY: clean
+clean:
+ rm -f compile_commands.json
+ rm -f $(DCTV_SRC)/_native.cpp
+ rm -f $(DCTV_SRC)/*_gen.cpp
+ rm -f $(DCTV_SRC)/_native.so
+ rm -f $(DCTV_SRC)/*.o
+ rm -f $(DCTV_SRC)/*.d
+ rm -f $(DCTV_SRC)/*.typelib
+ rm -f $(DCTV_SRC)/*.parser.out
+ rm -f $(DCTV_SRC)/include_all_modules.h
+ rm -f $(DCTV_SRC)/do_all_modules.h
+ rm -rf $(ABSEIL_BUILD_DIR) $(ABSEIL_INSTALL_DIR)
+ rm -rf $(BOOST_BUILD_DIR) $(BOOST_INSTALL_DIR)
diff --git a/native-conf.mk b/native-conf.mk
new file mode 100644
index 0000000..eeb43d2
--- /dev/null
+++ b/native-conf.mk
@@ -0,0 +1,173 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile containing native build configuration Split into a separate
+# file so we can make native code depend on it independently of
+# native.mk, allowing us to add a new module without recompiling
+# the world.
+
+PYVER:=$(shell $(VENV)/run $(PYBIN) -c \
+ 'import sys; print("{}.{}".format(*sys.version_info[:2]))')
+ifeq ($(PYVER),)
+$(error "No $(PYBIN) binary found")
+endif
+
+LPAREN:=(
+RPAREN:=)
+CXX_VERSION:=$(shell $(CXX) --version | head -n1 | sed -e 's/ *$(LPAREN)[^$(RPAREN)]*$(RPAREN)//g')
+ifeq ($(CXX_VERSION),)
+$(error "No CXX compiler found")
+endif
+
+ifneq ($(findstring g++ 7., $(CXX_VERSION)),)
+BADCXX:=ICEs during template resolution
+endif
+
+# Dies on duplicate local variable names in extern "C"
+ifneq ($(findstring g++ 8.0., $(CXX_VERSION)),)
+BADCXX:=Extern "C" duplicate symbol detector trips over local variables (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85580)
+endif
+
+ifneq ($(findstring g++ 8.3., $(CXX_VERSION)),)
+BADCXX:=ICE in enclosing_instantiation_of: https://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg602907.html
+endif
+
+ifneq ($(BADCXX),)
+ifeq ($(origin CXX),default)
+NEW_CXX:=clang++-9
+$(info NOTE: default compiler $(CXX) $(LPAREN)version $(CXX_VERSION)$(RPAREN) is known buggy $(LPAREN)$(BADCXX)$(RPAREN): autoselecting $(NEW_CXX) instead)
+CXX:=$(NEW_CXX)
+CXX_VERSION:=$(shell $(CXX) --version | head -n1 | sed -e 's/ *$(LPAREN)[^$(RPAREN)]*$(RPAREN)//g')
+else
+$(warning known-bad compiler $(CXX) $(LPAREN)version $(CXX_VERSION)$(RPAREN) detected $(LPAREN)$(BADCXX)$(RPAREN): compiling anyway because compiler was explicitly specified)
+endif
+endif
+
+ifeq ($(findstring clang,$(CXX_VERSION)),clang)
+is_clang:=1
+else
+is_clang:=0
+endif
+
+ifeq ($(findstring g++,$(CXX_VERSION)),g++)
+is_gcc:=1
+else
+is_gcc:=0
+endif
+
+NDEBUG:=-DNDEBUG
+CFLAGS_OPT:=-O3 -flto -march=native
+
+WARNINGS:=-Wall -Werror
+WARNINGS+=-Woverflow
+WARNINGS+=-Wno-unused
+WARNINGS+=-Wno-missing-braces
+WARNINGS+=-Wno-invalid-offsetof
+WARNINGS+=-Wmissing-declarations
+
+# Boost iostreams needs rtti to compile even though we don't use it at
+# runtime. :-(
+CFLAGS=$(CFLAGS_OPT) $(NDEBUG) -ffunction-sections
+override CPPFLAGS+=-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -DDCTV_DETERMINISTIC_ABSEIL=1
+override CFLAGS+=-pthread
+override CFLAGS+=-fvisibility=hidden -fvisibility-inlines-hidden -fPIC $(CXX17_CFLAGS)
+override CFLAGS+=-ggdb
+override CFLAGS+=-ftemplate-backtrace-limit=0
+
+ifeq ($(is_clang),1)
+CXX17_CFLAGS:=-std=gnu++1z
+endif
+ifeq ($(is_gcc),1)
+CXX17_CFLAGS:=-std=gnu++17
+# Work around GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80947
+override CFLAGS+=-Wno-attributes
+endif
+
+ifndef CXX17_CFLAGS
+$(error "Don't know how to enable C++17 for $(CXX)")
+endif
+
+# Ugh. Hack.
+AR:=ar
+RANLIB:=ranlib
+ifneq ($(filter -flto,$(CFLAGS)),)
+LTO_CC:=$(filter clang++%,$(CXX))
+ifneq ($(LTO_CC),)
+LTO_AR:=$(LTO_CC:clang++%=llvm-ar%)
+LTO_RANLIB:=$(LTO_CC:clang++%=llvm-ranlib%)
+endif
+LTO_CC:=$(filter g++%,$(CXX))
+ifneq ($(LTO_CC),)
+LTO_AR:=$(LTO_CC:g++%=gcc-ar%)
+LTO_RANLIB:=$(LTO_CC:g++%=gcc-ranlib%)
+endif
+ifndef LTO_AR
+$(error "Don't know about LTO configuration for $(CXX)")
+endif
+AR:=$(LTO_AR)
+RANLIB:=$(LTO_RANLIB)
+endif
+
+NUMPY_CORE:=$(shell $(VENV)/run $(PYBIN) -c \
+ 'import os, numpy; print(os.path.dirname(numpy.__file__)+"/core")')
+ifeq ($(NUMPY_CORE),)
+$(error "No numpy found")
+endif
+
+NUMPY_INCDIR=$(NUMPY_CORE)/include
+NUMPY_LIBDIR=$(NUMPY_CORE)/lib
+
+ifeq ($(OS),Windows_NT)
+ $(error "Windows not yet a supported build environment")
+else
+ UNAME_S:=$(shell uname -s)
+endif
+
+BOOST_LIBS:=-lboost_coroutine -lboost_context
+
+ifeq ($(UNAME_S),Linux)
+ PYTHON_CFLAGS:=$(shell pkg-config --cflags python-$(PYVER))
+ PYTHON_LIBS:=$(shell pkg-config --libs python-$(PYVER))
+ # TODO: Point to zdefs explicitly.
+ # https://groups.google.com/forum/#!topic/mailing.openbsd.tech/TKRTaMu18Vw
+ override LDFLAGS+=-Wl,-zdefs -Wl,-ztext
+ GTK_SHARED_LIBRARY:=libgtk-3.so.0,libgdk-3.so.0
+ GOBJECT_SHARED_LIBRARY:=libgobject-2.0.so.0
+endif
+ifeq ($(UNAME_S),Darwin)
+ PYCONFIG_CMD:="python${PYVER}m-config"
+ PYTHON_CFLAGS:=$(shell ${PYCONFIG_CMD} --cflags) -Wno-all
+ PYTHON_LIBS:=$(shell ${PYCONFIG_CMD} --ldflags)
+ GTK_SHARED_LIBRARY:=libgtk-3.dylib,libgdk-3.dylib
+ GOBJECT_SHARED_LIBRARY:=libgobject-2.0.dylib
+endif
+
+ifeq ($(PYTHON_CFLAGS),)
+$(error "could not find python3 flags")
+endif
+
+ifeq ($(PYTHON_LIBS),)
+# Ugh. With Python 3.8, pkg-config --libs stopped giving us a shared
+# library for resolving exports, so just specify it manually instead.
+PYTHON_LIBS:=-lpython$(PYVER)
+endif
+
+PCRE2_LIBS:=$(shell pcre2-config --libs8)
+PCRE2_CFLAGS:=$(shell pcre2-config --cflags)
+ifeq ($(PCRE2_LIBS),)
+$(error "could not find pcre2")
+endif
+
+# The boost libraries that need compilation and linking. Header-only
+# boost libraries don't need any special notes in the build system.
+boost_libs:=coroutine context
diff --git a/native-deps-conf.mk b/native-deps-conf.mk
new file mode 100644
index 0000000..bda5fda
--- /dev/null
+++ b/native-deps-conf.mk
@@ -0,0 +1,20 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile containing some native package dependencies
+abseil_upstream:=https://github.com/abseil/abseil-cpp.git
+abseil_rev:=c964fcffac27bd4a9ff67fe393410dd1146ef8b8
+# Checked into third_party under the filename
+# third_party/boost_$(boost_version).tar.xz extracting to a directory
+# called boost_$(boost_version).
+boost_version:=1_72_0
diff --git a/native.mk b/native.mk
new file mode 100644
index 0000000..1e5c9ae
--- /dev/null
+++ b/native.mk
@@ -0,0 +1,210 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile for the native code in DCTV
+#
+# This file is invoked recursively by the top-level Makefile after it
+# verifies that native dependencies are installed. We split this file
+# into a separate Makefile so that we can use top-level shell-based
+# variable assignments and fail immediately (in a user-unfriendly
+# manner) if something goes wrong. It's the top-level Makefile's job
+# to guide the user in a more friendly fashion through
+# dependency installation.
+#
+# No, we can't use delayed-expansion variables instead, since these
+# will call shell evaluation on _each_ reference!
+
+include native-base.mk
+include native-conf.mk
+
+# TODO(dancol): support out-of-tree builds
+
+CMAKE=cmake
+
+.SECONDARY:
+
+CXX_MODULES:= \
+ agg \
+ autoevent \
+ awaitable_qe_call \
+ backfill \
+ block \
+ block_builder \
+ command_stream \
+ dctv \
+ dump_events_to_fd \
+ event_parser_gen \
+ fsutil \
+ hunk \
+ input_channel \
+ io_spec \
+ merge_spans_into_events \
+ mmap \
+ native_aggregation \
+ npy \
+ npyiter \
+ operator_context \
+ output_channel \
+ pcreutil \
+ perf \
+ pybuffer \
+ pyerr \
+ pylog \
+ pyobj \
+ pyseq \
+ pythread \
+ pyutil \
+ qe_call_io \
+ qe_call_resize_buffers \
+ qe_call_setup \
+ qe_call_terminated \
+ qe_call_yield_to_query_runner \
+ query \
+ query_cache \
+ query_execution \
+ query_key \
+ result_buffer \
+ simple_variant \
+ sort \
+ span \
+ span_fixup \
+ span_group \
+ span_group_column \
+ span_merge_join \
+ span_pivot \
+ span_pivot_column \
+ stackify_start_stop \
+ string_table \
+ sync_coro \
+ take \
+ test_dummy \
+ thread_analysis \
+ time_series_to_span \
+ unique_fd \
+ $(EMPTY)
+
+CXX_MODULES_SRC:=$(addsuffix .cpp,$(CXX_MODULES))
+CXX_SOURCES:=$(addprefix $(DCTV_SRC)/,$(CXX_MODULES_SRC))
+CXX_OBJ:=$(CXX_SOURCES:.cpp=.o)
+
+$(DCTV_SRC)/include_all_modules.h: native-conf.mk
+ : > $@
+ for module in $(CXX_MODULES); do \
+ echo "#include \"$$module.h\"" >> $@; \
+ done
+
+$(DCTV_SRC)/do_all_modules.h: native-conf.mk
+ : > $@
+ for module in $(CXX_MODULES); do \
+ echo "DOIT($$module)" >> $@; \
+ done
+
+$(DCTV_SRC)/dctv.o: $(DCTV_SRC)/include_all_modules.h
+$(DCTV_SRC)/dctv.o: $(DCTV_SRC)/do_all_modules.h
+
+ABSEIL_CMAKE_OPTIONS:=
+ABSEIL_CMAKE_OPTIONS+=-DBUILD_TESTING=OFF
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_POSITION_INDEPENDENT_CODE=YES
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_CXX_STANDARD=17
+
+# Ugh. CMake barfs if CXX is a multi-word sequence. We need to give
+# it a separate "launcher" if we're using ccache.
+CMAKE_CXX:=$(CXX)
+ifeq ($(firstword $(CMAKE_CXX)),ccache)
+CMAKE_CXX:=$(wordlist 2,$(words $(CXX)),$(CXX))
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_CXX_COMPILER_LAUNCHER=ccache
+endif
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_CXX_COMPILER="$(CMAKE_CXX)"
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_CXX_FLAGS="$(CFLAGS) -DDCTV_DETERMINISTIC_ABSEIL=1"
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_CXX_VISIBILITY_PRESET=hidden
+
+# We need the `which` invocation below because if cmake doesn't have
+# an absolute(!) path to the ar or ranlib executable, it tries to run
+# the program relative to the build directory instead of
+# searching PATH.
+
+ifdef LTO_RANLIB
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_RANLIB=$(shell which $(RANLIB))
+endif
+
+ifdef LTO_AR
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_AR=$(shell which $(AR))
+endif
+
+# Let's be boring.
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_VERBOSE_MAKEFILE=YES
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_COLOR_MAKEFILE=NO
+ABSEIL_CMAKE_OPTIONS+=-DCMAKE_RULE_MESSAGES=NO
+
+$(ABSEIL_INSTALL_DIR)/mkdir-stamp:
+ mkdir -p $(ABSEIL_INSTALL_DIR)
+ touch $@
+
+$(ABSEIL_BUILD_DIR)/stamp: $(ABSEIL_INSTALL_DIR)/mkdir-stamp
+ rm -rf $(ABSEIL_BUILD_DIR)
+ mkdir -p $(ABSEIL_BUILD_DIR)
+ cd $(ABSEIL_BUILD_DIR) && $(CMAKE) $(ABSEIL_CMAKE_OPTIONS) -DCMAKE_INSTALL_PREFIX=$(realpath $(ABSEIL_INSTALL_DIR)) $(realpath $(ABSEIL_SRC_DIR))
+ $(MAKE) -C $(ABSEIL_BUILD_DIR)
+ touch $@
+
+$(ABSEIL_INSTALL_DIR)/stamp: $(ABSEIL_INSTALL_DIR)/mkdir-stamp $(ABSEIL_BUILD_DIR)/stamp
+ $(MAKE) -C $(ABSEIL_BUILD_DIR) install
+ touch $@
+
+boost_dir:=$(VENV)/boost
+dctv_boost_jam:=using gcc : : $(CXX) : <ranlib>"$(RANLIB)" <archiver>"$(AR)" ;
+
+$(BOOST_INSTALL_DIR)/stamp: native-conf.mk
+ rm -rf $(BOOST_INSTALL_DIR) $(BOOST_BUILD_DIR)
+ mkdir -p $(BOOST_BUILD_DIR)
+ mkdir -p $(BOOST_INSTALL_DIR)
+ $(file >dctv.jam,$(dctv_boost_jam))
+ env -C $(boost_dir)/tools/build ./bootstrap.sh
+ env -C $(boost_dir)/tools/build ./b2 install --prefix=$(PWD)/$(BOOST_INSTALL_DIR)
+ env -C $(boost_dir) $(PWD)/$(BOOST_INSTALL_DIR)/bin/b2 --config=$(PWD)/dctv.jam --no-cmake-config --build-dir=$(PWD)/$(BOOST_BUILD_DIR) --stagedir=$(PWD)/$(BOOST_BUILD_DIR) --prefix=$(PWD)/$(BOOST_INSTALL_DIR) --reconfigure -a --layout=system link=static threading=multi cflags="$(CFLAGS)" cxxflags="$(CFLAGS)" linkflags="$(LDFLAGS)" toolset=gcc -d2 $(boost_libs:%=--with-%) -j`nproc` install
+ touch $@
+
+%.cpp: %.cpp.in $(DCTV_SRC)/parsers.rl native-conf.mk
+ rm -f $@
+ ragel -G2 -o $@ $<
+ chmod -w $@
+
+native_deps:=$(ABSEIL_INSTALL_DIR)/stamp $(BOOST_INSTALL_DIR)/stamp
+
+%.o: %.cpp native-conf.mk $(native_deps)
+ $(CXX) -MMD -MP -c -o $@ -I$(NUMPY_INCDIR) -I$(ABSEIL_INSTALL_DIR)/include -I$(BOOST_INSTALL_DIR)/include $(CPPFLAGS) $(PCRE2_CFLAGS) $(PYTHON_CFLAGS) $(WARNINGS) $(CFLAGS) $<
+
+# Abseil has a ton of tiny internal libraries for random things.
+# We could just manually find the correct toposort or parse the
+# generated CMake data, but for now, let's just brute force it with
+# the linker.
+ABSEIL_LIBS=-Wl,--start-group $(wildcard $(ABSEIL_INSTALL_DIR)/lib/*.a) -Wl,--end-group
+
+$(DCTV_SRC)/_native.so: $(CXX_OBJ) $(native_deps) native-conf.mk
+ $(CXX) -shared -Wl,--gc-sections -o $@ $(PCRE2_CFLAGS) $(WARNINGS) $(CFLAGS) $(PYTHON_CFLAGS) $(CXX_OBJ) -L$(NUMPY_LIBDIR) -L$(ABSEIL_INSTALL_DIR)/lib -L $(LDFLAGS) $(PYTHON_LIBS) $(boost_libs:%=$(BOOST_INSTALL_DIR)/lib/libboost_%.a) -lnpymath $(PCRE2_LIBS) $(ABSEIL_LIBS) -lblosc
+
+$(DCTV_SRC)/DctvGtkHack-1.0.typelib:
+ g-ir-compiler --shared-library=$(GTK_SHARED_LIBRARY) $(DCTV_SRC)/DctvGtkHack-1.0.gir > $@
+
+$(DCTV_SRC)/DctvGObjectHack-1.0.typelib:
+ g-ir-compiler --shared-library=$(GOBJECT_SHARED_LIBRARY) $(DCTV_SRC)/DctvGObjectHack-1.0.gir > $@
+
+.PHONY: all
+all: dummy
+all: $(DCTV_SRC)/DctvGtkHack-1.0.typelib
+all: $(DCTV_SRC)/DctvGObjectHack-1.0.typelib
+all: $(DCTV_SRC)/_native.so
+
+.DEFAULT_GOAL:=all
+
+-include $(DCTV_SRC)/*.d
diff --git a/parser-base.mk b/parser-base.mk
new file mode 100644
index 0000000..0ff3cb2
--- /dev/null
+++ b/parser-base.mk
@@ -0,0 +1,26 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base Makefile for parser.mk
+include base.mk
+
+PARSER_FILES:=
+PARSER_FILES+=$(DCTV_SRC)/sql_parser_lexer.py
+PARSER_FILES+=$(DCTV_SRC)/sql_parser_expression.py
+PARSER_FILES+=$(DCTV_SRC)/sql_parser_select.py
+PARSER_FILES+=$(DCTV_SRC)/sql_parser_dml.py
+
+.PHONY: clean
+clean:
+ rm -f $(PARSER_FILES) dctv.el
+ rm -f parsers.dot parsers.pdf
diff --git a/parser.mk b/parser.mk
new file mode 100644
index 0000000..6dfaaf1
--- /dev/null
+++ b/parser.mk
@@ -0,0 +1,37 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile for DCTV's SQL paraer
+include parser-base.mk
+
+$(PARSER_FILES): $(DCTV_SRC)/sql_parser.py
+ ./dctv internal-regenerate-sql-parser
+
+parsers.dot: $(DCTV_SRC)/parsers.rl
+ ragel -Vp -o $@ $<
+
+parsers.pdf: parsers.dot
+ dot -Tpdf -Gdpi=200 $< > $@
+
+dctv.el: dctv.el.in $(DCTV_SRC)/sql_parser.py
+ rm -f $@
+ sed <dctv.el.in -e "s/^ *;;; *@DCTV_KEYWORDS@$$/$$(./dctv internal-dump-keywords | sed -e 's/.*/\"\0\"/' | tr -s '\n' ' ')/" > $@
+ chmod -w $@
+
+.PHONY: all
+all: $(PARSER_FILES) dctv.el dummy
+
+.DEFAULT_GOAL=all
+
+# Make sure we run regenerate-sql-parser only once
+.NOTPARALLEL:
diff --git a/pingpong.cpp b/pingpong.cpp
new file mode 100644
index 0000000..235e38e
--- /dev/null
+++ b/pingpong.cpp
@@ -0,0 +1,97 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// Simple program for establishing a best-case, native-code IPC
+// latency bound so we can see how much overhead the modernmp stuff
+// adds on top.
+#include <stdio.h>
+#include <sys/types.h>
+#include <unistd.h>
+#include <sys/socket.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <assert.h>
+#include <sys/wait.h>
+
+#include <chrono>
+#include <iostream>
+#include <string>
+
+void
+xclose(int fd)
+{
+ if (close(fd) && errno == EBADF)
+ abort();
+}
+
+__attribute__((noreturn))
+void
+child(int sock)
+{
+ char buf;
+ for (;;) {
+ ssize_t ret = TEMP_FAILURE_RETRY(read(sock, &buf, 1));
+ if (ret < 0)
+ abort();
+ if (ret == 0)
+ break;
+ ret = TEMP_FAILURE_RETRY(write(sock, &buf, 1));
+ if (ret < 1)
+ abort();
+ }
+ exit(0);
+}
+
+int
+main(int argc, char** argv)
+{
+ if (argc < 2) {
+ fprintf(stderr, "error: no iteration count supplied\n");
+ return 1;
+ }
+ int iterations = std::stoi(argv[1]);
+
+ int sockets[2];
+ if (socketpair(AF_UNIX, SOCK_SEQPACKET, 0, sockets))
+ abort();
+ pid_t child_pid = fork();
+ if (child_pid < 0)
+ abort();
+ if (!child_pid) {
+ xclose(sockets[1]);
+ child(sockets[0]);
+ }
+ xclose(sockets[0]);
+ int sock = sockets[1];
+ auto start = std::chrono::high_resolution_clock::now();
+ for (int i = 0; i < iterations; ++i) {
+ char buf = '.';
+ char reply_buf;
+ ssize_t ret = TEMP_FAILURE_RETRY(write(sock, &buf, 1));
+ if (ret < 1)
+ abort();
+ ret = TEMP_FAILURE_RETRY(read(sock, &reply_buf, 1));
+ if (ret < 1)
+ abort();
+ assert(buf == reply_buf);
+ }
+ xclose(sock);
+ if (TEMP_FAILURE_RETRY(wait(nullptr)) != child_pid)
+ abort();
+
+ auto elapsed = std::chrono::high_resolution_clock::now() - start;
+ std::chrono::duration<double, std::milli> elapsed_ms = elapsed;
+ printf("elapsed: %gms\n", elapsed_ms.count());
+ printf("%gus per iteration\n", (1000*elapsed_ms.count()) / iterations);
+ return 0;
+}
diff --git a/pip.conf.build-from-source b/pip.conf.build-from-source
new file mode 100644
index 0000000..b26b797
--- /dev/null
+++ b/pip.conf.build-from-source
@@ -0,0 +1,19 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Virtualenv configuration file
+# Put this in venv to force build from source
+[global]
+no-binary = :all:
+[install]
+global-option = build_ext -g
diff --git a/poetry b/poetry
new file mode 100755
index 0000000..dfe740c
--- /dev/null
+++ b/poetry
@@ -0,0 +1,15 @@
+#!/bin/zsh -e
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+. "${0:P:h}/shebang.zsh" poetry "$@"
diff --git a/poetry.lock b/poetry.lock
new file mode 100644
index 0000000..bfae930
--- /dev/null
+++ b/poetry.lock
@@ -0,0 +1,1758 @@
+[[package]]
+category = "main"
+description = "The angr intermediate language."
+name = "ailment"
+optional = false
+python-versions = "*"
+version = "8.20.1.7"
+
+[[package]]
+category = "main"
+description = "A multi-architecture binary analysis toolkit, with the ability to perform dynamic symbolic execution and various static analyses on binaries"
+name = "angr"
+optional = false
+python-versions = ">=3.5"
+version = "8.20.1.7"
+
+[package.dependencies]
+GitPython = "*"
+ailment = "8.20.1.7"
+archinfo = "8.20.1.7"
+cachetools = "*"
+capstone = ">=3.0.5rc2"
+cffi = ">=1.7.0"
+claripy = "8.20.1.7"
+cle = "8.20.1.7"
+dpkt = "*"
+itanium_demangler = "*"
+mulpyplexer = "*"
+networkx = ">=2.0"
+progressbar2 = "*"
+protobuf = "*"
+psutil = "*"
+pycparser = ">=2.18"
+pyvex = "8.20.1.7"
+rpyc = "*"
+sortedcontainers = "*"
+unicorn = "*"
+
+[[package]]
+category = "main"
+description = "apipkg: namespace control and lazy-import mechanism"
+name = "apipkg"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.5"
+
+[[package]]
+category = "main"
+description = "Disable App Nap on OS X 10.9"
+marker = "sys_platform == \"darwin\" or platform_system == \"Darwin\" or python_version >= \"3.3\" and sys_platform == \"darwin\""
+name = "appnope"
+optional = false
+python-versions = "*"
+version = "0.1.0"
+
+[[package]]
+category = "main"
+description = ""
+name = "archinfo"
+optional = false
+python-versions = ">=3.5"
+version = "8.20.1.7"
+
+[[package]]
+category = "main"
+description = "An abstract syntax tree for Python with inference support."
+name = "astroid"
+optional = false
+python-versions = ">=3.5.*"
+version = "2.3.3"
+
+[package.dependencies]
+lazy-object-proxy = ">=1.4.0,<1.5.0"
+six = ">=1.12,<2.0"
+wrapt = ">=1.11.0,<1.12.0"
+
+[package.dependencies.typed-ast]
+python = "<3.8"
+version = ">=1.4.0,<1.5"
+
+[[package]]
+category = "main"
+description = "Atomic file writes."
+name = "atomicwrites"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.3.0"
+
+[[package]]
+category = "main"
+description = "Classes Without Boilerplate"
+name = "attrs"
+optional = false
+python-versions = "*"
+version = "18.2.0"
+
+[[package]]
+category = "main"
+description = "Specifications for callback functions passed in to an API"
+name = "backcall"
+optional = false
+python-versions = "*"
+version = "0.1.0"
+
+[[package]]
+category = "main"
+description = "Simple construction, analysis and modification of binary data."
+name = "bitstring"
+optional = false
+python-versions = "*"
+version = "3.1.6"
+
+[[package]]
+category = "main"
+description = "An easy safelist-based HTML-sanitizing tool."
+name = "bleach"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "3.1.0"
+
+[package.dependencies]
+six = ">=1.9.0"
+webencodings = "*"
+
+[[package]]
+category = "main"
+description = "httplib2 caching for requests"
+name = "cachecontrol"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.12.6"
+
+[package.dependencies]
+lockfile = ">=0.9"
+msgpack = ">=0.5.2"
+requests = "*"
+
+[[package]]
+category = "main"
+description = "Extensible memoizing collections and decorators"
+name = "cachetools"
+optional = false
+python-versions = "~=3.5"
+version = "4.0.0"
+
+[[package]]
+category = "main"
+description = "Cachy provides a simple yet effective caching library."
+name = "cachy"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.2.0"
+
+[[package]]
+category = "main"
+description = "Capstone disassembly engine"
+name = "capstone"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "4.0.1"
+
+[[package]]
+category = "main"
+description = "Python package for providing Mozilla's CA Bundle."
+name = "certifi"
+optional = false
+python-versions = "*"
+version = "2019.11.28"
+
+[[package]]
+category = "main"
+description = "Foreign Function Interface for Python calling C code."
+name = "cffi"
+optional = false
+python-versions = "*"
+version = "1.13.2"
+
+[package.dependencies]
+pycparser = "*"
+
+[[package]]
+category = "main"
+description = "Universal encoding detector for Python 2 and 3"
+name = "chardet"
+optional = false
+python-versions = "*"
+version = "3.0.4"
+
+[[package]]
+category = "main"
+description = "An abstraction layer for constraint solvers"
+name = "claripy"
+optional = false
+python-versions = ">=3.5"
+version = "8.20.1.7"
+
+[package.dependencies]
+cachetools = "*"
+decorator = "*"
+future = "*"
+pysmt = "*"
+z3-solver = ">=4.8.5.0"
+
+[[package]]
+category = "main"
+description = "CLE Loads Everything (at least, many binary formats!) and provides a pythonic interface to analyze what they are and what they would look like in memory."
+name = "cle"
+optional = false
+python-versions = ">=3.5"
+version = "8.20.1.7"
+
+[package.dependencies]
+cffi = "*"
+minidump = "0.0.10"
+pefile = "*"
+pyelftools = ">=0.25"
+pyvex = "8.20.1.7"
+sortedcontainers = ">=2.0"
+
+[[package]]
+category = "main"
+description = "Cleo allows you to create beautiful and testable command-line interfaces."
+name = "cleo"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.6.8"
+
+[package.dependencies]
+pastel = ">=0.1.0,<0.2.0"
+pylev = ">=1.3,<2.0"
+
+[[package]]
+category = "main"
+description = "Composable command line interface toolkit"
+name = "click"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "7.0"
+
+[[package]]
+category = "main"
+description = "Cross-platform colored terminal text."
+marker = "sys_platform == \"win32\" and python_version != \"3.4\" or sys_platform == \"win32\" or python_version >= \"3.3\" and sys_platform == \"win32\""
+name = "colorama"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "0.4.3"
+
+[[package]]
+category = "main"
+description = "Composable style cycles"
+name = "cycler"
+optional = false
+python-versions = "*"
+version = "0.10.0"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
+category = "main"
+description = "The Cython compiler for writing C extensions for the Python language."
+name = "cython"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+version = "0.29.14"
+
+[[package]]
+category = "main"
+description = "Cython implementation of Toolz: High performance functional utilities"
+name = "cytoolz"
+optional = false
+python-versions = "*"
+version = "0.9.0.1"
+
+[package.dependencies]
+toolz = ">=0.8.0"
+
+[[package]]
+category = "main"
+description = "Decorators for Humans"
+name = "decorator"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*"
+version = "4.4.1"
+
+[[package]]
+category = "main"
+description = "XML bomb protection for Python stdlib modules"
+name = "defusedxml"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "0.6.0"
+
+[[package]]
+category = "main"
+description = "fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols"
+name = "dpkt"
+optional = false
+python-versions = "*"
+version = "1.9.2"
+
+[[package]]
+category = "main"
+description = "Discover and load entry points from installed packages."
+name = "entrypoints"
+optional = false
+python-versions = ">=2.7"
+version = "0.3"
+
+[[package]]
+category = "main"
+description = "Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4"
+name = "enum34"
+optional = false
+python-versions = "*"
+version = "1.1.6"
+
+[[package]]
+category = "main"
+description = "execnet: rapid multi-Python deployment"
+name = "execnet"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.7.1"
+
+[package.dependencies]
+apipkg = ">=1.4"
+
+[[package]]
+category = "main"
+description = "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+"
+name = "funcsigs"
+optional = false
+python-versions = "*"
+version = "1.0.2"
+
+[[package]]
+category = "main"
+description = "Clean single-source support for Python 3 and 2"
+name = "future"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+version = "0.18.2"
+
+[[package]]
+category = "main"
+description = "GLib event loop for tulip (PEP 3156)"
+name = "gbulb"
+optional = false
+python-versions = "*"
+version = "0.6.1"
+
+[[package]]
+category = "main"
+description = "Git Object Database"
+name = "gitdb2"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "2.0.6"
+
+[package.dependencies]
+smmap2 = ">=2.0.0"
+
+[[package]]
+category = "main"
+description = "Python Git Library"
+name = "gitpython"
+optional = false
+python-versions = ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "3.0.5"
+
+[package.dependencies]
+gitdb2 = ">=2.0.0"
+
+[[package]]
+category = "main"
+description = "Simple Python interface for Graphviz"
+name = "graphviz"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
+version = "0.13.2"
+
+[[package]]
+category = "main"
+description = "Quickly set up and tear down Heroku apps!"
+name = "happy"
+optional = false
+python-versions = "*"
+version = "1.2.1"
+
+[package.dependencies]
+click = "*"
+requests = "*"
+
+[[package]]
+category = "main"
+description = "A priority queue built with an in-place modifiable binary heap"
+name = "heapy"
+optional = false
+python-versions = "*"
+version = "0.6"
+
+[[package]]
+category = "main"
+description = "HTML parser based on the WHATWG HTML specification"
+name = "html5lib"
+optional = false
+python-versions = "*"
+version = "1.0.1"
+
+[package.dependencies]
+six = ">=1.9"
+webencodings = "*"
+
+[[package]]
+category = "main"
+description = "Internationalized Domain Names in Applications (IDNA)"
+name = "idna"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "2.8"
+
+[[package]]
+category = "main"
+description = "Read metadata from Python packages"
+marker = "python_version < \"3.8\""
+name = "importlib-metadata"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
+version = "1.3.0"
+
+[package.dependencies]
+zipp = ">=0.5"
+
+[[package]]
+category = "main"
+description = "IPython Kernel for Jupyter"
+name = "ipykernel"
+optional = false
+python-versions = ">=3.4"
+version = "5.1.3"
+
+[package.dependencies]
+appnope = "*"
+ipython = ">=5.0.0"
+jupyter-client = "*"
+tornado = ">=4.2"
+traitlets = ">=4.1.0"
+
+[[package]]
+category = "main"
+description = "IPython: Productive Interactive Computing"
+name = "ipython"
+optional = false
+python-versions = ">=3.6"
+version = "7.11.1"
+
+[package.dependencies]
+appnope = "*"
+backcall = "*"
+colorama = "*"
+decorator = "*"
+jedi = ">=0.10"
+pexpect = "*"
+pickleshare = "*"
+prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0"
+pygments = "*"
+setuptools = ">=18.5"
+traitlets = ">=4.2"
+
+[[package]]
+category = "main"
+description = "Vestigial utilities from IPython"
+name = "ipython-genutils"
+optional = false
+python-versions = "*"
+version = "0.2.0"
+
+[[package]]
+category = "main"
+description = "IPython HTML widgets for Jupyter"
+name = "ipywidgets"
+optional = false
+python-versions = "*"
+version = "7.5.1"
+
+[package.dependencies]
+ipykernel = ">=4.5.1"
+nbformat = ">=4.2.0"
+traitlets = ">=4.3.1"
+widgetsnbextension = ">=3.5.0,<3.6.0"
+
+[package.dependencies.ipython]
+python = ">=3.3"
+version = ">=4.0.0"
+
+[[package]]
+category = "main"
+description = "A Python utility / library to sort Python imports."
+name = "isort"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "4.3.21"
+
+[[package]]
+category = "main"
+description = "Pure Python parser for mangled itanium symbols"
+name = "itanium-demangler"
+optional = false
+python-versions = "*"
+version = "1.0"
+
+[[package]]
+category = "main"
+description = "An autocompletion tool for Python that can be used for text editors."
+name = "jedi"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.15.2"
+
+[package.dependencies]
+parso = ">=0.5.2"
+
+[[package]]
+category = "main"
+description = "A very fast and expressive template engine."
+name = "jinja2"
+optional = false
+python-versions = "*"
+version = "2.10.3"
+
+[package.dependencies]
+MarkupSafe = ">=0.23"
+
+[[package]]
+category = "main"
+description = "An implementation of JSON Schema validation for Python"
+name = "jsonschema"
+optional = false
+python-versions = "*"
+version = "3.2.0"
+
+[package.dependencies]
+attrs = ">=17.4.0"
+pyrsistent = ">=0.14.0"
+setuptools = "*"
+six = ">=1.11.0"
+
+[package.dependencies.importlib-metadata]
+python = "<3.8"
+version = "*"
+
+[[package]]
+category = "main"
+description = "Jupyter metapackage. Install all the Jupyter components in one go."
+name = "jupyter"
+optional = false
+python-versions = "*"
+version = "1.0.0"
+
+[package.dependencies]
+ipykernel = "*"
+ipywidgets = "*"
+jupyter-console = "*"
+nbconvert = "*"
+notebook = "*"
+qtconsole = "*"
+
+[[package]]
+category = "main"
+description = "Jupyter protocol implementation and client libraries"
+name = "jupyter-client"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "5.3.4"
+
+[package.dependencies]
+jupyter-core = ">=4.6.0"
+python-dateutil = ">=2.1"
+pywin32 = ">=1.0"
+pyzmq = ">=13"
+tornado = ">=4.1"
+traitlets = "*"
+
+[[package]]
+category = "main"
+description = "Jupyter terminal console"
+name = "jupyter-console"
+optional = false
+python-versions = ">=3.5"
+version = "6.0.0"
+
+[package.dependencies]
+ipykernel = "*"
+ipython = "*"
+jupyter-client = "*"
+prompt-toolkit = ">=2.0.0,<2.1.0"
+pygments = "*"
+
+[[package]]
+category = "main"
+description = "Jupyter core package. A base package on which Jupyter projects rely."
+name = "jupyter-core"
+optional = false
+python-versions = ">=2.7, !=3.0, !=3.1, !=3.2"
+version = "4.6.1"
+
+[package.dependencies]
+pywin32 = ">=1.0"
+traitlets = "*"
+
+[[package]]
+category = "main"
+description = "A fast implementation of the Cassowary constraint solver"
+name = "kiwisolver"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.1.0"
+
+[package.dependencies]
+setuptools = "*"
+
+[[package]]
+category = "main"
+description = "A fast and thorough lazy object proxy."
+name = "lazy-object-proxy"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.4.3"
+
+[[package]]
+category = "main"
+description = "lightweight wrapper around basic LLVM functionality"
+name = "llvmlite"
+optional = false
+python-versions = "*"
+version = "0.31.0"
+
+[[package]]
+category = "main"
+description = "Platform-independent file locking module"
+name = "lockfile"
+optional = false
+python-versions = "*"
+version = "0.12.2"
+
+[[package]]
+category = "main"
+description = "Safely add untrusted strings to HTML/XML markup."
+name = "markupsafe"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
+version = "1.1.1"
+
+[[package]]
+category = "main"
+description = "Python plotting package"
+name = "matplotlib"
+optional = false
+python-versions = ">=3.6"
+version = "3.1.2"
+
+[package.dependencies]
+cycler = ">=0.10"
+kiwisolver = ">=1.0.1"
+numpy = ">=1.11"
+pyparsing = ">=2.0.1,<2.0.4 || >2.0.4,<2.1.2 || >2.1.2,<2.1.6 || >2.1.6"
+python-dateutil = ">=2.1"
+
+[[package]]
+category = "main"
+description = "McCabe checker, plugin for flake8"
+name = "mccabe"
+optional = false
+python-versions = "*"
+version = "0.6.1"
+
+[[package]]
+category = "main"
+description = "Python library to parse Windows minidump file format"
+name = "minidump"
+optional = false
+python-versions = ">=3.6"
+version = "0.0.10"
+
+[[package]]
+category = "main"
+description = "The fastest markdown parser in pure Python"
+name = "mistune"
+optional = false
+python-versions = "*"
+version = "0.8.4"
+
+[[package]]
+category = "main"
+description = "More routines for operating on iterables, beyond itertools"
+marker = "python_version < \"3.8\" or python_version > \"2.7\""
+name = "more-itertools"
+optional = false
+python-versions = ">=3.5"
+version = "8.0.2"
+
+[[package]]
+category = "main"
+description = "MessagePack (de)serializer."
+name = "msgpack"
+optional = false
+python-versions = "*"
+version = "0.6.2"
+
+[[package]]
+category = "main"
+description = "A module that multiplexes interactions with lists of python objects."
+name = "mulpyplexer"
+optional = false
+python-versions = "*"
+version = "0.08"
+
+[[package]]
+category = "main"
+description = "Converting Jupyter Notebooks"
+name = "nbconvert"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "5.6.1"
+
+[package.dependencies]
+bleach = "*"
+defusedxml = "*"
+entrypoints = ">=0.2.2"
+jinja2 = ">=2.4"
+jupyter-core = "*"
+mistune = ">=0.8.1,<2"
+nbformat = ">=4.4"
+pandocfilters = ">=1.4.1"
+pygments = "*"
+testpath = "*"
+traitlets = ">=4.2"
+
+[[package]]
+category = "main"
+description = "The Jupyter Notebook format"
+name = "nbformat"
+optional = false
+python-versions = "*"
+version = "5.0.3"
+
+[package.dependencies]
+ipython-genutils = "*"
+jsonschema = ">=2.4,<2.5.0 || >2.5.0"
+jupyter-core = "*"
+traitlets = ">=4.1"
+
+[[package]]
+category = "main"
+description = "Python package for creating and manipulating graphs and networks"
+name = "networkx"
+optional = false
+python-versions = ">=3.5"
+version = "2.4"
+
+[package.dependencies]
+decorator = ">=4.3.0"
+
+[[package]]
+category = "main"
+description = "A web-based notebook environment for interactive computing"
+name = "notebook"
+optional = false
+python-versions = ">=3.5"
+version = "6.0.2"
+
+[package.dependencies]
+Send2Trash = "*"
+ipykernel = "*"
+ipython-genutils = "*"
+jinja2 = "*"
+jupyter-client = ">=5.3.4"
+jupyter-core = ">=4.6.0"
+nbconvert = "*"
+nbformat = "*"
+prometheus-client = "*"
+pyzmq = ">=17"
+terminado = ">=0.8.1"
+tornado = ">=5.0"
+traitlets = ">=4.2.1"
+
+[[package]]
+category = "main"
+description = "compiling Python code using LLVM"
+name = "numba"
+optional = false
+python-versions = "*"
+version = "0.43.1"
+
+[package.dependencies]
+enum34 = "*"
+funcsigs = "*"
+llvmlite = ">=0.28.0dev0"
+numpy = "*"
+singledispatch = "*"
+
+[[package]]
+category = "main"
+description = "NumPy is the fundamental package for array computing with Python."
+name = "numpy"
+optional = false
+python-versions = ">=3.5"
+version = "1.18.1"
+
+[[package]]
+category = "main"
+description = "Draws Python object reference graphs with graphviz"
+name = "objgraph"
+optional = false
+python-versions = "*"
+version = "3.4.1"
+
+[package.dependencies]
+graphviz = "*"
+
+[[package]]
+category = "main"
+description = "Core utilities for Python packages"
+name = "packaging"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "20.0"
+
+[package.dependencies]
+pyparsing = ">=2.0.2"
+six = "*"
+
+[[package]]
+category = "main"
+description = "Powerful data structures for data analysis, time series, and statistics"
+name = "pandas"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
+version = "0.23.4"
+
+[package.dependencies]
+numpy = ">=1.9.0"
+python-dateutil = ">=2.5.0"
+pytz = ">=2011k"
+
+[[package]]
+category = "main"
+description = "Utilities for writing pandoc filters in python"
+name = "pandocfilters"
+optional = false
+python-versions = "*"
+version = "1.4.2"
+
+[[package]]
+category = "main"
+description = "A Python Parser"
+name = "parso"
+optional = false
+python-versions = "*"
+version = "0.5.2"
+
+[[package]]
+category = "main"
+description = "Bring colors to your terminal."
+name = "pastel"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.1.1"
+
+[[package]]
+category = "main"
+description = "Python PE parsing module"
+name = "pefile"
+optional = false
+python-versions = "*"
+version = "2019.4.18"
+
+[package.dependencies]
+future = "*"
+
+[[package]]
+category = "main"
+description = "Pexpect allows easy control of interactive console applications."
+marker = "python_version >= \"3.3\" and sys_platform != \"win32\" or sys_platform != \"win32\""
+name = "pexpect"
+optional = false
+python-versions = "*"
+version = "4.7.0"
+
+[package.dependencies]
+ptyprocess = ">=0.5"
+
+[[package]]
+category = "main"
+description = "Tiny 'shelve'-like database with concurrency support"
+name = "pickleshare"
+optional = false
+python-versions = "*"
+version = "0.7.5"
+
+[[package]]
+category = "main"
+description = "Physical quantities module"
+name = "pint"
+optional = false
+python-versions = "*"
+version = "0.9"
+
+[[package]]
+category = "main"
+description = "Query metadatdata from sdists / bdists / installed packages."
+name = "pkginfo"
+optional = false
+python-versions = "*"
+version = "1.5.0.1"
+
+[[package]]
+category = "main"
+description = "plugin and hook calling mechanisms for python"
+name = "pluggy"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.13.1"
+
+[package.dependencies]
+[package.dependencies.importlib-metadata]
+python = "<3.8"
+version = ">=0.12"
+
+[[package]]
+category = "main"
+description = "Plumbum: shell combinators library"
+name = "plumbum"
+optional = false
+python-versions = "*"
+version = "1.6.8"
+
+[[package]]
+category = "main"
+description = "Python Lex & Yacc"
+name = "ply"
+optional = false
+python-versions = "*"
+version = "3.11"
+
+[[package]]
+category = "main"
+description = "Python dependency management and packaging made easy."
+name = "poetry"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.12.17"
+
+[package.dependencies]
+cachecontrol = ">=0.12.4,<0.13.0"
+cachy = ">=0.2,<0.3"
+cleo = ">=0.6.7,<0.7.0"
+html5lib = ">=1.0,<2.0"
+jsonschema = ">=3.0a3,<4.0"
+pkginfo = ">=1.4,<2.0"
+pyparsing = ">=2.2,<3.0"
+pyrsistent = ">=0.14.2,<0.15.0"
+requests = ">=2.18,<3.0"
+requests-toolbelt = ">=0.8.0,<0.9.0"
+shellingham = ">=1.1,<2.0"
+tomlkit = ">=0.5.1,<0.6.0"
+
+[[package]]
+category = "main"
+description = "POSIX IPC primitives (semaphores, shared memory and message queues) for Python"
+marker = "sys_platform != \"win32\""
+name = "posix-ipc"
+optional = false
+python-versions = "*"
+version = "1.0.4"
+
+[[package]]
+category = "main"
+description = "A Python Progressbar library to provide visual (yet text based) progress to long running operations."
+name = "progressbar2"
+optional = false
+python-versions = "*"
+version = "3.47.0"
+
+[package.dependencies]
+python-utils = ">=2.3.0"
+six = "*"
+
+[[package]]
+category = "main"
+description = "Python client for the Prometheus monitoring system."
+name = "prometheus-client"
+optional = false
+python-versions = "*"
+version = "0.7.1"
+
+[[package]]
+category = "main"
+description = "Library for building powerful interactive command lines in Python"
+name = "prompt-toolkit"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+version = "2.0.10"
+
+[package.dependencies]
+six = ">=1.9.0"
+wcwidth = "*"
+
+[[package]]
+category = "main"
+description = "Protocol Buffers"
+name = "protobuf"
+optional = false
+python-versions = "*"
+version = "3.11.2"
+
+[package.dependencies]
+setuptools = "*"
+six = ">=1.9"
+
+[[package]]
+category = "main"
+description = "Cross-platform lib for process and system monitoring in Python."
+name = "psutil"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "5.6.7"
+
+[[package]]
+category = "main"
+description = "Run a subprocess in a pseudo terminal"
+marker = "sys_platform != \"win32\" or os_name != \"nt\" or python_version >= \"3.3\" and sys_platform != \"win32\""
+name = "ptyprocess"
+optional = false
+python-versions = "*"
+version = "0.6.0"
+
+[[package]]
+category = "main"
+description = "library with cross-python path, ini-parsing, io, code, log facilities"
+name = "py"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.8.1"
+
+[[package]]
+category = "main"
+description = "Get CPU info with pure Python 2 & 3"
+name = "py-cpuinfo"
+optional = false
+python-versions = "*"
+version = "5.0.0"
+
+[[package]]
+category = "main"
+description = "Python interface for cairo"
+name = "pycairo"
+optional = false
+python-versions = "*"
+version = "1.18.2"
+
+[[package]]
+category = "main"
+description = "C parser in Python"
+name = "pycparser"
+optional = false
+python-versions = "*"
+version = "2.19"
+
+[[package]]
+category = "main"
+description = "Library for analyzing ELF files and DWARF debugging information"
+name = "pyelftools"
+optional = false
+python-versions = "*"
+version = "0.26"
+
+[[package]]
+category = "main"
+description = "Pygments is a syntax highlighting package written in Python."
+name = "pygments"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "2.5.2"
+
+[[package]]
+category = "main"
+description = "Python bindings for GObject Introspection"
+name = "pygobject"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
+version = "3.34.0"
+
+[package.dependencies]
+pycairo = ">=1.11.1"
+
+[[package]]
+category = "main"
+description = "A pure Python Levenshtein implementation that's not freaking GPL'd."
+name = "pylev"
+optional = false
+python-versions = "*"
+version = "1.3.0"
+
+[[package]]
+category = "main"
+description = "python code static checker"
+name = "pylint"
+optional = false
+python-versions = ">=3.5.*"
+version = "2.4.4"
+
+[package.dependencies]
+astroid = ">=2.3.0,<2.4"
+colorama = "*"
+isort = ">=4.2.5,<5"
+mccabe = ">=0.6,<0.7"
+
+[[package]]
+category = "main"
+description = "Python parsing module"
+name = "pyparsing"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+version = "2.4.6"
+
+[[package]]
+category = "main"
+description = "Help visualize profiling data from cProfile with kcachegrind and qcachegrind"
+name = "pyprof2calltree"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.4.4"
+
+[[package]]
+category = "main"
+description = "Persistent/Functional/Immutable data structures"
+name = "pyrsistent"
+optional = false
+python-versions = "*"
+version = "0.14.11"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
+category = "main"
+description = "A solver-agnostic library for SMT Formulae manipulation and solving"
+name = "pysmt"
+optional = false
+python-versions = "*"
+version = "0.8.0"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
+category = "main"
+description = "pytest: simple powerful testing with Python"
+name = "pytest"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
+version = "4.6.9"
+
+[package.dependencies]
+atomicwrites = ">=1.0"
+attrs = ">=17.4.0"
+packaging = "*"
+pluggy = ">=0.12,<1.0"
+py = ">=1.5.0"
+six = ">=1.10.0"
+wcwidth = "*"
+
+[package.dependencies.colorama]
+python = "<3.4.0 || >=3.5.0"
+version = "*"
+
+[package.dependencies.importlib-metadata]
+python = "<3.8"
+version = ">=0.12"
+
+[package.dependencies.more-itertools]
+python = ">2.7"
+version = ">=4.0.0"
+
+[[package]]
+category = "main"
+description = "Pytest support for asyncio."
+name = "pytest-asyncio"
+optional = false
+python-versions = ">= 3.5"
+version = "0.10.0"
+
+[package.dependencies]
+pytest = ">=3.0.6"
+
+[[package]]
+category = "main"
+description = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer. See calibration_ and FAQ_."
+name = "pytest-benchmark"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "3.2.3"
+
+[package.dependencies]
+py-cpuinfo = "*"
+pytest = ">=3.8"
+
+[[package]]
+category = "main"
+description = "run tests in isolated forked subprocesses"
+name = "pytest-forked"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.1.3"
+
+[package.dependencies]
+pytest = ">=3.1.0"
+
+[[package]]
+category = "main"
+description = "a pytest plugin for parallel and concurrent testing"
+name = "pytest-parallel"
+optional = false
+python-versions = "*"
+version = "0.0.9"
+
+[package.dependencies]
+pytest = ">=3.0.0"
+
+[[package]]
+category = "main"
+description = "pytest xdist plugin for distributed testing and loop-on-failing modes"
+name = "pytest-xdist"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "1.31.0"
+
+[package.dependencies]
+execnet = ">=1.1"
+pytest = ">=4.4.0"
+pytest-forked = "*"
+six = "*"
+
+[[package]]
+category = "main"
+description = "Extensions to the standard Python datetime module"
+name = "python-dateutil"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
+version = "2.8.1"
+
+[package.dependencies]
+six = ">=1.5"
+
+[[package]]
+category = "main"
+description = "Python Utils is a module with some convenient utilities not included with the standard Python install"
+name = "python-utils"
+optional = false
+python-versions = "*"
+version = "2.3.0"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
+category = "main"
+description = "World timezone definitions, modern and historical"
+name = "pytz"
+optional = false
+python-versions = "*"
+version = "2019.3"
+
+[[package]]
+category = "main"
+description = "A Python interface to libVEX and VEX IR"
+name = "pyvex"
+optional = false
+python-versions = ">=3.5"
+version = "8.20.1.7"
+
+[package.dependencies]
+archinfo = "8.20.1.7"
+bitstring = "*"
+cffi = ">=1.0.3"
+future = "*"
+pycparser = "*"
+
+[[package]]
+category = "main"
+description = "Python for Window Extensions"
+marker = "sys_platform == \"win32\""
+name = "pywin32"
+optional = false
+python-versions = "*"
+version = "227"
+
+[[package]]
+category = "main"
+description = "Python bindings for the winpty library"
+marker = "os_name == \"nt\""
+name = "pywinpty"
+optional = false
+python-versions = "*"
+version = "0.5.7"
+
+[[package]]
+category = "main"
+description = "Python bindings for 0MQ"
+name = "pyzmq"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*"
+version = "18.1.1"
+
+[[package]]
+category = "main"
+description = "Jupyter Qt console"
+name = "qtconsole"
+optional = false
+python-versions = "*"
+version = "4.6.0"
+
+[package.dependencies]
+ipykernel = ">=4.1"
+ipython-genutils = "*"
+jupyter-client = ">=4.1"
+jupyter-core = "*"
+pygments = "*"
+traitlets = "*"
+
+[[package]]
+category = "main"
+description = "Find and visualise reference cycles between Python objects."
+name = "refcycle"
+optional = false
+python-versions = "*"
+version = "0.2.1"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
+category = "main"
+description = "Python HTTP for Humans."
+name = "requests"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "2.22.0"
+
+[package.dependencies]
+certifi = ">=2017.4.17"
+chardet = ">=3.0.2,<3.1.0"
+idna = ">=2.5,<2.9"
+urllib3 = ">=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26"
+
+[[package]]
+category = "main"
+description = "A utility belt for advanced users of python-requests"
+name = "requests-toolbelt"
+optional = false
+python-versions = "*"
+version = "0.8.0"
+
+[package.dependencies]
+requests = ">=2.0.1,<3.0.0"
+
+[[package]]
+category = "main"
+description = "Remote Python Call (RPyC), a transparent and symmetric RPC library"
+name = "rpyc"
+optional = false
+python-versions = "*"
+version = "4.1.2"
+
+[package.dependencies]
+plumbum = "*"
+
+[[package]]
+category = "main"
+description = "Send file to trash natively under Mac OS X, Windows and Linux."
+name = "send2trash"
+optional = false
+python-versions = "*"
+version = "1.5.0"
+
+[[package]]
+category = "main"
+description = "A Python module to customize the process title"
+name = "setproctitle"
+optional = false
+python-versions = "*"
+version = "1.1.10"
+
+[[package]]
+category = "main"
+description = "Tool to Detect Surrounding Shell"
+name = "shellingham"
+optional = false
+python-versions = ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3"
+version = "1.3.1"
+
+[[package]]
+category = "main"
+description = "This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3."
+name = "singledispatch"
+optional = false
+python-versions = "*"
+version = "3.4.0.3"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
+category = "main"
+description = "Python 2 and 3 compatibility utilities"
+name = "six"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*"
+version = "1.13.0"
+
+[[package]]
+category = "main"
+description = "A pure Python implementation of a sliding window memory map manager"
+name = "smmap2"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "2.0.5"
+
+[[package]]
+category = "main"
+description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
+name = "sortedcontainers"
+optional = false
+python-versions = "*"
+version = "2.1.0"
+
+[[package]]
+category = "main"
+description = "Pretty-print tabular data"
+name = "tabulate"
+optional = false
+python-versions = "*"
+version = "0.8.6"
+
+[[package]]
+category = "main"
+description = "Traceback serialization library."
+name = "tblib"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "1.6.0"
+
+[[package]]
+category = "main"
+description = "Terminals served to xterm.js using Tornado websockets"
+name = "terminado"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.8.3"
+
+[package.dependencies]
+ptyprocess = "*"
+pywinpty = ">=0.5"
+tornado = ">=4"
+
+[[package]]
+category = "main"
+description = "Test utilities for code working with files and commands"
+name = "testpath"
+optional = false
+python-versions = "*"
+version = "0.4.4"
+
+[[package]]
+category = "main"
+description = "Python Library for Tom's Obvious, Minimal Language"
+name = "toml"
+optional = false
+python-versions = "*"
+version = "0.10.0"
+
+[[package]]
+category = "main"
+description = "Style preserving TOML library"
+name = "tomlkit"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.5.8"
+
+[[package]]
+category = "main"
+description = "List processing tools and functional utilities"
+name = "toolz"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "0.10.0"
+
+[[package]]
+category = "main"
+description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
+name = "tornado"
+optional = false
+python-versions = ">= 3.5"
+version = "6.0.3"
+
+[[package]]
+category = "main"
+description = "Traitlets Python config system"
+name = "traitlets"
+optional = false
+python-versions = "*"
+version = "4.3.3"
+
+[package.dependencies]
+decorator = "*"
+ipython-genutils = "*"
+six = "*"
+
+[[package]]
+category = "main"
+description = "a fork of Python 2 and 3 ast modules with type comment support"
+marker = "implementation_name == \"cpython\" and python_version < \"3.8\""
+name = "typed-ast"
+optional = false
+python-versions = "*"
+version = "1.4.0"
+
+[[package]]
+category = "main"
+description = "Unicorn CPU emulator engine"
+name = "unicorn"
+optional = false
+python-versions = "*"
+version = "1.0.1"
+
+[[package]]
+category = "main"
+description = "HTTP library with thread-safe connection pooling, file post, and more."
+name = "urllib3"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4"
+version = "1.25.7"
+
+[[package]]
+category = "main"
+description = "Measures number of Terminal column cells of wide-character codes"
+name = "wcwidth"
+optional = false
+python-versions = "*"
+version = "0.1.8"
+
+[[package]]
+category = "main"
+description = "Character encoding aliases for legacy web content"
+name = "webencodings"
+optional = false
+python-versions = "*"
+version = "0.5.1"
+
+[[package]]
+category = "main"
+description = "IPython HTML widgets for Jupyter"
+name = "widgetsnbextension"
+optional = false
+python-versions = "*"
+version = "3.5.1"
+
+[package.dependencies]
+notebook = ">=4.4.1"
+
+[[package]]
+category = "main"
+description = "Module for decorators, wrappers and monkey patching."
+name = "wrapt"
+optional = false
+python-versions = "*"
+version = "1.11.2"
+
+[[package]]
+category = "main"
+description = "an efficient SMT solver library"
+name = "z3-solver"
+optional = false
+python-versions = "*"
+version = "4.8.7.0"
+
+[[package]]
+category = "main"
+description = "Backport of pathlib-compatible object wrapper for zip files"
+marker = "python_version < \"3.8\""
+name = "zipp"
+optional = false
+python-versions = ">=2.7"
+version = "0.6.0"
+
+[package.dependencies]
+more-itertools = "*"
+
+[metadata]
+content-hash = "fa8c4a26e0bf28587a15625514fa9a77decc0ba446659b3751f3f13dd4de7246"
+python-versions = "^3.6"
+
+[metadata.hashes]
+ailment = ["1fc110705f9dd1cfeca66876fbd87fbecea005a1d35554492c45052a2d5aa652"]
+angr = ["c15ba5f9a696a9159c7f4447fea15b504244c62adfee3ae20822f59f21a9816d", "f4811665c0dff552d4e053b5d39db9fa8792680e2302ed13e3b9ec0d5e63ccb9", "f6c67806240b5ee5e309ec7565ef756107afb11f62d5424e474e0b0cc0637cea"]
+apipkg = ["37228cda29411948b422fae072f57e31d3396d2ee1c9783775980ee9c9990af6", "58587dd4dc3daefad0487f6d9ae32b4542b185e1c36db6993290e7c41ca2b47c"]
+appnope = ["5b26757dc6f79a3b7dc9fab95359328d5747fcb2409d331ea66d0272b90ab2a0", "8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71"]
+archinfo = ["fc0cf661c7c416701cc0947566ad162823dd4ed8039619201f854887dcc6709a"]
+astroid = ["71ea07f44df9568a75d0f354c49143a4575d90645e9fead6dfb52c26a85ed13a", "840947ebfa8b58f318d42301cf8c0a20fd794a33b61cc4638e28e9e61ba32f42"]
+atomicwrites = ["03472c30eb2c5d1ba9227e4c2ca66ab8287fbfbbda3888aa93dc2e28fc6811b4", "75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6"]
+attrs = ["10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69", "ca4be454458f9dec299268d472aaa5a11f67a4ff70093396e1ceae9c76cf4bbb"]
+backcall = ["38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4", "bbbf4b1e5cd2bdb08f915895b51081c041bac22394fdfcfdfbe9f14b77c08bf2"]
+bitstring = ["7b60b0c300d0d3d0a24ec84abfda4b0eaed3dc56dc90f6cbfe497166c9ad8443", "c97a8e2a136e99b523b27da420736ae5cb68f83519d633794a6a11192f69f8bf", "e392819965e7e0246e3cf6a51d5a54e731890ae03ebbfa3cd0e4f74909072096"]
+bleach = ["213336e49e102af26d9cde77dd2d0397afabc5a6bf2fed985dc35b5d1e285a16", "3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa"]
+cachecontrol = ["10d056fa27f8563a271b345207402a6dcce8efab7e5b377e270329c62471b10d", "be9aa45477a134aee56c8fac518627e1154df063e85f67d4f83ce0ccc23688e8"]
+cachetools = ["9a52dd97a85f257f4e4127f15818e71a0c7899f121b34591fcc1173ea79a0198", "b304586d357c43221856be51d73387f93e2a961598a9b6b6670664746f3b6c6c"]
+cachy = ["b71513e5a38ce90c1280c02b7d8d6bb3fdf64666c9cc0584f2479afea097d56c", "b71e8e7ddb5b386e23e81befdfac8a93885406139b8681bedc17b3444fcb8fca"]
+capstone = ["5857accc0de1e769b0ec0a0ca985715bfa96e5a66a2ebb3aaed43a8e3655377f", "5d97df74a8ffdd02706bc67155b7d41dd3ca8ff2caa034f8e54b99044b96037e", "a85763eccae63c3b7a1123a17afcda03303771b18db38a44453055ff360edd94", "dae578f97b24212fb97a5c833342e56c69e7fb71502187a0b51a4326381e4204", "ee7f55aa4326b1e345b1fb28d1b0798974503e914b006cc9806431e8c3e95549"]
+certifi = ["017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3", "25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f"]
+cffi = ["0b49274afc941c626b605fb59b59c3485c17dc776dc3cc7cc14aca74cc19cc42", "0e3ea92942cb1168e38c05c1d56b0527ce31f1a370f6117f1d490b8dcd6b3a04", "135f69aecbf4517d5b3d6429207b2dff49c876be724ac0c8bf8e1ea99df3d7e5", "19db0cdd6e516f13329cba4903368bff9bb5a9331d3410b1b448daaadc495e54", "2781e9ad0e9d47173c0093321bb5435a9dfae0ed6a762aabafa13108f5f7b2ba", "291f7c42e21d72144bb1c1b2e825ec60f46d0a7468f5346841860454c7aa8f57", "2c5e309ec482556397cb21ede0350c5e82f0eb2621de04b2633588d118da4396", "2e9c80a8c3344a92cb04661115898a9129c074f7ab82011ef4b612f645939f12", "32a262e2b90ffcfdd97c7a5e24a6012a43c61f1f5a57789ad80af1d26c6acd97", "3c9fff570f13480b201e9ab69453108f6d98244a7f495e91b6c654a47486ba43", "415bdc7ca8c1c634a6d7163d43fb0ea885a07e9618a64bda407e04b04333b7db", "42194f54c11abc8583417a7cf4eaff544ce0de8187abaf5d29029c91b1725ad3", "4424e42199e86b21fc4db83bd76909a6fc2a2aefb352cb5414833c030f6ed71b", "4a43c91840bda5f55249413037b7a9b79c90b1184ed504883b72c4df70778579", "599a1e8ff057ac530c9ad1778293c665cb81a791421f46922d80a86473c13346", "5c4fae4e9cdd18c82ba3a134be256e98dc0596af1e7285a3d2602c97dcfa5159", "5ecfa867dea6fabe2a58f03ac9186ea64da1386af2159196da51c4904e11d652", "62f2578358d3a92e4ab2d830cd1c2049c9c0d0e6d3c58322993cc341bdeac22e", "6471a82d5abea994e38d2c2abc77164b4f7fbaaf80261cb98394d5793f11b12a", "6d4f18483d040e18546108eb13b1dfa1000a089bcf8529e30346116ea6240506", "71a608532ab3bd26223c8d841dde43f3516aa5d2bf37b50ac410bb5e99053e8f", "74a1d8c85fb6ff0b30fbfa8ad0ac23cd601a138f7509dc617ebc65ef305bb98d", "7b93a885bb13073afb0aa73ad82059a4c41f4b7d8eb8368980448b52d4c7dc2c", "7d4751da932caaec419d514eaa4215eaf14b612cff66398dd51129ac22680b20", "7f627141a26b551bdebbc4855c1157feeef18241b4b8366ed22a5c7d672ef858", "8169cf44dd8f9071b2b9248c35fc35e8677451c52f795daa2bb4643f32a540bc", "aa00d66c0fab27373ae44ae26a66a9e43ff2a678bf63a9c7c1a9a4d61172827a", "ccb032fda0873254380aa2bfad2582aedc2959186cce61e3a17abc1a55ff89c3", "d754f39e0d1603b5b24a7f8484b22d2904fa551fe865fd0d4c3332f078d20d4e", "d75c461e20e29afc0aee7172a0950157c704ff0dd51613506bd7d82b718e7410", "dcd65317dd15bc0451f3e01c80da2216a31916bdcffd6221ca1202d96584aa25", "e570d3ab32e2c2861c4ebe6ffcad6a8abf9347432a37608fe1fbd157b3f0036b", "fd43a88e045cf992ed09fa724b5315b790525f2676883a6ea64e3263bae6549d"]
+chardet = ["84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"]
+claripy = ["cfdc3e33560eb639e7188f44e316fe8515d47a21f5720d3acd29c5c65bc44f14"]
+cle = ["56909340143c929c1388f10bf6ca8b8ac731d586a679e0a9a75edad84af86e06"]
+cleo = ["85a63076b72ca376fb06668be1fc7758dc16740b394783d5cc65200c4b32f71b", "9b7f79f1aa470a025c0d28c76aa225ee9e65028d32f80032e871aa3500df61b8"]
+click = ["2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13", "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7"]
+colorama = ["7d73d2a99753107a36ac6b455ee49046802e59d9d076ef8e47b61499fa29afff", "e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1"]
+cycler = ["1d8a5ae1ff6c5cf9b93e8811e581232ad8920aeec647c37316ceac982b08cb2d", "cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8"]
+cython = ["03f6bbb380ad0acb744fb06e42996ea217e9d00016ca0ff6f2e7d60f580d0360", "05e8cfd3a3a6087aec49a1ae08a89171db991956209406d1e5576f9db70ece52", "05eb79efc8029d487251c8a2702a909a8ba33c332e06d2f3980866541bd81253", "094d28a34c3fa992ae02aea1edbe6ff89b3cc5870b6ee38b5baeb805dc57b013", "0c70e842e52e2f50cc43bad43b5e5bc515f30821a374e544abb0e0746f2350ff", "1dcdaa319558eb924294a554dcf6c12383ec947acc7e779e8d3622409a7f7d28", "1fc5bdda28f25fec44e4721677458aa509d743cd350862270309d61aa148d6ff", "280573a01d9348d44a42d6a9c651d9f7eb1fe9217df72555b2a118f902996a10", "298ceca7b0f0da4205fcb0b7c9ac9e120e2dafffd5019ba1618e84ef89434b5a", "4074a8bff0040035673cc6dd365a762476d6bff4d03d8ce6904e3e53f9a25dc8", "41e7068e95fbf9ec94b41437f989caf9674135e770a39cdb9c00de459bafd1bc", "47e5e1502d52ef03387cf9d3b3241007961a84a466e58a3b74028e1dd4957f8c", "521340844cf388d109ceb61397f3fd5250ccb622a1a8e93559e8de76c80940a9", "6c53338c1811f8c6d7f8cb7abd874810b15045e719e8207f957035c9177b4213", "75c2dda47dcc3c77449712b1417bb6b89ec3b7b02e18c64262494dceffdf455e", "773c5a98e463b52f7e8197254b39b703a5ea1972aef3a94b3b921515d77dd041", "78c3068dcba300d473fef57cdf523e34b37de522f5a494ef9ee1ac9b4b8bbe3f", "7bc18fc5a170f2c1cef5387a3d997c28942918bbee0f700e73fd2178ee8d474d", "7f89eff20e4a7a64b55210dac17aea711ed8a3f2e78f2ff784c0e984302583dd", "89458b49976b1dee5d89ab4ac943da3717b4292bf624367e862e4ee172fcce99", "986f871c0fa649b293061236b93782d25c293a8dd8117c7ba05f8a61bdc261ae", "a0f495a4fe5278aab278feee35e6102efecde5176a8a74dd28c28e3fc5c8d7c7", "a14aa436586c41633339415de82a41164691d02d3e661038da533be5d40794a5", "b8ab3ab38afc47d8f4fe629b836243544351cef681b6bdb1dc869028d6fdcbfb", "bb487881608ebd293592553c618f0c83316f4f13a64cb18605b1d2fb9fd3da3e", "c0b24bfe3431b3cb7ced323bca813dbd13aca973a1475b512d3331fd0de8ec60", "c7894c06205166d360ab2915ae306d1f7403e9ce3d3aaeff4095eaf98e42ce66", "d4039bb7f234ad32267c55e72fd49fb56078ea102f9d9d8559f6ec34d4887630", "e4d6bb8703d0319eb04b7319b12ea41580df44fd84d83ccda13ea463c6801414", "e8fab9911fd2fa8e5af407057cb8bdf87762f983cba483fa3234be20a9a0af77", "f3818e578e687cdb21dc4aa4a3bc6278c656c9c393e9eda14dd04943f478863d", "fe666645493d72712c46e4fbe8bec094b06aec3c337400479e9704439c9d9586"]
+cytoolz = ["84cc06fa40aa310f2df79dd440fc5f84c3e20f01f9f7783fc9c38d0a11ba00e5"]
+decorator = ["54c38050039232e1db4ad7375cfce6748d7b41c29e95a081c8a6d2c30364a2ce", "5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d"]
+defusedxml = ["6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93", "f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5"]
+dpkt = ["472c8fbf992f913cee2760fed8fb4253a600d7fb2210c793e2c0c0c23eb3b629", "52a92ecd5ca04d5bd852bb11cb2eac4bbe38b42a7c472e0d950eeb9f82a81e54"]
+entrypoints = ["589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19", "c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"]
+enum34 = ["2d81cbbe0e73112bdfe6ef8576f2238f2ba27dd0d55752a776c41d38b7da2850", "644837f692e5f550741432dd3f223bbb9852018674981b1664e5dc339387588a", "6bd0f6ad48ec2aa117d3d141940d484deccda84d4fcd884f5c3d93c23ecd8c79", "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1"]
+execnet = ["cacb9df31c9680ec5f95553976c4da484d407e85e41c83cb812aa014f0eddc50", "d4efd397930c46415f62f8a31388d6be4f27a91d7550eb79bc64a756e0056547"]
+funcsigs = ["330cc27ccbf7f1e992e69fef78261dc7c6569012cf397db8d3de0234e6c937ca", "a7bb0f2cf3a3fd1ab2732cb49eba4252c2af4240442415b4abce3b87022a8f50"]
+future = ["b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d"]
+gbulb = ["119bcf9961a976a8240fee667722b41a23603119b7a0037d03f95650de062fc2"]
+gitdb2 = ["1b6df1433567a51a4a9c1a5a0de977aa351a405cc56d7d35f3388bad1f630350", "96bbb507d765a7f51eb802554a9cfe194a174582f772e0d89f4e87288c288b7b"]
+gitpython = ["9c2398ffc3dcb3c40b27324b316f08a4f93ad646d5a6328cafbb871aa79f5e42", "c155c6a2653593ccb300462f6ef533583a913e17857cfef8fc617c246b6dc245"]
+graphviz = ["241fb099e32b8e8c2acca747211c8237e40c0b89f24b1622860075d59f4c4b25", "60acbeee346e8c14555821eab57dbf68a169e6c10bce40e83c1bf44f63a62a01"]
+happy = ["df030b3111873e2fcbbf562ebc75ffc32152c2f6f1575c21e83da766f8912fe4", "e198c77b379789682fa2b1e010dfbe2000024062de10a980811737bf43d2d3da"]
+heapy = ["afb0441a659e512f98842478a38025a8efb51cebc8a0b1379340d9a09d4ed231"]
+html5lib = ["20b159aa3badc9d5ee8f5c647e5efd02ed2a66ab8d354930bd9ff139fc1dc0a3", "66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736"]
+idna = ["c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", "ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c"]
+importlib-metadata = ["073a852570f92da5f744a3472af1b61e28e9f78ccf0c9117658dc32b15de7b45", "d95141fbfa7ef2ec65cfd945e2af7e5a6ddbd7c8d9a25e66ff3be8e3daf9f60f"]
+ipykernel = ["1a7def9c986f1ee018c1138d16951932d4c9d4da01dad45f9d34e9899565a22f", "b368ad13edb71fa2db367a01e755a925d7f75ed5e09fbd3f06c85e7a8ef108a8"]
+ipython = ["0f4bcf18293fb666df8511feec0403bdb7e061a5842ea6e88a3177b0ceb34ead", "387686dd7fc9caf29d2fddcf3116c4b07a11d9025701d220c589a430b0171d8a"]
+ipython-genutils = ["72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8", "eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"]
+ipywidgets = ["13ffeca438e0c0f91ae583dc22f50379b9d6b28390ac7be8b757140e9a771516", "e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97"]
+isort = ["54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1", "6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd"]
+itanium-demangler = ["bca0fae4cb0ad582a3c7ede97d66b325d13445fdf87c28947233d8559430967c"]
+jedi = ["1349c1e8c107095a55386628bb3b2a79422f3a2cab8381e34ce19909e0cf5064", "e909527104a903606dd63bea6e8e888833f0ef087057829b89a18364a856f807"]
+jinja2 = ["74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f", "9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de"]
+jsonschema = ["4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163", "c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"]
+jupyter = ["3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7", "5b290f93b98ffbc21c0c7e749f054b3267782166d72fa5e3ed1ed4eaf34a2b78", "d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f"]
+jupyter-client = ["60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910", "d0c077c9aaa4432ad485e7733e4d91e48f87b4f4bab7d283d42bb24cbbba0a0f"]
+jupyter-console = ["308ce876354924fb6c540b41d5d6d08acfc946984bf0c97777c1ddcb42e0b2f5", "cc80a97a5c389cbd30252ffb5ce7cefd4b66bde98219edd16bf5cb6f84bb3568"]
+jupyter-core = ["464769f7387d7a62a2403d067f1ddc616655b7f77f5d810c0dd62cb54bfd0fb9", "a183e0ec2e8f6adddf62b0a3fc6a2237e3e0056d381e536d3e7c7ecc3067e244"]
+kiwisolver = ["05b5b061e09f60f56244adc885c4a7867da25ca387376b02c1efc29cc16bcd0f", "210d8c39d01758d76c2b9a693567e1657ec661229bc32eac30761fa79b2474b0", "26f4fbd6f5e1dabff70a9ba0d2c4bd30761086454aa30dddc5b52764ee4852b7", "3b15d56a9cd40c52d7ab763ff0bc700edbb4e1a298dc43715ecccd605002cf11", "3b2378ad387f49cbb328205bda569b9f87288d6bc1bf4cd683c34523a2341efe", "400599c0fe58d21522cae0e8b22318e09d9729451b17ee61ba8e1e7c0346565c", "47b8cb81a7d18dbaf4fed6a61c3cecdb5adec7b4ac292bddb0d016d57e8507d5", "53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75", "58e626e1f7dfbb620d08d457325a4cdac65d1809680009f46bf41eaf74ad0187", "5a52e1b006bfa5be04fe4debbcdd2688432a9af4b207a3f429c74ad625022641", "5c7ca4e449ac9f99b3b9d4693debb1d6d237d1542dd6a56b3305fe8a9620f883", "682e54f0ce8f45981878756d7203fd01e188cc6c8b2c5e2cf03675390b4534d5", "76275ee077772c8dde04fb6c5bc24b91af1bb3e7f4816fd1852f1495a64dad93", "79bfb2f0bd7cbf9ea256612c9523367e5ec51d7cd616ae20ca2c90f575d839a2", "7f4dd50874177d2bb060d74769210f3bce1af87a8c7cf5b37d032ebf94f0aca3", "8944a16020c07b682df861207b7e0efcd2f46c7488619cb55f65882279119389", "8aa7009437640beb2768bfd06da049bad0df85f47ff18426261acecd1cf00897", "9105ce82dcc32c73eb53a04c869b6a4bc756b43e4385f76ea7943e827f529e4d", "933df612c453928f1c6faa9236161a1d999a26cd40abf1dc5d7ebbc6dbfb8fca", "939f36f21a8c571686eb491acfffa9c7f1ac345087281b412d63ea39ca14ec4a", "9491578147849b93e70d7c1d23cb1229458f71fc79c51d52dce0809b2ca44eea", "9733b7f64bd9f807832d673355f79703f81f0b3e52bfce420fc00d8cb28c6a6c", "a02f6c3e229d0b7220bd74600e9351e18bc0c361b05f29adae0d10599ae0e326", "a0c0a9f06872330d0dd31b45607197caab3c22777600e88031bfe66799e70bb0", "aa716b9122307c50686356cfb47bfbc66541868078d0c801341df31dca1232a9", "acc4df99308111585121db217681f1ce0eecb48d3a828a2f9bbf9773f4937e9e", "b64916959e4ae0ac78af7c3e8cef4becee0c0e9694ad477b4c6b3a536de6a544", "d22702cadb86b6fcba0e6b907d9f84a312db9cd6934ee728144ce3018e715ee1", "d3fcf0819dc3fea58be1fd1ca390851bdb719a549850e708ed858503ff25d995", "d52e3b1868a4e8fd18b5cb15055c76820df514e26aa84cc02f593d99fef6707f", "db1a5d3cc4ae943d674718d6c47d2d82488ddd94b93b9e12d24aabdbfe48caee", "e3a21a720791712ed721c7b95d433e036134de6f18c77dbe96119eaf7aa08004", "e8bf074363ce2babeb4764d94f8e65efd22e6a7c74860a4f05a6947afc020ff2", "f16814a4a96dc04bf1da7d53ee8d5b1d6decfc1a92a63349bb15d37b6a263dd9", "f2b22153870ca5cf2ab9c940d7bc38e8e9089fa0f7e5856ea195e1cf4ff43d5a", "f790f8b3dff3d53453de6a7b7ddd173d2e020fb160baff578d578065b108a05f", "fe51b79da0062f8e9d49ed0182a626a7dc7a0cbca0328f612c6ee5e4711c81e4"]
+lazy-object-proxy = ["0c4b206227a8097f05c4dbdd323c50edf81f15db3b8dc064d08c62d37e1a504d", "194d092e6f246b906e8f70884e620e459fc54db3259e60cf69a4d66c3fda3449", "1be7e4c9f96948003609aa6c974ae59830a6baecc5376c25c92d7d697e684c08", "4677f594e474c91da97f489fea5b7daa17b5517190899cf213697e48d3902f5a", "48dab84ebd4831077b150572aec802f303117c8cc5c871e182447281ebf3ac50", "5541cada25cd173702dbd99f8e22434105456314462326f06dba3e180f203dfd", "59f79fef100b09564bc2df42ea2d8d21a64fdcda64979c0fa3db7bdaabaf6239", "8d859b89baf8ef7f8bc6b00aa20316483d67f0b1cbf422f5b4dc56701c8f2ffb", "9254f4358b9b541e3441b007a0ea0764b9d056afdeafc1a5569eee1cc6c1b9ea", "9651375199045a358eb6741df3e02a651e0330be090b3bc79f6d0de31a80ec3e", "97bb5884f6f1cdce0099f86b907aa41c970c3c672ac8b9c8352789e103cf3156", "9b15f3f4c0f35727d3a0fba4b770b3c4ebbb1fa907dbcc046a1d2799f3edd142", "a2238e9d1bb71a56cd710611a1614d1194dc10a175c1e08d75e1a7bcc250d442", "a6ae12d08c0bf9909ce12385803a543bfe99b95fe01e752536a60af2b7797c62", "ca0a928a3ddbc5725be2dd1cf895ec0a254798915fb3a36af0964a0a4149e3db", "cb2c7c57005a6804ab66f106ceb8482da55f5314b7fcb06551db1edae4ad1531", "d74bb8693bf9cf75ac3b47a54d716bbb1a92648d5f781fc799347cfc95952383", "d945239a5639b3ff35b70a88c5f2f491913eb94871780ebfabb2568bd58afc5a", "eba7011090323c1dadf18b3b689845fd96a61ba0a1dfbd7f24b921398affc357", "efa1909120ce98bbb3777e8b6f92237f5d5c8ea6758efea36a473e1d38f7d3e4", "f3900e8a5de27447acbf900b4750b0ddfd7ec1ea7fbaf11dfa911141bc522af0"]
+llvmlite = ["00fdf20d2f4972a00bcfaa9ce62ee55208ae5df38906a198650ddf91ba6a5fba", "1a917b1b27895d0707078028ae842b3184e617ac04014965b197212e00d8e057", "22ab2b9d7ec79fab66ac8b3d2133347de86addc2e2df1b3793e523ac84baa3c8", "312cca3af9f539a81432cd47f06a621d895c21e8cb1db2f9cfb22acd7fb69fa5", "3601a869da83e5fb1abbe55ecfcecb957f9d899179a4ef66fc4b3b82b461fc5a", "363738f3eb3c6bed65cac38f295ff81a19a74e5aeab3d02e4e3b820279d8e36a", "4e8154d1496a58157652fad1b13d817f73db80eb85b5915d49a9573a26655e38", "5593acefd5f01765ee403ea4b0288a59aff2276eb8f5241deb2e52018219a66a", "5a771ae6398c24117797e9fa0fa70def5334eeab918beaafd40718e80e5f936a", "5bcbb90807a42cd7f47d32e25e270a6886f89ae6783059ee3e1e4aa13d13f2a0", "5c676a549f44e559d7406824de83f659995b13b80c18aca4760981c9049a1a2d", "607fb3738cdc803ffcc69ef3732595f7c66c203c5a7eea35b26f89822fb2baaa", "6699b0e6637f4f8624c2dd069b7b427da582f7ca3900f080bfebb5ff556272bd", "6e4129f2d33a76c1415d2808bae58a15d5480b1cc09fd3e80fc8d0e25bf6c27e", "7e8baa6d5b4383ca7b0abe0e8968b16d4e6b1c0691cbcef18eab298e9c840b5e", "7f4bffdf6cb4f5bab4060ea57cdc11344d9b406227efb8ae1c5e4823e8d146d1", "8189c8ad167ef8a65f4bbf9cbff19efbec7f0392996eec18f5e6b274462111b7", "81fc9ac6682a41f53bca113a8f97959b92728112f91714e850a72dc6d9dd8ced", "947b81539aa751ff627626172a3bdb0ba0a92bfd1de1847f4c1ad7928ea2ea70", "94c5c625088a9ddc0fcd2953f1e7cd94038e3c90b24522a5ba10559b2dd7f563", "c842b722a38370ef5836e16cf73981da8f2f3765cead55b2d51fc87c65840f70", "c999bbf838b7b29b81e070517ec2dad7f408428e4651f779028e0a35ed6f2dea", "d2a4e62b9f703bb669bb78ca45202dfedf6a1df000866d3ed694f29a85a73f4f", "d45b733f5ac76838a20c56d19d6a3032b856c2cedf7a65ce2a4e8a45f4062f93", "ebc86e3bb85fd2ad7f88ce80507350814719195d7555a802cd628713d3c08883", "fdba22341cefbdd7b8d57cc23256b5d5ab16faa64d744d66ecae6a0af86b1f9b"]
+lockfile = ["6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799", "6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"]
+markupsafe = ["00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473", "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161", "09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235", "1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5", "24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff", "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b", "43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1", "46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e", "500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183", "535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66", "62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1", "6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1", "717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e", "79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b", "7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905", "88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735", "8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d", "98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e", "9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d", "9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c", "ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21", "b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2", "b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5", "b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b", "ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6", "c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f", "cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f", "e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7"]
+matplotlib = ["08ccc8922eb4792b91c652d3e6d46b1c99073f1284d1b6705155643e8046463a", "161dcd807c0c3232f4dcd4a12a382d52004a498174cbfafd40646106c5bcdcc8", "1f9e885bfa1b148d16f82a6672d043ecf11197f6c71ae222d0546db706e52eb2", "2d6ab54015a7c0d727c33e36f85f5c5e4172059efdd067f7527f6e5d16ad01aa", "5d2e408a2813abf664bd79431107543ecb449136912eb55bb312317edecf597e", "61c8b740a008218eb604de518eb411c4953db0cb725dd0b32adf8a81771cab9e", "80f10af8378fccc136da40ea6aa4a920767476cdfb3241acb93ef4f0465dbf57", "819d4860315468b482f38f1afe45a5437f60f03eaede495d5ff89f2eeac89500", "8cc0e44905c2c8fda5637cad6f311eb9517017515a034247ab93d0cf99f8bb7a", "8e8e2c2fe3d873108735c6ee9884e6f36f467df4a143136209cff303b183bada", "98c2ffeab8b79a4e3a0af5dd9939f92980eb6e3fec10f7f313df5f35a84dacab", "d59bb0e82002ac49f4152963f8a1079e66794a4f454457fd2f0dcc7bf0797d30", "ee59b7bb9eb75932fe3787e54e61c99b628155b0cedc907864f24723ba55b309"]
+mccabe = ["ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", "dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"]
+minidump = ["520b0ec96ae182b4b964bc46384eec67d6b01ce086cda10087d729c28f1331c6", "f16866f33aff6db344c8fe33d63b0795de07b089f9780ff06d793cc52b53996c"]
+mistune = ["59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e", "88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"]
+more-itertools = ["b84b238cce0d9adad5ed87e745778d20a3f8487d0f0cb8b8a586816c7496458d", "c833ef592a0324bcc6a60e48440da07645063c453880c9477ceb22490aec1564"]
+msgpack = ["0cc7ca04e575ba34fea7cfcd76039f55def570e6950e4155a4174368142c8e1b", "187794cd1eb73acccd528247e3565f6760bd842d7dc299241f830024a7dd5610", "1904b7cb65342d0998b75908304a03cb004c63ef31e16c8c43fee6b989d7f0d7", "229a0ccdc39e9b6c6d1033cd8aecd9c296823b6c87f0de3943c59b8bc7c64bee", "24149a75643aeaa81ece4259084d11b792308a6cf74e796cbb35def94c89a25a", "30b88c47e0cdb6062daed88ca283b0d84fa0d2ad6c273aa0788152a1c643e408", "32fea0ea3cd1ef820286863a6202dcfd62a539b8ec3edcbdff76068a8c2cc6ce", "355f7fd0f90134229eaeefaee3cf42e0afc8518e8f3cd4b25f541a7104dcb8f9", "4abdb88a9b67e64810fb54b0c24a1fd76b12297b4f7a1467d85a14dd8367191a", "757bd71a9b89e4f1db0622af4436d403e742506dbea978eba566815dc65ec895", "76df51492bc6fa6cc8b65d09efdb67cbba3cbfe55004c3afc81352af92b4a43c", "774f5edc3475917cd95fe593e625d23d8580f9b48b570d8853d06cac171cd170", "8a3ada8401736df2bf497f65589293a86c56e197a80ae7634ec2c3150a2f5082", "a06efd0482a1942aad209a6c18321b5e22d64eb531ea20af138b28172d8f35ba", "b24afc52e18dccc8c175de07c1d680bdf315844566f4952b5bedb908894bec79", "b8b4bd3dafc7b92608ae5462add1c8cc881851c2d4f5d8977fdea5b081d17f21", "c6e5024fc0cdf7f83b6624850309ddd7e06c48a75fa0d1c5173de4d93300eb19", "db7ff14abc73577b0bcbcf73ecff97d3580ecaa0fc8724babce21fdf3fe08ef6", "dedf54d72d9e7b6d043c244c8213fe2b8bbfe66874b9a65b39c4cc892dd99dd4", "ea3c2f859346fcd55fc46e96885301d9c2f7a36d453f5d8f2967840efa1e1830", "f0f47bafe9c9b8ed03e19a100a743662dd8c6d0135e684feea720a0d0046d116"]
+mulpyplexer = ["ca930b229e21fe0ed259788e2d871eb13e54d17e29d7f25347573ae87768c5fe"]
+nbconvert = ["21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523", "f0d6ec03875f96df45aa13e21fd9b8450c42d7e1830418cccc008c0df725fcee"]
+nbformat = ["cca9a1acfd4e049dcd6c3628d3c84db8e48a770182fb7b87d6a62f9ceacfae39", "d1407544cf0c53ee88f504b6c732aef6e0f407a0858b405fcf133e0a25bb787b"]
+networkx = ["cdfbf698749a5014bf2ed9db4a07a5295df1d3a53bf80bf3cbd61edf9df05fa1", "f8f4ff0b6f96e4f9b16af6b84622597b5334bf9cae8cf9b2e42e7985d5c95c64"]
+notebook = ["399a4411e171170173344761e7fd4491a3625659881f76ce47c50231ed714d9b", "f67d76a68b1074a91693e95dea903ea01fd02be7c9fac5a4b870b8475caed805"]
+numba = ["26ae60dc9b725ff32ea755e99014c6aecd86d28378fa0200bb295e5c3c9c42a5", "34e47e1d9fc2212a60cd09d55cf68e55ea66d23cb97d670ddee0e0c762f8813e", "39459756aa18f7bceb7d9218e43158208840735e3c144b7d3f98ffaeec45e813", "3bc984fc48e4e968000633bfc9ce1678f5225835ef26edb72acecc808762054d", "4ea075d5085e1de558084019b9dc8edddd5af25c5c94dccf6d726e13a3e74065", "56d17b41219f8225013adfdb849fbfcc9f5ce2eae2d0b4aff7657c1c06be2c54", "581b0dd765a1760035fec0ea7b46a8197b0c83aef861f39ced80fdc448f95eca", "5ee873d08fbd8b300a6adcf533cbae5a4331214fffe13c2cd2f9b4f4f7d894f3", "8474ca7cdb688bc57d11641ecd03e752c8bd093a079c9b409ea94c311bdbb4e1", "870610f310a5338b3ca3d391a6abdf4fe3f4e5130d836fae991a95c233ab7b4e", "878dc5da34a9a2390e213290bf15b490fffdab5405afaeb138cf836515fad026", "8c62cd40cd3b080862af68c3e233dafc6aac2e9263d0b328dcc8d82a31f5ac56", "9708df9f05fa0478ab09ce08ab6fef673bd8e15de6d638ca2174202ac7d5a579", "9f63e93377fa40bada25ae02d4e79a206c223c02a794ff9c780ed3a4a403d197", "a7b42d9055da747c1b4cab9747fe5c98dcdbff30884dd003449adfa30d23ba64", "ae3e1c42feda71add88ceee4461ed6804ddb90c352ca09c3958db90689be457b", "c026991084928aebffb0590ccce611a71d08cd8ba8fea690c6ec6b3552b7d9d9", "c5773cae81259b5b834ced7537ee2d625fac29795de5d24e9b751418f53abc91", "c9b5069a9e4e5daf297803697a5819c193e42afa3cfd66bded6f28134adf7330", "ce7669937744a55300336a665e9a3b758601c810a2e9ed0c5d1b619072bff1ea", "d2c48b0f10b09f84f0b1494f408b46d8be45db9b868d9bf312f1c0251de92c45", "d2c8c0327ef365540bf36f1c860af1c7b2f86866738f36264be152b3a54ef888", "e3f19b3cb9fa6a0479a56e0da13e59c8e06fe8392cce5eaa85c7f159ae4570c0", "e7789d473f332a17e40166d2960826d821edd75d148b4ed340a893a334b46fae", "f5f908bf358e2f6d4015a04998da86136f6933f3c0a35eb35c59641475c6cdba"]
+numpy = ["1786a08236f2c92ae0e70423c45e1e62788ed33028f94ca99c4df03f5be6b3c6", "17aa7a81fe7599a10f2b7d95856dc5cf84a4eefa45bc96123cbbc3ebc568994e", "20b26aaa5b3da029942cdcce719b363dbe58696ad182aff0e5dcb1687ec946dc", "2d75908ab3ced4223ccba595b48e538afa5ecc37405923d1fea6906d7c3a50bc", "39d2c685af15d3ce682c99ce5925cc66efc824652e10990d2462dfe9b8918c6a", "56bc8ded6fcd9adea90f65377438f9fea8c05fcf7c5ba766bef258d0da1554aa", "590355aeade1a2eaba17617c19edccb7db8d78760175256e3cf94590a1a964f3", "70a840a26f4e61defa7bdf811d7498a284ced303dfbc35acb7be12a39b2aa121", "77c3bfe65d8560487052ad55c6998a04b654c2fbc36d546aef2b2e511e760971", "9537eecf179f566fd1c160a2e912ca0b8e02d773af0a7a1120ad4f7507cd0d26", "9acdf933c1fd263c513a2df3dceecea6f3ff4419d80bf238510976bf9bcb26cd", "ae0975f42ab1f28364dcda3dde3cf6c1ddab3e1d4b2909da0cb0191fa9ca0480", "b3af02ecc999c8003e538e60c89a2b37646b39b688d4e44d7373e11c2debabec", "b6ff59cee96b454516e47e7721098e6ceebef435e3e21ac2d6c3b8b02628eb77", "b765ed3930b92812aa698a455847141869ef755a87e099fddd4ccf9d81fffb57", "c98c5ffd7d41611407a1103ae11c8b634ad6a43606eca3e2a5a269e5d6e8eb07", "cf7eb6b1025d3e169989416b1adcd676624c2dbed9e3bcb7137f51bfc8cc2572", "d92350c22b150c1cae7ebb0ee8b5670cc84848f6359cf6b5d8f86617098a9b73", "e422c3152921cece8b6a2fb6b0b4d73b6579bd20ae075e7d15143e711f3ca2ca", "e840f552a509e3380b0f0ec977e8124d0dc34dc0e68289ca28f4d7c1d0d79474", "f3d0a94ad151870978fb93538e95411c83899c9dc63e6fb65542f769568ecfa5"]
+objgraph = ["10d50116d1a66934d143a07308a5b3b3edcc021e1457f66ff792584166cae7cd", "bf29512d7f8b457b53fa0722ea59f516abb8abc59b78f97f0ef81394a0c615a7"]
+packaging = ["aec3fdbb8bc9e4bb65f0634b9f551ced63983a529d6a8931817d52fdd0816ddb", "fe1d8331dfa7cc0a883b49d75fc76380b2ab2734b220fbb87d774e4fd4b851f8"]
+pandas = ["11975fad9edbdb55f1a560d96f91830e83e29bed6ad5ebf506abda09818eaf60", "12e13d127ca1b585dd6f6840d3fe3fa6e46c36a6afe2dbc5cb0b57032c902e31", "1c87fcb201e1e06f66e23a61a5fea9eeebfe7204a66d99df24600e3f05168051", "242e9900de758e137304ad4b5663c2eff0d798c2c3b891250bd0bd97144579da", "26c903d0ae1542890cb9abadb4adcb18f356b14c2df46e4ff657ae640e3ac9e7", "2e1e88f9d3e5f107b65b59cd29f141995597b035d17cc5537e58142038942e1a", "31b7a48b344c14691a8e92765d4023f88902ba3e96e2e4d0364d3453cdfd50db", "4fd07a932b4352f8a8973761ab4e84f965bf81cc750fb38e04f01088ab901cb8", "5b24ca47acf69222e82530e89111dd9d14f9b970ab2cd3a1c2c78f0c4fbba4f4", "647b3b916cc8f6aeba240c8171be3ab799c3c1b2ea179a3be0bd2712c4237553", "66b060946046ca27c0e03e9bec9bba3e0b918bafff84c425ca2cc2e157ce121e", "6efa9fa6e1434141df8872d0fa4226fc301b17aacf37429193f9d70b426ea28f", "be4715c9d8367e51dbe6bc6d05e205b1ae234f0dc5465931014aa1c4af44c1ba", "bea90da782d8e945fccfc958585210d23de374fa9294a9481ed2abcef637ebfc", "d318d77ab96f66a59e792a481e2701fba879e1a453aefeebdb17444fe204d1ed", "d785fc08d6f4207437e900ffead930a61e634c5e4f980ba6d3dc03c9581748c7", "de9559287c4fe8da56e8c3878d2374abc19d1ba2b807bfa7553e912a8e5ba87c", "f4f98b190bb918ac0bc0e3dd2ab74ff3573da9f43106f6dba6385406912ec00f", "f71f1a7e2d03758f6e957896ed696254e2bc83110ddbc6942018f1a232dd9dad", "fb944c8f0b0ab5c1f7846c686bc4cdf8cde7224655c12edcd59d5212cd57bec0"]
+pandocfilters = ["b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9"]
+parso = ["55cf25df1a35fd88b878715874d2c4dc1ad3f0eebd1e0266a67e1f55efccfbe1", "5c1f7791de6bd5dbbeac8db0ef5594b36799de198b3f7f7014643b0c5536b9d3"]
+pastel = ["a904e1659512cc9880a028f66de77cc813a4c32f7ceb68725cbc8afad57ef7ef", "bf3b1901b2442ea0d8ab9a390594e5b0c9584709d543a3113506fe8b28cbace3"]
+pefile = ["a5d6e8305c6b210849b47a6174ddf9c452b2888340b8177874b862ba6c207645"]
+pexpect = ["2094eefdfcf37a1fdbfb9aa090862c1a4878e5c7e0e7e7088bdb511c558e5cd1", "9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb"]
+pickleshare = ["87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca", "9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"]
+pint = ["32d8a9a9d63f4f81194c0014b3b742679dce81a26d45127d9810a68a561fe4e2", "7ece3f639ad58073ce49982b022d464014e6d91d0b3eaa89c8e8ea9c38e32659"]
+pkginfo = ["7424f2c8511c186cd5424bbf31045b77435b37a8d604990b79d4e70d741148bb", "a6d9e40ca61ad3ebd0b72fbadd4fba16e4c0e4df0428c041e01e06eb6ee71f32"]
+pluggy = ["15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0", "966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"]
+plumbum = ["600f99e1736f314b52d823aa5d3b73db9a7a6d5b5dc22303410c1a7d6f3e569c", "8571f2f9657e00dc22549d9e92db3fdec5674bf509fe60c5c9b4081fd8f6ab92"]
+ply = ["00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", "096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"]
+poetry = ["0133cd4edc77e955de8cd91203b6728f8365e2849d7fa7da1bfbc14b6529ab43", "6e535de38df7e6ab46ff8d197f53632b071675287d1477efc7bf4a5c4c63bc3f"]
+posix-ipc = ["40f1324d1aac30516dc6476f6ec4d7a8c2deff584042dcf841bc612a639bd474", "7c3cd796087a0f7968578451d49ea721be5890d906489eb5bc55ea9d4e980701", "ff6c9077633fc62a491d6997c43b094d885bb45a7ca1f36c9a0d647c54b74b14"]
+progressbar2 = ["7538d02045a1fd3aa2b2834bfda463da8755bd3ff050edc6c5ddff3bc616215f", "eb774d1e0d03ea4730f381c13c2c6ae7abb5ddfb14d8321d7a58a61aa708f0d0"]
+prometheus-client = ["71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da"]
+prompt-toolkit = ["46642344ce457641f28fc9d1c9ca939b63dadf8df128b86f1b9860e59c73a5e4", "e7f8af9e3d70f514373bf41aa51bc33af12a6db3f71461ea47fea985defb2c31", "f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db"]
+protobuf = ["0329e86a397db2a83f9dcbe21d9be55a47f963cdabc893c3a24f4d3a8f117c37", "0a7219254afec0d488211f3d482d8ed57e80ae735394e584a98d8f30a8c88a36", "14d6ac53df9cb5bb87c4f91b677c1bc5cec9c0fd44327f367a3c9562de2877c4", "180fc364b42907a1d2afa183ccbeffafe659378c236b1ec3daca524950bb918d", "3d7a7d8d20b4e7a8f63f62de2d192cfd8b7a53c56caba7ece95367ca2b80c574", "3f509f7e50d806a434fe4a5fbf602516002a0f092889209fff7db82060efffc0", "4571da974019849201fc1ec6626b9cea54bd11b6bed140f8f737c0a33ea37de5", "557686c43fbd04f5f7c533f00feee9a37dcca7b5896e3ae3664a33864e6dd546", "56bd1d84fbf4505c7b73f04de987eef5682e5752c811141b0186a3809bfb396f", "680c668d00b5eff08b86aef9e5ba9a705e621ea05d39071cfea8e28cb2400946", "6b5b947dc8b3f2aec0eaad65b0b5113fcd642c358c31357c647da6281ee31104", "6e96dffaf4d0a9a329e528b353ba62fd9ef13599688723d96bc9c165d0b6871e", "919f0d6f6addc836d08658eba3b52be2e92fd3e76da3ce00c325d8e9826d17c7", "9c7b19c30cf0644afd0e4218b13f637ce54382fdcb1c8f75bf3e84e49a5f6d0a", "a2e6f57114933882ec701807f217df2fb4588d47f71f227c0a163446b930d507", "a6b970a2eccfcbabe1acf230fbf112face1c4700036c95e195f3554d7bcb04c1", "bc45641cbcdea068b67438244c926f9fd3e5cbdd824448a4a64370610df7c593", "d61b14a9090da77fe87e38ba4c6c43d3533dcbeb5d84f5474e7ac63c532dcc9c", "d6faf5dbefb593e127463f58076b62fcfe0784187be8fe1aa9167388f24a22a1"]
+psutil = ["094f899ac3ef72422b7e00411b4ed174e3c5a2e04c267db6643937ddba67a05b", "10b7f75cc8bd676cfc6fa40cd7d5c25b3f45a0e06d43becd7c2d2871cbb5e806", "1b1575240ca9a90b437e5a40db662acd87bbf181f6aa02f0204978737b913c6b", "21231ef1c1a89728e29b98a885b8e0a8e00d09018f6da5cdc1f43f988471a995", "28f771129bfee9fc6b63d83a15d857663bbdcae3828e1cb926e91320a9b5b5cd", "70387772f84fa5c3bb6a106915a2445e20ac8f9821c5914d7cbde148f4d7ff73", "b560f5cd86cf8df7bcd258a851ca1ad98f0d5b8b98748e877a0aec4e9032b465", "b74b43fecce384a57094a83d2778cdfc2e2d9a6afaadd1ebecb2e75e0d34e10d", "e85f727ffb21539849e6012f47b12f6dd4c44965e56591d8dec6e8bc9ab96f4a", "fd2e09bb593ad9bdd7429e779699d2d47c1268cbde4dda95fcd1bd17544a0217", "ffad8eb2ac614518bbe3c0b8eb9dffdb3a8d2e3a7d5da51c5b974fb723a5c5aa"]
+ptyprocess = ["923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0", "d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f"]
+py = ["5e27081401262157467ad6e7f851b7aa402c5852dbcb3dae06768434de5752aa", "c20fdd83a5dbc0af9efd622bee9a5564e278f6380fffcacc43ba6f43db2813b0"]
+py-cpuinfo = ["2cf6426f776625b21d1db8397d3297ef7acfa59018f02a8779123f3190f18500"]
+pycairo = ["dcb853fd020729516e8828ad364084e752327d4cff8505d20b13504b32b16531"]
+pycparser = ["a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3"]
+pyelftools = ["86ac6cee19f6c945e8dedf78c6ee74f1112bd14da5a658d8c9d4103aed5756a2", "cc0ea0de82b240a73ef4056fce44acbb4727dca7d66759371aff2bad457ed711"]
+pygments = ["2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b", "98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe"]
+pygobject = ["2acb0daf2b3a23a90f52066cc23d1053339fee2f5f7f4275f8baa3704ae0c543"]
+pylev = ["063910098161199b81e453025653ec53556c1be7165a9b7c50be2f4d57eae1c3", "1d29a87beb45ebe1e821e7a3b10da2b6b2f4c79b43f482c2df1a1f748a6e114e"]
+pylint = ["3db5468ad013380e987410a8d6956226963aed94ecb5f9d3a28acca6d9ac36cd", "886e6afc935ea2590b462664b161ca9a5e40168ea99e5300935f6591ad467df4"]
+pyparsing = ["4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f", "c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec"]
+pyprof2calltree = ["252eead6e7df997183ac24b0063394a87d15fe3ebc7e8d84cc80fc441f62b321", "9ec2d4d70aa1cb3e2e65a8445247eb32c1ef289bbbd64837c63e0994241f90ea"]
+pyrsistent = ["3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2"]
+pysmt = ["6ccac89f22052f0b12f3847382efe94d0fbda95f33978af29f4f3aee5ef0e270"]
+pytest = ["19e8f75eac01dd3f211edd465b39efbcbdc8fc5f7866d7dd49fedb30d8adf339", "c77a5f30a90e0ce24db9eaa14ddfd38d4afb5ea159309bdd2dae55b931bc9324"]
+pytest-asyncio = ["9fac5100fd716cbecf6ef89233e8590a4ad61d729d1732e0a96b84182df1daaf", "d734718e25cfc32d2bf78d346e99d33724deeba774cc4afdf491530c6184b63b"]
+pytest-benchmark = ["01f79d38d506f5a3a0a9ada22ded714537bbdfc8147a881a35c1655db07289d9", "ad4314d093a3089701b24c80a05121994c7765ce373478c8f4ba8d23c9ba9528"]
+pytest-forked = ["1805699ed9c9e60cb7a8179b8d4fa2b8898098e82d229b0825d8095f0f261100", "1ae25dba8ee2e56fb47311c9638f9e58552691da87e82d25b0ce0e4bf52b7d87"]
+pytest-parallel = ["94df6b0ebf48e03cbce66622d55ba6bd2cb116b06cfb39cc5fc4d2d310df25ca", "c4226352462ae32ff01d47a642d087005c3b9bf995cea61fc37a4becb146278d"]
+pytest-xdist = ["0f46020d3d9619e6d17a65b5b989c1ebbb58fc7b1da8fb126d70f4bac4dfeed1", "7dc0d027d258cd0defc618fb97055fbd1002735ca7a6d17037018cf870e24011"]
+python-dateutil = ["73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c", "75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a"]
+python-utils = ["34aaf26b39b0b86628008f2ae0ac001b30e7986a8d303b61e1357dfcdad4f6d3", "e25f840564554eaded56eaa395bca507b0b9e9f0ae5ecb13a8cb785305c56d25"]
+pytz = ["1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d", "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be"]
+pyvex = ["16d84ffb61d70d735861599d9f8cb21c33a22cbc9852de4acaa6569991a2e1ce", "cd430578cef1f424cd0f698b93dffaa77a881f9f6890a24c0ce92f69657c45f9", "df4faf971290be7067341cbdf7334c6632eae03722c33889e1cbe93afb734a44"]
+pywin32 = ["300a2db938e98c3e7e2093e4491439e62287d0d493fe07cce110db070b54c0be", "31f88a89139cb2adc40f8f0e65ee56a8c585f629974f9e07622ba80199057511", "371fcc39416d736401f0274dd64c2302728c9e034808e37381b5e1b22be4a6b0", "47a3c7551376a865dd8d095a98deba954a98f326c6fe3c72d8726ca6e6b15507", "4cdad3e84191194ea6d0dd1b1b9bdda574ff563177d2adf2b4efec2a244fa116", "7c1ae32c489dc012930787f06244426f8356e129184a02c25aef163917ce158e", "7f18199fbf29ca99dff10e1f09451582ae9e372a892ff03a28528a24d55875bc", "9b31e009564fb95db160f154e2aa195ed66bcc4c058ed72850d047141b36f3a2", "a929a4af626e530383a579431b70e512e736e9588106715215bf685a3ea508d4", "c054c52ba46e7eb6b7d7dfae4dbd987a1bb48ee86debe3f245a2884ece46e295", "f27cec5e7f588c3d1051651830ecc00294f90728d19c3bf6916e6dba93ea357c", "f4c5be1a293bae0076d93c88f37ee8da68136744588bc5e2be2f299a34ceb7aa"]
+pywinpty = ["1e525a4de05e72016a7af27836d512db67d06a015aeaf2fa0180f8e6a039b3c2", "2740eeeb59297593a0d3f762269b01d0285c1b829d6827445fcd348fb47f7e70", "2d7e9c881638a72ffdca3f5417dd1563b60f603e1b43e5895674c2a1b01f95a0", "33df97f79843b2b8b8bc5c7aaf54adec08cc1bae94ee99dfb1a93c7a67704d95", "5fb2c6c6819491b216f78acc2c521b9df21e0f53b9a399d58a5c151a3c4e2a2d", "8fc5019ff3efb4f13708bd3b5ad327589c1a554cb516d792527361525a7cb78c", "b358cb552c0f6baf790de375fab96524a0498c9df83489b8c23f7f08795e966b", "dbd838de92de1d4ebf0dce9d4d5e4fc38d0b7b1de837947a18b57a882f219139", "dd22c8efacf600730abe4a46c1388355ce0d4ab75dc79b15d23a7bd87bf05b48", "e854211df55d107f0edfda8a80b39dfc87015bef52a8fe6594eb379240d81df2"]
+pyzmq = ["01b588911714a6696283de3904f564c550c9e12e8b4995e173f1011755e01086", "0573b9790aa26faff33fba40f25763657271d26f64bffb55a957a3d4165d6098", "0fa82b9fc3334478be95a5566f35f23109f763d1669bb762e3871a8fa2a4a037", "1e59b7b19396f26e360f41411a5d4603356d18871049cd7790f1a7d18f65fb2c", "2a294b4f44201bb21acc2c1a17ff87fbe57b82060b10ddb00ac03e57f3d7fcfa", "355b38d7dd6f884b8ee9771f59036bcd178d98539680c4f87e7ceb2c6fd057b6", "4b73d20aec63933bbda7957e30add233289d86d92a0bb9feb3f4746376f33527", "4ec47f2b50bdb97df58f1697470e5c58c3c5109289a623e30baf293481ff0166", "5541dc8cad3a8486d58bbed076cb113b65b5dd6b91eb94fb3e38a3d1d3022f20", "6fca7d11310430e751f9832257866a122edf9d7b635305c5d8c51f74a5174d3d", "7369656f89878455a5bcd5d56ca961884f5d096268f71c0750fc33d6732a25e5", "75d73ee7ca4b289a2a2dfe0e6bd8f854979fc13b3fe4ebc19381be3b04e37a4a", "80c928d5adcfa12346b08d31360988d843b54b94154575cccd628f1fe91446bc", "83ce18b133dc7e6789f64cb994e7376c5aa6b4aeced993048bf1d7f9a0fe6d3a", "8b8498ceee33a7023deb2f3db907ca41d6940321e282297327a9be41e3983792", "8c69a6cbfa94da29a34f6b16193e7c15f5d3220cb772d6d17425ff3faa063a6d", "8ff946b20d13a99dc5c21cb76f4b8b253eeddf3eceab4218df8825b0c65ab23d", "972d723a36ab6a60b7806faa5c18aa3c080b7d046c407e816a1d8673989e2485", "a6c9c42bbdba3f9c73aedbb7671815af1943ae8073e532c2b66efb72f39f4165", "aa3872f2ebfc5f9692ef8957fe69abe92d905a029c0608e45ebfcd451ad30ab5", "cf08435b14684f7f2ca2df32c9df38a79cdc17c20dc461927789216cb43d8363", "d30db4566177a6205ed1badb8dbbac3c043e91b12a2db5ef9171b318c5641b75", "d5ac84f38575a601ab20c1878818ffe0d09eb51d6cb8511b636da46d0fd8949a", "e37f22eb4bfbf69cd462c7000616e03b0cdc1b65f2d99334acad36ea0e4ddf6b", "e6549dd80de7b23b637f586217a4280facd14ac01e9410a037a13854a6977299", "ed6205ca0de035f252baa0fd26fdd2bc8a8f633f92f89ca866fd423ff26c6f25", "efdde21febb9b5d7a8e0b87ea2549d7e00fda1936459cfb27fb6fca0c36af6c1", "f4e72646bfe79ff3adbf1314906bbd2d67ef9ccc71a3a98b8b2ccbcca0ab7bec"]
+qtconsole = ["4de25b8895957d23ceacf2526b6f0a76da4e60e60115611930d387c853f3cb08", "654f423662e7dfe6a9b26fac8ec76aedcf742c339909ac49f1f0c1a1b744bcd1"]
+refcycle = ["56d2d5f0f3d2f6f8bf1b146d0d25aa6fb207a0dd9a237f491170c32a7cd5573f", "e89352161323b1e6675c7a7ea078e5934c286e382be56c78c23e58cc1abacdd9"]
+requests = ["11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", "9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31"]
+requests-toolbelt = ["42c9c170abc2cacb78b8ab23ac957945c7716249206f90874651971a4acff237", "f6a531936c6fa4c6cfce1b9c10d5c4f498d16528d2a54a22ca00011205a187b5"]
+rpyc = ["0df276076891797bbaaff322cc6debb02e10817426bba00a9beca915053a8a91", "2dead5b5e8fbe105faad4ba5d9879bf2ff9819a556c9462e1659a3ae9fa17517", "92a4c92d9bb5e5d4323b4b417ecad6ee31b5ab2a34d9ea7aafdf31962c4e38f7"]
+send2trash = ["60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2", "f1691922577b6fa12821234aeb57599d887c4900b9ca537948d2dac34aea888b"]
+setproctitle = ["6283b7a58477dd8478fbb9e76defb37968ee4ba47b05ec1c053cb39638bd7398", "6a035eddac62898786aed2c2eee7334c28cfc8106e8eb29fdd117cac56c6cdf0"]
+shellingham = ["77d37a4fd287c1e663006f7ecf1b9deca9ad492d0082587bd813c44eb49e4e62", "985b23bbd1feae47ca6a6365eacd314d93d95a8a16f8f346945074c28fe6f3e0"]
+singledispatch = ["5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c", "833b46966687b3de7f438c761ac475213e53b306740f1abfaa86e1d1aae56aa8"]
+six = ["1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd", "30f610279e8b2578cab6db20741130331735c781b56053c59c4076da27f06b66"]
+smmap2 = ["0555a7bf4df71d1ef4218e4807bbf9b201f910174e6e08af2e138d4e517b4dde", "29a9ffa0497e7f2be94ca0ed1ca1aa3cd4cf25a1f6b4f5f87f74b46ed91d609a"]
+sortedcontainers = ["974e9a32f56b17c1bac2aebd9dcf197f3eb9cd30553c5852a3187ad162e1a03a", "d9e96492dd51fae31e60837736b38fe42a187b5404c16606ff7ee7cd582d4c60"]
+tabulate = ["5470cc6687a091c7042cee89b2946d9235fe9f6d49c193a4ae2ac7bf386737c8"]
+tblib = ["229bee3754cb5d98b4837dd5c4405e80cfab57cb9f93220410ad367f8b352344", "e222f44485d45ed13fada73b57775e2ff9bd8af62160120bbb6679f5ad80315b"]
+terminado = ["4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2", "a43dcb3e353bc680dd0783b1d9c3fc28d529f190bc54ba9a229f72fe6e7a54d7"]
+testpath = ["60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e", "bfcf9411ef4bf3db7579063e0546938b1edda3d69f4e1fb8756991f5951f85d4"]
+toml = ["229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c", "235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e", "f1db651f9657708513243e61e6cc67d101a39bad662eaa9b5546f789338e07a3"]
+tomlkit = ["32c10cc16ded7e4101c79f269910658cc2a0be5913f1252121c3cd603051c269", "96e6369288571799a3052c1ef93b9de440e1ab751aa045f435b55e9d3bcd0690"]
+toolz = ["08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560"]
+tornado = ["349884248c36801afa19e342a77cc4458caca694b0eda633f5878e458a44cb2c", "398e0d35e086ba38a0427c3b37f4337327231942e731edaa6e9fd1865bbd6f60", "4e73ef678b1a859f0cb29e1d895526a20ea64b5ffd510a2307b5998c7df24281", "559bce3d31484b665259f50cd94c5c28b961b09315ccd838f284687245f416e5", "abbe53a39734ef4aba061fca54e30c6b4639d3e1f59653f0da37a0003de148c7", "c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9", "c9399267c926a4e7c418baa5cbe91c7d1cf362d505a1ef898fde44a07c9dd8a5"]
+traitlets = ["70b4c6a1d9019d7b4f6846832288f86998aa3b9207c6821f3578a6a6a467fe44", "d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7"]
+typed-ast = ["1170afa46a3799e18b4c977777ce137bb53c7485379d9706af8a59f2ea1aa161", "18511a0b3e7922276346bcb47e2ef9f38fb90fd31cb9223eed42c85d1312344e", "262c247a82d005e43b5b7f69aff746370538e176131c32dda9cb0f324d27141e", "2b907eb046d049bcd9892e3076c7a6456c93a25bebfe554e931620c90e6a25b0", "354c16e5babd09f5cb0ee000d54cfa38401d8b8891eefa878ac772f827181a3c", "48e5b1e71f25cfdef98b013263a88d7145879fbb2d5185f2a0c79fa7ebbeae47", "4e0b70c6fc4d010f8107726af5fd37921b666f5b31d9331f0bd24ad9a088e631", "630968c5cdee51a11c05a30453f8cd65e0cc1d2ad0d9192819df9978984529f4", "66480f95b8167c9c5c5c87f32cf437d585937970f3fc24386f313a4c97b44e34", "71211d26ffd12d63a83e079ff258ac9d56a1376a25bc80b1cdcdf601b855b90b", "7954560051331d003b4e2b3eb822d9dd2e376fa4f6d98fee32f452f52dd6ebb2", "838997f4310012cf2e1ad3803bce2f3402e9ffb71ded61b5ee22617b3a7f6b6e", "95bd11af7eafc16e829af2d3df510cecfd4387f6453355188342c3e79a2ec87a", "bc6c7d3fa1325a0c6613512a093bc2a2a15aeec350451cbdf9e1d4bffe3e3233", "cc34a6f5b426748a507dd5d1de4c1978f2eb5626d51326e43280941206c209e1", "d755f03c1e4a51e9b24d899561fec4ccaf51f210d52abdf8c07ee2849b212a36", "d7c45933b1bdfaf9f36c579671fec15d25b06c8398f113dab64c18ed1adda01d", "d896919306dd0aa22d0132f62a1b78d11aaf4c9fc5b3410d3c666b818191630a", "fdc1c9bbf79510b76408840e009ed65958feba92a88833cdceecff93ae8fff66", "ffde2fbfad571af120fcbfbbc61c72469e72f550d676c3342492a9dfdefb8f12"]
+unicorn = ["2a0a43ebf73da8e79e91e89b4e72ab2413a410167db4dff25008721ec117cda1", "3a8ad7a7f4be7583e77ca2f7f921a26081eb4987a37afbd8c91850eb6a8a673c", "66bada80960b2d7da45408acd10d2ea8fdf2c51781543d4e9401d10480b6a574", "6f25eef8119620d54cf17472be7fbd3566143a72ff5ff5a6e3639171e026ab28", "7e827ac975f5f1ad0022009df22c6af7db7e5229e7878835ee059d4dc16217c4"]
+urllib3 = ["a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293", "f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745"]
+wcwidth = ["8fd29383f539be45b20bd4df0dc29c20ba48654a41e661925e612311e9f3c603", "f28b3e8a6483e5d49e7f8949ac1a78314e740333ae305b4ba5defd3e74fb37a8"]
+webencodings = ["a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", "b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"]
+widgetsnbextension = ["079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7", "bd314f8ceb488571a5ffea6cc5b9fc6cba0adaf88a9d2386b93a489751938bcd"]
+wrapt = ["565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1"]
+z3-solver = ["7e04e1b56a100f4fef79c2f20be0aeb6dac4efc6ab66ba5bac41dbe6820cbd7e", "922158453b235ad6c3d45d9c8ed2b427c65d077d65ddcef3cc65f6a4ac7696ac", "a9bf7b9fab66ca652675bf8d4b67d1a9301a017d1eebe118d05bf7200541b62c", "ecdf7cb3df9661bdc8953a552a7c09e1c0b7f4195e5eeeab8ff90f672490bf3f"]
+zipp = ["3718b1cbcd963c7d4c5511a8240812904164b7f381b647143a89d3b98f9bcd8e", "f06903e9f1f43b12d371004b4ac7b06ab39a44adc747266928ae6debfa7b3335"]
diff --git a/pylint b/pylint
new file mode 100755
index 0000000..7ac6b7c
--- /dev/null
+++ b/pylint
@@ -0,0 +1,15 @@
+#!/bin/zsh -e
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+. "${0:P:h}/shebang.zsh" pylint "$@"
diff --git a/pylintrc b/pylintrc
new file mode 100644
index 0000000..bf91d07
--- /dev/null
+++ b/pylintrc
@@ -0,0 +1,424 @@
+# -*- conf -*-
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+[MASTER]
+
+# A comma-separated list of package or module names from where C extensions may
+# be loaded. Extensions are loading into the active Python interpreter and may
+# run arbitrary code
+extension-pkg-whitelist=
+
+# Add files or directories to the blacklist. They should be base names, not
+# paths.
+ignore=CVS
+
+# Add files or directories matching the regex patterns to the blacklist. The
+# regex matches against base names, not paths.
+ignore-patterns=sql_parser_.*
+
+# Python code to execute, usually for sys.path manipulation such as
+# pygtk.require().
+init-hook=sys.path[0:0]=["./src"]
+
+# Use multiple processes to speed up Pylint.
+jobs=1
+
+# List of plugins (as comma separated values of python modules names) to load,
+# usually to register additional checkers.
+load-plugins=pylint.extensions.bad_builtin,pylint.extensions.check_elif,pylint.extensions.comparetozero,pylint.extensions.docparams,pylint.extensions.docstyle,pylint.extensions.emptystring,pylint.extensions.mccabe,pylint.extensions.overlapping_exceptions,pylint.extensions.redefined_variable_type,modernmp._pylint,dctv._pylint
+
+# Pickle collected data for later comparisons.
+persistent=yes
+
+# Specify a configuration file.
+#rcfile=
+
+# Allow loading of arbitrary C extensions. Extensions are imported into the
+# active Python interpreter and may run arbitrary code.
+unsafe-load-any-extension=yes
+
+
+[MESSAGES CONTROL]
+
+# Only show warnings with the listed confidence levels. Leave empty to show
+# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED
+confidence=
+
+disable=too-few-public-methods,bad-builtin,fixme,global-statement,too-complex,duplicate-code,broad-except,exec-used,bad-staticmethod-argument,arguments-differ,expression-not-assigned,invalid-name,abstract-method,useless-object-inheritance,trailing-comma-tuple,line-too-long,misplaced-comparison-constant,unnecessary-pass,bare-except
+enable=
+
+[REPORTS]
+
+# Python expression which should return a note less than 10 (10 is the highest
+# note). You have access to the variables errors warning, statement which
+# respectively contain the number of errors / warnings messages and the total
+# number of statements analyzed. This is used by the global evaluation report
+# (RP0004).
+evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
+
+# Template used to display messages. This is a python new-style format string
+# used to format the message information. See doc for all details
+#msg-template=
+
+# Set the output format. Available formats are text, parseable, colorized, json
+# and msvs (visual studio).You can also give a reporter class, eg
+# mypackage.mymodule.MyReporterClass.
+output-format=text
+
+# Tells whether to display a full report or only the messages
+reports=no
+
+# Activate the evaluation score.
+score=yes
+
+
+[REFACTORING]
+
+# Maximum number of nested blocks for function / method body
+max-nested-blocks=5
+
+
+[FORMAT]
+
+# Expected format of line ending, e.g. empty (any line ending), LF or CRLF.
+expected-line-ending-format=
+
+# Regexp for a line that is allowed to be longer than the limit.
+ignore-long-lines=^\s*(# )?<?https?://\S+>?$
+
+# Number of spaces of indent required inside a hanging or continued line.
+indent-after-paren=2
+
+# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
+# tab).
+indent-string=' '
+
+# Maximum number of characters on a single line.
+max-line-length=100
+
+# Maximum number of lines in a module
+max-module-lines=9999999
+
+# List of optional constructs for which whitespace checking is disabled. `dict-
+# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}.
+# `trailing-comma` allows a space between comma and closing bracket: (a, ).
+# `empty-line` allows space-only lines.
+no-space-check=trailing-comma,dict-separator
+
+# Allow the body of a class to be on the same line as the declaration if body
+# contains single statement.
+single-line-class-stmt=no
+
+# Allow the body of an if to be on the same line as the test if there is no
+# else.
+single-line-if-stmt=no
+
+
+[SIMILARITIES]
+
+# Ignore comments when computing similarities.
+ignore-comments=yes
+
+# Ignore docstrings when computing similarities.
+ignore-docstrings=yes
+
+# Ignore imports when computing similarities.
+ignore-imports=no
+
+# Minimum lines number of a similarity.
+min-similarity-lines=4
+
+
+[LOGGING]
+
+# Logging modules to check that the string format arguments are in logging
+# function parameter format
+logging-modules=logging
+
+
+[MISCELLANEOUS]
+
+# List of note tags to take in consideration, separated by a comma.
+notes=FIXME,XXX,TODO
+
+
+[SPELLING]
+
+# Spelling dictionary name. Available dictionaries: none. To make it working
+# install python-enchant package.
+spelling-dict=
+
+# List of comma separated words that should not be checked.
+spelling-ignore-words=
+
+# A path to a file that contains private dictionary; one word per line.
+spelling-private-dict-file=
+
+# Tells whether to store unknown words to indicated private dictionary in
+# --spelling-private-dict-file option instead of raising a message.
+spelling-store-unknown-words=no
+
+
+[BASIC]
+
+# Naming hint for argument names
+argument-name-hint=(([a-z][a-z0-9_]{1,50})|(_[a-z0-9_]*))$
+
+# Regular expression matching correct argument names
+argument-rgx=(([a-z][a-z0-9_]{1,50})|(_[a-z0-9_]*))$
+
+# Naming hint for attribute names
+attr-name-hint=(([a-z][a-z0-9_]{1,50})|(_[a-z0-9_]*))$
+
+# Regular expression matching correct attribute names
+attr-rgx=(([a-z][a-z0-9_]{1,50})|(_[a-z0-9_]*))$
+
+# Bad variable names which should always be refused, separated by a comma
+bad-names=
+
+# Naming hint for class attribute names
+class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,50}|(__.*__))$
+
+# Regular expression matching correct class attribute names
+class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,50}|(__.*__))$
+
+# Naming hint for class names
+class-name-hint=[A-Z_][a-zA-Z0-9]+$
+
+# Regular expression matching correct class names
+class-rgx=[A-Z_][a-zA-Z0-9]+$
+
+# Naming hint for constant names
+const-name-hint=([a-zA-Z0-9_]+|(([A-Z_][A-Z0-9_]*)|(__.*__)))$
+
+# Regular expression matching correct constant names
+const-rgx=([a-zA-Z0-9_]+|(([A-Z_][A-Z0-9_]*)|(__.*__)))$
+
+# Minimum line length for functions/classes that require docstrings, shorter
+# ones are exempt.
+docstring-min-length=-1
+
+# Naming hint for function names
+function-name-hint=(([a-z][a-z0-9_]{2,50})|(_[a-z0-9_]*))$
+
+# Regular expression matching correct function names
+function-rgx=(([a-z][a-z0-9_]{2,50})|(_[a-z0-9_]*))$
+
+# Good variable names which should always be accepted, separated by a comma
+good-names=i,j,k,ex,Run,_,fd,log,_test_object_init_counter,fn,p,m,x,y,k,v,q,w,h
+
+# Include a hint for the correct naming format with invalid-name
+include-naming-hint=yes
+
+# Naming hint for inline iteration names
+inlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$
+
+# Regular expression matching correct inline iteration names
+inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$
+
+# Naming hint for method names
+method-name-hint=(([a-z][a-z0-9_]{2,50})|(_[a-z0-9_]*))$
+
+# Regular expression matching correct method names
+method-rgx=(([a-z][a-z0-9_]{2,50})|(_[a-z0-9_]*))$
+
+# Naming hint for module names
+module-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
+
+# Regular expression matching correct module names
+module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
+
+# Colon-delimited sets of names that determine each other's naming style when
+# the name regexes allow several styles.
+name-group=
+
+# Regular expression which should only match function or class names that do
+# not require a docstring.
+no-docstring-rgx=^_
+
+# List of decorators that produce properties, such as abc.abstractproperty. Add
+# to this list to register other decorators that produce valid properties.
+property-classes=abc.abstractproperty
+
+# Naming hint for variable names
+variable-name-hint=(([a-z][a-z0-9_]{1,50})|(_[a-z0-9_]*))$
+
+# Regular expression matching correct variable names
+variable-rgx=(([a-z][a-z0-9_]{1,50})|(_[a-z0-9_]*))$
+
+
+[TYPECHECK]
+
+# List of decorators that produce context managers, such as
+# contextlib.contextmanager. Add to this list to register other decorators that
+# produce valid context managers.
+contextmanager-decorators=contextlib.contextmanager
+
+# List of members which are set dynamically and missed by pylint inference
+# system, and so shouldn't trigger E1101 when accessed. Python regular
+# expressions are accepted.
+generated-members=
+
+# Tells whether missing members accessed in mixin class should be ignored. A
+# mixin class is detected if its name ends with "mixin" (case insensitive).
+ignore-mixin-members=yes
+
+# This flag controls whether pylint should warn about no-member and similar
+# checks whenever an opaque object is returned when inferring. The inference
+# can return multiple potential results while evaluating a Python object, but
+# some branches might not be evaluated, which results in partial inference. In
+# that case, it might be useful to still emit no-member and other checks for
+# the rest of the inferred objects.
+ignore-on-opaque-inference=yes
+
+# List of class names for which member attributes should not be checked (useful
+# for classes with dynamically set attributes). This supports the use of
+# qualified names.
+ignored-classes=optparse.Values,thread._local,_thread._local
+
+# List of module names for which member attributes should not be checked
+# (useful for modules/projects where namespaces are manipulated during runtime
+# and thus existing member attributes cannot be deduced by static analysis. It
+# supports qualified module names, as well as Unix pattern matching.
+ignored-modules=
+
+# Show a hint with possible names when a member name was not found. The aspect
+# of finding the hint is based on edit distance.
+missing-member-hint=yes
+
+# The minimum edit distance a name should have in order to be considered a
+# similar match for a missing member name.
+missing-member-hint-distance=1
+
+# The total number of similar names that should be taken in consideration when
+# showing a hint for a missing member.
+missing-member-max-choices=1
+
+
+[VARIABLES]
+
+# List of additional names supposed to be defined in builtins. Remember that
+# you should avoid to define new builtins when possible.
+additional-builtins=
+
+# Tells whether unused global variables should be treated as a violation.
+allow-global-unused-variables=yes
+
+# List of strings which can identify a callback function by name. A callback
+# name must start or end with one of those strings.
+callbacks=cb_,_cb
+
+# A regular expression matching the name of dummy variables (i.e. expectedly
+# not used).
+dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_
+
+# Argument names that match this expression will be ignored. Default to name
+# with leading underscore
+ignored-argument-names=_.*|^ignored_|^unused_
+
+# Tells whether we should check for unused import in __init__ files.
+init-import=no
+
+# List of qualified module names which can have objects that can redefine
+# builtins.
+redefining-builtins-modules=six.moves,future.builtins
+
+
+[IMPORTS]
+
+# Allow wildcard imports from modules that define __all__.
+allow-wildcard-with-all=no
+
+# Analyse import fallback blocks. This can be used to support both Python 2 and
+# 3 compatible code, which means that the block might have code that exists
+# only in one or another interpreter, leading to false positives when analysed.
+analyse-fallback-blocks=no
+
+# Deprecated modules which should not be used, separated by a comma
+deprecated-modules=optparse
+
+# Create a graph of external dependencies in the given file (report RP0402 must
+# not be disabled)
+ext-import-graph=
+
+# Create a graph of every (i.e. internal and external) dependencies in the
+# given file (report RP0402 must not be disabled)
+import-graph=
+
+# Create a graph of internal dependencies in the given file (report RP0402 must
+# not be disabled)
+int-import-graph=
+
+# Force import order to recognize a module as part of the standard
+# compatibility libraries.
+known-standard-library=
+
+# Force import order to recognize a module as part of a third party library.
+known-third-party=enchant
+
+
+[CLASSES]
+
+# List of method names used to declare (i.e. assign) instance attributes.
+defining-attr-methods=__init__,__new__,setUp
+
+# List of member names, which should be excluded from the protected access
+# warning.
+exclude-protected=_asdict,_fields,_replace,_source,_make
+
+# List of valid names for the first argument in a class method.
+valid-classmethod-first-arg=cls
+
+# List of valid names for the first argument in a metaclass class method.
+valid-metaclass-classmethod-first-arg=mcs
+
+
+[DESIGN]
+
+# Maximum number of arguments for function / method
+max-args=999
+
+# Maximum number of attributes for a class (see R0902).
+max-attributes=999
+
+# Maximum number of boolean expressions in a if statement
+max-bool-expr=999
+
+# Maximum number of branch for function / method body
+max-branches=999
+
+# Maximum number of locals for function / method body
+max-locals=999
+
+# Maximum number of parents for a class (see R0901).
+max-parents=999
+
+# Maximum number of public methods for a class (see R0904).
+max-public-methods=999
+
+# Maximum number of return / yield for function / method body
+max-returns=999
+
+# Maximum number of statements in function / method body
+max-statements=999
+
+# Minimum number of public methods for a class (see R0903).
+min-public-methods=0
+
+
+[EXCEPTIONS]
+
+# Exceptions that will emit a warning when being caught. Defaults to
+# "Exception"
+overgeneral-exceptions=Exception
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..3ff0c4b
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,48 @@
+[tool.poetry]
+name = "dctv"
+version = "0.1.0"
+description = ""
+authors = ["Daniel Colascione <dancol@dancol.org>"]
+
+[tool.poetry.dependencies]
+python = "^3.6"
+numpy = "^1.15"
+pandas = "^0.23.4"
+tblib = "^1.3"
+cytoolz = "^0.9.0"
+ply = "^3.11"
+tabulate = "^0.8.2"
+attrs = "^18.2"
+ipython = "^7.2"
+networkx = "^2.2"
+pyprof2calltree = "^1.4"
+pytest = "^4.0"
+pylint = "^2.2"
+poetry = "^0.12.10"
+gbulb = "^0.6.1"
+lockfile = "^0.12.2"
+setproctitle = "^1.1"
+refcycle = "^0.2.1"
+pytest-benchmark = "^3.1"
+posix_ipc = {version = "^1.0",platform = "!=win32"}
+pycairo = "^1.18"
+PyGObject = "^3.30"
+toml = "^0.10.0"
+pytest-asyncio = {version = "^0.10.0",allows-prereleases = true}
+happy = "^1.2"
+heapy = "^0.6.0"
+numba = "^0.43.1"
+angr = "^8.19"
+pint = "^0.9.0"
+matplotlib = "^3.1"
+jupyter = "^1.0"
+pytest-parallel = "^0.0.9"
+pytest-xdist = "^1.29"
+cython = "^0.29.14"
+objgraph = "^3.4"
+
+[tool.poetry.dev-dependencies]
+
+[build-system]
+requires = ["poetry>=0.12"]
+build-backend = "poetry.masonry.api"
diff --git a/pytest b/pytest
new file mode 100755
index 0000000..5ade764
--- /dev/null
+++ b/pytest
@@ -0,0 +1,15 @@
+#!/bin/zsh -e
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+. "${0:P:h}/shebang.zsh" pytest "$@"
diff --git a/pytest.ini b/pytest.ini
new file mode 100644
index 0000000..e63d204
--- /dev/null
+++ b/pytest.ini
@@ -0,0 +1,26 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+[pytest]
+# Require that class tests derive from unittest.TestCase so that
+# random classes starting with "^Test" don't get scanned for tests.
+python_classes = NoThanks
+norecursedirs = third_party
+log_format = %(process)d/%(threadName)s %(levelname)s:%(name)s:%(message)s
+log_level = DEBUG
+log_cli = True
+log_cli_level = 99
+
+filterwarnings =
+ error
+ ignore::DeprecationWarning
diff --git a/setup-git-hooks.sh b/setup-git-hooks.sh
new file mode 100755
index 0000000..5e0dfc5
--- /dev/null
+++ b/setup-git-hooks.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+set -xeo pipefail
+if ! [[ -d .git/hooks ]]; then
+ echo >&2 "ERROR: must be run from repository root"
+ exit 1
+fi
+ln -sf ../../git-hooks/commit-msg .git/hooks/commit-msg
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..b7e4789
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,2 @@
+[aliases]
+test=pytest
diff --git a/shebang.zsh b/shebang.zsh
new file mode 100644
index 0000000..846139e
--- /dev/null
+++ b/shebang.zsh
@@ -0,0 +1,40 @@
+#!/bin/zsh
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# This script is used as part of a magic incantation in DCTV top-level
+# scripts that makes programs run inside the DCTV virtual environment
+# even if run as normal executables, perhaps via symlink, while still
+# allowing a direct Python invocation to run the script normally (a
+# capability which is important for debugging). The hack works by
+# turning the launcher scripts into zsh and Python polyglots by
+# abusing Python and shell string quoting syntax.
+dctv_dir=${0:h}
+stamp="${dctv_dir}/venv/setup.stamp"
+if ! [[ -r $stamp ]]; then
+ printf >&2 "%s: venv not configured: did you forget to run 'make dev'?\n" \
+ "${ZSH_ARGZERO:t}"
+ exit 1
+fi
+interp="${dctv_dir}/venv/bin/python"
+if ! [[ -x $interp ]]; then
+ printf >&2 "%s: venv corrupted: no interpreter!'.\n" "${ZSH_ARGZERO:t}"
+ exit 1
+fi
+if [[ $interp -nt $stamp ]]; then
+ printf >&2 "%s: venv older than interpreter: refresh with 'make clean && make dev'.\n" \
+ "${ZSH_ARGZERO:t}"
+ exit 1
+fi
+. "${dctv_dir}/venv/run" "$@"
+exit 1 # just in case: exec isn't supposed to return
diff --git a/src/dctv/DctvGObjectHack-1.0.gir b/src/dctv/DctvGObjectHack-1.0.gir
new file mode 100644
index 0000000..a9e775a
--- /dev/null
+++ b/src/dctv/DctvGObjectHack-1.0.gir
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<repository version="1.2"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <include name="GObject" version="2.0"/>
+ <include name="GLib" version="2.0"/>
+ <namespace name="DctvGObjectHack"
+ version="1.0"
+ shared-library="libgobject-2.0.so.0">
+ <function name="g_object_set_qdata"
+ c:identifier="g_object_set_qdata">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="object" transfer-ownership="none">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="quark" transfer-ownership="none">
+ <type name="GLib.Quark" c:type="GQuark"/>
+ </parameter>
+ <parameter name="data"
+ transfer-ownership="none"
+ nullable="1"
+ allow-none="1">
+ <type name="gpointer" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
diff --git a/src/dctv/DctvGtkHack-1.0.gir b/src/dctv/DctvGtkHack-1.0.gir
new file mode 100644
index 0000000..d6b03c8
--- /dev/null
+++ b/src/dctv/DctvGtkHack-1.0.gir
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!-- Hacky crap to work around GTK marshaling bugs -->
+<repository version="1.2"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <include name="Gtk" version="3.0"/>
+ <include name="Gdk" version="3.0"/>
+ <namespace name="DctvGtkHack"
+ version="1.0"
+ shared-library="libgtk-3.so.0,libgdk-3.so.0">
+ <function name="gtk_gesture_get_last_event"
+ c:identifier="gtk_gesture_get_last_event">
+ <return-value transfer-ownership="none" nullable="1">
+ <type name="Gdk.Event" c:type="const GdkEvent*"/>
+ </return-value>
+ <parameters>
+ <parameter name="gesture" transfer-ownership="none">
+ <type name="Gtk.Gesture" c:type="GtkGesture*"/>
+ </parameter>
+ <parameter name="sequence"
+ transfer-ownership="none"
+ nullable="1" >
+ <type name="Gdk.EventSequence"
+ c:type="GdkEventSequence*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="gtk_gesture_get_sequence_state"
+ c:identifier="gtk_gesture_get_sequence_state" >
+ <return-value transfer-ownership="none">
+ <type name="Gtk.EventSequenceState" c:type="GtkEventSequenceState"/>
+ </return-value>
+ <parameters>
+ <parameter name="gesture" transfer-ownership="none">
+ <type name="Gesture" c:type="GtkGesture*"/>
+ </parameter>
+ <parameter name="sequence"
+ transfer-ownership="none"
+ nullable="1">
+ <type name="Gdk.EventSequence" c:type="GdkEventSequence*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="gtk_gesture_handles_sequence"
+ c:identifier="gtk_gesture_handles_sequence">
+ <return-value transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="gesture" transfer-ownership="none">
+ <type name="Gesture" c:type="GtkGesture*"/>
+ </parameter>
+ <parameter name="sequence"
+ transfer-ownership="none"
+ nullable="1">
+ <type name="Gdk.EventSequence" c:type="GdkEventSequence*"/>
+ </parameter>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
diff --git a/src/dctv/FutureProgressWidget.ui b/src/dctv/FutureProgressWidget.ui
new file mode 100644
index 0000000..7a77105
--- /dev/null
+++ b/src/dctv/FutureProgressWidget.ui
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <template class="FutureProgressWidget">
+ <child>
+ <object class="GtkProgressBar" id="progress">
+ <property name="hexpand">true</property>
+ <property name="vexpand">false</property>
+ <property name="show-text">true</property>
+ <property name="text"></property>
+ <property name="visible">true</property>
+ </object>
+ </child>
+ </template>
+</interface>
diff --git a/src/dctv/TraceFacetWidget.ui b/src/dctv/TraceFacetWidget.ui
new file mode 100644
index 0000000..4401b5a
--- /dev/null
+++ b/src/dctv/TraceFacetWidget.ui
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <template class="TraceFacetWidget" parent="GtkBin">
+ <child>
+ <object class="GtkPaned">
+ <property name="visible">true</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkFrame">
+ <property name="visible">true</property>
+ <property name="shadow-type">in</property>
+ <child>
+ <object class="GtkLabel">
+ <property name="visible">true</property>
+ <property name="label">Hello</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkFrame">
+ <property name="visible">true</property>
+ <property name="shadow-type">in</property>
+ <child>
+ <object class="TracePivotTable" id="pivot">
+ <property name="config"
+ bind-source="TraceFacetWidget"
+ bind-property="config"
+ bind-flags="sync-create"
+ />
+ <property name="visible">true</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="shrink">false</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </template>
+</interface>
diff --git a/src/dctv/TraceIntroWidget.ui b/src/dctv/TraceIntroWidget.ui
new file mode 100644
index 0000000..3d5700b
--- /dev/null
+++ b/src/dctv/TraceIntroWidget.ui
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <template class="TraceIntroWidget" parent="GtkBin">
+ <child>
+ <object class="GtkLabel" id="label">
+ <property name="label">&lt;a href="dctv:open"&gt;Open&lt;/a&gt; a trace file</property>
+ <property name="use-markup">true</property>
+ <property name="track-visited-links">false</property>
+ </object>
+ </child>
+ </template>
+</interface>
diff --git a/src/dctv/TraceWidget.ui b/src/dctv/TraceWidget.ui
new file mode 100644
index 0000000..a8c5379
--- /dev/null
+++ b/src/dctv/TraceWidget.ui
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <template class="TraceWidget" parent="GtkBin">
+ <child>
+ <object class="GtkNotebook" id="notebook">
+ <property name="visible">true</property>
+ </object>
+ </child>
+ </template>
+</interface>
diff --git a/src/dctv/TraceWindow.ui b/src/dctv/TraceWindow.ui
new file mode 100644
index 0000000..74d7c49
--- /dev/null
+++ b/src/dctv/TraceWindow.ui
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <template class="TraceWindow" parent="GtkApplicationWindow">
+ <property name="default-width">900</property>
+ <property name="default-height">400</property>
+ <child>
+ <object class="TraceWidgetShell" id="trace">
+ <property name="trace-file-name"
+ bind-source="TraceWindow"
+ bind-property="trace-file-name"
+ bind-flags="sync-create"
+ />
+ <property name="visible">true</property>
+ </object>
+ </child>
+ </template>
+</interface>
diff --git a/src/dctv/__init__.py b/src/dctv/__init__.py
new file mode 100644
index 0000000..2498556
--- /dev/null
+++ b/src/dctv/__init__.py
@@ -0,0 +1,14 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Main trace viewing application"""
diff --git a/src/dctv/_pylint.py b/src/dctv/_pylint.py
new file mode 100644
index 0000000..a0caeb1
--- /dev/null
+++ b/src/dctv/_pylint.py
@@ -0,0 +1,301 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Teach pylint about our metaprogramming"""
+import sys
+import logging
+import warnings
+
+import astroid
+from astroid import MANAGER
+
+from .gtk_util import gtk_noop
+gtk_noop() # So gtk_util looks used
+
+log = logging.getLogger(__name__)
+
+warnings.filterwarnings("ignore", message="numpy.dtype size changed")
+warnings.filterwarnings("ignore", message="numpy.ufunc size changed")
+
+_BUILDER = astroid.builder.AstroidBuilder(MANAGER)
+
+def register(_linter):
+ """Dummy?"""
+ # Needed for registering the plugin.
+ pass
+
+def is_dctv(cls):
+ """Determine whether a module is a dctv one"""
+ return cls.root().name.startswith("dctv.")
+
+
+
+def is_immutable(cls):
+ """Determine whether a class is our custom immutable stuff"""
+ if not cls.qname().startswith("dctv."):
+ return False
+ for ancestor in cls.ancestors():
+ for aval in ancestor.infer():
+ if aval.qname() == "dctv.util.Immutable":
+ return True
+ return False
+
+def _is_immutable_attr(node):
+ return (isinstance(node, astroid.Call) and
+ isinstance(node.func, astroid.Name) and
+ node.func.name in ("iattr", "tattr", "sattr", "enumattr"))
+
+def extract_attr_types(call, context):
+ """Extract from an attribute its known types and yield them"""
+ assert isinstance(call, astroid.Call)
+ args = call.args
+ if not args:
+ return
+ for inferred_arg in call.args[0].infer(context=context):
+ if isinstance(inferred_arg, astroid.ClassDef):
+ yield inferred_arg
+ elif isinstance(inferred_arg, astroid.Tuple):
+ for item in inferred_arg.elts:
+ for item_res in item.infer(context=context):
+ if isinstance(item_res, astroid.ClassDef):
+ yield item_res
+ else:
+ log.debug("unknown tuple member %r", item_res)
+ raise astroid.InferenceError
+ else:
+ log.debug("unknown inferred_arg %r", inferred_arg)
+ raise astroid.InferenceError
+
+def _infer_immutable_attr_tattr(thing, context):
+ found = False
+ for type_ in extract_attr_types(thing, context):
+ value = astroid.Tuple()
+ value.postinit([type_.instantiate_class()])
+ found = True
+ yield value
+ if not found:
+ yield astroid.Tuple()
+
+def _infer_immutable_attr_sattr(thing, context):
+ found = False
+ for type_ in extract_attr_types(thing, context):
+ value = astroid.Set()
+ value.postinit([type_.instantiate_class()])
+ found = True
+ yield value
+ if not found:
+ yield astroid.Set()
+
+def _infer_immutable_attr_iattr(thing, context):
+ found = False
+ for type_ in extract_attr_types(thing, context):
+ found = True
+ yield type_.instantiate_class()
+ if not found:
+ raise astroid.InferenceError
+
+def _infer_immutable_attr_enumattr(thing, context):
+ found = False
+ for type_ in extract_attr_types(thing, context):
+ if not isinstance(type_, astroid.ClassDef):
+ raise astroid.InferenceError
+ if len(type_.bases) != 1:
+ raise astroid.InferenceError
+ for inferred_base in type_.bases[0].infer():
+ for value_type in inferred_base.getattr(
+ "value_type", context=context):
+ for vt in value_type.infer(context=context):
+ if isinstance(vt, astroid.ClassDef):
+ found = True
+ yield vt.instantiate_class()
+ if not found:
+ raise astroid.InferenceError
+
+def _infer_immutable_attr(thing, context=None):
+ if not isinstance(thing, astroid.Call):
+ raise astroid.UseInferenceDefault
+ for func in thing.func.infer(context=context):
+ if not func.is_function:
+ raise astroid.InferenceError
+ qname = func.qname()
+ if qname == "dctv.util.tattr":
+ yield from _infer_immutable_attr_tattr(thing, context)
+ elif qname == "dctv.util.sattr":
+ yield from _infer_immutable_attr_sattr(thing, context)
+ elif qname == "dctv.util.iattr":
+ yield from _infer_immutable_attr_iattr(thing, context)
+ elif qname == "dctv.util.enumattr":
+ yield from _infer_immutable_attr_enumattr(thing, context)
+ else:
+ log.warning("unknown immutable attr qname %r", qname)
+ raise astroid.InferenceError
+
+MANAGER.register_transform(
+ astroid.Call,
+ astroid.inference_tip(_infer_immutable_attr),
+ _is_immutable_attr)
+
+def _fix_immutable_class(cls):
+ assert is_immutable(cls)
+ # Just load the class for real and inspect its brains
+ if not cls.parent:
+ return
+ frame = cls.parent.frame()
+ if isinstance(frame, astroid.Module):
+ from importlib import import_module
+ module = import_module(frame.qname())
+ real_cls = getattr(module, cls.name)
+ newfn_source = real_cls.get_newfn_source()
+ fake_module = _BUILDER.string_build(newfn_source)
+ fake_new = fake_module["__new__"]
+ fake_evolve = fake_module["evolve"]
+ else:
+ # Can't get the real argument list because the class is embedded
+ # inside something, so just supply a catch-all.
+ fake_new = _BUILDER.string_build("""\
+def __new__(cls, *args, **kwargs):
+ pass
+""")["__new__"]
+ fake_evolve = _BUILDER.string_build("""\
+def evolve(cls, *args, **kwargs):
+ pass
+""")["evolve"]
+
+ fake_new.parent = cls
+ if "__new__" in cls.locals:
+ fake_new.name = "_do_new"
+ cls["_do_new"] = fake_new
+ else:
+ cls["__new__"] = fake_new
+ cls["evolve"] = fake_evolve
+ cls["__immutable_key__"] = () # hack
+
+MANAGER.register_transform(
+ astroid.ClassDef,
+ _fix_immutable_class,
+ is_immutable)
+
+
+
+def _is_brain_suck_ast(cls):
+ return any(kw.arg == "brain_suck_abc" for kw in cls.keywords)
+
+def _fix_brain_suck_ast(cls, context=None): # pylint: disable=unused-argument
+ brain_suck_abc = None
+ for kw in cls.keywords:
+ if kw.arg == "brain_suck_abc":
+ brain_suck_abc = kw.value
+ if brain_suck_abc:
+ cls.bases.append(brain_suck_abc)
+
+MANAGER.register_transform(
+ astroid.ClassDef,
+ _fix_brain_suck_ast,
+ _is_brain_suck_ast)
+
+
+
+def _infer_attrs_wrapper_instances(raw_types, context):
+ for inferred_type in raw_types.infer(context):
+ if isinstance(inferred_type, astroid.Tuple):
+ for ctype in inferred_type.itered():
+ for ctype_inferred in ctype.infer(context):
+ yield ctype_inferred.instantiate_class()
+ else:
+ yield inferred_type.instantiate_class()
+
+def _infer_attrs_wrapper(thing, context=None):
+ raw_types = thing.args[0]
+ if thing.func.name == "_tattr":
+ for inferred_instance in \
+ _infer_attrs_wrapper_instances(raw_types, context):
+ tvalue = astroid.Tuple(
+ ctx=context,
+ lineno=thing.lineno,
+ col_offset=thing.col_offset,
+ parent=thing.parent,
+ )
+ tvalue.postinit([inferred_instance])
+ yield tvalue
+ else:
+ yield from _infer_attrs_wrapper_instances(raw_types, context)
+
+def _is_attrs_wrapper(node):
+ return (isinstance(node, astroid.Call) and
+ isinstance(node.parent, astroid.Assign) and
+ node is node.parent.value and
+ isinstance(node.parent.parent, astroid.ClassDef) and
+ isinstance(node.func, astroid.Name) and
+ node.func.name in ("_cattr", "_tattr") and
+ len(node.args) >= 1 and
+ isinstance(node.args[0], (astroid.Tuple, astroid.Name)))
+
+def _is_decorated_with_attrs(
+ node, decorator_names=('attr.s', 'attr.attrs', 'attr.attributes')):
+ """Return True if a decorated node has
+ an attr decorator applied."""
+ if not node.decorators:
+ return False
+ for decorator_attribute in node.decorators.nodes:
+ if decorator_attribute.as_string() in decorator_names:
+ return True
+ return False
+
+MANAGER.register_transform(
+ astroid.Call,
+ astroid.inference_tip(_infer_attrs_wrapper),
+ _is_attrs_wrapper)
+
+def _fix_ordered_dict(node):
+ node["move_to_end"] = lambda _key, _last=True: True
+
+def _is_ordered_dict(node):
+ return isinstance(node, astroid.ClassDef) and node.name == "OrderedDict"
+
+MANAGER.register_transform(
+ astroid.ClassDef,
+ _fix_ordered_dict,
+ _is_ordered_dict)
+
+def _fix_numpy(module):
+ if module.name == "numpy":
+ module["floating"] = module["float64"]
+
+MANAGER.register_transform(
+ astroid.Module,
+ _fix_numpy)
+
+logging.basicConfig(level=logging.DEBUG)
+
+def _munge():
+ brain_attrs = sys.modules.get("brain_attrs")
+ if not brain_attrs:
+ return
+ def _is_not_ba(item):
+ _transform, predicate = item
+ return predicate is not brain_attrs.is_decorated_with_attrs
+ # pylint: disable=protected-access
+ transforms = MANAGER._transform.transforms
+ for node_class, orig_tlist in tuple(transforms.items()):
+ if node_class != astroid.ClassDef:
+ continue
+ tlist = list(filter(_is_not_ba, orig_tlist))
+ transforms[node_class] = tlist
+_munge()
+
+astroid.bases.POSSIBLE_PROPERTIES.add("cache_readonly")
+astroid.bases.POSSIBLE_PROPERTIES.add("gobject_property_object")
+astroid.bases.POSSIBLE_PROPERTIES.add("gobject_property_str")
+astroid.bases.POSSIBLE_PROPERTIES.add("CachedProperty")
+
+ManagerType = type(MANAGER)
diff --git a/src/dctv/agg.cpp b/src/dctv/agg.cpp
new file mode 100644
index 0000000..d513262
--- /dev/null
+++ b/src/dctv/agg.cpp
@@ -0,0 +1,159 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "dctv.h"
+
+#include <tuple>
+#include <utility>
+
+#include "automethod.h"
+#include "dynamic_bitset.h"
+#include "hash_table.h"
+#include "native_aggregation.h"
+#include "npy.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "string_table.h"
+#include "vector.h"
+
+namespace dctv {
+namespace {
+
+template<typename Value, typename Aggregation>
+void
+agg_1(QueryExecution* const qe,
+ const bool distinct,
+ NaContext nac,
+ const npy_intp ngroups,
+ const unique_pyref py_in,
+ const unique_pyref py_out)
+{
+ using Kernel = typename Aggregation::template Kernel<Value>;
+ using Out = typename Kernel::Out;
+ npy_uint32 extra_op_flags[3] = { 0, NPY_ITER_NO_BROADCAST, 0 };
+ NpyIterConfig config;
+ config.extra_op_flags = &extra_op_flags[0];
+ PythonChunkIterator<npy_intp, Value, bool> data(
+ py_in.notnull().addref(), config);
+ ResultBuffer<Out, bool> out(py_out.notnull().addref(), qe);
+ using Crumb = std::pair<npy_intp, Value>;
+ HashSet<Crumb> seen;
+
+ assume(ngroups >= 0);
+
+ Vector<Kernel> kernels;
+ kernels.reserve(ngroups);
+ for (npy_intp i = 0; i < ngroups; ++i)
+ kernels.push_back(Kernel(0));
+ DynamicBitset<> have_kernel(ngroups);
+
+ for (; !data.is_at_eof(); data.advance()) {
+ npy_intp groupno;
+ Value value;
+ bool is_masked;
+ std::tie(groupno, value, is_masked) = data.get();
+ assume(groupno >= 0);
+ assume(groupno <= ngroups);
+
+ if (is_masked)
+ continue;
+
+ if (distinct) {
+ Crumb crumb(groupno, value);
+ auto it = seen.find(crumb);
+ if (it == seen.end())
+ seen.insert(crumb);
+ else
+ continue;
+ }
+
+ if (!have_kernel[groupno]) {
+ kernels[groupno] = Kernel(value);
+ have_kernel[groupno] = true;
+ } else {
+ kernels[groupno].accumulate(value, &nac);
+ }
+ }
+
+ for (npy_intp i = 0; i < ngroups; ++i) {
+ if (have_kernel[i]) {
+ out.add(kernels[i].get(), /*masked=*/false);
+ } else if (Kernel::empty_value) {
+ out.add(*Kernel::empty_value, /*masked=*/false);
+ } else {
+ out.add(0, /*masked=*/true);
+ }
+ }
+
+ out.flush();
+}
+
+void
+agg(QueryExecution* const qe,
+ const std::string_view aggfunc,
+ const bool distinct,
+ const unique_dtype dtype,
+ npy_intp ngroups,
+ unique_pyref py_in,
+ unique_pyref py_out,
+ obj_pyref<StringTable> st,
+ const pyref collation)
+{
+ String the_collation;
+ if (collation && collation != Py_None)
+ the_collation = str(collation);
+ else
+ the_collation = "binary";
+ NaContext nac(st.get(), std::move(the_collation));
+ auto do_agg = [&](auto value_dummy, auto agg_dummy) {
+ using Value = decltype(value_dummy);
+ using Aggregation = decltype(agg_dummy);
+ agg_1<Value, Aggregation>(qe,
+ distinct,
+ std::move(nac),
+ ngroups,
+ std::move(py_in),
+ std::move(py_out));
+ };
+ agg_and_dtype_dispatch(aggfunc, dtype, nac.is_string(), do_agg);
+}
+
+PyMethodDef functions[] = {
+ AUTOFUNCTION(agg,
+ "Conventional aggregation in native code",
+ (QueryExecution*, qe)
+ (std::string_view, aggfunc)
+ (bool, distinct)
+ (unique_dtype, dtype, no_default, convert_dtype)
+ (npy_intp, ngroups)
+ (unique_pyref, in)
+ (unique_pyref, out)
+ (OPTIONAL_ARGS_FOLLOW)
+ (obj_pyref<StringTable>, st)
+ (pyref, collation)
+ ),
+ { 0 }
+};
+
+} // anonymous namespace
+
+void
+init_agg(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/agg.h b/src/dctv/agg.h
new file mode 100644
index 0000000..d18a180
--- /dev/null
+++ b/src/dctv/agg.h
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_agg(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/autocomplete.py b/src/dctv/autocomplete.py
new file mode 100644
index 0000000..001f047
--- /dev/null
+++ b/src/dctv/autocomplete.py
@@ -0,0 +1,518 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Clowny attempt at syntactic completion for DCTV-SQL"""
+
+import logging
+import re
+from functools import partial
+from itertools import chain
+from cytoolz import identity
+
+from ply.lex import LexToken
+
+from modernmp.util import (
+ ReferenceCountTracker,
+ assert_seq_type,
+ the,
+)
+
+from .util import (
+ ExplicitInheritance,
+ cached_property,
+ final,
+ override,
+)
+
+from .query import (
+ InvalidQueryException,
+)
+
+from .sql import (
+ AstNode,
+ ColumnReference,
+ DmlAction,
+ DmlContext,
+ Namespace,
+ TableReference,
+ TableValuedFunction,
+ get_sql_documentation,
+)
+
+from .sql_parser import (
+ SqlLexer,
+ SqlParsingException,
+ allow_error_recovery,
+ make_dml_parser,
+ make_lexer,
+)
+
+log = logging.getLogger(__name__)
+
+def _end(token):
+ return token.lexpos + len(token.value)
+
+def _fake(tokens, type, value, lexpos): # pylint: disable=redefined-builtin
+ fake_token = LexToken()
+ fake_token.type = the(str, type)
+ fake_token.value = the(str, value)
+ fake_token.lineno = tokens[-1].lineno if tokens else 1
+ if tokens:
+ assert lexpos >= _end(tokens[-1])
+ fake_token.lexpos = the(int, lexpos)
+ return fake_token
+
+def _fake_tokenfunc(tokens):
+ def _tokenfunc(tokens):
+ yield from tokens
+ while True:
+ yield None
+ return partial(next, _tokenfunc(tokens))
+
+# TODO(dancol): this string shouldn't appear in user queries, but we
+# should try harder to make sure.
+_BAREWORD_MARKER = "__BAREWORD__"
+
+def _is_path_prefix_of_path(prefix, path):
+ if len(path) < len(prefix):
+ return False
+ for l, r in zip(prefix, path):
+ if l.lower() != r.lower():
+ return False
+ return True
+
+def _find_bareword_lexical_context(node, path=None):
+ """Find a path from the root of NODE to the special bareword marker"""
+ assert isinstance(node, AstNode)
+ if path is None:
+ path = []
+ path.append(node)
+ # TODO(dancol): put some logic in AstNode instead of hacking
+ # together a typecase.
+ if (isinstance(node, ColumnReference) and
+ (node.column == _BAREWORD_MARKER or
+ _BAREWORD_MARKER in node.path)):
+ return path
+ if (isinstance(node, TableReference) and
+ _BAREWORD_MARKER in node.path):
+ return path
+ for child in node.get_children():
+ child_path = _find_bareword_lexical_context(child, path)
+ if child_path:
+ return child_path
+ path.pop()
+ return None
+
+# Same-kind brackets must have same position
+_OPEN_PAREN = "({[" # pylint: disable=bad-whitespace
+_CLOSE_PAREN = ")}]"
+
+def _try_ast_1(head, bw, tail):
+ # Try to make parentheses balance. We don't have to worry about
+ # brackets in strings and comments: the lexer skipped those.
+ # First, figure out what's still open in the head.
+ lparen_stack = []
+ for token in head:
+ if token.type in _OPEN_PAREN:
+ lparen_stack.append(token.type)
+ if token.type in _CLOSE_PAREN:
+ if lparen_stack:
+ lparen_stack.pop()
+ rdepth = len(lparen_stack)
+ for token in tail:
+ if token.type in _OPEN_PAREN:
+ rdepth += 1
+ if token.type in _CLOSE_PAREN:
+ rdepth -= 1
+ # If rdepth is zero, head and tail are balanced. If rdepth is
+ # positive, head opens more than tail closes so we should insert
+ # synthetic closers. We could insert synthetic opens for imbalance
+ # the other way, but that should be rare.
+ if rdepth > 0:
+ tail = list(tail)
+ for opener in reversed(lparen_stack[-rdepth:]):
+ closer = _CLOSE_PAREN[_OPEN_PAREN.index(opener)]
+ tail.insert(0, _fake(head, closer, closer, bw.lexpos))
+ try:
+ return make_dml_parser().parse(
+ tokenfunc=_fake_tokenfunc(chain(head, [bw], tail)))
+ except (SqlParsingException, InvalidQueryException): # pylint: disable=overlapping-except
+ return None
+
+class DisgustingCompletionHack(BaseException):
+ """You don't want to know"""
+
+class InvalidAutoCompleteContextError(ValueError):
+ """Exception raised for attempting autocompletion in string"""
+
+@final
+class DctvSqlAutoCompleter(ExplicitInheritance):
+ """Autocompletion machinery for DCTV SQL
+
+ These objects are intended to be ephemeral, used for one occasion of
+ auto-completion.
+ """
+
+ @override
+ def __init__(self, sql, point, namespace, *,
+ bare_table_reference=False,
+ decorate=True,
+ ):
+ """Create a new autocompleter.
+
+ SQL is the string to complete. POINT is the position of point (in
+ range [0, len(SQL)]) in SQL. NAMESPACE is the SQL namespace in
+ effect for evaluation of SQL.
+
+ If BARE_TABLE_REFERENCE is true, parse the input text as an
+ explicit table-namespace reference instead of as a full SQL
+ expression.
+
+ If DECORATE is true, annotate completions with brackets and other
+ syntactic addons.
+ """
+ self.__sql = the(str, sql)
+ self.__point = the(int, point)
+ self.__namespace = the(Namespace, namespace)
+ self.__bare_table_reference = bare_table_reference
+ self.__decorate = decorate
+
+ @cached_property
+ def __token_info(self):
+ lexer = make_lexer()
+ lexer.input(self.__sql)
+ tokens = []
+ tail_token = None
+ point = self.__point
+ with allow_error_recovery():
+ while True:
+ token = lexer.token()
+ if not token:
+ break
+ if token.lexpos > point:
+ tail_token = token
+ break
+ tokens.append(token)
+ last_token_end = -1 if not tokens else _end(tokens[-1])
+
+ # If point is exactly at the end of a token, consider that token
+ # to be the completion token if that token is variable-length.
+ # If point is immediately after a fixed-width token like ".", we
+ # want to start a new token for completion purposes instead.
+ # How do we tell whether a token is variable-length? We can't
+ # without complex regex analysis. Instead, just see whether the
+ # token matches the regex regex and whether it wouldn't match if
+ # we glommed an "a" on the end.
+ if (last_token_end == point and
+ len(tokens[-1].type) == 1 and
+ tokens[-1].type in SqlLexer.literals):
+ last_token_end = -1
+ if last_token_end == point:
+ token_re = getattr(SqlLexer, "t_" + tokens[-1].type, None)
+ if isinstance(token_re, str):
+ token_re = "^(?:" + token_re + ")$"
+ if (re.match(token_re, tokens[-1].value) and
+ not re.match(token_re, tokens[-1].value + "a")):
+ last_token_end = -1
+
+ if last_token_end < point:
+ # If we're not completing any specific token, add synthetic
+ # empty token to represent the completion.
+ tokens.append(_fake(tokens, "fake", "", point))
+ else:
+ # Turn the last token into a fake token
+ last_token = tokens[-1]
+ if ((last_token.type == "BAREWORD" and
+ last_token.value[0] in "\"'`")
+ or last_token.type in ("SINGLE_QUOTED_STRING",
+ "DOUBLE_QUOTED_STRING",
+ "BACK_QUOTED_STRING")):
+ raise InvalidAutoCompleteContextError
+ last_token.type = "fake"
+ last_token.value = last_token.value[:point - last_token.lexpos]
+
+ assert tokens
+ assert _end(tokens[-1]) >= point
+
+ # If we have more tokens to parse, let callers do it, but only on
+ # demand. (This way, we don't bother lexing the rest of the input
+ # when we don't need to do identifier completion.)
+ if tail_token:
+ def _gen_tail():
+ yield tail_token
+ while True:
+ token = lexer.token()
+ if not token:
+ break
+ yield token
+ else:
+ _gen_tail = lambda: ()
+ return tuple(tokens), _gen_tail
+
+ @property
+ def __head(self):
+ return self.__token_info[0]
+
+ @cached_property
+ def __tail(self):
+ return tuple(self.__token_info[1]())
+
+ @cached_property
+ def completion_token(self):
+ """String value of the token we're completing.
+
+ Return the empty string if we're completing a new token. If we're
+ completing the middle of a token, just return the part of the
+ token up to point.
+ """
+ token = self.__head[-1]
+ assert token.type == "fake"
+ assert _end(token) == self.__point
+ return token.value
+
+ @cached_property
+ def __fake_tokens(self):
+ return list(self.__head)
+
+ def __try_parse(self, type): # pylint: disable=redefined-builtin
+ tokens = self.__fake_tokens
+ del tokens[len(self.__head) - 1:]
+ fake_token = _fake(tokens, type, type, self.__point)
+ tokens.append(fake_token)
+ try:
+ make_dml_parser().parse(tokenfunc=_fake_tokenfunc(tokens))
+ except SqlParsingException as ex:
+ if ex.lexpos is None: # EOF
+ return True
+ return False
+ else:
+ return True
+
+ def complete_keywords(self):
+ """Generate keyword completions
+
+ Each match is a bare string (in all UPPERCASE) naming the keyword
+ matched. Context-sensitive keywords that could match as
+ identifiers are not returned at all. Check only keywords matching
+ the completion prefix. Case insensitive. Yield keywords in
+ sorted order.
+ """
+ ct_uc = self.completion_token.upper()
+ exclude = SqlLexer.non_reserved_keywords \
+ if self.__try_parse("BAREWORD") else frozenset()
+ for keyword in sorted(SqlLexer.keywords):
+ # Don't bother trying keywords that won't match the token we're
+ # completing. Completing non-reserved keywords as keywords is
+ # confusing if we can also match an identifier in the current
+ # position, so skip non-reserved keywords in this situation.
+ assert keyword.upper() == keyword, "keywords should be UPPERCASE"
+ if (keyword.startswith(ct_uc)
+ and keyword not in exclude
+ and self.__try_parse(keyword)):
+ yield keyword, None
+
+ def __guess_ast(self):
+ assert self.__head[-1].type == "fake"
+ head = self.__head[:-1]
+ bw = _fake(head, "BAREWORD", _BAREWORD_MARKER, self.__point)
+ tail = self.__tail
+ ast = _try_ast_1(head, bw, tail)
+ if ast is not None:
+ return ast
+ return _try_ast_1(head, bw, ())
+
+ def __get_lexenv_from_table_reference(self, lexical_context):
+ if self.__bare_table_reference:
+ assert len(lexical_context) == 1
+ assert isinstance(lexical_context[0], TableReference)
+ return DmlContext(self.__namespace).make_tctx().lexenv
+ dml_action = lexical_context[0]
+ assert isinstance(dml_action, DmlAction)
+ tr = lexical_context[-1]
+ assert isinstance(tr, TableReference)
+ def _hook_self_resolve_te(ctx):
+ raise DisgustingCompletionHack(ctx.tctx.lexenv)
+ tr.__dict__["self_resolve_te"] = _hook_self_resolve_te
+ lexenv = None
+ try:
+ dml_action.eval_for_autocomplete(DmlContext(self.__namespace))
+ except DisgustingCompletionHack as ex:
+ lexenv = ex.args[0]
+ except:
+ pass
+ return lexenv
+
+ def __complete_table_reference(self, lexical_context):
+ lexenv = self.__get_lexenv_from_table_reference(lexical_context)
+ if not lexenv:
+ return
+ tr = lexical_context[-1]
+ assert isinstance(tr, TableReference)
+ path = list(tr.path)
+ del path[path.index(_BAREWORD_MARKER):]
+ obj = lexenv
+ for node in path:
+ try:
+ obj = obj.lookup_sql_attribute(node) # pylint: disable=no-member
+ except KeyError:
+ return
+ ct_lc = self.completion_token.lower()
+ for name in sorted(obj.enumerate_sql_attributes()):
+ if name.startswith("__colfunc_"):
+ continue # Ignore gross hack
+ if not name.lower().startswith(ct_lc):
+ continue # Limit to matches
+ value = obj.lookup_sql_attribute(name)
+ if isinstance(value, TableValuedFunction):
+ if self.__decorate:
+ name += "("
+ elif isinstance(value, Namespace):
+ if value.disable_autocomplete:
+ continue
+ name += "."
+ yield name, get_sql_documentation(value)
+
+ def __get_resolver_from_column_reference(self, lexical_context):
+ dml_action = lexical_context[0]
+ assert isinstance(dml_action, DmlAction)
+ cr = lexical_context[-1]
+ assert isinstance(cr, ColumnReference)
+ def _hook_self_resolve(ctx, resolver):
+ raise DisgustingCompletionHack((ctx, resolver))
+ cr.__dict__["self_resolve"] = _hook_self_resolve
+ info = None
+ try:
+ dml_action.eval_for_autocomplete(DmlContext(self.__namespace))
+ except DisgustingCompletionHack as ex:
+ info = ex.args[0]
+ except BaseException as ex:
+ pass
+ return info
+
+ def __get_all_legal_column_refs(self, ctx, resolver): # pylint: disable=no-self-use
+ paths = frozenset(resolver.gen_table_paths(ctx))
+ if __debug__:
+ for path in paths:
+ assert assert_seq_type(tuple, str, path)
+ matches = ReferenceCountTracker()
+ for path in paths:
+ for column, _te in resolver.gen_wildcard_matches(ctx, path):
+ matches.addref((path, column))
+ # Skip refs with more than one match because those would be
+ # illegal due to ambiguity
+ return [match for match, count in matches.items() if count == 1]
+
+ def __complete_column_reference(self, lexical_context):
+ info = self.__get_resolver_from_column_reference(lexical_context)
+ if not info:
+ return
+ ctx, resolver = info
+ cr = lexical_context[-1]
+ assert isinstance(cr, ColumnReference)
+ prefix_path = list(cr.path)
+ if _BAREWORD_MARKER in prefix_path:
+ del prefix_path[prefix_path.index(_BAREWORD_MARKER):]
+ else:
+ assert cr.column == _BAREWORD_MARKER
+ # Each completion is either a table or a column reference.
+ # Each table reference ends with a ".".
+ ct_lc = self.completion_token.lower()
+
+ # Track yielded items: we won't yield duplicate column references
+ # (those would be illegal) but we will yield duplicate
+ # table names.
+ seen = set()
+
+ for path, column in self.__get_all_legal_column_refs(ctx, resolver):
+ if not _is_path_prefix_of_path(prefix_path, path):
+ continue
+ if len(path) == len(prefix_path):
+ ent = column
+ elif len(path) > len(prefix_path):
+ ent = path[len(prefix_path)] + "."
+ else:
+ continue
+ # TODO(dancol): get quoting right
+ ent = ent.lower()
+ if not ent.startswith(ct_lc):
+ continue
+ # TODO(dancol): look up table documentation
+ if ent not in seen:
+ seen.add(ent)
+ yield ent, None
+
+ def __make_bare_table_reference_ast(self):
+ assert self.__bare_table_reference
+ path = []
+ for i, token in enumerate(self.__head):
+ if not i % 2:
+ if token.type not in ("BAREWORD", "fake"):
+ return None
+ path.append(
+ token.value if token.type == "BAREWORD" else _BAREWORD_MARKER)
+ elif token.type != ".":
+ return None
+ return [TableReference(path)]
+
+ def complete_identifiers(self):
+ """Complete legal identifiers. Mostly guesswork.
+
+ Try to guess what identifiers might be legal at the completion
+ position. We can't complete identifiers as reliably as we can
+ complete keywords because determining the set of legal identifiers
+ requires a getting a valid AST and potentially calling into TVFs,
+ which might be impossible under various editing scenarios.
+ """
+ # Complete identifiers only if we can put an identifier in this
+ # syntactic position.
+ if self.__bare_table_reference:
+ dml_asts = self.__make_bare_table_reference_ast()
+ else:
+ if not self.__try_parse("BAREWORD"):
+ return # No identifiers legal here
+ # Try to find a parse tree that includes the token
+ # we're completing.
+ dml_asts = self.__guess_ast()
+
+ if not dml_asts:
+ return # Can't parse
+ lexical_context = next(
+ filter(identity, map(_find_bareword_lexical_context, dml_asts)),
+ None)
+ if not lexical_context:
+ return # Weird tree
+ leaf = lexical_context[-1]
+ # Now complete the identifier based on the kind of hole in which
+ # we've placed the completion-shaped peg.
+ if isinstance(leaf, TableReference):
+ yield from self.__complete_table_reference(lexical_context)
+ elif isinstance(leaf, ColumnReference):
+ yield from self.__complete_column_reference(lexical_context)
+
+ def complete(self):
+ """Generate completions
+
+ Yield a list of suggestions, each a string. An empty list is a
+ legal return value. This function tries not to raise; instead, it
+ returns an empty list if it gets confused. But it may
+ raise InvalidAutoCompleteContextError.
+ """
+ # Ugh. Figure out the legal keywords at point by trying all of
+ # them and seeing which ones don't cause the parser to barf.
+ assert self.__head[-1].type == "fake"
+ # TODO(dancol): apply style
+ for completion, doc in self.complete_identifiers():
+ yield "I", completion, doc
+ if not self.__bare_table_reference:
+ for completion, doc in self.complete_keywords():
+ yield "K", completion, doc
diff --git a/src/dctv/autoevent-inl.h b/src/dctv/autoevent-inl.h
new file mode 100644
index 0000000..9603783
--- /dev/null
+++ b/src/dctv/autoevent-inl.h
@@ -0,0 +1,933 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+namespace auto_event {
+
+constexpr auto make_python_chunk_iterator_type =
+ hana::template_<PythonChunkIterator>;
+
+constexpr auto make_variant_type =
+ hana::template_<SimpleVariant>;
+
+// Implemented by inputs
+DCTV_DEFINE_TAG(op_prime);
+DCTV_DEFINE_TAG(op_refill);
+DCTV_DEFINE_TAG(op_get_payload_type);
+DCTV_DEFINE_TAG(op_setup);
+DCTV_DEFINE_TAG(op_dispatch);
+DCTV_DEFINE_TAG(op_tiebreak_order);
+
+// Implemented by the central loop
+DCTV_DEFINE_TAG(op_enqueue_event);
+DCTV_DEFINE_TAG(op_dispatch_from_pending_events);
+DCTV_DEFINE_TAG(op_is_partition_major_mode);
+
+DCTV_DEFINE_TAG(config_inputs);
+DCTV_DEFINE_TAG(config_before_dispatch_hooks);
+DCTV_DEFINE_TAG(config_ts_batch_end_hooks);
+DCTV_DEFINE_TAG(config_partition_end_hooks);
+DCTV_DEFINE_TAG(config_partition_major_mode);
+
+DCTV_DEFINE_TAG(iconfig_add_index_argument);
+DCTV_DEFINE_TAG(iconfig_eager_slurp);
+DCTV_DEFINE_TAG(iconfig_enable_when);
+DCTV_DEFINE_TAG(iconfig_ordering_tiebreaker);
+
+constexpr auto config_add = [](auto&& config, auto&& key, auto&& value) {
+ namespace h = hana;
+ auto old_value = std::move(config[key]);
+ auto new_value = h::append(std::move(old_value), AUTOFWD(value));
+ return h::union_(AUTOFWD(config),
+ h::make_map(
+ h::make_pair(key, std::move(new_value))));
+};
+
+constexpr auto config_set = [](auto&& config, auto&& key, auto&& value) {
+ namespace h = hana;
+ static_assert(CONSTEXPR_VALUE(h::contains(config, key)));
+ return h::union_(AUTOFWD(config),
+ h::make_map(h::make_pair(key, AUTOFWD(value))));
+};
+
+constexpr auto payload_tag_map = [](auto&& payload_w) {
+ namespace h = hana;
+ using PayloadW = std::decay_t<decltype(payload_w)>;
+ using Payload = typename PayloadW::payload_type;
+ return h::unpack(
+ h::filter(
+ h::transform(
+ h::zip(Payload::_make_autoevent_meta(),
+ struct_field_names<Payload>),
+ h::fuse([](auto&& tag, auto&& field_name) {
+ return h::make_pair(tag, field_name);
+ })),
+ h::fuse([](auto&& tag, auto&& field_name) {
+ return tag != no_annotation;
+ })),
+ h::make_map);
+};
+
+constexpr auto payload_get_field_by_tag = [](auto&& payload_w, auto&& tag) {
+ namespace h = hana;
+ using PayloadW = std::decay_t<decltype(payload_w)>;
+ using Payload = typename PayloadW::payload_type;
+ const auto& payload = static_cast<const Payload&>(payload_w);
+ auto payload_map = payload_tag_map(payload);
+ auto payload_field_name = h::at_key(payload_map, tag);
+ return h::at_key(payload, payload_field_name);
+};
+
+constexpr auto payload_has_tag = [](auto&& payload_w, auto&& tag) {
+ using PayloadW = std::decay_t<decltype(payload_w)>;
+ return hana::contains(PayloadW::_make_autoevent_meta(), tag);
+};
+
+template<typename SN>
+struct OneSource {
+ using SourceNumber = SN;
+ OneSource(SourceNumber source_number) { // NOLINT
+ assume(source_number == 0);
+ }
+ SourceNumber get_source_number() const noexcept {
+ return 0;
+ }
+};
+
+template<typename SN>
+struct MultiSource {
+ using SourceNumber = SN;
+ SourceNumber get_source_number() const noexcept {
+ return this->source_number;
+ }
+ SourceNumber source_number;
+};
+
+struct WithIndexBase {
+ Index index;
+
+ template<typename Args>
+ auto maybe_add_index(Args&& args) const {
+ return hana::append(AUTOFWD(args), this->index);
+ }
+};
+
+struct NoIndexBase {
+ NoIndexBase(Index /*ignored*/) {} // NOLINT
+ template<typename Args>
+ auto maybe_add_index(Args&& args) const {
+ return args;
+ }
+};
+
+struct EventCheckMeta final {
+ TimeStamp ts;
+ Partition partition;
+};
+
+template<typename Ae, typename Payload, typename SourceInfo>
+void
+check_source_consistency(Ae&& ae,
+ TimeStamp ts,
+ const Payload& payload,
+ SourceInfo& source_info)
+{
+ if (ts < 0)
+ throw_invalid_query_fmt("saw invalid timestamp %s", ts);
+ constexpr bool pmm =
+ CONSTEXPR_VALUE(is_partition_major_mode(ae));
+ constexpr bool has_partition =
+ CONSTEXPR_VALUE(payload_has_tag(payload, partition));
+ constexpr bool is_span =
+ CONSTEXPR_VALUE(payload_has_tag(payload, span_duration));
+ static_assert(!pmm || has_partition);
+ if constexpr (is_span) {
+ if (!source_info.end_ts_by_partition)
+ source_info.end_ts_by_partition.emplace();
+ }
+
+ EventCheckMeta ecm = { ts, 0 };
+ if constexpr (has_partition) {
+ ecm.partition = payload_get_field_by_tag(payload, partition);
+ }
+ if (source_info.last_ecm) {
+ const EventCheckMeta& last_ecm = *source_info.last_ecm;
+ if (pmm) {
+ if (ecm.partition < last_ecm.partition)
+ throw_invalid_query_fmt("partition inversion: %s < %s",
+ ecm.partition, last_ecm.partition);
+ if (ecm.partition == last_ecm.partition && ecm.ts < last_ecm.ts)
+ throw_invalid_query_fmt("timestamp inversion: %s < %s",
+ ecm.ts, last_ecm.ts);
+ if constexpr (is_span) {
+ TimeStamp duration =
+ payload_get_field_by_tag(payload, span_duration);
+ if (duration <= 0)
+ throw_invalid_query_fmt("invalid span duration %s", duration);
+ if (last_ecm.partition == ecm.partition) {
+ if (last_ecm.ts == ecm.ts)
+ throw_invalid_query_fmt(
+ "timestamp %s failed to advance within partition %s",
+ ecm.partition);
+ TimeStamp* last_end =
+ map_try_get(*source_info.end_ts_by_partition, 0);
+ if (last_end && *last_end > ts)
+ throw_invalid_query_fmt(
+ "span start %s before span end %s in partition %s",
+ ts, *last_end, ecm.partition);
+ }
+ (*source_info.end_ts_by_partition)[0] = ts + duration;
+ }
+ } else {
+ if constexpr (!is_span) {
+ if (ecm.ts < last_ecm.ts)
+ throw_invalid_query_fmt("time inversion in event: %s < %s",
+ ecm.ts, last_ecm.ts);
+ // Partition is unordered for events
+ } else { // NOLINT
+ TimeStamp duration =
+ payload_get_field_by_tag(payload, span_duration);
+ if (duration <= 0)
+ throw_invalid_query_fmt("invalid span duration %s", duration);
+ if (ecm.ts < last_ecm.ts)
+ throw_invalid_query_fmt("time inversion in span: %s < %s",
+ ecm.ts, last_ecm.ts);
+ if (ecm.ts == last_ecm.ts && ecm.partition <= last_ecm.partition)
+ throw_invalid_query_fmt(
+ "partition %s (last %s) failed "
+ "to increase monotonically at ts %s",
+ ecm.partition,
+ last_ecm.partition,
+ ecm.ts);
+ TimeStamp* last_end =
+ map_try_get(*source_info.end_ts_by_partition, ecm.partition);
+ if (last_end && *last_end > ts)
+ throw_invalid_query_fmt(
+ "span start %s before span end %s in partition %s",
+ ts, *last_end, ecm.partition);
+ (*source_info.end_ts_by_partition)[ecm.partition] = ts + duration;
+ }
+ }
+ }
+ source_info.last_ecm = ecm;
+}
+
+template<typename Payload,
+ typename SourceNumber,
+ typename Container,
+ typename Callback,
+ typename... Options>
+auto
+multi_input(const Container& py_iterators,
+ Callback callback,
+ Options&&... options)
+{
+ namespace h = hana;
+
+ auto initial_iconfig = h::make_map(
+ h::make_pair(iconfig_add_index_argument, h::false_c),
+ h::make_pair(iconfig_eager_slurp, h::false_c),
+ h::make_pair(iconfig_enable_when, h::true_c),
+ h::make_pair(iconfig_ordering_tiebreaker,
+ [](auto&&...) { return false; })
+ );
+
+ auto iconfig = h::fold_left(
+ h::make_tuple(AUTOFWD(options)...),
+ initial_iconfig,
+ [&](auto&& iconfig, auto&& option) {
+ if constexpr (CONSTEXPR_VALUE(
+ h::typeid_(option) ==
+ h::typeid_(add_index_argument))) {
+ return config_set(AUTOFWD(iconfig),
+ iconfig_add_index_argument,
+ h::true_c);
+ } else if constexpr(CONSTEXPR_VALUE( // NOLINT
+ h::typeid_(option) ==
+ h::typeid_(eager_slurp))) {
+ return config_set(AUTOFWD(iconfig),
+ iconfig_eager_slurp,
+ h::true_c);
+ } else {
+ return option(AUTOFWD(iconfig));
+ }
+ });
+
+ auto payload_field_types = struct_field_types<Payload>;
+ auto decorated_payload_field_types =
+ h::prepend(payload_field_types, h::type_c<TimeStamp>);
+ using ChunkIterator = typename decltype(
+ h::unpack(
+ decorated_payload_field_types,
+ make_python_chunk_iterator_type)
+ )::type;
+ struct SourceInfo final {
+ explicit SourceInfo(unique_pyref py_iter)
+ : iterator(std::move(py_iter))
+ {}
+ ChunkIterator iterator;
+ // For automated constraint checking.
+ optional<EventCheckMeta> last_ecm;
+ optional<HashTable<Partition, TimeStamp>> end_ts_by_partition;
+ };
+
+ auto opt_nsources = maybe_compile_time_container_size(py_iterators);
+ constexpr bool nsources_is_known = h::is_just(opt_nsources);
+ constexpr bool nsources_is_one =
+ opt_nsources.value_or(h::size_c<0>) == h::size_c<1>;
+
+ // Use the empty base optimization in case the source number is a
+ // constant zero.
+
+ constexpr bool add_index_argument = CONSTEXPR_VALUE(
+ iconfig[iconfig_add_index_argument]);
+
+ struct ExtendedPayload :
+ std::conditional_t<nsources_is_one,
+ OneSource<SourceNumber>,
+ MultiSource<SourceNumber>>,
+ std::conditional_t<add_index_argument,
+ WithIndexBase,
+ NoIndexBase>,
+ Payload
+ {
+ const Payload& as_base_payload() const {
+ return static_cast<const Payload&>(*this);
+ }
+ };
+
+ auto make_source_info_bundle_1 = [&] {
+ if constexpr (nsources_is_known) {
+ using SourceInfoArray =
+ std::array<SourceInfo, CONSTEXPR_VALUE(*opt_nsources)>;
+ return h::unpack(
+ py_iterators,
+ [](auto&&... py_iters) {
+ return SourceInfoArray{SourceInfo(py_iters.addref())...};
+ });
+ } else { // NOLINT
+ using Sn = typename ExtendedPayload::SourceNumber;
+ static_assert(std::numeric_limits<Sn>::max() <=
+ std::numeric_limits<size_t>::max());
+ constexpr auto max_sources = std::numeric_limits<Sn>::max();
+ if (py_iterators.size() > static_cast<size_t>(max_sources))
+ throw_pyerr_msg(PyExc_OverflowError, "too many sources");
+ Vector<SourceInfo> source_info_bundle;
+ source_info_bundle.reserve(py_iterators.size());
+ for (pyref py_it : py_iterators)
+ source_info_bundle.emplace_back(py_it.addref());
+ return source_info_bundle;
+ }
+ };
+
+ auto make_source_info_bundle = [&] {
+ using SourceInfoBundle = decltype(make_source_info_bundle_1());
+ using OptionalSourceInfoBundle = optional<SourceInfoBundle>;
+ if (iconfig[iconfig_enable_when]) {
+ return OptionalSourceInfoBundle(make_source_info_bundle_1());
+ } else { // NOLINT
+ return OptionalSourceInfoBundle();
+ }
+ };
+
+ return [source_info_bundle{make_source_info_bundle()},
+ iconfig{std::move(iconfig)},
+ cb(Callback(AUTOFWD(callback)))]
+ (auto op, auto&&... args) mutable
+ {
+ auto maybe_slurp = [&](auto&& ae, SourceNumber source_number) {
+ auto& source_info = (*source_info_bundle)[source_number];
+ auto& chunk_iterator = source_info.iterator;
+
+ if (chunk_iterator.is_at_eof())
+ return;
+ bool keep_looping;
+ do {
+ auto row = chunk_iterator.get();
+ TimeStamp ts = h::at_c<0>(row);
+ auto payload = h::unpack(h::drop_front_exactly(row),
+ make_aggregate<Payload>);
+ if (check_source_invariants)
+ check_source_consistency(ae, ts, payload, source_info);
+ ae(op_enqueue_event,
+ ts,
+ make_aggregate<ExtendedPayload>(
+ source_number,
+ chunk_iterator.get_index(),
+ std::move(payload)));
+ // Keep looping while we're at the same ts
+ keep_looping = (chunk_iterator.advance() &&
+ iconfig[iconfig_eager_slurp] &&
+ h::at_c<0>(chunk_iterator.get()) == ts);
+ } while (keep_looping);
+ };
+
+ auto do_dispatch = [&](auto&& ae,
+ TimeStamp ts,
+ const ExtendedPayload& ex_payload) {
+ // GCC 8 (8.0.1 anyway) has a bug that makes it evaluate *both*
+ // branches of an "if constexpr (add_index_argument)" here,
+ // which causes the compile to fail because NoIndexBase doesn't
+ // have an index field. Instead, indirect through a member
+ // function of the index base to force the compiler to get it
+ // right because it has to do type lookup correctly to find the
+ // member function.
+ return h::unpack(
+ ex_payload.maybe_add_index(
+ h::make_tuple(
+ ex_payload.get_source_number(),
+ AUTOFWD(ae),
+ ts,
+ std::cref(ex_payload.as_base_payload()))),
+ cb);
+ };
+
+ auto do_prime = [&](auto&& ae) {
+ if (source_info_bundle) {
+ const SourceNumber nsources =
+ static_cast<SourceNumber>(source_info_bundle->size());
+ for (SourceNumber source_number = 0;
+ source_number < nsources;
+ ++source_number)
+ maybe_slurp(AUTOFWD(ae), source_number);
+ }
+ };
+
+ auto do_refill = [&](auto&& ae, const ExtendedPayload& ex_payload) {
+ if (source_info_bundle) {
+ SourceNumber nsources =
+ static_cast<SourceNumber>(source_info_bundle->size());
+ SourceNumber source_number = ex_payload.get_source_number();
+ assume(source_number < nsources);
+ maybe_slurp(AUTOFWD(ae), source_number);
+ }
+ };
+
+ auto do_get_payload_type = [&]() {
+ return h::type_c<ExtendedPayload>;
+ };
+
+ auto do_setup = [&](auto&& config, auto&& self) {
+ return config_add(AUTOFWD(config),
+ config_inputs,
+ AUTOFWD(self));
+ };
+
+ auto do_tiebreak_order = [&](TimeStamp left_ts,
+ const ExtendedPayload& left,
+ TimeStamp right_ts,
+ const ExtendedPayload& right)
+ {
+ // See the comment about GCC bugs in do_dispatch for why we use
+ // the horribly ugly maybe_add_index thing.
+ return h::unpack(
+ right.maybe_add_index(
+ left.maybe_add_index(
+ h::make_tuple(left.get_source_number(),
+ right.get_source_number(),
+ std::cref(left.as_base_payload()),
+ std::cref(right.as_base_payload())))),
+ iconfig[iconfig_ordering_tiebreaker]);
+ };
+
+ return h::make_map(
+ h::make_pair(op_tiebreak_order, do_tiebreak_order),
+ h::make_pair(op_dispatch, do_dispatch),
+ h::make_pair(op_prime, do_prime),
+ h::make_pair(op_refill, do_refill),
+ h::make_pair(op_get_payload_type, do_get_payload_type),
+ h::make_pair(op_setup, do_setup)
+ )[op](AUTOFWD(args)...);
+ };
+}
+
+template<typename Payload,
+ typename Callback,
+ typename... Options>
+auto
+input(pyref iterator,
+ Callback callback,
+ Options&&... options)
+{
+ return multi_input<Payload>(
+ std::array{iterator},
+ [callback{std::move(callback)}]
+ (auto&& source_number, auto&&... args) {
+ assume(source_number == 0);
+ return callback(AUTOFWD(args)...);
+ },
+ std::forward<Options>(options)...);
+}
+
+template<typename Payload, typename Callback>
+auto
+synthetic_event(Callback callback)
+{
+ namespace h = hana;
+
+ return [cb(Callback(AUTOFWD(callback)))]
+ (auto op, auto&&... args)
+ {
+ auto do_dispatch = [&](auto&& ae,
+ TimeStamp ts,
+ const Payload& payload) {
+ return cb(AUTOFWD(ae), ts, payload);
+ };
+
+ auto do_prime = [&](auto&& ae) {
+ // Nothing to do.
+ };
+
+ auto do_refill = [&](auto&& ae, const Payload&) {
+ // Nothing to do.
+ };
+
+ auto do_get_payload_type = [&]() {
+ return h::type_c<Payload>;
+ };
+
+ auto do_setup = [&](auto&& config, auto&& self) {
+ return config_add(AUTOFWD(config),
+ config_inputs,
+ AUTOFWD(self));
+ };
+
+ auto do_tiebreak_order = [&](TimeStamp left_ts,
+ const Payload& left,
+ TimeStamp right_ts,
+ const Payload& right)
+ {
+ return false;
+ };
+
+ return h::make_map(
+ h::make_pair(op_tiebreak_order, do_tiebreak_order),
+ h::make_pair(op_dispatch, do_dispatch),
+ h::make_pair(op_prime, do_prime),
+ h::make_pair(op_refill, do_refill),
+ h::make_pair(op_get_payload_type, do_get_payload_type),
+ h::make_pair(op_setup, do_setup)
+ )[op](AUTOFWD(args)...);
+ };
+}
+
+template<typename SetupFunction>
+auto
+_make_ae_setup(SetupFunction fn)
+{
+ namespace h = hana;
+ return [fn{std::move(fn)}](auto op, auto&&... args) {
+ auto do_setup = [&](auto&& config, auto&& self) {
+ return std::move(fn)(AUTOFWD(config));
+ };
+ static_assert(CONSTEXPR_VALUE(op == h::typeid_(op_setup)));
+ return do_setup(AUTOFWD(args)...);
+ };
+}
+
+template<typename ConfigField, typename Callback>
+auto
+_ae_add_hook(ConfigField cf, Callback callback)
+{
+ return _make_ae_setup([cf, cb{std::move(callback)}](auto&& config) {
+ return config_add(AUTOFWD(config), cf, std::move(cb));
+ });
+}
+
+template<typename Callback>
+auto
+before_dispatch_hook(Callback callback)
+{
+ return _ae_add_hook(config_before_dispatch_hooks, std::move(callback));
+}
+
+template<typename Callback>
+auto
+ts_batch_end_hook(Callback callback)
+{
+ return _ae_add_hook(config_ts_batch_end_hooks, std::move(callback));
+}
+
+template<typename Callback>
+auto
+partition_end_hook(Callback callback)
+{
+ return _ae_add_hook(config_partition_end_hooks, std::move(callback));
+}
+
+template<typename Condition>
+auto
+enable_when(Condition condition)
+{
+ return [condition{std::move(condition)}] (auto&& iconfig) {
+ return config_set(AUTOFWD(iconfig),
+ iconfig_enable_when,
+ std::move(condition));
+ };
+}
+
+template<typename Tiebreaker>
+auto
+ordering_tiebreaker(Tiebreaker tiebreaker)
+{
+ return [tiebreaker{std::move(tiebreaker)}] (auto&& iconfig) {
+ return config_set(AUTOFWD(iconfig),
+ iconfig_ordering_tiebreaker,
+ std::move(tiebreaker));
+ };
+}
+
+template<typename T,
+ typename Container = std::vector<T>,
+ typename Compare = std::less<typename Container::value_type>>
+struct PriorityQueueEx final : std::priority_queue<T, Container, Compare>
+{
+ using Base = std::priority_queue<T, Container, Compare>;
+ using Base::Base;
+ T pop_destructive() {
+ T front = std::move(this->c.front());
+ this->pop();
+ return front;
+ };
+
+ template<typename Predicate>
+ optional<T> remove_one_if(Predicate&& predicate);
+};
+
+template<typename T, typename Container, typename Compare>
+template<typename Predicate>
+optional<T>
+PriorityQueueEx<T, Container, Compare>::remove_one_if(
+ Predicate&& predicate)
+{
+ std::sort(this->c.begin(), this->c.end(), this->comp);
+ FINALLY(std::make_heap(this->c.begin(),
+ this->c.end(),
+ this->comp));
+ auto it = std::find_if(this->c.rbegin(), this->c.rend(), predicate);
+ optional<T> ret;
+ if (it != this->c.rend()) {
+ ret = std::move(*it);
+ this->c.erase(it.base());
+ }
+ return ret;
+}
+
+template<typename... Args>
+void
+process(Args&&... args)
+{
+ namespace h = hana;
+
+ auto initial_config = h::make_map(
+ h::make_pair(config_inputs, h::make_tuple()),
+ h::make_pair(config_before_dispatch_hooks, h::make_tuple()),
+ h::make_pair(config_ts_batch_end_hooks, h::make_tuple()),
+ h::make_pair(config_partition_end_hooks, h::make_tuple()),
+ h::make_pair(config_partition_major_mode, h::false_c)
+ );
+
+ auto config = h::fold_left(
+ h::make_tuple(AUTOFWD(args)...),
+ initial_config,
+ [&](auto&& config, auto&& arg) {
+ if constexpr (
+ CONSTEXPR_VALUE(h::typeid_(arg) ==
+ h::typeid_(partition_major_mode))) {
+ return config_set(AUTOFWD(config),
+ config_partition_major_mode,
+ h::true_c);
+ } else { // NOLINT
+ return arg(op_setup, AUTOFWD(config), AUTOFWD(arg));
+ }
+ });
+
+ constexpr bool pmm = CONSTEXPR_VALUE(config[config_partition_major_mode]);
+
+ constexpr bool have_ts_batch_end_hooks = CONSTEXPR_VALUE(
+ !h::is_empty(config[config_ts_batch_end_hooks]));
+
+ constexpr bool have_partition_end_hooks = CONSTEXPR_VALUE(
+ !h::is_empty(config[config_partition_end_hooks]));
+
+ static_assert(!have_partition_end_hooks || pmm,
+ "using partition-end hooks requires partition major mode");
+
+ constexpr bool track_last_ts = have_ts_batch_end_hooks;
+ constexpr bool track_last_partition =
+ pmm && (have_ts_batch_end_hooks || have_partition_end_hooks);
+
+ static_assert(!have_partition_end_hooks || track_last_partition);
+ static_assert(!have_ts_batch_end_hooks || track_last_ts);
+
+ auto& handlers = config[config_inputs];
+
+ auto payload_variant_type = h::unpack(
+ h::transform(handlers,
+ [](auto&& handler) {
+ return handler(op_get_payload_type);
+ }),
+ make_variant_type);
+
+ auto handler_by_payload_type = h::unpack(
+ h::transform(handlers,
+ [](auto&& handler) {
+ return h::make_pair(
+ handler(op_get_payload_type),
+ std::ref(handler));
+ }),
+ h::make_map);
+
+ using PayloadVariantType =
+ typename decltype(payload_variant_type)::type;
+
+ struct Event final {
+ TimeStamp ts;
+ PayloadVariantType payload;
+ };
+
+ auto get_event_partition = [&](const Event& event) -> Partition {
+ if constexpr (pmm) {
+ return event.payload.visit([&](const auto& payload) {
+ return payload_get_field_by_tag(payload, partition);
+ });
+ } else { // NOLINT
+ return 0;
+ }
+ };
+
+ auto event_lessp = [&](const Event& left, const Event& right) {
+ if constexpr (pmm) {
+ if (get_event_partition(left) < get_event_partition(right))
+ return true;
+ if (get_event_partition(left) > get_event_partition(right))
+ return false;
+ }
+ if (left.ts < right.ts)
+ return true;
+ if (left.ts > right.ts)
+ return false;
+ if (left.payload.get_index() < right.payload.get_index())
+ return true;
+ if (left.payload.get_index() > right.payload.get_index())
+ return false;
+ assume(left.payload.get_index() == right.payload.get_index());
+ return left.payload.visit([&](const auto& left_payload) {
+ using Payload = std::decay_t<decltype(left_payload)>;
+ const Payload* right_payload =
+ right.payload.template get_if<Payload>();
+ assume(right_payload);
+ return static_cast<bool>(
+ handler_by_payload_type[h::typeid_(left_payload)](
+ op_tiebreak_order,
+ left.ts,
+ left_payload,
+ right.ts,
+ *right_payload));
+ });
+ };
+
+ PriorityQueueEx<
+ Event,
+ Vector<Event>,
+ InvertingComparator<decltype(event_lessp)>> events(event_lessp);
+
+ auto enqueue_event = [&](TimeStamp ts, auto&& payload) {
+ events.push(Event{ts, AUTOFWD(payload)});
+ };
+
+ auto dispatch_event = [&](auto&& ae, const Event& event) {
+ event.payload.visit([&] (auto&& payload) {
+ h::for_each(config[config_before_dispatch_hooks],
+ [&](auto&& hook) {
+ hook(ae, event.ts, payload);
+ });
+ handler_by_payload_type[h::typeid_(payload)](
+ op_dispatch, ae, event.ts, payload);
+ });
+ };
+
+ auto dispatch_from_pending_events = [&](auto&& ae, auto&& predicate) {
+ optional<Event> found_event = events.remove_one_if(
+ [&](const Event& event) {
+ return event.payload.visit([&](const auto& payload) {
+ return predicate(event.ts, payload);
+ });
+ });
+ if (found_event) {
+ found_event->payload.visit(
+ [&] (auto&& payload) {
+ handler_by_payload_type[h::typeid_(payload)]
+ (op_refill, ae, payload);
+ });
+ dispatch_event(AUTOFWD(ae), *found_event);
+ return true;
+ }
+ return false;
+ };
+
+ auto is_partition_major_mode = [&]() {
+ return h::bool_c<pmm>;
+ };
+
+ auto ae_ops = h::make_map(
+ h::make_pair(op_enqueue_event, enqueue_event),
+ h::make_pair(op_dispatch_from_pending_events,
+ dispatch_from_pending_events),
+ h::make_pair(op_is_partition_major_mode,
+ is_partition_major_mode)
+ );
+
+ auto ae = [&](auto op, auto&&... args) {
+ return ae_ops[op](AUTOFWD(args)...);
+ };
+
+ auto get_next_event = [&]() -> optional<Event> {
+ if (events.empty())
+ return {};
+ Event event = events.pop_destructive();
+ event.payload.visit([&] (auto&& payload) {
+ handler_by_payload_type[h::typeid_(payload)](op_refill, ae, payload);
+ });
+ return event;
+ };
+
+ auto run_hooks = [&](auto&& config_field, auto&&... args) {
+ h::for_each(config[AUTOFWD(config_field)],
+ [&](auto&& hook) {hook(ae, args...);});
+ };
+
+ h::for_each(handlers, [&](auto&& handler) {
+ handler(op_prime, ae);
+ });
+
+ optional<Event> event;
+ optional<Partition> last_partition;
+ optional<TimeStamp> last_ts;
+
+ while ((event = get_next_event())) {
+ if constexpr (track_last_partition) {
+ static_assert(pmm);
+ Partition p = get_event_partition(*event);
+ if (last_partition && *last_partition != p) {
+ // In partition-major mode, we may get timestamps out-of-order
+ // (but always in-order within a single partition) so run the
+ // end-ts-batch hooks ourselves here and pretend we're
+ // starting a new run of events.
+ assume(*last_partition <= p);
+ if constexpr (track_last_ts) {
+ assume(last_ts);
+ run_hooks(config_ts_batch_end_hooks, *last_ts);
+ last_ts = {};
+ }
+ run_hooks(config_partition_end_hooks);
+ }
+ last_partition = p;
+ }
+ if constexpr (track_last_ts) {
+ if (last_ts && *last_ts != event->ts) {
+ assume(*last_ts < event->ts);
+ run_hooks(config_ts_batch_end_hooks, *last_ts);
+ }
+ last_ts = event->ts;
+ }
+ dispatch_event(ae, *event);
+ }
+
+ if constexpr (have_ts_batch_end_hooks) {
+ static_assert(track_last_ts);
+ if (last_ts)
+ run_hooks(config_ts_batch_end_hooks, *last_ts);
+ }
+
+ if constexpr (have_partition_end_hooks) {
+ static_assert(track_last_partition);
+ if (last_partition)
+ run_hooks(config_partition_end_hooks);
+ }
+}
+
+template<typename Ae, typename Payload>
+void
+enqueue_event(Ae&& ae, TimeStamp ts, Payload payload)
+{
+ AUTOFWD(ae)(op_enqueue_event, ts, std::move(payload));
+}
+
+template<typename Ae, typename Predicate>
+bool
+dispatch_from_pending_events(Ae&& ae, Predicate&& predicate)
+{
+ return ae(op_dispatch_from_pending_events,
+ ae, AUTOFWD(predicate));
+}
+
+template<typename Ae>
+auto
+is_partition_major_mode(Ae&& ae)
+{
+ return ae(op_is_partition_major_mode);
+}
+
+#define AUTOEVENT_FIELD_SPEC_TO_META(d, _data, field_spec) \
+ BOOST_PP_IIF( \
+ BOOST_PP_GREATER_EQUAL(BOOST_PP_LIST_SIZE_D(d, field_spec), 3), \
+ BOOST_PP_LIST_AT_D(d, field_spec, 2), \
+ auto_event::no_annotation)
+
+#define AUTOEVENT_MAKE_METADATA(field_specs) \
+ ::boost::hana::make_tuple( \
+ BOOST_PP_LIST_ENUM( \
+ BOOST_PP_LIST_TRANSFORM( \
+ AUTOEVENT_FIELD_SPEC_TO_META, \
+ _, \
+ field_specs)))
+
+#define AUTOEVENT_FIELD_SPEC_TO_HANA_FIELD_SPEC(d, _data, field_spec) \
+ (BOOST_PP_LIST_AT_D(d, field_spec, 0), \
+ BOOST_PP_LIST_AT_D(d, field_spec, 1))
+
+// Don't mark the structure final: we inherit from it to
+// make ExtendedPayload. (It's a long story.)
+
+#define AUTOEVENT_DECLARE_EVENT_1(struct_name, field_specs) \
+ struct struct_name { \
+ static constexpr auto _make_autoevent_meta() { \
+ return AUTOEVENT_MAKE_METADATA(field_specs); \
+ } \
+ using payload_type = struct_name; \
+ BOOST_PP_EXPAND( \
+ BOOST_HANA_DEFINE_STRUCT \
+ BOOST_PP_LIST_TO_TUPLE( \
+ BOOST_PP_LIST_CONS( \
+ struct_name, \
+ BOOST_PP_LIST_TRANSFORM( \
+ AUTOEVENT_FIELD_SPEC_TO_HANA_FIELD_SPEC, \
+ _, \
+ field_specs)))); \
+ \
+ }; \
+ static_assert(true, "force trailing semicolon")
+
+#define AUTOEVENT_MUNGE_EVENT_FIELD_SPEC(_d, _data, field_spec) \
+ BOOST_PP_TUPLE_TO_LIST(field_spec)
+
+#define AUTOEVENT_MUNGE_EVENT_FIELD_SPECS(field_specs) \
+ BOOST_PP_LIST_TRANSFORM( \
+ AUTOEVENT_MUNGE_EVENT_FIELD_SPEC, \
+ _, \
+ BOOST_PP_SEQ_TO_LIST(DCTV_WRAP_SEQ(field_specs)))
+
+} // namespace auto_event
+} // namespace dctv
diff --git a/src/dctv/autoevent.cpp b/src/dctv/autoevent.cpp
new file mode 100644
index 0000000..ac44b7b
--- /dev/null
+++ b/src/dctv/autoevent.cpp
@@ -0,0 +1,27 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "autoevent.h"
+
+namespace dctv {
+
+void
+init_autoevent(pyref m)
+{
+ // Tests want to know whether we're going to be checking
+ // span invariants.
+ register_constant(m, "SPAN_INVARIANT_CHECKING",
+ auto_event::check_source_invariants);
+}
+
+} // namespace dctv
diff --git a/src/dctv/autoevent.h b/src/dctv/autoevent.h
new file mode 100644
index 0000000..3a818d5
--- /dev/null
+++ b/src/dctv/autoevent.h
@@ -0,0 +1,121 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h" // NOLINT
+
+#include <algorithm>
+#include <functional>
+#include <queue>
+#include <tuple>
+#include <type_traits>
+
+#include "container_util.h"
+#include "hash_table.h"
+#include "meta_util.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyutil.h"
+#include "query.h"
+#include "simple_variant.h"
+#include "span.h"
+#include "vector.h"
+
+namespace dctv {
+namespace auto_event {
+
+// Top-level macros
+
+#define AUTOEVENT_DECLARE_EVENT(struct_name, field_specs) \
+ AUTOEVENT_DECLARE_EVENT_1( \
+ struct_name, \
+ AUTOEVENT_MUNGE_EVENT_FIELD_SPECS(field_specs))
+
+// Input with a number of sources.
+
+constexpr bool check_source_invariants = safe_mode;
+
+template<typename Payload,
+ typename SourceNumber = std::size_t,
+ typename Container,
+ typename Callback,
+ typename... Options>
+auto multi_input(const Container& iterators,
+ Callback callback,
+ Options&&... options);
+
+// Input with one source.
+
+template<typename Payload,
+ typename Callback,
+ typename... Options>
+auto input(pyref iterator,
+ Callback callback,
+ Options&&... options);
+
+// Event we enqueue ourselves.
+
+template<typename Payload, typename Callback>
+auto synthetic_event(Callback callback);
+
+// Top-level ae::process() options.
+
+template<typename Callback>
+auto before_dispatch_hook(Callback callback);
+
+template<typename Callback>
+auto ts_batch_end_hook(Callback callback);
+
+template<typename Callback>
+auto partition_end_hook(Callback callback);
+
+DCTV_DEFINE_TAG(partition_major_mode);
+
+// Event options
+
+DCTV_DEFINE_TAG(add_index_argument);
+DCTV_DEFINE_TAG(eager_slurp);
+
+template<typename Condition>
+auto enable_when(Condition condition);
+
+template<typename Tiebreaker>
+auto ordering_tiebreaker(Tiebreaker tiebreaker);
+
+// API
+
+template<typename Ae, typename Payload>
+void enqueue_event(Ae&& ae, TimeStamp ts, Payload payload);
+
+template<typename Ae, typename Predicate>
+bool dispatch_from_pending_events(Ae&& ae, Predicate&& predicate);
+
+template<typename Ae>
+auto is_partition_major_mode(Ae&& ae);
+
+template<typename... Args>
+void process(Args&&... args);
+
+
+// Event field annotations.
+
+DCTV_DEFINE_TAG(span_duration);
+DCTV_DEFINE_TAG(partition);
+DCTV_DEFINE_TAG(no_annotation);
+
+} // namespace auto_event
+
+void init_autoevent(pyref m);
+} // namespace dctv
+
+#include "autoevent-inl.h"
diff --git a/src/dctv/automethod-inl.h b/src/dctv/automethod-inl.h
new file mode 100644
index 0000000..8d2c6da
--- /dev/null
+++ b/src/dctv/automethod-inl.h
@@ -0,0 +1,302 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+#define AUTOMETHOD_DEFINE_META_MAKER(sym, arg_specs) \
+ struct sym { \
+ static auto make_meta() { \
+ return PARSEPYARGS_MAKE_METADATA(arg_specs); \
+ } \
+ }; static_assert(true, "force trailing semcolon")
+
+template<typename FnType,
+ typename R,
+ bool IsNoexcept,
+ typename... Args>
+struct BaseFnInfo {
+ using fn_type = FnType;
+ using return_type = R;
+ using arg_tuple_type = std::tuple<Args...>;
+ static constexpr bool is_noexcept = IsNoexcept;
+};
+
+template<typename Fn>
+struct FnInfo;
+
+template<typename R, typename... Args>
+struct FnInfo<R(*)(Args...)>
+ : BaseFnInfo<R(*)(Args...),
+ R, /*IsNoexcept=*/false, Args...>
+{};
+
+template<typename R, typename... Args>
+struct FnInfo<R(*)(Args...) noexcept>
+ : BaseFnInfo<R(*)(Args...) noexcept,
+ R, /*IsNoexcept=*/true, Args...> {};
+
+template<typename R, typename T, typename... Args>
+struct FnInfo<R(T::*)(Args...)>
+ : BaseFnInfo<R(T::*)(Args...),
+ R, /* IsNoexcept=*/false, T*, Args...> {};
+
+template<typename R, typename T, typename... Args>
+struct FnInfo<R(T::*)(Args...) noexcept>
+ : BaseFnInfo<R(T::*)(Args...) noexcept,
+ R, /* IsNoexcept=*/true, T*, Args...> {};
+
+template<typename R, typename T, typename... Args>
+struct FnInfo<R(T::*)(Args...) const>
+ : BaseFnInfo<R(T::*)(Args...) const,
+ R, /* IsNoexcept=*/false, const T*, Args...> {};
+
+template<typename R, typename T, typename... Args>
+struct FnInfo<R(T::*)(Args...) const noexcept>
+ : BaseFnInfo<R(T::*)(Args...) const noexcept,
+ R, /* IsNoexcept=*/true, const T*, Args...> {};
+
+template<typename T>
+struct PyRefDecoder {
+ static constexpr bool is_pyref = false;
+ using object_type = void;
+};
+
+template<typename T>
+struct PyRefDecoder<obj_pyref<T>> {
+ static constexpr bool is_pyref = true;
+ using object_type = T;
+};
+
+template<typename Want, typename Have>
+auto
+tweak_auto_arg(Have&& have_rref)
+{
+ static_assert(std::is_rvalue_reference_v<decltype(have_rref)>);
+ using have_type = std::remove_reference_t<decltype(have_rref)>;
+ using wanted_type = Want;
+ if constexpr (std::is_convertible_v<have_type, wanted_type>) {
+ return wanted_type(std::move(have_rref)); // NOLINT
+ } else if constexpr ( // NOLINT
+ PyRefDecoder<have_type>::is_pyref &&
+ std::is_reference_v<wanted_type> &&
+ std::is_convertible_v<
+ std::add_pointer_t<
+ typename PyRefDecoder<have_type>::object_type>,
+ std::remove_reference_t<wanted_type>*>
+ ) {
+ struct Wrapper {
+ operator wanted_type() { // NOLINT
+ return *this->obj;
+ }
+ have_type obj;
+ };
+ return Wrapper{std::move(have_rref)}; // NOLINT
+ } else {
+ errhack<have_type>::bad();
+ }
+}
+
+template<typename ArgSpec,
+ auto Fn,
+ AutoMethodKind Kind,
+ typename MetaMaker,
+ typename Name,
+ typename Doc>
+constexpr
+PyMethodDef
+automethod(Name&&, Doc&&)
+{
+ namespace h = hana;
+ using Info = FnInfo<decltype(Fn)>;
+
+ constexpr auto wrapper = [](PyObject* py_self,
+ PyObject* py_args,
+ PyObject* py_kwds) noexcept
+ -> PyObject* {
+ return _exceptions_to_pyerr([&] {
+ auto parse_args = [&]() {
+ auto is_parse_arg_special = [](auto&& value) {
+ return h::traits::is_base_of(h::type_c<pyparseargs_special>,
+ h::typeid_(value));
+ };
+ return h::remove_if(
+ h::unpack(parsepyargs<ArgSpec>(MetaMaker::make_meta(),
+ py_args, py_kwds),
+ h::on(h::make_tuple, h::second)),
+ is_parse_arg_special);
+ };
+
+ auto get_raw_arglist = [&]() {
+ static_assert(Kind == AutoMethodKind::FUNCTION ||
+ Kind == AutoMethodKind::METHOD);
+ using FnType = typename Info::fn_type;
+ if constexpr (Kind == AutoMethodKind::FUNCTION) {
+ return parse_args();
+ } else if constexpr ( // NOLINT
+ std::is_member_function_pointer_v<FnType> ||
+ std::is_function_v<std::remove_pointer_t<FnType>>) {
+ using ObjTypePtr =
+ std::tuple_element_t<0, typename Info::arg_tuple_type>;
+ using ObjType = std::decay_t<std::remove_pointer_t<ObjTypePtr>>;
+ return h::prepend(parse_args(),
+ pyref(py_self).as_unsafe<ObjType>().get());
+ } else { // NOLINT
+ errhack<decltype(Fn)>::unknown_function_type();
+ }
+ };
+
+ // raw_arglist is the argument list that the pyparsetuple stuff
+ // generated. The function's signature may not match exactly
+ // (e.g., it might want a pyref where we have a unique_pyref)
+ // use get_arglist() to transform the raw argument list to one
+ // suitable for application. get_arglist() is allowed to move
+ // from elements of raw_arglist, but raw_arglist itself is
+ // guaranteed to extend over the lifetime of the call.
+ // This lifetime guarantee is critical because the tuple that
+ // get_arglist() returns may reference memory still owned by
+ // raw_arglist.
+
+ auto get_arglist = [&](auto* raw_arglist) {
+ auto indices = h::unpack(
+ h::make_range(h::size_c<0>, h::length(*raw_arglist)),
+ h::make_tuple);
+ return h::transform(
+ indices,
+ [&](auto&& idx) {
+ using wanted_type =
+ std::tuple_element_t<CONSTEXPR_VALUE(idx),
+ typename Info::arg_tuple_type>;
+ return tweak_auto_arg<wanted_type>(
+ std::move((*raw_arglist)[idx]));
+ });
+ };
+
+ auto call_function = [&]() {
+ auto raw_arglist = get_raw_arglist();
+ return h::unpack(get_arglist(&raw_arglist),
+ h::partial(h::apply, Fn));
+ };
+
+ using return_type = decltype(call_function());
+ if constexpr (std::is_void_v<return_type>) {
+ call_function();
+ return addref(Py_None).release();
+ } else { // NOLINT
+ return retval_to_py(call_function());
+ }
+ });
+ };
+
+ constexpr auto fnptr = static_cast<PyCFunctionWithKeywords>(wrapper);
+
+ constexpr auto trimmed_name = (
+ h::just(Name())
+ | [](auto&& c) {
+ return h::just(h::unpack(c, h::make_tuple));
+ }
+ | [](auto&& c) {
+ return h::just(h::reverse(c));
+ }
+ | [](auto&& c) {
+ return h::just(
+ h::take_while(c,
+ [](auto&& char_) {
+ return (char_ != h::char_c<':'> &&
+ char_ != h::char_c<'&'>); }));
+ }
+ | [](auto&& c) {
+ return h::just(h::reverse(c));
+ }
+ | [](auto&& c) {
+ return h::just(h::unpack(c, h::make_string));
+ }
+ ).value();
+
+ return PyMethodDef {
+ trimmed_name.c_str(),
+ reinterpret_cast<PyCFunction>(fnptr),
+ METH_VARARGS | METH_KEYWORDS,
+ Doc().c_str(),
+ };
+}
+
+template<typename T>
+PyObject*
+retval_to_py(unique_obj_pyref<T> ref) noexcept
+{
+ if (!ref)
+ return addref(Py_None).release();
+ return std::move(ref).template addref_as<PyObject>().release();
+}
+
+PyObject*
+retval_to_py(bool value) noexcept
+{
+ return make_pybool(value).release();
+}
+
+PyObject*
+retval_to_py(int value)
+{
+ return make_pylong(value).release();
+}
+
+PyObject*
+retval_to_py(unsigned int value)
+{
+ return make_pylong(value).release();
+}
+
+PyObject*
+retval_to_py(long value)
+{
+ return make_pylong(value).release();
+}
+
+PyObject*
+retval_to_py(unsigned long value)
+{
+ return make_pylong(value).release();
+}
+
+PyObject*
+retval_to_py(long long value)
+{
+ return make_pylong(value).release();
+}
+
+PyObject*
+retval_to_py(unsigned long long value)
+{
+ return make_pylong(value).release();
+}
+
+PyObject*
+retval_to_py(float value)
+{
+ return make_pyfloat(value).release();
+}
+
+PyObject*
+retval_to_py(double value)
+{
+ return make_pyfloat(value).release();
+}
+
+PyObject*
+retval_to_py(const String& s)
+{
+ return unique_pyref(make_pystr(s)).release();
+}
+
+} // namespace dctv
diff --git a/src/dctv/automethod.h b/src/dctv/automethod.h
new file mode 100644
index 0000000..f99d288
--- /dev/null
+++ b/src/dctv/automethod.h
@@ -0,0 +1,101 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <functional>
+#include <tuple>
+
+#include "meta_util.h"
+#include "pyerr.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+
+namespace dctv {
+
+// Make a PyMethodDef that automatically parses an argument list and
+// calls the given function. This facility is very useful when we
+// want to expose a C++ member function to Python without creating an
+// explicit Python-specific wrapper. You can always use
+// make_methoddef and PARSEPYARGS directly in cases where AUTOMETHOD
+// doesn't do the right thing.
+
+// AUTOMETHOD is in its own header so that PARSEPYARGS doesn't have to
+// depend on pyobj.h.
+
+// TODO(dancol): provide way to opt out of keyword argument support?
+
+enum class AutoMethodKind {
+ METHOD,
+ FUNCTION,
+};
+
+template<typename ArgSpec, auto Fn, AutoMethodKind Kind>
+constexpr PyMethodDef automethod(const char* name, const char* doc);
+
+template<typename T>
+inline PyObject* retval_to_py(unique_obj_pyref<T> ref) noexcept;
+
+inline PyObject* retval_to_py(bool value) noexcept;
+
+inline PyObject* retval_to_py(int value);
+inline PyObject* retval_to_py(unsigned int value);
+inline PyObject* retval_to_py(long value);
+inline PyObject* retval_to_py(unsigned long value);
+inline PyObject* retval_to_py(long long value);
+inline PyObject* retval_to_py(unsigned long long value);
+
+inline PyObject* retval_to_py(const String& s);
+inline PyObject* retval_to_py(float value);
+inline PyObject* retval_to_py(double value);
+
+#define AUTOMETHOD(...) \
+ BOOST_PP_OVERLOAD(AUTOMETHOD_,__VA_ARGS__)( \
+ ::dctv::AutoMethodKind::METHOD, __VA_ARGS__)
+
+#define AUTOFUNCTION(...) \
+ BOOST_PP_OVERLOAD(AUTOMETHOD_,__VA_ARGS__)( \
+ ::dctv::AutoMethodKind::FUNCTION, __VA_ARGS__)
+
+#define AUTOMETHOD_3(kind, fn, doc, arg_specs) \
+ []() constexpr { \
+ PARSEPYARGS_DEFINE_ARGS_STRUCT( \
+ am_args, \
+ PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs)); \
+ AUTOMETHOD_DEFINE_META_MAKER( \
+ MetaMaker, \
+ PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs)); \
+ return ::dctv::automethod \
+ <am_args, fn, kind, MetaMaker>( \
+ BOOST_HANA_STRING(#fn), \
+ BOOST_HANA_STRING(doc)); \
+ }()
+
+#define AUTOMETHOD_4(kind, fn, name, doc, arg_specs) \
+ []() constexpr { \
+ PARSEPYARGS_DEFINE_ARGS_STRUCT( \
+ am_args, \
+ PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs)); \
+ AUTOMETHOD_DEFINE_META_MAKER( \
+ MetaMaker, \
+ PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs)); \
+ return ::dctv::automethod \
+ <am_args, fn, kind, MetaMaker>( \
+ BOOST_HANA_STRING(name), \
+ BOOST_HANA_STRING(doc)); \
+ }()
+
+} // namespace dctv
+
+#include "automethod-inl.h"
diff --git a/src/dctv/awaitable_qe_call-inl.h b/src/dctv/awaitable_qe_call-inl.h
new file mode 100644
index 0000000..86569e7
--- /dev/null
+++ b/src/dctv/awaitable_qe_call-inl.h
@@ -0,0 +1,16 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+} // namespace dctv
diff --git a/src/dctv/awaitable_qe_call.cpp b/src/dctv/awaitable_qe_call.cpp
new file mode 100644
index 0000000..a2ef531
--- /dev/null
+++ b/src/dctv/awaitable_qe_call.cpp
@@ -0,0 +1,107 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "awaitable_qe_call.h"
+#include "pyobj.h"
+
+namespace dctv {
+
+using std::unique_ptr;
+
+AwaitableQeCall::AwaitableQeCall(unique_ptr<QeCall> request) noexcept
+ : request(std::move(request))
+{
+ assert(this->request);
+}
+
+unique_pyref
+AwaitableQeCall::next()
+{
+ if (!this->drained) {
+ this->drained = true;
+ return addref(this);
+ }
+ return this->send(Py_None);
+}
+
+unique_pyref
+AwaitableQeCall::send(pyref obj)
+{
+ if (_PyGen_SetStopIterationValue(obj.get()))
+ throw_current_pyerr();
+ return {};
+}
+
+unique_ptr<QeCall>
+AwaitableQeCall::extract_request()
+{
+ if (!this->request)
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "request already extracted");
+ return std::move(this->request);
+}
+
+int
+AwaitableQeCall::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (this->request)
+ if (int ret = this->request->py_traverse(visit, arg); ret)
+ return ret;
+ return 0;
+}
+
+int
+AwaitableQeCall::py_clear() noexcept
+{
+ safe_clear(&this->request);
+ return 0;
+}
+
+PyAsyncMethods AwaitableQeCall::pyasync[] = {
+ return_self /* am_await */,
+ nullptr /* am_aiter */,
+ nullptr /* am_anext */,
+};
+
+PyMethodDef AwaitableQeCall::pymethods[] = {
+ make_methoddef("send",
+ wraperr<&AwaitableQeCall::send>(),
+ METH_O,
+ "Send QeCall reply"),
+ { 0 },
+};
+
+PyTypeObject AwaitableQeCall::pytype =
+ make_py_type<AwaitableQeCall>(
+ "dctv._native.AwaitableQeCall",
+ "Operator request for the query core",
+ [](PyTypeObject* t) {
+ t->tp_iter = return_self;
+ t->tp_iternext = wraperr<&AwaitableQeCall::next>();
+ t->tp_as_async = AwaitableQeCall::pyasync;
+ t->tp_methods = AwaitableQeCall::pymethods;
+ });
+
+unique_pyref
+make_qe_call(std::unique_ptr<QeCall> qe_call)
+{
+ return make_pyobj<AwaitableQeCall>(std::move(qe_call));
+}
+
+void
+init_awaitable_qe_call(pyref m)
+{
+ register_type(m, &AwaitableQeCall::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/awaitable_qe_call.h b/src/dctv/awaitable_qe_call.h
new file mode 100644
index 0000000..a59cd33
--- /dev/null
+++ b/src/dctv/awaitable_qe_call.h
@@ -0,0 +1,43 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+#include "query.h"
+
+namespace dctv {
+
+struct AwaitableQeCall final : BasePyObject, SupportsGcClear {
+ explicit AwaitableQeCall(std::unique_ptr<QeCall> request) noexcept;
+ std::unique_ptr<QeCall> extract_request();
+ unique_pyref next();
+ unique_pyref send(pyref obj);
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ int py_clear() noexcept;
+
+ static PyTypeObject pytype;
+ private:
+ std::unique_ptr<QeCall> request;
+ bool drained = false;
+
+ static PyAsyncMethods pyasync[];
+ static PyMethodDef pymethods[];
+};
+
+void init_awaitable_qe_call(pyref m);
+
+} // namespace dctv
+
+#include "awaitable_qe_call-inl.h"
diff --git a/src/dctv/backfill.cpp b/src/dctv/backfill.cpp
new file mode 100644
index 0000000..9d89715
--- /dev/null
+++ b/src/dctv/backfill.cpp
@@ -0,0 +1,131 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "backfill.h"
+
+#include "autoevent.h"
+#include "hash_table.h"
+#include "pyerr.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+
+namespace dctv {
+
+template<typename T>
+static
+void
+backfill_1(pyref py_inp,
+ unique_pyref py_out,
+ QueryExecution* qe)
+{
+ // Backfill is a partition-sequential operator, which means that
+ // instead of maintaining a hash table mapping partition to current
+ // state and handling all partitions separately, we process one
+ // partition at a time.
+ //
+ // TODO(dancol): fix calling convention so that we can forward
+ // blocks zero-copy for long runs of unfilled rows.
+ //
+ namespace ae = auto_event;
+ ResultBuffer<T, bool> out(std::move(py_out), qe);
+
+ AUTOEVENT_DECLARE_EVENT(
+ Span,
+ (TimeStamp, duration, ae::span_duration)
+ (Partition, partition, ae::partition)
+ (T, value)
+ (bool, masked)
+ );
+
+ Index group_size = 0;
+ optional<TimeStamp> last_end_ts;
+
+ auto null_fill_group = [&]() {
+ for (; group_size; --group_size)
+ out.add(T{}, /*masked=*/true);
+ };
+
+ auto value_fill_group = [&](T value) {
+ for (; group_size; --group_size)
+ out.add(value, /*masked=*/false);
+ };
+
+ auto handle_span = [&](auto&& ae,
+ TimeStamp ts,
+ const Span& span) {
+ assume(!last_end_ts || *last_end_ts <= ts);
+ if (last_end_ts && *last_end_ts != ts) {
+ // We don't fill across gaps in the span sequence.
+ null_fill_group();
+ }
+ group_size += 1;
+ if (!span.masked)
+ value_fill_group(span.value);
+ last_end_ts = ts + span.duration;
+ };
+
+
+ ae::process(
+ ae::partition_major_mode,
+ ae::partition_end_hook([&](auto&& ae){
+ null_fill_group();
+ last_end_ts = {};
+ }),
+ ae::input<Span>(py_inp, handle_span)
+ );
+
+ null_fill_group();
+ out.flush();
+}
+
+static
+unique_pyref
+backfill(PyObject*, PyObject* args)
+{
+ PARSEPYARGS(
+ (pyref, py_inp)
+ (pyref, py_out)
+ (QueryExecution*, qe)
+ (pyref, py_dtype)
+ )(args);
+
+ npy_type_dispatch(py_dtype, [&](auto&& arg) {
+ backfill_1<std::decay_t<decltype(arg)>>(
+ py_inp, py_out.addref(), qe);
+ });
+
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("backfill",
+ wraperr<backfill>(),
+ METH_VARARGS,
+ "Fill data holes"),
+ { 0 }
+};
+
+void
+init_backfill(pyref m)
+{
+ register_functions(m, functions);
+}
+
+
+} // namespace dctv
diff --git a/src/dctv/backfill.h b/src/dctv/backfill.h
new file mode 100644
index 0000000..31e12dd
--- /dev/null
+++ b/src/dctv/backfill.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_backfill(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/bitbash-inl.h b/src/dctv/bitbash-inl.h
new file mode 100644
index 0000000..d5ecc7c
--- /dev/null
+++ b/src/dctv/bitbash-inl.h
@@ -0,0 +1,98 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename T>
+int
+fls(T value) noexcept
+{
+ static_assert(std::is_integral_v<T>);
+ if (!value)
+ return 0;
+ using UT = std::make_unsigned_t<T>;
+ UT xval = static_cast<UT>(value);
+ static_assert(sizeof (T) <= sizeof (unsigned long long));
+ int sz;
+ int leading_zeroes;
+ if (sizeof (UT) <= sizeof (unsigned int)) {
+ sz = sizeof (unsigned int);
+ leading_zeroes = __builtin_clz(static_cast<unsigned int>(xval));
+ } else if (sizeof (UT) <= sizeof(unsigned long)) {
+ sz = sizeof (unsigned long);
+ leading_zeroes = __builtin_clzl(static_cast<unsigned long>(xval));
+ } else {
+ sz = sizeof (unsigned long long);
+ leading_zeroes =
+ __builtin_clzll(static_cast<unsigned long long>(xval));
+ }
+ return CHAR_BIT * sz - leading_zeroes;
+}
+
+template<typename T>
+int
+ffs(T value) noexcept
+{
+ static_assert(std::is_integral_v<T>);
+ if (!value)
+ return 0;
+ using ST = std::make_signed_t<T>;
+ ST xval = static_cast<ST>(value);
+ static_assert(sizeof (ST) <= sizeof (long long));
+ if (sizeof (ST) <= sizeof (int))
+ return __builtin_ffs(xval);
+ if (sizeof (ST) <= sizeof (long))
+ return __builtin_ffsl(xval);
+ return __builtin_ffsll(xval);
+}
+
+// Round NR down to the previous multiple of THE_POW2. THE_POW2 must
+// be a power of two. Zero is not a power of two.
+template<typename T>
+T
+pow2_round_down(T nr, T the_pow2) noexcept
+{
+ assume(the_pow2 != 0 && is_pow2(the_pow2));
+ assume(is_pow2(the_pow2));
+ return nr & ~(the_pow2 - 1);
+}
+
+// Round NR up to the next multiple of THE_POW2. THE_POW2 must be a
+// power of two. Zero is not a power of two.
+template<typename T>
+T
+pow2_round_up(T nr, T the_pow2) noexcept
+{
+ static_assert(std::is_unsigned_v<T>);
+ assume(is_pow2(the_pow2));
+ return pow2_round_down(nr + the_pow2 - 1, the_pow2);
+}
+
+template<typename T>
+T
+pow2_divide(T dividend, T divisor_pow2) noexcept
+{
+ static_assert(std::is_unsigned_v<T>);
+ assume(is_pow2(divisor_pow2));
+ return dividend >> (ffs(divisor_pow2) - 1);
+}
+
+template<typename T>
+bool
+is_pow2(T nr) noexcept
+{
+ static_assert(std::is_unsigned_v<T>);
+ return nr != 0 && !(nr & (nr - 1));
+}
+
+} // namespace dctv
diff --git a/src/dctv/bitbash.h b/src/dctv/bitbash.h
new file mode 100644
index 0000000..ebf1f57
--- /dev/null
+++ b/src/dctv/bitbash.h
@@ -0,0 +1,58 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <limits.h>
+#include <stdlib.h>
+#include <type_traits>
+
+namespace dctv {
+
+// Find the last (most significant) bit set in a word. fls(0) is
+// defined to be zero. Intended to work identically to the
+// similarly-named Linux function.
+template<typename T>
+inline int fls(T value) noexcept;
+
+// Find the first (least significant) bit set in a word. ffs(0) is
+// defined to be zero. Intended to work identically to the
+// similarly-named Linux function.
+template<typename T>
+inline int ffs(T value) noexcept;
+
+// Divide unsigned DIVIDEND by unsigned DIVISOR_POW2, yielding the
+// floor of the result. As the name suggests, DIVISOR_POW2 must be a
+// power of two. Zero is not a power of two.
+template<typename T>
+inline T pow2_divide(T dividend, T divisor_pow2) noexcept;
+
+// Round unsigned NR down to the previous multiple of THE_POW2.
+// THE_POW2 must be a power of two. Zero is not a power of two.
+template<typename T>
+inline T pow2_round_down(T nr, T the_pow2) noexcept;
+
+// Round unsigned NR up to the next multiple of THE_POW2. THE_POW2
+// must be a power of two. Zero is not a power of two.
+template<typename T>
+inline T pow2_round_up(T nr, T the_pow2) noexcept;
+
+// Determine whether an unsigned number is a power of two. Zero is
+// not a power of two.
+template<typename T>
+inline bool is_pow2(T nr) noexcept;
+
+} // namespace dctv
+
+#include "bitbash-inl.h"
diff --git a/src/dctv/block-inl.h b/src/dctv/block-inl.h
new file mode 100644
index 0000000..1f1723d
--- /dev/null
+++ b/src/dctv/block-inl.h
@@ -0,0 +1,78 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+Block::Block(unique_obj_pyref<Hunk> data,
+ unique_obj_pyref<Hunk> mask)
+ : data(std::move(data.notnull())),
+ mask(std::move(mask))
+{
+ assert(this->data->is_frozen());
+ if (this->mask) {
+ assert(this->mask->get_dtype() == type_descr<bool>());
+ assert(this->data->get_size() == this->mask->get_size());
+ assert(this->mask->is_frozen());
+ }
+}
+
+npy_intp
+Block::get_size() const noexcept
+{
+ return this->data->get_size();
+}
+
+dtype_ref
+Block::get_dtype() const noexcept
+{
+ return this->data->get_dtype();
+}
+
+bool
+Block::has_mask() const noexcept
+{
+ return static_cast<bool>(this->mask);
+}
+
+bool
+Block::is_broadcasted() const noexcept
+{
+ return this->data->is_broadcasted() &&
+ (!this->has_mask() || this->mask->is_broadcasted());
+}
+
+unique_pyarray
+Block::get_data() const
+{
+ return this->data->inflate();
+}
+
+unique_pyarray
+Block::get_mask() const
+{
+ return this->mask ? this->mask->inflate() : unique_pyarray();
+}
+
+Hunk*
+Block::get_data_hunk()
+{
+ return this->data.get();
+}
+
+Hunk*
+Block::get_mask_hunk()
+{
+ return this->mask.get();
+}
+
+} // namespace dctv
diff --git a/src/dctv/block.cpp b/src/dctv/block.cpp
new file mode 100644
index 0000000..e15ce4c
--- /dev/null
+++ b/src/dctv/block.cpp
@@ -0,0 +1,168 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "block.h"
+
+#include "automethod.h"
+#include "fmt.h"
+#include "hunk.h"
+#include "npy.h"
+#include "pyobj.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyseq.h"
+#include "query.h"
+
+namespace dctv {
+
+unique_obj_pyref<Block>
+Block::make_empty(QueryCache* qc, unique_dtype dtype)
+{
+ return make_pyobj<Block>(Hunk::make_empty(qc, std::move(dtype)),
+ unique_hunk());
+}
+
+int
+Block::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->data.get()); // NOLINT
+ Py_VISIT(this->mask.get()); // NOLINT
+ return 0;
+}
+
+static
+unique_pyref
+Block_get_data(PyObject* self, void*)
+{
+ return pyref(self).as_unsafe<Block>()->get_data().notnull();
+}
+
+static
+unique_pyref
+Block_get_mask(PyObject* self, void*)
+{
+ unique_pyref mask =
+ addref(pyref(self).as_unsafe<Block>()->get_mask());
+ if (!mask)
+ mask = nomask().notnull().addref();
+ return mask;
+}
+
+static
+unique_pyref
+Block_has_mask(PyObject* self, void*)
+{
+ return make_pybool(pyref(self).as_unsafe<Block>()->has_mask());
+}
+
+static
+unique_pyref
+Block_dtype(PyObject* self, void*)
+{
+ return pyref(self).as_unsafe<Block>()
+ ->get_dtype().notnull().addref();
+}
+
+unique_pyarray
+Block::as_array(unique_dtype dtype) const
+{
+ unique_pyarray data = this->get_data();
+ assert(is_base_ndarray(data));
+ assert(npy_ndim(data) == 1);
+ if (dtype && npy_dtype(data) != dtype) {
+ data = as_base_1d_pyarray(data, dtype.addref());
+ assume(npy_dtype(data) == dtype.get());
+ }
+ return this->has_mask()
+ ? make_masked_array(std::move(data), this->get_mask())
+ : std::move(data);
+}
+
+Block::operator String() const
+{
+ return fmt("<Block len=%s dtype=%s%s>",
+ this->get_size(),
+ repr(this->get_dtype()),
+ this->has_mask() ? " masked" : "");
+}
+
+unique_obj_pyref<Block>
+Block::from_arrays(QueryCache* qc,
+ unique_pyarray data,
+ unique_pyarray mask /* nullable */)
+{
+ return make_pyobj<Block>(
+ Hunk::convert_pyarray(qc, std::move(data.notnull())),
+ (mask
+ ? Hunk::convert_pyarray(qc, std::move(mask))
+ : unique_hunk()));
+}
+
+PyMethodDef Block::pymethods[] = {
+ AUTOMETHOD(&Block::as_array,
+ ("Make a numpy array out of this block "
+ "(masked_array if masked)"),
+ (OPTIONAL_ARGS_FOLLOW)
+ (unique_dtype, dtype, unique_dtype(), convert_dtype)
+ ),
+ AUTOMETHOD(&Block::as_array,
+ "__array__",
+ ("Make a numpy array out of this block "
+ "(masked_array if masked)"),
+ (OPTIONAL_ARGS_FOLLOW)
+ (unique_dtype, dtype, unique_dtype(), convert_dtype)
+ ),
+ { 0 },
+};
+
+PyGetSetDef Block::pygetset[] = {
+ make_getset("data",
+ "Get numpy array of block data",
+ wraperr<Block_get_data>()),
+ make_getset("mask",
+ "Get numpy array of block mask or False if no mask",
+ wraperr<Block_get_mask>()),
+ make_getset("has_mask",
+ "Whether this block has a mask. May be more "
+ "efficient than testing the mask property directly, "
+ "since the mask property has to inflate a mask if "
+ "present",
+ wraperr<Block_has_mask>()),
+ make_getset("dtype",
+ "dtype of this block",
+ wraperr<Block_dtype>()),
+ { 0 },
+};
+
+PySequenceMethods Block::pyseq = {
+ .sq_length = wraperr<&Block::get_size>(),
+};
+
+PyTypeObject Block::pytype =
+ make_py_type<Block>(
+ "dctv._native.Block",
+ "Block of query data",
+ [](PyTypeObject* t){
+ t->tp_methods = Block::pymethods;
+ t->tp_getset = Block::pygetset;
+ t->tp_as_sequence = &Block::pyseq;
+ });
+
+void
+init_block(pyref m)
+{
+ register_type(m, &Block::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/block.h b/src/dctv/block.h
new file mode 100644
index 0000000..4b46fc3
--- /dev/null
+++ b/src/dctv/block.h
@@ -0,0 +1,77 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h" // NOLINT
+
+#include "hunk.h"
+#include "npy.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+// Immutable unit of data that flows through the DCTV query system.
+// Note that due to broadcasting, the logical size of a DCTV block may
+// differ from the physical size of its constituent arrays.
+
+struct Hunk;
+struct QueryCache;
+
+struct Block final : BasePyObject, SupportsGc, SupportsWeakRefs, HasRepr
+{
+ static unique_obj_pyref<Block> make_empty(
+ QueryCache* qc,
+ unique_dtype dtype);
+
+ inline Block(unique_obj_pyref<Hunk> data,
+ unique_obj_pyref<Hunk> mask /* nullable */);
+
+ inline dtype_ref get_dtype() const noexcept;
+ inline npy_intp get_size() const noexcept;
+ inline bool has_mask() const noexcept;
+ inline bool is_broadcasted() const noexcept;
+
+ // Inflate on demand!
+ inline unique_pyarray get_data() const;
+ inline unique_pyarray get_mask() const;
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ unique_pyarray as_array(unique_dtype dtype = {}) const;
+
+ static unique_obj_pyref<Block> from_arrays(
+ QueryCache* qc,
+ unique_pyarray data,
+ unique_pyarray mask /* nullable */);
+
+ inline Hunk* get_data_hunk();
+ inline Hunk* /* nullable */ get_mask_hunk();
+
+ // Description
+ explicit operator String() const;
+
+ static PyTypeObject pytype;
+ private:
+ unique_obj_pyref<Hunk> data; // non-null
+ unique_obj_pyref<Hunk> mask; // nullptr means no mask!
+
+ static PyMethodDef pymethods[];
+ static PyGetSetDef pygetset[];
+ static PySequenceMethods pyseq;
+};
+
+void init_block(pyref m);
+
+} // namespace dctv
+
+#include "block-inl.h"
diff --git a/src/dctv/block_builder-inl.h b/src/dctv/block_builder-inl.h
new file mode 100644
index 0000000..7d437e7
--- /dev/null
+++ b/src/dctv/block_builder-inl.h
@@ -0,0 +1,47 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+bool
+BlockBuilder::is_eof() const noexcept
+{
+ return this->block_size == 0;
+}
+
+constexpr
+size_t
+BlockBuilder::get_dtype_offset()
+{
+ return offsetof(BlockBuilder, dtype) + unique_pyref::get_pyval_offset();
+}
+
+const unique_dtype&
+BlockBuilder::get_dtype() const noexcept
+{
+ return this->dtype;
+}
+
+npy_intp
+BlockBuilder::get_block_size() const noexcept
+{
+ return this->block_size;
+}
+
+npy_intp
+BlockBuilder::get_partial_size() const noexcept
+{
+ return this->partial_size;
+}
+
+} // namespace dctv
diff --git a/src/dctv/block_builder.cpp b/src/dctv/block_builder.cpp
new file mode 100644
index 0000000..58204ca
--- /dev/null
+++ b/src/dctv/block_builder.cpp
@@ -0,0 +1,372 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "block_builder.h"
+
+#include <tuple>
+
+#include "block.h"
+#include "hunk.h"
+#include "npy.h"
+#include "pyerrfmt.h"
+#include "query.h"
+
+namespace dctv {
+
+using std::tie;
+
+static
+void
+check_mask_zero(pyarray_ref data, pyarray_ref mask)
+{
+ assume(data);
+ assume(mask);
+
+ unique_pyref data_masked = get_item(data, mask);
+ unique_pyarray data_masked_eq_zero = py_xeq(data_masked, make_pylong(0))
+ .addref_as<PyArrayObject>();
+ if (!npy_all(data_masked_eq_zero))
+ throw_pyerr_fmt(PyExc_AssertionError,
+ "data under mask must be zero");
+}
+
+static
+std::pair<unique_pyarray, unique_pyarray>
+normalize_block_data(pyref obj, dtype_ref dtype)
+{
+ // Note that we don't need to do anything special to deal with Hunk
+ // or HunkPinner objects given directly as input: these objects
+ // shouldn't be "leaking" into user query code.
+
+ unique_pyref data_object;
+ unique_pyref mask_object;
+
+ if (isinstance_exact(obj, &PyArray_Type)) {
+ data_object = addref(obj);
+ } else if (pyarray_ref ma = maybe_ma(obj); ma) {
+ data_object = npy_get_data_of_ma(ma);
+ mask_object = npy_get_mask_of_ma(ma);
+ } else if (isinstance_exact(obj, &Block::pytype)) {
+ Block* block = obj.as_unsafe<Block>().get();
+ data_object = addref(block->get_data());
+ if (block->has_mask())
+ mask_object = addref(block->get_mask());
+ } else {
+ data_object = as_base_1d_pyarray(obj, dtype.addref());
+ }
+
+ unique_pyarray data_array =
+ collapse_useless_views(
+ as_base_1d_pyarray(data_object, dtype.addref()));
+ assert(npy_dtype(data_array) == dtype);
+
+ unique_pyarray mask_array = mask_object
+ ? collapse_useless_views(
+ as_base_1d_pyarray(mask_object, type_descr<bool>()))
+ : unique_pyarray();
+
+ if (mask_array) {
+ assert(npy_dtype(mask_array) == type_descr<bool>());
+ if (npy_size1d(data_array) != npy_size1d(mask_array))
+ throw_pyerr_fmt(PyExc_AssertionError,
+ "data and mask size mismatch");
+ if (safe_mode)
+ check_mask_zero(data_array, mask_array);
+ }
+
+ return { std::move(data_array), std::move(mask_array) };
+}
+
+BlockBuilder::BlockBuilder(QueryCache* qc,
+ unique_dtype dtype,
+ OutputFunction output_function)
+ : deliver_block(std::move(output_function)),
+ qc(qc),
+ dtype(std::move(dtype).notnull()),
+ block_size(block_size_from_qc(qc)),
+ maximum_block_size(this->block_size)
+{
+ assume(qc);
+}
+
+void
+BlockBuilder::set_block_size(npy_intp block_size,
+ npy_intp maximum_block_size)
+{
+ assume(block_size > 0);
+ assume(block_size <= maximum_block_size);
+ npy_intp partial_size = this->partial_size;
+ if (partial_size >= block_size) {
+ // TODO(dancol): do something smarter and carve the block into
+ // smaller chunks?
+ this->flush_partial_block();
+ assume(this->partial_size == 0);
+ } else if (this->partial_data) {
+ // TODO(dancol): this dance is silly and ugly
+ assume(partial_size > 0);
+ unique_pyarray data = std::move(this->partial_data.notnull());
+ unique_pyarray mask = std::move(this->partial_mask);
+ this->partial_size = 0; // Preserve invariant if we throw
+ unique_hunk data_hunk = Hunk::retrieve_backing_hunk(data).notnull();
+ data.reset(); // Unpins
+ data_hunk->resize(block_size);
+ data = data_hunk->inflate();
+ if (mask) {
+ unique_hunk mask_hunk = Hunk::retrieve_backing_hunk(mask).notnull();
+ mask.reset(); // Unpins
+ mask_hunk->resize(block_size);
+ mask = mask_hunk->inflate();
+ }
+ this->partial_data = std::move(data);
+ if (mask)
+ this->partial_mask = std::move(mask);
+ this->partial_size = partial_size;
+ } else {
+ assume(partial_size == 0);
+ }
+ this->block_size = block_size;
+ this->maximum_block_size = maximum_block_size;
+}
+
+void
+BlockBuilder::add_1(pyref data, bool is_eof)
+{
+ assert(data);
+
+ Block* data_as_block = isinstance_exact(data, &Block::pytype)
+ ? data.as_unsafe<Block>().get()
+ : nullptr;
+
+ const npy_intp block_size = this->block_size;
+ const npy_intp maximum_block_size = this->maximum_block_size;
+ assert(block_size > 0);
+ assert(maximum_block_size >= block_size);
+
+ // The two fast paths below fire in the case (among other
+ // situations) when operator A is read_all()ing a big buffer and
+ // operator B writes a big array followed by EOF. In this case, we
+ // want to forward the buffer from A to B directly.
+
+ // Fastest path: just pass through an existing block if the dtype
+ // matches, if we don't have any lingering partial data from
+ // previous chunks, and if we have a full block or if this block is
+ // the last one.
+ if (data_as_block &&
+ this->partial_size == 0 &&
+ data_as_block->get_dtype() == this->dtype &&
+ data_as_block->get_size() > 0 &&
+ ((data_as_block->get_size() >= block_size &&
+ data_as_block->get_size() <= maximum_block_size)
+ || (is_eof && data_as_block->get_size() < block_size)))
+ {
+ this->deliver_block(data.addref_as_unsafe<Block>());
+ return;
+ }
+
+ unique_pyarray added_data, added_mask;
+ tie(added_data, added_mask) = normalize_block_data(data, this->dtype);
+ assert(added_data);
+ assert(npy_dtype(added_data) == this->dtype);
+ if (added_mask) {
+ assert(npy_dtype(added_mask) == type_descr<bool>());
+ assert(npy_size1d(added_mask) == npy_size1d(added_data));
+ }
+
+ const npy_intp total_entries = npy_size1d(added_data);
+ if (total_entries == 0)
+ return; // Nothing to do
+ assume(total_entries > 0);
+ npy_intp entries_added = 0;
+
+ // Still-fast path: if the caller gave us arrays that are exactly
+ // the right size and we don't have to deal with partial data, just
+ // mint a block out of the given arrays instead of copying them into
+ // local storage.
+ if (((total_entries >= block_size &&
+ total_entries <= maximum_block_size) ||
+ (is_eof && total_entries < block_size))
+ && this->partial_size == 0) {
+ maybe_drop_mask(&added_mask);
+ this->deliver_block(
+ Block::from_arrays(this->qc,
+ std::move(added_data),
+ std::move(added_mask)));
+ return;
+ }
+
+ // If we got a mask as input and don't already have a block mask,
+ // just drop the mask if it'd be redundant. If we already have a
+ // partial_mask, copy added_mask into it even if added_mask is
+ // all-zero, since we'd have to initialize partial_mask anyway.
+ if (!this->partial_mask)
+ maybe_drop_mask(&added_mask);
+
+ // If we have a mask in this chunk data and didn't have a mask
+ // before when we accumulated partial data, materialize the partial
+ // mask now, backfilling it with zero.
+ if (added_mask && this->partial_size && !this->partial_mask) {
+ assert(npy_size1d(this->partial_data) == this->block_size);
+ this->partial_mask =
+ this->make_block_array(type_descr<bool>(), this->block_size);
+ set_slice(this->partial_mask,
+ 0, this->partial_size,
+ Py_False);
+ }
+
+ // TODO(dancol): if the input is backed by a megahunk, just operate
+ // sequentially on the sub-hunks.
+
+ // Actually copy into reblocking buffer.
+ for (npy_intp entries_added = 0; entries_added < total_entries;) {
+ const npy_intp chunk_size = std::min(total_entries - entries_added,
+ block_size - this->partial_size);
+ // The whole point of this loop is to break the input into
+ // block-sized chunks, so make sure we've done that.
+ assert(0 < chunk_size && chunk_size <= this->block_size);
+
+ // Except for the first iteration through this loop, we should
+ // never have lingering partial data.
+ assert(this->partial_size == 0 || entries_added == 0);
+
+ // If we have no partial data, we shouldn't have lingering partial
+ // data backing arrays. Below, we're going to copy into a new
+ // block, so we need new partial arrays. We don't have to worry
+ // about uselessly copying in the case where we have exactly
+ // right-sized arrays because we handled that case before we
+ // entered the loop.
+ if (this->partial_size == 0) {
+ assert(!this->partial_data);
+ assert(!this->partial_mask);
+ // If we're at EOF and going to be ending the block anyway, we
+ // might as well avoid creating a huge array that's just going
+ // to go to waste.
+ // TODO(dancol): add generic rows-to-EOF tracking?
+ npy_intp nsz = this->block_size;
+ npy_intp entries_left = total_entries - entries_added;
+ if (is_eof && entries_left < nsz)
+ nsz = entries_left;
+ this->partial_data =
+ this->make_block_array(this->dtype.addref(), nsz);
+ if (added_mask)
+ this->partial_mask =
+ this->make_block_array(type_descr<bool>(), nsz);
+ }
+
+ // Actually copy into our under-construction arrays
+ assert(npy_dtype(this->partial_data) == this->dtype);
+ set_slice(this->partial_data,
+ this->partial_size,
+ this->partial_size + chunk_size,
+ get_slice(added_data,
+ entries_added,
+ entries_added + chunk_size));
+ unique_pyref mask_fill;
+
+ if (added_mask) {
+ assert(this->partial_mask);
+ mask_fill = get_slice(added_mask,
+ entries_added,
+ entries_added + chunk_size);
+ } else if (this->partial_mask) {
+ // *This* chunk doesn't have a mask, but we've previously
+ // created a mask, and we deliberately didn't initialize it.
+ // Fill it here.
+ mask_fill = addref(Py_False);
+ }
+
+ if (mask_fill)
+ set_slice(this->partial_mask,
+ this->partial_size,
+ this->partial_size + chunk_size,
+ mask_fill);
+
+ entries_added += chunk_size;
+ this->partial_size += chunk_size;
+ assert(this->partial_size <= this->block_size);
+ if (this->partial_size == this->block_size)
+ this->flush_partial_block();
+ }
+}
+
+void
+BlockBuilder::flush_partial_block()
+{
+ assume(this->partial_size);
+ assume(this->partial_size <= this->block_size);
+
+ // We throw away our array references below, hopefully unpinning the
+ // data and mask hunks by side effect. TODO(dancol): on something
+ // with non-immediate GC like PyPy, we can't rely on the HunkPinner
+ // destructor running immediately and so we might need an explicit
+ // unpin-now-dammit mechanism.
+
+ QueryCache* qc = this->qc;
+ unique_pyarray data = std::move(this->partial_data.notnull());
+ unique_pyarray mask = std::move(this->partial_mask);
+ npy_intp partial_size = this->partial_size;
+ this->partial_size = 0;
+
+ unique_hunk data_hunk = Hunk::retrieve_backing_hunk(data).notnull();
+ data.reset(); // Unpins
+ data_hunk->resize(partial_size);
+ data_hunk->freeze();
+ unique_hunk mask_hunk;
+ if (mask) {
+ mask_hunk = Hunk::retrieve_backing_hunk(mask);
+ mask.reset(); // Unpins
+ mask_hunk->resize(partial_size);
+ mask_hunk->freeze();
+ }
+
+ deliver_block(make_pyobj<Block>(std::move(data_hunk),
+ std::move(mask_hunk)));
+}
+
+void
+BlockBuilder::add(pyref data, bool is_eof)
+{
+ if (this->is_eof()) {
+ if (data)
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "sending data into dead stream");
+ return;
+ }
+
+ if (data)
+ this->add_1(data, is_eof);
+
+ if (is_eof) {
+ if (this->partial_size)
+ this->flush_partial_block();
+ this->block_size = 0;
+ assert(this->is_eof());
+ }
+}
+
+unique_pyarray
+BlockBuilder::make_block_array(unique_dtype dtype, npy_intp size)
+{
+ assume(size <= this->block_size);
+ return make_uninit_hunk_array(qc, std::move(dtype), size);
+}
+
+int
+BlockBuilder::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->dtype.get());
+ Py_VISIT(this->partial_data.get());
+ Py_VISIT(this->partial_mask.get());
+ return 0;
+}
+
+} // namespace dctv
diff --git a/src/dctv/block_builder.h b/src/dctv/block_builder.h
new file mode 100644
index 0000000..0984098
--- /dev/null
+++ b/src/dctv/block_builder.h
@@ -0,0 +1,82 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <functional>
+#include <stddef.h>
+
+#include "npy.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct Block;
+struct QueryCache;
+
+// Accumulates data for storing into blocks.
+struct BlockBuilder final {
+ // Accumulate something into the output. DELIVER_BLOCK is a
+ // function called with one argument, an unique_obj_pyref to a new
+ // block, every time we produce a block. IS_EOF indicates whether
+ // we're done with the stream.
+ //
+ // DATA describes the block data.
+ // TODO(dancol): describe acceptable data formats
+ using OutputFunction = std::function<void(unique_obj_pyref<Block> block)>;
+
+ // Make a new block builder. DTYPE is a dtype. QC is the query
+ // cache we use for making output array hunks; the caller is
+ // responsible for ensuring that QC remains valid for all calls into
+ // BlockBuilder except destruction.
+ BlockBuilder(QueryCache* qc,
+ unique_dtype dtype,
+ OutputFunction output_function);
+
+ // These functions may call into the pre-configured output function!
+ void add(pyref data, bool is_eof);
+ void set_block_size(npy_intp block_size, npy_intp maximum_block_size);
+
+ inline bool is_eof() const noexcept;
+
+ // Return the offset of the Python field for the dtype, useful for
+ // member setup.
+ static constexpr size_t get_dtype_offset();
+ inline const unique_dtype& get_dtype() const noexcept;
+ inline npy_intp get_block_size() const noexcept;
+ inline npy_intp get_partial_size() const noexcept;
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ private:
+
+ void add_1(pyref data, bool is_eof);
+ void flush_partial_block();
+ unique_pyarray make_block_array(unique_dtype dtype, npy_intp size);
+
+ OutputFunction deliver_block;
+ QueryCache* qc;
+ unique_dtype dtype;
+ unique_pyarray partial_data;
+ unique_pyarray partial_mask;
+ npy_intp partial_size = 0;
+ npy_intp block_size;
+ npy_intp maximum_block_size;
+};
+
+inline void init_block_builder(pyref m) {}
+
+} // namespace dctv
+
+#include "block_builder-inl.h"
diff --git a/src/dctv/cmd_query.py b/src/dctv/cmd_query.py
new file mode 100644
index 0000000..e19a269
--- /dev/null
+++ b/src/dctv/cmd_query.py
@@ -0,0 +1,142 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Command-line query interface
+
+This interface is for batch operation, unlike the repl, which is for
+interactive exploration.
+
+The batch query system and the REPL use the same query language, of
+course.
+"""
+import sys
+import logging
+import numpy as np
+from numpy.ma import nomask
+from pandas.io.json import dumps
+from .model import TraceAnalysisSession, FileTraceContext
+from .util import make_pd_dataframe
+from ._native import npy_explode
+
+# pylint: disable=compare-to-zero
+
+log = logging.getLogger(__name__)
+
+def _munge_for_pandas(array):
+ array, mask = npy_explode(array)
+ if mask is not nomask:
+ array = np.asarray(array, dtype="O") # Copies
+ array[mask] = None
+ # pylint: disable=unidiomatic-typecheck
+ assert type(array) == np.ndarray
+ return array
+
+def _make_row_data_frames(trace_session, query):
+ for chunk, _eof in trace_session.sql_query(query, output_format="rows"):
+ df = make_pd_dataframe({
+ column: _munge_for_pandas(array)
+ for column, array in chunk.items()
+ })
+ if len(df): # pylint: disable=len-as-condition
+ yield df
+
+def _do_json_records(out_file, trace_session, query):
+ out_file.write("[\n")
+ dfs = _make_row_data_frames(trace_session, query)
+ df = next(dfs, None)
+ while df is not None:
+ next_df = next(dfs, None)
+ is_eof = next_df is None
+ assert len(df) # pylint: disable=len-as-condition
+ blob = df.to_json(lines=True, orient="records")
+ blob = blob.replace("\n", ",\n")
+ out_file.write(blob)
+ if not is_eof:
+ out_file.write(",")
+ out_file.write("\n")
+ df = next_df
+ out_file.write("]\n")
+
+def _do_json_columns(out_file, trace_session, query):
+ # TODO(dancol): teach the query engine how to do columnwise *and*
+ # chunked queries.
+ qe = trace_session.qe
+ st = trace_session.st
+ qt = trace_session.parse_sql_query(query)
+ cache = trace_session.st.make_lookup_cache(str)
+ out_file.write("{\n")
+ for colno, column in enumerate(qt.columns):
+ if colno:
+ out_file.write(",\n")
+ out_file.write(dumps(column))
+ out_file.write(": [")
+ qn = qt[column]
+ is_string = qn.schema.is_string
+ for i, (rqn, array, is_eof) in enumerate(
+ qe.execute((qn,))):
+ assert qn is rqn
+ if not len(array): # pylint: disable=len-as-condition
+ assert is_eof
+ break
+ if is_string:
+ array, mask = npy_explode(array)
+ array = st.vlookup(array, cache)
+ if mask is not nomask:
+ array[mask] = None
+ else:
+ array = _munge_for_pandas(array)
+ if i:
+ out_file.write(", ")
+ out_file.write(dumps(array)[1:-1])
+ out_file.write("]")
+ out_file.write("\n}\n")
+
+def _do_csv_rows(out_file, trace_session, query):
+ for i, df in enumerate(_make_row_data_frames(trace_session, query)):
+ df.to_csv(out_file, index=False, header=not i)
+
+def _do_none(_out_file, trace_session, query):
+ for _chunk, _eof in trace_session.sql_query(
+ query, output_format="columns"):
+ pass # Do nothing:
+
+_OUTPUT_FUNCTIONS = {
+ "json_records": _do_json_records,
+ "json_columns": _do_json_columns,
+ "csv_rows": _do_csv_rows,
+ "none": _do_none,
+}
+
+def run_query(*,
+ query,
+ trace_mounts,
+ output_format,
+ out_file=None,
+ block_size=None,
+ temp_hack_lenient_metadata=False,
+ threads=False):
+ """Run the query command"""
+ out_file = out_file or sys.stdout
+ if output_format not in _OUTPUT_FUNCTIONS:
+ raise ValueError("output format not supported: {!r}"
+ .format(output_format))
+ trace_session = TraceAnalysisSession(threads=threads)
+ if block_size is not None:
+ trace_session.reconfigure_cache(block_size=block_size)
+ for path, trace_file_name in trace_mounts:
+ trace_session.mount_trace(path,
+ FileTraceContext(trace_file_name),
+ temp_hack_lenient_metadata=
+ temp_hack_lenient_metadata)
+ _OUTPUT_FUNCTIONS[output_format](out_file, trace_session, query)
+ out_file.flush()
diff --git a/src/dctv/collect.py b/src/dctv/collect.py
new file mode 100644
index 0000000..7cef753
--- /dev/null
+++ b/src/dctv/collect.py
@@ -0,0 +1,381 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Collect a trace from a device
+
+This command is intended as a "reference implementation" of DCTV trace
+collection. For production use, we'll collect traces using Perfetto
+and Traceur, or maybe atrace on older devices. This command exists so
+we can collect some basic traces in *exactly* the way DCTV needs and
+so we can isolate trace configuration problems from DCTV problems.
+"""
+import logging
+import subprocess
+import time
+import re
+from shlex import quote
+import os
+from os.path import dirname, join as pjoin
+import json
+from math import ceil
+
+log = logging.getLogger(__name__)
+
+# TODO(dancol): provide a way for atrace to export these event
+# categories somehow dynamically instead of mirroring them here.
+
+CATEGORIES = {
+ "sched": [
+ "cgroup_attach_task",
+ "cgroup_destroy_root",
+ "cgroup_mkdir",
+ "cgroup_release",
+ "cgroup_remount",
+ "cgroup_rename",
+ "cgroup_rmdir",
+ "cgroup_setup_root",
+ "cgroup_transfer_tasks",
+ "oom_score_adj_update",
+ "sched_blocked_reason",
+
+ # TODO(dancol): conditionally enable the evetn
+ # on devices that have it; also analyze it
+ # intelligently.
+ #"sched_cpu_hotplug",
+
+ "sched_pi_setprio",
+ "sched_process_exit",
+ "sched_switch",
+ # sched_wakeup is useless
+ #"sched_wakeup",
+ "sched_waking",
+ "task_newtask",
+ "task_rename",
+ ],
+ "irq": [
+ "softireq_exit",
+ "softirq_entry",
+ "tasklet_entry",
+ "tasklet_exit",
+ ],
+ "freq": [
+ "clk_disable",
+ "clk_enable",
+ "clk_set_rate",
+ "clock_disable",
+ "clock_enable",
+ "clock_set_rate",
+ "cpu_frequency",
+ "cpu_frequency_limits",
+ ],
+ "membus": [
+ "memory_bus",
+ ],
+ "idle": [
+ "cpu_idle",
+ ],
+ "disk": [
+ "block_rq_complete",
+ "block_rq_issue",
+ "ext4_da_write_begin",
+ "ext4_da_write_end",
+ "f2fs_sync_file_enter",
+ "f2fs_sync_file_exit",
+ "f2fs_write_begin",
+ "f2fs_write_end",
+ ],
+ "load": [
+ "cpufreq_interactive",
+ ],
+ "workq": [
+ "workqueue_activate_work",
+ "workqueue_execute_end",
+ "workqueue_execute_start",
+ "workqueue_queue_work",
+ ],
+ "memreclaim": [
+ "mm_vmscan_direct_reclaim_begin",
+ "mm_vmscan_direct_reclaim_end",
+ "mm_vmscan_kswapd_wake",
+ "mm_vmscan_kswapd_sleep",
+ ],
+ "regulators": [
+ "regulator_disable",
+ "regulator_disable_complete",
+ "regulator_enable",
+ "regulator_enable_complete",
+ "regulator_enable_delay",
+ "regulator_set_voltage",
+ "regulator_set_voltage_complete",
+ ],
+ "binder_driver": [
+ "binder_set_priority",
+ "binder_transaction",
+ "binder_transaction_alloc_buf",
+ "binder_transaction_received",
+ ],
+ "binder_lock": [
+ "binder_lock",
+ "binder_locked",
+ "binder_unlock",
+ ],
+ "pagecache": [
+ "mm_filemap_add_to_page_cache",
+ "mm_filemap_delete_from_page_cache",
+ ],
+ "memory": [
+ "rss_stat",
+ "ion_heap_grow",
+ "ion_heap_shrink",
+ ],
+}
+
+EVENTLESS_CATEGORIES = {
+ "adb",
+ "aidl",
+ "am",
+ "audio",
+ "bionic",
+ "camera",
+ "core_services",
+ "dalvik",
+ "database",
+ "gfx",
+ "hal",
+ "i2c",
+ "input",
+ "ion",
+ "network",
+ "nnapi",
+ "pdx",
+ "pm",
+ "power",
+ "res",
+ "rro",
+ "rs",
+ "sm",
+ "ss",
+ "sync",
+ "vibrator",
+ "video",
+ "view",
+ "webview",
+ "wm",
+}
+
+for cat in EVENTLESS_CATEGORIES:
+ CATEGORIES[cat] = ()
+
+class AdbError(RuntimeError):
+ """Exception raised when ADB fails"""
+
+def run_adb_shell(*args):
+ """Run an ADB shell command on device
+
+ ARGS is a sequence of arguments, starting with the command name.
+ Return the UTF-8 decoded standard output of the command with any
+ final newline stripped, just like the shell does with $(). If the
+ command fails, instead throw AdbError with the exception message
+ incorporating the stderr output of the command.
+ """
+ args = ["adb", "shell"] + list(args)
+ out = subprocess.run(
+ args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ if out.returncode:
+ raise AdbError(out.stderr.decode("UTF-8"))
+ return out.stdout.decode("UTF-8").strip()
+
+RESET_TRACE_STATE_SCRIPT = """\
+set -e
+cd /d/tracing
+echo 0 > tracing_on
+for option in options/*; do
+ echo 0 > $option
+done
+echo nop > current_tracer
+echo 0 > tracing_thresh
+echo 0 > events/enable
+echo ff > tracing_cpumask
+echo 1 > buffer_size_kb
+echo local > trace_clock
+echo > trace
+atrace --only_userspace --async_stop
+"""
+
+def reset_trace_state():
+ """Reset device trace configuration to known state"""
+ log.info("Resetting ftrace configuration to pristine")
+ run_adb_shell(RESET_TRACE_STATE_SCRIPT)
+
+def _make_start_tracing_script(events,
+ atrace_categories,
+ atrace_apps):
+ atrace_args = []
+ if atrace_apps:
+ atrace_args.append("-a")
+ atrace_args.append(",".join(atrace_apps))
+ atrace_args.extend(atrace_categories)
+ lines = [
+ "set -e -x",
+ "cd /d/tracing",
+ "echo 1 > options/context-info",
+ "echo 1 > options/markers",
+ "echo 1 > options/trace_printk",
+ "echo 1 > options/irq-info",
+ "echo 128 > buffer_size_kb",
+ "echo boot > trace_clock",
+ "echo '{}' > set_event". format(" ".join(events)),
+ # Need tracing_on before atrace so that trace_marker writes work
+ "echo 1 > tracing_on",
+ "atrace --only_userspace --async_start {}".format(
+ " ".join(map(quote, atrace_args))),
+ ]
+ script = "\n".join(lines) + "\n"
+ with open(pjoin(dirname(__file__), "snapshot.sh")) as snapshot_script:
+ script += snapshot_script.read()
+ return script
+
+# We write this header to trace files to reserve space for the footer
+# size and to mark the file incomplete in case of casual examination.
+# We overwrite it the length of the footer on success.
+INCOMPLETE_TRACE_HEADER = b"# DCTV INCOMPLETE TRACE"
+
+def _collect_trace_1(enabled_events,
+ atrace_categories,
+ atrace_apps):
+ log.info("Enabling tracing on device")
+ log.info("Collecting snapshot...")
+ snapshot = run_adb_shell(
+ _make_start_tracing_script(enabled_events,
+ atrace_categories,
+ atrace_apps))
+ log.info("... snapshot collection complete")
+ log.info("Collecting system information...")
+ sysinfo = {
+ "cpuinfo": run_adb_shell("cat /proc/cpuinfo"),
+ "kernel_version": run_adb_shell("cat /proc/version"),
+ }
+ log.info("... system information collection complete")
+ try:
+ log.info("Trace running: use control-C to stop trace")
+ while True:
+ time.sleep(10000) # No support for pause(2)?
+ except KeyboardInterrupt:
+ log.info("Saw control-C: stopping trace")
+ return snapshot, sysinfo
+
+def _ensure_root():
+ uid = int(run_adb_shell("id", "-u"))
+ if uid:
+ log.info("running adb root")
+ subprocess.check_call(["adb", "root"])
+ uid = int(run_adb_shell("id", "-u"))
+ if uid:
+ raise ValueError("adb root didn't work: uid={!r}".format(uid))
+
+def _collect_trace(trace_file,
+ enabled_events,
+ atrace_categories,
+ atrace_apps):
+
+ trace_file.write(INCOMPLETE_TRACE_HEADER + b"\n")
+ trace_file.flush()
+ copier = subprocess.Popen(["adb", "shell",
+ "cat", "/d/tracing/trace_pipe"],
+ stdout=trace_file)
+ try:
+ snapshot, sysinfo = _collect_trace_1(enabled_events,
+ atrace_categories,
+ atrace_apps)
+ finally:
+ copier.kill()
+ copier.wait()
+ reset_trace_state()
+ log.info("Collected %dkB of raw trace data into %r",
+ int(ceil(os.fstat(trace_file.fileno()).st_size / 1024)),
+ trace_file.name)
+ log.info("Appending trace metadata")
+ # Make sure the blob has a terminating newline so that editors don't
+ # munge the trace by helpfully inserting a trailing newline and
+ # wrecking the footer length field at the top.
+ metadata = {
+ "version": "dctv-1",
+ "enabled_events": sorted(enabled_events),
+ "atrace_categories": sorted(atrace_categories),
+ "atrace_apps": sorted(atrace_apps),
+ "snapshots": [snapshot],
+ }
+ metadata.update(sysinfo)
+ metadata_blob = b"# " + json.dumps(metadata).encode("UTF-8") + b"\n"
+ trace_file.write(metadata_blob)
+ log.info("Finalizing file")
+ header = b"# DCTV %d" % len(metadata_blob)
+ assert len(header) <= len(INCOMPLETE_TRACE_HEADER)
+ trace_file.seek(0)
+ trace_file.write(header.ljust(len(INCOMPLETE_TRACE_HEADER)))
+ log.info("Success: trace file %r ready to load",
+ trace_file.name)
+
+def _get_available_events():
+ ev_fix_re = re.compile(r"^[^:]*:")
+ return set(
+ ev_fix_re.sub("", e)
+ for e in run_adb_shell(
+ "cat", "/d/tracing/available_events").split())
+
+def _get_available_categories():
+ cat_fix_re = re.compile("^[ \t]*([a-zA-Z0-9_]+) - .*$")
+ def _fix_cat(c):
+ assert cat_fix_re.match(c), \
+ "bad category line: {!r}".format(c)
+ return cat_fix_re.sub("\\1", c)
+ return set(
+ _fix_cat(c)
+ for c in run_adb_shell("atrace", "--list_categories").split("\n"))
+
+def run_collect(args):
+ """Trace collection subcommand"""
+ available_events = _get_available_events()
+ available_categories = _get_available_categories()
+ unknown_categories = available_categories - set(CATEGORIES)
+ if unknown_categories:
+ log.warning("unknown categories: %r",
+ sorted(available_categories -
+ set(CATEGORIES)))
+ if args.list_categories:
+ for catx in sorted(available_categories):
+ print(catx)
+ return
+
+ enabled_events = set()
+ atrace_categories = args.categories
+ for category in atrace_categories:
+ enabled_events.update(CATEGORIES[category])
+ if not enabled_events.issubset(available_events):
+ log.error("requested events unavailable: %s",
+ enabled_events - available_events)
+ _ensure_root()
+ open_mode = "w+b" if args.force else "x+b"
+ with open(args.output, open_mode) as trace_file:
+ try:
+ reset_trace_state()
+ log.info("Recording trace to %r", trace_file.name)
+ _collect_trace(trace_file,
+ enabled_events,
+ atrace_categories,
+ [app for app in args.apps.split(",") if app])
+ except:
+ log.warning("Failed to collect trace: deleting %r",
+ trace_file.name)
+ os.unlink(trace_file.name)
+ raise
diff --git a/src/dctv/command_stream-inl.h b/src/dctv/command_stream-inl.h
new file mode 100644
index 0000000..5b12075
--- /dev/null
+++ b/src/dctv/command_stream-inl.h
@@ -0,0 +1,59 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename Command>
+CommandOut<Command>::CommandOut(unique_pyref cb,
+ QueryExecution* qe)
+ : out(std::move(cb), qe)
+{}
+
+template<typename Command>
+template<typename... Args>
+void
+CommandOut<Command>::emit(Command command, Args... args) {
+ this->out.add(static_cast<CommandType>(command));
+ (..., this->out.add(static_cast<CommandType>(args)));
+}
+
+template<typename Command>
+void
+CommandOut<Command>::flush()
+{
+ this->out.flush();
+}
+
+CommandIn::CommandIn(unique_pyref cb)
+ : iter(std::move(cb))
+{}
+
+template<typename Operand>
+Operand
+CommandIn::next()
+{
+ static_assert(sizeof (Operand) <= sizeof (CommandType));
+ if (this->iter.is_at_eof())
+ throw_pyerr_msg(PyExc_AssertionError, "command stream underflow");
+ CommandType value = std::get<0>(this->iter.get());
+ this->iter.advance();
+ return static_cast<Operand>(value);
+}
+
+bool
+CommandIn::is_at_eof() const
+{
+ return this->iter.is_at_eof();
+}
+
+} // namespace dctv
diff --git a/src/dctv/command_stream.cpp b/src/dctv/command_stream.cpp
new file mode 100644
index 0000000..23b5faf
--- /dev/null
+++ b/src/dctv/command_stream.cpp
@@ -0,0 +1,25 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "command_stream.h"
+#include "npy.h"
+
+namespace dctv {
+
+void
+init_command_stream(pyref m)
+{
+ register_constant(m, "DTYPE_COMMAND_STREAM", type_descr<CommandType>());
+}
+
+} // namespace dctv
diff --git a/src/dctv/command_stream.h b/src/dctv/command_stream.h
new file mode 100644
index 0000000..1b5c64c
--- /dev/null
+++ b/src/dctv/command_stream.h
@@ -0,0 +1,53 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <stdint.h>
+#include <utility>
+
+#include "npyiter.h"
+#include "pyutil.h"
+#include "result_buffer.h"
+#include "span.h"
+
+namespace dctv {
+
+using CommandType = int64_t;
+
+struct QueryExecution;
+
+template<typename Command>
+struct CommandOut final {
+ inline CommandOut(unique_pyref cb, QueryExecution* qe);
+ template<typename... Args>
+ inline void emit(Command command, Args... args);
+ void flush();
+ private:
+ ResultBuffer<CommandType> out;
+};
+
+struct CommandIn final {
+ explicit inline CommandIn(unique_pyref cb);
+ inline bool is_at_eof() const;
+ template<typename Operand> inline Operand next();
+ private:
+ PythonChunkIterator<CommandType> iter;
+};
+
+void init_command_stream(pyref m);
+
+} // namespace dctv
+
+#include "command_stream-inl.h"
diff --git a/src/dctv/container_util-inl.h b/src/dctv/container_util-inl.h
new file mode 100644
index 0000000..c5b4be0
--- /dev/null
+++ b/src/dctv/container_util-inl.h
@@ -0,0 +1,53 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename Mapping, typename Key>
+constexpr
+bool
+map_contains(const Mapping& mapping, const Key& key) noexcept
+{
+ return mapping.find(key) != mapping.end();
+}
+
+template<typename Sequence, typename Key>
+constexpr
+bool
+seq_contains(const Sequence& sequence, const Key& key) noexcept
+{
+ return std::find(sequence.begin(), sequence.end(), key) != sequence.end();
+}
+
+template<typename Mapping, typename Key>
+typename Mapping::mapped_type*
+map_try_get(Mapping& mapping, const Key& key) noexcept
+{
+ auto it = mapping.find(key);
+ if (it == mapping.end())
+ return nullptr;
+ return &it->second;
+}
+
+template<typename Sequence, typename Key>
+constexpr
+typename Sequence::difference_type
+index_of(const Sequence& sequence, const Key& key)
+{
+ auto it = std::find(sequence.begin(), sequence.end(), key);
+ if (it == sequence.end())
+ return -1;
+ return it - sequence.begin();
+}
+
+} // namespace dctv
diff --git a/src/dctv/container_util.h b/src/dctv/container_util.h
new file mode 100644
index 0000000..5e86144
--- /dev/null
+++ b/src/dctv/container_util.h
@@ -0,0 +1,34 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+
+namespace dctv {
+
+template<typename Mapping, typename Key>
+constexpr bool map_contains(const Mapping& mapping, const Key& key) noexcept;
+
+template<typename Sequence, typename Key>
+constexpr bool seq_contains(const Sequence& sequence, const Key& key) noexcept;
+
+template<typename Mapping, typename Key>
+inline typename Mapping::mapped_type* map_try_get(
+ Mapping& mapping, const Key& key) noexcept;
+
+template<typename Sequence, typename Key>
+constexpr typename Sequence::difference_type
+index_of(const Sequence& sequence, const Key& key);
+
+} // namespace dctv
+
+#include "container_util-inl.h"
diff --git a/src/dctv/dctv-inl.h b/src/dctv/dctv-inl.h
new file mode 100644
index 0000000..23274dd
--- /dev/null
+++ b/src/dctv/dctv-inl.h
@@ -0,0 +1,103 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename Functor>
+Finally<Functor>::Finally(Functor functor) noexcept
+ : functor(std::move(functor))
+{}
+
+template<typename Functor>
+Finally<Functor>::~Finally()
+{
+ this->functor();
+}
+
+template<typename T>
+T*
+PyAllocator<T>::allocate(std::size_t nr)
+{
+ size_t nbytes;
+ if (unlikely(mul_overflow(nr, sizeof (T), &nbytes)))
+ throw std::bad_alloc();
+ return static_cast<T*>(_do_py_malloc(nbytes));
+}
+
+template<typename T>
+void
+PyAllocator<T>::deallocate(T* p, std::size_t) noexcept
+{
+ _do_py_free(p);
+}
+
+template<typename T>
+size_t
+PyAllocator<T>::max_size() const noexcept
+{
+ return std::numeric_limits<ssize_t>::max() / sizeof (T);
+}
+
+template<typename T, typename U>
+bool
+operator==(const PyAllocator<T>&, const PyAllocator<U>&) noexcept
+{
+ return true;
+}
+
+template<typename T, typename U>
+bool
+operator!=(const PyAllocator<T>&, const PyAllocator<U>&) noexcept
+{
+ return false;
+}
+
+template<typename T>
+typename PyAllocator<T>::pointer
+PyAllocator<T>::address(reference x) const noexcept
+{
+ return &x;
+}
+
+template<typename T>
+typename PyAllocator<T>::const_pointer
+PyAllocator<T>::address(const_reference x) const noexcept
+{
+ return &x;
+}
+
+template<typename Comparator>
+template<typename Left, typename Right>
+bool
+InvertingComparator<Comparator>::operator()(Left&& left, Right&& right)
+ const
+{
+ return !this->functor(std::forward<Left>(left),
+ std::forward<Right>(right));
+}
+
+template<typename T>
+bool
+mul_overflow(T a, T b, T* out) noexcept
+{
+ return __builtin_mul_overflow(a, b, out);
+}
+
+template<typename T>
+bool
+add_overflow(T a, T b, T* out) noexcept
+{
+ return __builtin_add_overflow(a, b, out);
+}
+
+} // namespace dctv
diff --git a/src/dctv/dctv.cpp b/src/dctv/dctv.cpp
new file mode 100644
index 0000000..f9f69c6
--- /dev/null
+++ b/src/dctv/dctv.cpp
@@ -0,0 +1,117 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#include "dctv.h"
+
+#include "include_all_modules.h"
+#include "pylog.h"
+
+namespace dctv {
+
+void*
+_do_py_malloc(size_t nbytes)
+{
+ void* p = PyMem_RawMalloc(nbytes);
+ if (!p)
+ throw std::bad_alloc();
+ return p;
+}
+
+void
+_do_py_free(void* mem) noexcept
+{
+ PyMem_RawFree(mem);
+}
+
+static struct PyModuleDef _native_module = {
+ PyModuleDef_HEAD_INIT,
+ "_native",
+ "Native helpers for dctv",
+ -1 /* per-interpreter state */,
+ nullptr /* init functions add their own methods */,
+};
+
+void
+in_place_fmt_v(String* buffer, const char* fmt, va_list args)
+{
+ buffer->clear();
+ {
+ va_list args2;
+ va_copy(args2, args);
+ buffer->resize(vsnprintf(nullptr, 0, fmt, args2) + 1);
+ va_end(args2);
+ }
+ vsnprintf(buffer->data(), buffer->size(), fmt, args);
+ buffer->resize(buffer->size() - 1);
+}
+
+void
+in_place_fmt(String* buffer, const char* fmt, ...)
+{
+ va_list args;
+ va_start(args, fmt);
+ in_place_fmt_v(buffer, fmt, args);
+ va_end(args);
+}
+
+static void
+init_dctv(pyref m)
+{}
+
+static void
+init_fsutil(pyref m)
+{}
+
+// We define dummy init functions here when their hosting modules
+// don't include pyutils and so can't declare a pyref.
+
+static void init_pcreutil(pyref m) {}
+static void init_simple_variant(pyref m) {}
+static void init_mmap(pyref m) {}
+static void init_unique_fd(pyref m) {}
+
+static PyObject*
+do_init()
+{
+ if (safe_mode)
+ test_simple_variant();
+
+ unique_pyref m = adopt_check(PyModule_Create(&_native_module));
+ pylog.init();
+
+ // Make sure numpy APIs are available for all module
+ // initialization functions.
+ init_npy_early(m);
+
+#define DOIT(mod) init_##mod(m);
+#include "do_all_modules.h"
+#undef DOIT
+ return m.release();
+}
+
+} // namespace dctv
+
+
+
+#pragma GCC visibility push(default)
+
+PyMODINIT_FUNC PyInit__native() noexcept;
+
+PyMODINIT_FUNC
+PyInit__native() noexcept
+{
+ return dctv::_exceptions_to_pyerr(dctv::do_init);
+}
+
+#pragma GCC visibility pop
diff --git a/src/dctv/dctv.h b/src/dctv/dctv.h
new file mode 100644
index 0000000..e533913
--- /dev/null
+++ b/src/dctv/dctv.h
@@ -0,0 +1,222 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+
+#include <algorithm>
+#include <array>
+#include <memory>
+#include <string>
+#include <string_view>
+#include <type_traits>
+#include <utility>
+
+#include <assert.h>
+#include <stdarg.h>
+#include <stddef.h>
+#include <stdlib.h>
+
+// N.B. assume(EXPR) evaluates EXPR for side effect on GCC! Use plain
+// old assert when you don't want to generate code for EXPR in
+// optimized builds!
+
+#ifdef NDEBUG
+constexpr bool debug_mode = false;
+# define assume(expr) ({ \
+ if (!( expr)) { \
+ __builtin_unreachable(); \
+ } \
+ })
+#else
+constexpr bool debug_mode = true;
+# define assume(expr) assert(expr)
+#endif
+
+#ifdef __clang__
+# define restrict __restrict
+#else
+# define restrict __restrict__
+#endif
+
+#define AUTOFWD(value) ::std::forward<decltype(value)>(value)
+#define VALTYPE(value) ::std::decay_t<decltype(value)>
+
+#define likely(condition) \
+ __builtin_expect(static_cast<bool>(condition), 1)
+#define unlikely(condition) \
+ __builtin_expect(static_cast<bool>(condition), 0)
+
+namespace dctv {
+
+constexpr bool safe_mode =
+#ifdef NDEBUG
+ false
+#else
+ true
+#endif
+ ;
+
+constexpr bool little_endian =
+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+ true
+#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ false
+#else
+# error "Cannot detect endian?!"
+#endif
+ ;
+
+constexpr bool use_absl_hash_tables = true;
+
+#define UTX_CAT2(a,b) a ## b
+#define UTX_CAT(a,b) UTX_CAT2 (a, b)
+#define UTX_GENSYM(ar) UTX_CAT (ar, __LINE__)
+
+template<typename T, auto V=0>
+struct errhack final {};
+
+struct NoCopy {
+ inline NoCopy() noexcept = default;
+ NoCopy(const NoCopy&) = delete;
+ NoCopy& operator=(const NoCopy&) = delete;
+ NoCopy(NoCopy&&) = default;
+ NoCopy& operator=(NoCopy&&) = default;
+};
+
+struct NoMove {
+ inline NoMove() noexcept = default;
+ NoMove(const NoMove&) = default;
+ NoMove& operator=(const NoMove&) = default;
+ NoMove(NoMove&&) = delete;
+ NoMove& operator=(NoMove&&) = delete;
+};
+
+template<typename Functor>
+struct Finally final : NoCopy, NoMove
+{
+ inline explicit Finally(Functor functor) noexcept;
+ inline ~Finally();
+ private:
+ const Functor functor;
+};
+
+// Run the given code on scope exit unconditionally.
+#define FINALLY(...) \
+ auto UTX_GENSYM (utx_finally) = \
+ Finally ([&] () { __VA_ARGS__ ; }) \
+
+__attribute__((malloc)) void* _do_py_malloc(size_t nbytes);
+void _do_py_free(void* mem) noexcept;
+
+template<typename T>
+struct PyAllocator {
+ constexpr PyAllocator() noexcept = default;
+ template<typename U>
+ PyAllocator(const PyAllocator<U>&) noexcept {} // NOLINT
+ using value_type = T;
+ inline value_type* allocate(std::size_t nr);
+ inline void deallocate(T* p, std::size_t) noexcept;
+ inline size_t max_size() const noexcept;
+
+ // We need this legacy crud for the sake of Boost
+ template<typename U>
+ struct rebind final {
+ using other = PyAllocator<U>;
+ };
+ using size_type = std::size_t;
+ using difference_type = std::ptrdiff_t;
+ using is_always_equal = std::true_type;
+ using pointer = T*;
+ using const_pointer = const T*;
+ using reference = T&;
+ using const_reference = const T&;
+
+ template<typename U, typename... Args>
+ void construct(U* p, Args&&... args)
+ noexcept(noexcept(new(static_cast<void*>(p))
+ U(std::forward<Args>(args)...)))
+ {
+ ::new(static_cast<void*>(p)) U(std::forward<Args>(args)...);
+ }
+
+ template<typename U>
+ void destroy(U* p) noexcept(noexcept(p->~U())) {
+ p->~U();
+ }
+ pointer address(reference x) const noexcept;
+ const_pointer address(const_reference x) const noexcept;
+};
+
+template<typename T, typename U>
+inline bool operator==(const PyAllocator<T>&, const PyAllocator<U>&) noexcept;
+
+template<typename T, typename U>
+inline bool operator!=(const PyAllocator<T>&, const PyAllocator<U>&) noexcept;
+
+using String = std::basic_string<char,
+ std::char_traits<char>,
+ PyAllocator<char>>;
+
+void in_place_fmt_v(String* buffer, const char* fmt, va_list args);
+__attribute__((format(printf, 2, 3)))
+void in_place_fmt(String* buffer, const char* fmt, ...);
+
+template<typename Comparator>
+struct InvertingComparator final {
+ InvertingComparator() = default;
+ // NOLINTNEXTLINE
+ InvertingComparator(Comparator functor) : functor(std::move(functor)) {}
+ template<typename Left, typename Right>
+ inline bool operator()(Left&& left, Right&& right) const;
+ private:
+ Comparator functor;
+};
+
+#define DCTV_NO_INLINE_FOR_PROFILER __attribute__((noinline))
+
+#define DCTV_NORETURN_ERROR __attribute__((noreturn, cold))
+#define DCTV_UNREACHABLE ({__builtin_unreachable(); abort();})
+
+// https://quuxplusone.github.io/blog/2018/05/02/trivial-abi-101/
+#ifdef __clang__
+# define DCTV_TRIVIAL_ABI [[clang::trivial_abi]]
+#else
+# define DCTV_TRIVIAL_ABI
+#endif
+
+template<typename ExplicitType, typename... T>
+struct make_array_type {
+ using element_type = std::conditional_t<
+ std::is_void_v<ExplicitType>,
+ std::decay_t<typename std::common_type_t<T...>>,
+ ExplicitType>;
+ using type = std::array<element_type, sizeof...(T)>;
+};
+
+template<typename ExplicitType=void, typename... T>
+constexpr auto make_array(T&&... values) ->
+ typename make_array_type<ExplicitType, T...>::type
+{
+ using array_type = typename make_array_type<ExplicitType, T...>::type;
+ return array_type{std::forward<T>(values)...};
+}
+
+template<typename T>
+inline bool mul_overflow(T a, T b, T* out) noexcept;
+
+template<typename T>
+inline bool add_overflow(T a, T b, T* out) noexcept;
+
+} // namespace dctv
+
+#include "dctv-inl.h"
diff --git a/src/dctv/deque.h b/src/dctv/deque.h
new file mode 100644
index 0000000..5374495
--- /dev/null
+++ b/src/dctv/deque.h
@@ -0,0 +1,23 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include <deque>
+#include "dctv.h"
+
+namespace dctv {
+
+template<typename T>
+using Deque = std::deque<T, PyAllocator<T>>;
+
+} // namespace dctv
diff --git a/src/dctv/dso_scan.py b/src/dctv/dso_scan.py
new file mode 100644
index 0000000..cf57bc6
--- /dev/null
+++ b/src/dctv/dso_scan.py
@@ -0,0 +1,381 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""DSO analysis tool"""
+import logging
+from collections import defaultdict
+import angr
+from cytoolz import second
+from tabulate import tabulate
+
+log = logging.getLogger(__name__)
+
+ALT_LIMIT = 10
+OPERATOR_NEW = "_Znwm"
+OPERATOR_DELETE = "_ZdlPv"
+RED_ZONE_SIZE = 128
+
+# TODO(dancol): support variable page sizes!
+PAGE_SIZE = 4096
+
+HARMLESS_MISSING_FUNCTIONS = {
+ "_Unwind_Resume",
+ "__cxa_atexit",
+ "__gxx_personality_v0",
+ "std::__throw_bad_alloc()",
+ "std::allocator<char>::allocator()",
+ "std::allocator<char>::allocator(std::allocator<char> const&)",
+ "std::allocator<char>::~allocator()",
+ "time"
+}
+
+def _make_call_state(proj, address):
+ cc = proj.factory.cc()
+ ss = proj.factory.blank_state()
+ # Prevent spurious warnings about unconstrained values when
+ # functions save callee-saved registers. For some reason,
+ # if we zero-fill these registers instead of leaving them
+ # unconstrained, we error on the last stack return instead
+ # of just entering the deadend state because of the high word of
+ # rip ends up being garbage.
+ old_fill_memory = ss.options.SYMBOL_FILL_UNCONSTRAINED_MEMORY
+ old_fill_reg = ss.options.SYMBOL_FILL_UNCONSTRAINED_REGISTERS
+ ss.options.SYMBOL_FILL_UNCONSTRAINED_MEMORY = True
+ ss.options.SYMBOL_FILL_UNCONSTRAINED_REGISTERS = True
+ ss.regs.cc_ndep # pylint: disable=pointless-statement
+ for reg in ss.arch.register_list:
+ if (reg.general_purpose and
+ not reg.artificial and
+ reg.name not in (cc.CALLER_SAVED_REGS or ())):
+ getattr(ss.regs, reg.name)
+ ss.options.SYMBOL_FILL_UNCONSTRAINED_MEMORY = old_fill_memory
+ ss.options.SYMBOL_FILL_UNCONSTRAINED_REGISTERS = old_fill_reg
+ ss = proj.factory.call_state(address,
+ base_state=ss,
+ cc=cc)
+ if hasattr(ss.regs, "bp"):
+ ss.regs.bp = 0
+ return ss
+
+def _segment_name(segment):
+ return "[SEG@{:x}-{}{}{}]".format(
+ segment.vaddr,
+ "r" if segment.is_readable else "-",
+ "w" if segment.is_writable else "-",
+ "x" if segment.is_executable else "-")
+
+def _locate_byte(loader, byte_ptr, is_heap, demangle):
+ addr = byte_ptr &~ 3 # Align to work around cle#185
+ obj = loader.find_object_containing(addr)
+ segment_name = None
+ if is_heap:
+ symbol_name = "[heap]"
+ if obj:
+ log.warning("heap address %s also owned by %s?!", addr, obj)
+ elif not obj:
+ symbol_name = "[unknown]"
+ else:
+ segment = obj.find_segment_containing(addr)
+ if not segment:
+ symbol_name = "[unknown segment?!]"
+ else:
+ segment_name = _segment_name(segment)
+ section = obj.find_section_containing(addr)
+ if not section:
+ symbol_name = "[unknown section?!]"
+ symbol = loader.find_symbol(addr, fuzzy=True)
+ if not symbol:
+ symbol_name = "[unknown in {!r}]".format(section.name)
+ else:
+ # pylint: disable=consider-using-ternary
+ symbol_name = (demangle and symbol.demangled_name) or symbol.name
+ return obj, symbol_name, segment_name
+
+class DirtyTracking(object):
+ """Remember dirty bytes during initializer emulation"""
+
+ def __init__(self):
+ self.dirtied_bytes = {}
+
+ def mark_byte_dirty(self, ptr, is_heap):
+ """Remember that we're dirtied a byte from a static constructor.
+
+ Repeatedly dirtying the same byte doesn't count as additional
+ dirtying: once a byte is dirtied, it just stays dirty.
+
+ If IS_HEAP, we know the dirtied byte lives on the heap.
+ """
+ self.dirtied_bytes[ptr] = is_heap
+
+ @property
+ def totsz(self):
+ """Return total number of dirtied bytes"""
+ return len(self.dirtied_bytes)
+
+ def print_summary(self, proj, demangle):
+ """Print dirtied byte information"""
+ loader = proj.loader
+ dso = proj.kb.obj
+ total_dirtied_bytes_by_symbol_name = defaultdict(lambda: 0)
+ dirtied_pages_by_segment_name = defaultdict(lambda: defaultdict(set))
+ warned_about_ignoring = set()
+
+ dirtied_bytes = self.dirtied_bytes
+ while dirtied_bytes:
+ dirtied_byte, is_heap = dirtied_bytes.popitem()
+ obj, symbol_name, segment_name = _locate_byte(
+ loader, dirtied_byte, is_heap, demangle)
+ if obj and obj is not dso:
+ if obj not in warned_about_ignoring:
+ log.warning("ignoring modification to non-main-DSO %s", obj)
+ warned_about_ignoring.add(obj)
+ continue
+ total_dirtied_bytes_by_symbol_name[symbol_name] += 1
+ segment_dp = dirtied_pages_by_segment_name[segment_name or symbol_name]
+ dp_bytes = segment_dp[dirtied_byte // PAGE_SIZE]
+ dp_bytes.add(dirtied_byte)
+
+ print(tabulate(
+ list(sorted(total_dirtied_bytes_by_symbol_name.items(),
+ key=second,
+ reverse=True)),
+ headers=["SYMBOL", "DIRTIED_BYTES"]))
+
+ print("")
+
+ segment_info = []
+ for segment_name, dirtied_pages \
+ in dirtied_pages_by_segment_name.items():
+ nr_dp = len(dirtied_pages)
+ nr_db = 0
+ for dp in dirtied_pages.values():
+ nr_db += len(dp)
+ segment_info.append(
+ [segment_name,
+ nr_dp,
+ nr_dp * PAGE_SIZE,
+ nr_db,
+ 100.0 * (1.0 - ((1.0*nr_db) / (nr_dp * PAGE_SIZE))),
+ ])
+
+ # All done: print segments
+ tbl = tabulate(
+ list(sorted(segment_info,
+ key=second,
+ reverse=True)),
+ headers=[
+ "SEGMENT",
+ "DIRTIED_PAGES",
+ "TOT_DIRTIED_BYTES",
+ "INTERNAL_DIRTY",
+ "WASTE%",
+ ],
+ )
+ print(tbl)
+
+_already_warned_about = set()
+
+def _analyze_init_complete_state(state, dt, *,
+ demangle_table):
+ def _analyze_stub_call(event):
+ stubbed = demangle_table.get(
+ event.sim_procedure.display_name,
+ event.sim_procedure.display_name)
+ if stubbed not in HARMLESS_MISSING_FUNCTIONS and \
+ stubbed not in _already_warned_about:
+ _already_warned_about.add(stubbed)
+ log.warning("potentially bogus stub: %s", stubbed)
+
+ def _analyze_memory_event(event):
+ addr = event.addr.to_claripy()
+ length = event.size.to_claripy()
+ is_heap = event.action == "write_dsoscan_heap"
+ for dirtied_byte in range(addr, addr + length):
+ dt.mark_byte_dirty(dirtied_byte, is_heap)
+
+ def _visit_event(event):
+ if isinstance(event, list):
+ for ev in event:
+ _visit_event(ev)
+ return
+ if event.type == "stub_dsoscan":
+ _analyze_stub_call(event)
+ if getattr(event, "action", "").startswith("write_dsoscan"):
+ _analyze_memory_event(event)
+
+ for event in state.history.events:
+ _visit_event(event)
+
+ return dt
+
+def _simulate_init_function(proj, address, dt, *,
+ veritesting,
+ demangle_table):
+ generic_stub_cls = angr.SIM_PROCEDURES['stubs']['ReturnUnconstrained']
+ loader = proj.loader
+ init_symbol = loader.find_symbol(address)
+ if not init_symbol:
+ raise Exception("No init symbol found: are you running on a stripped binary?")
+ ss = _make_call_state(proj, init_symbol.rebased_addr)
+ assert ss.regs.sp.concrete, "we should have a firm stack base"
+ stack_base = ss.solver.eval_one(ss.regs.sp)
+
+ def _on_simprocedure(state):
+ if isinstance(state.inspect.simprocedure, generic_stub_cls):
+ state.history.add_event("stub_dsoscan")
+
+ def _on_mem_write(state):
+ addr = state.inspect.mem_write_address
+ length = state.inspect.mem_write_length
+ if addr.uninitialized:
+ log.warning("ignoring memory write to unknown location %s", addr)
+ return
+ if length.uninitialized:
+ log.warning("ignoring memory write with unknown length %s", length)
+ return
+ sp = state.regs.sp
+ if not sp.concrete:
+ log.warning("ignoring memory write when sp is symbolic")
+ return
+ sp = state.solver.eval_one(sp)
+ assert sp <= stack_base
+ caddr = state.solver.eval_one(addr)
+ clength = state.solver.eval_one(length)
+ if (sp - RED_ZONE_SIZE) <= caddr <= stack_base:
+ return
+ if caddr < 1024:
+ log.error("bad store to low address %r %r\n", addr, length)
+ op = "write_dsoscan"
+ heap = state.heap
+ assert isinstance(heap, angr.SimHeapBrk)
+ assert heap.heap_base <= heap.heap_location
+ if heap.heap_base <= caddr < heap.heap_location:
+ op = "write_dsoscan_heap"
+ if op != "write_dsoscan_heap":
+ obj = loader.find_object_containing(caddr)
+ if not obj:
+ log.warning("XXX no memory map? %s", caddr)
+ state.block().pp()
+
+ action = angr.state_plugins.sim_action.SimActionData(
+ state,
+ "mem",
+ op,
+ addr=caddr,
+ data=state.inspect.mem_write_expr,
+ size=clength,
+ condition=state.inspect.mem_write_condition)
+ state.history.add_action(action)
+ ss.inspect.b("mem_write", action=_on_mem_write)
+ ss.inspect.b("simprocedure", action=_on_simprocedure)
+ sm_args = dict(
+ veritesting=veritesting,
+ )
+ sm = proj.factory.simulation_manager(ss, **sm_args)
+ sm.run()
+ if sm.errored:
+ for bad_state in sm.errored:
+ log.warning("errored state %r", bad_state)
+ if not sm.deadended:
+ raise Exception("no successful static init runs")
+ if len(sm.deadended) == 1:
+ _analyze_init_complete_state(sm.deadended[0], dt,
+ demangle_table=demangle_table)
+ else:
+ log.warning("multiple (%d) successful init states: "
+ "choosing the one dirtying most memory",
+ len(sm.deadended))
+ def _find_max_dt():
+ return max([
+ (state, _analyze_init_complete_state(
+ state, DirtyTracking(),
+ demangle_table=demangle_table))
+ for state in sm.deadended
+ ], key=lambda s: s[1].totsz)[0]
+ _analyze_init_complete_state(
+ _find_max_dt(), dt,
+ demangle_table=demangle_table)
+
+def analyze_dso(args):
+ """Spit out useful information about DSO initialization"""
+ if args.debug and args.debug_angr:
+ angr_level = "DEBUG"
+ elif args.debug:
+ angr_level = "WARNING"
+ else:
+ angr_level = "ERROR"
+ logging.getLogger("ana").setLevel(angr_level)
+ logging.getLogger("angr").setLevel(angr_level)
+ logging.getLogger("claripy").setLevel(angr_level)
+ logging.getLogger("pyvex").setLevel(angr_level)
+ logging.getLogger("cle").setLevel(angr_level)
+ logging.root.addFilter(RemoveAnnoyingMessageFilter())
+
+ demangle = {
+ "yes": True,
+ "no": False,
+ }[args.demangle]
+
+ proj = angr.Project(args.dso, auto_load_libs=args.load_dependencies)
+ loader = proj.loader
+ demangle_table = {}
+ for obj in loader.all_elf_objects:
+ demangle_table.update(obj.demangled_names)
+
+ # Redirect C++ memory allocation to the C heap (real or fake) if we
+ # didn't find a real C++ library and used stubs instead.
+ extern_symbol_names = [sym.name for sym in loader.extern_object.symbols]
+
+ stub_operator_new = OPERATOR_NEW in extern_symbol_names
+ if stub_operator_new:
+ proj.hook_symbol(OPERATOR_NEW,
+ angr.procedures.libc.malloc.malloc(),
+ replace=True)
+ stub_operator_delete = OPERATOR_DELETE in extern_symbol_names
+ if stub_operator_delete:
+ proj.hook_symbol(OPERATOR_DELETE,
+ angr.procedures.libc.free.free(),
+ replace=True)
+
+ dso = proj.kb.obj
+ assert dso.is_main_bin
+ dso.is_main_bin = False # Not for us! XXX: detect executables.
+
+ reloc_dirty = DirtyTracking()
+ word_size = proj.arch.bytes
+ log.debug("slurping relocations")
+ for reloc in dso.relocs:
+ for b in range(reloc.rebased_addr, reloc.rebased_addr + word_size):
+ reloc_dirty.mark_byte_dirty(b, False)
+ log.debug("done slurping relocations")
+ reloc_dirty.print_summary(proj, demangle)
+
+ log.debug("emulating static constructors")
+ ctor_dirty = DirtyTracking()
+ for init_array_entry in dso.initializers:
+ log.debug("Scanning initializer entry %x", init_array_entry)
+ _simulate_init_function(proj,
+ init_array_entry,
+ ctor_dirty,
+ veritesting=args.veritesting,
+ demangle_table=demangle_table)
+ log.debug("done emulating static constructors")
+ ctor_dirty.print_summary(proj, demangle)
+
+class RemoveAnnoyingMessageFilter(logging.Filter):
+ """Filter our 2to3 compat messages"""
+
+ def filter(self, record):
+ if "Generating grammar tables" in record.msg:
+ return False
+ return True
diff --git a/src/dctv/dump_events_to_fd.cpp b/src/dctv/dump_events_to_fd.cpp
new file mode 100644
index 0000000..1aec18b
--- /dev/null
+++ b/src/dctv/dump_events_to_fd.cpp
@@ -0,0 +1,95 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "dump_events_to_fd.h"
+
+#include "npy.h"
+#include "npyiter.h"
+#include "pybuffer.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+
+namespace dctv {
+
+static
+unique_pyref
+dump_events_to_fd(PyObject*, PyObject* args)
+{
+ PARSEPYARGS(
+ (pyref, events_mapping)
+ (pyref, offset_source)
+ (int, out_fd)
+ )(args);
+
+ // TODO(dancol): respect the lint warning and add a cloexec FD dup.
+ int out_fd_dup = dup(out_fd); // NOLINT
+ if (out_fd_dup < 0)
+ throw_from_errno();
+ FINALLY({if (out_fd_dup >= 0) close(out_fd_dup);});
+ FILE* out_file = fdopen(out_fd_dup, "w");
+ if (!out_file)
+ throw_from_errno();
+ FINALLY(fclose(out_file));
+ out_fd_dup = -1; // Ownership transferred to out_file
+
+ PyBuffer py_buffer(events_mapping);
+
+ assume(py_buffer->len >= 0);
+ size_t length = py_buffer->len;
+ if (py_buffer->itemsize != 1)
+ throw_pyerr_msg(PyExc_AssertionError, "weird buffer format");
+ const char* const buffer = static_cast<const char*>(py_buffer->buf);
+ const char* const end = buffer + length;
+
+ NpyIterConfig config;
+ config.casting = NPY_UNSAFE_CASTING;
+ config.iter_flags |= NPY_ITER_BUFFERED;
+ auto offit = NpyIteration1<uint64_t>(
+ as_any_pyarray(offset_source), config);
+ if (!offit.is_at_eof()) {
+ do {
+ const uint64_t raw_offset = offit.get();
+ if (raw_offset > length) {
+ throw_pyerr_msg(PyExc_ValueError, "offset out of range");
+ }
+ const size_t offset = static_cast<size_t>(raw_offset);
+ for (const char* c = buffer + offset; c < end && *c != '\n'; ++c)
+ if (putc_unlocked(*c, out_file) == EOF)
+ throw_from_errno();
+ if (putc_unlocked('\n', out_file) == EOF)
+ throw_from_errno();
+ } while (offit.advance());
+ }
+
+ if (fflush_unlocked(out_file))
+ throw_from_errno();
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("dump_events_to_fd",
+ wraperr<dump_events_to_fd>(),
+ METH_VARARGS,
+ "Dump events from a mapped trace"),
+ { 0 }
+};
+
+void
+init_dump_events_to_fd(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/dump_events_to_fd.h b/src/dctv/dump_events_to_fd.h
new file mode 100644
index 0000000..d5032e6
--- /dev/null
+++ b/src/dctv/dump_events_to_fd.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_dump_events_to_fd(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/dynamic_bitset.h b/src/dctv/dynamic_bitset.h
new file mode 100644
index 0000000..9e3c5ff
--- /dev/null
+++ b/src/dctv/dynamic_bitset.h
@@ -0,0 +1,25 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/dynamic_bitset.hpp>
+#include <stdint.h>
+
+namespace dctv {
+
+template<typename Block=uint64_t>
+using DynamicBitset = boost::dynamic_bitset<Block, PyAllocator<Block>>;
+
+} // namespace dctv
diff --git a/src/dctv/event_parser.py b/src/dctv/event_parser.py
new file mode 100644
index 0000000..2e1909c
--- /dev/null
+++ b/src/dctv/event_parser.py
@@ -0,0 +1,1026 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Parses an ftrace event dump"""
+
+# pylint: disable=protected-access
+
+import logging
+import re
+
+from functools import partial, lru_cache
+from itertools import chain
+
+from cytoolz import first
+import numpy as np
+import attr
+
+from modernmp.util import (
+ assert_seq_type,
+ exceptions_are_fatal,
+ ignore,
+ once,
+ the,
+)
+
+from ._native import (
+ DTYPE_CPU_NUMBER,
+ EventParser,
+ QueryCache,
+ QueryExecution,
+ StringTable,
+ UserEventMatcher,
+ index_event_chunk_native,
+ str_fast_take,
+)
+
+from .query import (
+ QueryAction,
+ QueryNode,
+ QuerySchema,
+ QuerySchemaKind,
+ QueryTable,
+ STRING_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+ UNIQUE,
+)
+
+from .queryop import (
+ AutoMultiQuery,
+)
+
+from .util import (
+ DeferredSynchronousFuture,
+ EqImmutable,
+ ExplicitInheritance,
+ INT32,
+ INT64,
+ NoneType,
+ Timed,
+ UINT64,
+ all_same,
+ cached_property,
+ consume_list,
+ final,
+ future_exception,
+ iattr,
+ override,
+ passivize_re,
+ sattr,
+ tattr,
+ ureg,
+)
+
+from .util import get_cpu_count
+
+from .trace_file_util import MappedTrace, ParseFailureError
+
+log = logging.getLogger(__name__)
+
+# Schema encoding file positions
+POS_SCHEMA = QuerySchema(UINT64, unit=ureg().bytes, domain="_pos")
+
+@once()
+def _get_max_jobs():
+ """Return the number of pending threaded jobs desired"""
+ return get_cpu_count() + 2
+
+# Segment size for initial trace indexing. The smaller this value,
+# the more parallelism we can extract in indexing and event parsing,
+# but the more time we spend on per-segment overhead like searching
+# for line endings.
+INDEX_SEGMENT_BYTES = 8 * 1024 * 1024
+
+# Number of events to give to each threaded worker when doing
+# event parsing.
+INDEX_SUBCHUNK_SIZE = 65536
+
+
+
+def _throttle_futures(future_generator, max_pending):
+ """Maintain a fixed number of jobs running in the background
+
+ FUTURE_GENERATOR is an iterator yielding futures to run. We keep
+ MAX_PENDING futures running.
+
+ Yields pairs (COMPLETED_FUTURE, IS_LAST_FUTURE), where
+ COMPLETED_FUTURE is one of the futures that we made and
+ IS_LAST_FUTURE is true iff COMPLETED_FUTURE is the last future in
+ the series.
+ """
+ futures = []
+ eof = False
+ try:
+ while True:
+ while len(futures) < max_pending and not eof:
+ try:
+ futures.append(next(future_generator))
+ except StopIteration:
+ eof = True
+ if not futures:
+ break
+ # Wait for completion before popping so that if we
+ # raise, we'll cancel and wait on futures[0].
+ future_exception(futures[0]) # Wait for completion
+ future = futures.pop(0)
+ yield future, (eof and not futures)
+ except:
+ with exceptions_are_fatal("draining throttled futures"):
+ for future in futures:
+ future.cancel()
+ for future in consume_list(futures):
+ future_exception(future) # Wait for completion or cancellation
+ raise
+
+async def _throttle_futures_async(async_future_generator, max_pending):
+ """Maintain a fixed number of jobs running in the background
+
+ See _throttle_futures() for the interface. This function is the
+ coroutine version of that function. We need this coroutine version
+ so that ASYNC_FUTURE_GENERATOR can await.
+ """
+ futures = []
+ eof = False
+ try:
+ while True:
+ while len(futures) < max_pending and not eof:
+ try:
+ futures.append(await async_future_generator.asend(None))
+ except StopAsyncIteration:
+ eof = True
+ if not futures:
+ break
+ # Wait for completion before popping so that if we
+ # raise, we'll cancel and wait on futures[0].
+ future_exception(futures[0]) # Wait for completion
+ future = futures.pop(0)
+ yield future, (eof and not future)
+ except:
+ with exceptions_are_fatal("draining throttled futures"):
+ for future in futures:
+ future.cancel()
+ for future in consume_list(futures):
+ future_exception(future) # Wait for completion or cancellation
+ raise
+
+
+
+@attr.s(frozen=True, hash=True, cmp=True)
+class SchemaColumnInfo(object):
+ """Information for a column in an EventSchema"""
+ converter = attr.ib(type=(str, NoneType))
+ unit = attr.ib(type=(str, NoneType))
+ domain = attr.ib(type=(str, NoneType))
+
+ @property
+ def has_interned_string(self):
+ """Return whether this column contains a string"""
+ return self.converter in ("s", "ss")
+
+ @cached_property
+ def dtype(self):
+ """Numpy dtype object"""
+ return np.dtype(EventParser.get_converter_dtype(self.converter))
+
+class EventSchema(EqImmutable):
+ """Information about an event type"""
+
+ name = iattr(str)
+ re_str = iattr(str)
+ columns = tattr()
+ is_user_event = iattr(bool)
+
+ @override
+ def __new__(cls, builder):
+ # pylint: disable=protected-access
+ assert isinstance(builder, EventSchemaBuilder)
+ return cls._do_new(cls,
+ name=builder._name,
+ re_str=builder._re_str,
+ columns=tuple(builder._columns.items()),
+ is_user_event=builder._is_user_event)
+
+ def make_parser(self, wanted_columns, base_schema):
+ """Make an EventParser"""
+ assert assert_seq_type(frozenset, str, wanted_columns)
+ assert isinstance(base_schema, (EventSchema, NoneType))
+ re_str = self.re_str
+ if self.is_user_event:
+ # Ignore weird trace-cmd event payload prefix.
+ re_str = r"(?:0x[0-9a-f]+s: )?" + re_str
+ column_items = self.columns
+ if base_schema:
+ re_str = "(?:{})(?:{})\n".format(base_schema.re_str, re_str)
+ column_items = base_schema.columns + column_items
+ munged_re_str = passivize_re(
+ re_str,
+ lambda capture_name: capture_name in wanted_columns)
+ field_specs = tuple(
+ (name, info.converter)
+ for name, info in column_items
+ if name in wanted_columns)
+ return EventParser(munged_re_str, field_specs)
+
+ @override
+ def __repr__(self):
+ return "EventSchema({!r})".format(self.name)
+
+ @cached_property
+ def column_name_set(self):
+ """Set of all column names in this schema"""
+ return frozenset(name for name, _ in self.columns)
+
+ def get_regular_column_names(self, base_schema):
+ """Return a set of non-special column names supplied"""
+ return self.column_name_set | base_schema.column_name_set
+
+VALID_COLUMN_RE = re.compile(r"[a-zA-Z_][a-zA-Z_0-9]*")
+
+class EventSchemaBuilder(object):
+ """Builds an EventSchema"""
+
+ _is_user_event = False
+ """True for events from trace marker writes"""
+
+ def __init__(self, name, payload_re_str):
+ assert isinstance(name, str)
+ self._name = name
+ self._re_str = payload_re_str
+ self._columns = {}
+
+ def column(self, name, converter, unit=None, domain=None):
+ """Add a column to the schema description"""
+ if not name:
+ return self
+ if not VALID_COLUMN_RE.fullmatch(name):
+ raise ValueError("invalid column name: {!r}".format(name))
+ assert isinstance(name, str)
+ # TODO(dancol): check that converter exists!
+ assert isinstance(converter, (str, SchemaColumnInfo))
+ if name in self._columns:
+ raise KeyError("column {!r} already defined".format(name))
+ # TODO(dancol): do we just want to accept a QuerySchema instead of
+ # having the column schema encode the QuerySchema's
+ # component parts?
+ if isinstance(converter, SchemaColumnInfo):
+ assert unit is None
+ assert domain is None
+ info = converter
+ else:
+ info = SchemaColumnInfo(
+ converter=converter,
+ unit=unit,
+ domain=domain,
+ )
+ self._columns[name] = info
+ return self
+
+ def user_event(self):
+ """Mark this schema as belonging to a user event"""
+ self._is_user_event = True
+ return self
+
+ def build(self):
+ """Construct the schema this object describes"""
+ es = EventSchema(self)
+ if __debug__:
+ # The parser already checks that all mentioned
+ # fields are present in the RE, so we just have
+ # to check for missing ones. This code also has
+ # the effect of checking the RE for validity.
+ parser = es.make_parser(es.column_name_set, None)
+ re_groups = frozenset(parser.get_named_captures())
+ missing_groups = re_groups - es.column_name_set
+ if missing_groups:
+ raise ValueError("unused RE groups: {!r}"
+ .format(sorted(missing_groups)))
+ return es
+
+HEADER_STRIP_RE = re.compile(
+ rb"".join([
+ rb"^#(?:",
+ rb"|".join([
+ rb".*entries-in-buffer.*",
+ rb".*tracer.*",
+ rb"[ \t]*",
+ rb"#.*",
+ ]),
+ rb")\n"]),
+ re.MULTILINE)
+
+def _make_generic_event_schema(event_type):
+ return EventSchemaBuilder(event_type, r"[^\n]*").build()
+
+_CONVERTER_BY_DTYPE = {
+ INT32: "i",
+ INT64: "l",
+}
+
+CPU_NUMBER_TYPE = SchemaColumnInfo(
+ converter=_CONVERTER_BY_DTYPE[DTYPE_CPU_NUMBER],
+ domain="cpu",
+ unit=None,
+)
+
+RAW_TID_TYPE = SchemaColumnInfo(
+ converter="i",
+ domain="raw_tid",
+ unit=None,
+)
+
+def _make_base_schema(*, tgid):
+ return (
+ EventSchemaBuilder(
+ "<base>",
+ "".join([
+ r"(?P<comm>(?:.{16}|<\.\.\.>))-(?P<tid>[0-9]+) *",
+ r"\([ -]*(?P<tgid>[0-9]*)\) *" if tgid else "",
+ r"\[(?P<cpu>[0-9a-f]+)\] *",
+ r"(?P<irqs_off>[dX.])",
+ r"(?P<need_resched>[nN.])",
+ r"(?P<hardirq>[hsH.])",
+ r"(?P<preempt_depth>[0-9a-zA-Z.]+) *",
+ r"(?P<_ts>[0-9]+\.[0-9]+): *",
+ r"(?P<function>[a-zA-Z0-9_]+): *",
+ ]))
+ .column("comm", "ss")
+ .column("tid", "i", domain="raw_tid")
+ .column(bool(tgid) and "tgid", RAW_TID_TYPE)
+ .column("cpu", CPU_NUMBER_TYPE)
+ .column("irqs_off", "ord", domain="irqs_off")
+ .column("need_resched", "ord", domain="need_resched")
+ .column("hardirq", "ord", domain="hardirq")
+ .column("preempt_depth", "b", domain="preempt_depth")
+ .column("_ts", "timestamp", unit="ns")
+ .column("function", "s")
+ .build())
+
+EXPECTED_HEADER_WITH_TGID = b"""\
+# _-----=> irqs-off
+# / _----=> need-resched
+# | / _---=> hardirq/softirq
+# || / _--=> preempt-depth
+# ||| / delay
+# TASK-PID TGID CPU# |||| TIMESTAMP FUNCTION
+# | | | | |||| | |
+"""
+
+# TODO: actually verify that this header is right
+EXPECTED_HEADER_WITHOUT_TGID = b"""\
+# _-----=> irqs-off
+# / _----=> need-resched
+# | / _---=> hardirq/softirq
+# || / _--=> preempt-depth
+# ||| / delay
+# TASK-PID CPU# |||| TIMESTAMP FUNCTION
+# | | | |||| | |
+"""
+
+# In the event that we don't have a header, we try parsing the first
+# event in the order declared here and use the first matching schema.
+SCHEMAS = {
+ EXPECTED_HEADER_WITH_TGID: _make_base_schema(tgid=True),
+ EXPECTED_HEADER_WITHOUT_TGID: _make_base_schema(tgid=False),
+}
+
+def _parse_header(events_mapping, pos=0):
+ header_line_re = re.compile(rb"^#.*[^\n]*\n", re.MULTILINE)
+ header_lines = []
+ while True:
+ m = header_line_re.match(events_mapping, pos)
+ if not m:
+ break
+ header_lines.append(m.group(0))
+ pos = m.end()
+ header = b"".join(header_lines)
+ return HEADER_STRIP_RE.sub(b"", header), pos
+
+def _gen_segments(
+ events_mapping,
+ pos,
+ events_end,
+ chunk_size):
+ """Generate coherent segments of a mapped trace file.
+
+ Make sure that segment boundaries are aligned on event boundaries.
+
+ EVENTS_MAPPING is a mapped trace. POS is the offset within the
+ trace mapping at which events start. EVENTS_END is the offset at
+ which events end. CHUNK_SIZE is the target chunk size *in bytes*.
+ The actual event chunks are snapped to event boundaries are their
+ sizes may only approximate CHUNK_SIZE.
+
+ This function is a generator and we don't fault in trace
+ segments unnecessarily.
+ """
+ assert pos <= events_end
+ index_re = INDEX_RE
+ segment_start = pos
+ while segment_start < events_end:
+ segment_end = segment_start + chunk_size
+ m = index_re.search(events_mapping, segment_end, events_end)
+ if m is None:
+ segment_end = events_end
+ else:
+ segment_end = m.start()
+ yield (segment_start, segment_end)
+ segment_start = segment_end
+
+# This expression should be the simplest possible regex that matches
+# ftrace event lines and that rejects stack trace lines. We use it to
+# snap index chunk boundaries to event boundaries.
+INDEX_RE = re.compile((rb"^(?:.{16}|<\.\.\.>)-[^\n]*: "
+ rb"([a-zA-Z0-9_]+): [^\n]*\n"),
+ re.MULTILINE)
+
+@final
+class IndexEvents(AutoMultiQuery):
+ """Build an index of events from a trace file"""
+
+ trace_id = iattr(kwonly=True)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata selector"""
+ _POS = POS_SCHEMA
+ EVENT_TYPE = STRING_SCHEMA
+
+ @override
+ def compute_inputs(self):
+ return () # Look! No hands!
+
+ @override
+ def compute_outputs(self):
+ return [self.metaq(meta) for meta in self.Meta]
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ [], [oc_pos, oc_event_type] = await qe.async_setup(
+ (), (self.metaq(Meta._POS), self.metaq(Meta.EVENT_TYPE)))
+ async def _deliver_output_async(arrays, is_eof):
+ positions, event_types = arrays
+ assert len(positions) == len(event_types)
+ await qe.async_io(oc_pos.write(positions, is_eof),
+ oc_event_type.write(event_types, is_eof))
+ await IndexedEvents.from_qe(qe, self.trace_id).index_events_async(
+ qe=qe, deliver_output_async=_deliver_output_async)
+
+ def pos_for_event_type(self, event_type):
+ """Return a query yielding positions for an event type"""
+ Meta = self.Meta
+ pos_q = self.metaq(Meta._POS)
+ event_type_q = self.metaq(Meta.EVENT_TYPE)
+ return pos_q[event_type_q.eq(event_type)]
+
+# TODO(dancol): increase limit
+@lru_cache(1)
+def _get_event_parser(base_schema, event_schema, wanted_columns):
+ return event_schema.make_parser(wanted_columns, base_schema)
+
+def _parse_event_chunk(
+ *,
+ mapped_trace,
+ positions,
+ event_schema,
+ base_schema,
+ wanted_columns,
+ st,
+ qe):
+ assert all(positions >= 0)
+ parser = _get_event_parser(base_schema, event_schema, wanted_columns)
+ events = {}
+ def _mk_event_receiver(name):
+ def _event_receiver(blob):
+ assert name not in events
+ events[name] = np.asarray(blob)
+ return _event_receiver
+ receivers = tuple(_mk_event_receiver(name) for name, _
+ in chain(base_schema.columns,
+ event_schema.columns)
+ if name in wanted_columns)
+ parser.parse(st,
+ mapped_trace.mapping,
+ iter([(positions,)]),
+ receivers,
+ qe)
+ return st, events
+
+def _index_event_chunk(
+ *,
+ mapped_trace,
+ segment_start,
+ segment_end,
+ st,
+ um,
+ qe):
+ """Index events in a chunk of a trace file.
+
+ MAPPED_TRACE is a mapped trace. SEGMENT_START and SEGMENT_END
+ describe the region inside the mapped trace to index.
+
+ UM is the UserEventMatcher for recognizing user events.
+ QE is the QueryExecution.
+
+ Return a tuple (EVENT_POSITIONS_BY_TYPE, LAST_EVENT_END), where
+ EVENT_POSITIONS_BY_TYPE is a dictionary mapping event types to file
+ positions where events of that type occur and LAST_EVENT_END is
+ the file position at which the last event ends.
+
+ If no event matches, return ({}, POS).
+ """
+ outputs = []
+ def _result_cb(*buffers):
+ outputs.append(list(buffers))
+ with memoryview(mapped_trace.mapping) as whole_view:
+ with whole_view[:segment_end] as events_mapping:
+ index_event_chunk_native(events_mapping,
+ segment_start,
+ st,
+ um,
+ _result_cb,
+ qe)
+ return st, outputs
+
+class MagicSchemaDict(dict):
+ """Create generic schema descriptions as needed"""
+ def __missing__(self, key):
+ self[key] = schema = _make_generic_event_schema(key)
+ return schema
+ __slots__ = ()
+
+def _get_aux_string_table(aux_string_tables):
+ assert isinstance(aux_string_tables, list)
+ if aux_string_tables:
+ return aux_string_tables.pop()
+ aux_string_table = StringTable()
+ aux_string_table.my_seqno = 0
+ return aux_string_table
+
+def _translate_chunk_strings(aux_string_table,
+ st,
+ arrays):
+ assert aux_string_table is not st
+ if aux_string_table.my_seqno == aux_string_table.seqno:
+ tx_table = aux_string_table.to_st_tx_table
+ else:
+ aux_string_table.to_st_tx_table = tx_table = \
+ aux_string_table.make_translation_table(st)
+ aux_string_table.my_seqno = aux_string_table.seqno
+ for array in arrays:
+ str_fast_take(array, array, tx_table)
+
+@final
+class IndexedEvents(ExplicitInheritance):
+ """Loads events from a trace file on demand"""
+
+ @override
+ def __init__(self,
+ *,
+ mapped_trace,
+ events_start,
+ events_end,
+ time_basis_override=None,
+ event_schemas=(),
+ progress_callback=None):
+ assert isinstance(mapped_trace, MappedTrace)
+ assert the(int, events_start) >= 0
+ assert the(int, events_end) >= events_start
+
+ if not progress_callback:
+ progress_callback = ignore
+
+ with Timed("parse header"):
+ progress_callback("Parsing event header")
+ header, pos = _parse_header(mapped_trace.mapping, events_start)
+ with mapped_trace.augment_parse_errors():
+ base_schema, time_basis = _find_base_schema_and_time_basis(
+ mapped_trace.mapping, header, pos)
+ if time_basis_override is None:
+ time_basis = int(time_basis)
+ else:
+ time_basis = the(int, time_basis_override)
+
+ self.__mapped_trace = mapped_trace
+ self.__events_start = pos
+ self.__events_end = events_end
+ self.__base_schema = the(EventSchema, base_schema)
+ self.__time_basis = time_basis
+
+ self.__event_schemas = MagicSchemaDict({
+ schema.name: the(EventSchema, schema)
+ for schema in event_schemas
+ })
+
+ def get_event_ts_at(self, pos):
+ """Get timestamp as position"""
+ return _get_event_nsecs_at(
+ self.__mapped_trace.mapping,
+ pos,
+ self.__base_schema) - self.__time_basis
+
+ @property
+ def event_schemas(self):
+ """Mapping from event schema name to event schema
+
+ Do not modify.
+ """
+ return self.__event_schemas
+
+ def make_event_query_table(self, event_type, trace_id):
+ """Make a QueryTable for a specific event type"""
+ # Unfortunately, event ordering is not quite guaranteed even in
+ # direct reads from trace_pipe. so we need to mark the event
+ # tables as unsorted and do our own sorting pass.
+ schemas = self.get_event_query_schemas(event_type)
+ return TraceEventQueryTable(
+ schemas=schemas,
+ event_type=event_type,
+ trace_id=trace_id,
+ table_schema=TableSchema(TableKind.EVENT, None, TableSorting.NONE))
+
+ def get_event_query_schemas(self, event_type):
+ """Get the query schema describing the given event.
+
+ EVENT_TYPE must have been registered with this parser instance.
+
+ The return value is a dict mapping column name in the event to
+ that column's query schema.
+ """
+ event_schema = self.__event_schemas[event_type]
+ query_schema = {}
+ for name, column_info in chain(
+ self.__base_schema.columns,
+ event_schema.columns):
+ query_schema[name] = \
+ QuerySchema(column_info.dtype,
+ kind=(QuerySchemaKind.STRING if
+ column_info.has_interned_string
+ else QuerySchemaKind.NORMAL),
+ domain=column_info.domain,
+ unit=(ureg().parse_units(column_info.unit)
+ if column_info.unit else None))
+ return query_schema
+
+ async def index_events_async(self,
+ *,
+ deliver_output_async,
+ qe):
+ """Index the trace file
+
+ DELIVER_OUTPUT_ASYNC is a coroutine we await whenever we have an
+ index chunk. It's called with two arguments: POSITIONS and
+ EVENT_TYPES. POSITIONS is a uint64 array of file positions;
+ EVENT_TYPES is a string code array describing the event type at
+ each position. QE is the QueryExecution.
+ """
+
+ um_pat = r"\A(?:{})\Z".format(
+ r"|".join(
+ "(?P<{}>{})".format(schema.name, passivize_re(schema.re_str))
+ for schema in self.__event_schemas.values()
+ if schema.is_user_event))
+ um = UserEventMatcher(um_pat)
+
+ # TODO: maybe support indexing in subprocess for
+ # easier cancellation.
+
+ get_tp = qe.env.get("get_tp")
+ tp = get_tp() if get_tp else None
+ aux_string_tables = []
+ st = qe.st
+
+ if tp:
+ log.info("Indexing using threads")
+ def make_index_chunk_future(**kwargs):
+ return tp.submit(_index_event_chunk,
+ st=_get_aux_string_table(aux_string_tables),
+ um=um,
+ qe=qe,
+ **kwargs)
+ else:
+ make_index_chunk_future = partial(
+ DeferredSynchronousFuture,
+ _index_event_chunk,
+ st=st, um=um, qe=qe)
+
+ def _generate_index_futures():
+ for segment_start, segment_end in _gen_segments(
+ self.__mapped_trace.mapping,
+ self.__events_start,
+ self.__events_end,
+ INDEX_SEGMENT_BYTES):
+ yield make_index_chunk_future(
+ mapped_trace=self.__mapped_trace,
+ segment_start=segment_start,
+ segment_end=segment_end)
+
+ with self.__mapped_trace.augment_parse_errors():
+ for future, is_last_future in _throttle_futures(
+ _generate_index_futures(),
+ _get_max_jobs()):
+ result_st, result_arrays = future.result()
+ for positions_array, event_type_array \
+ in consume_list(result_arrays):
+ if result_st is not st:
+ _translate_chunk_strings(result_st, st, (event_type_array,))
+ await deliver_output_async((positions_array, event_type_array),
+ is_last_future)
+ if result_st is not st:
+ aux_string_tables.append(result_st)
+ del result_st
+
+ async def parse_event_type_async(self,
+ *,
+ event_type,
+ get_index_chunk_async,
+ deliver_output_async,
+ qe,
+ wanted_columns=(),
+ progress_callback=None):
+ """Parse some fields of an event type.
+
+ EVENT_TYPE is a string naming the event type to parse.
+
+ GET_INDEX_CHUNK_ASYNC is an coroutine function that gives us
+ arrays of file positions at which we can find the event we want to
+ parse. The sizes of the index chunks determine the sizes of the
+ parsed event chunks.
+
+ DELIVER_OUTPUT_ASYNC is a coroutine function to await every time
+ we have a chunk of output data. It's called with two arguments:
+ 1) a sequence of (COLUMN_NAME, COLUMN_ARRAY) pairs providing the
+ chunk column data, and 2) an IS_EOF flag indicating whether the
+ chunk being delivered is the last one. The return value
+ is ignored.
+
+ QE is the QueryExecution running this index operation.
+
+ WANTED_COLUMNS is a sequence of column names to parse.
+ PROGRESS_CALLBACK is a progress callback which we'll tell about
+ what we're doing to parse.
+ """
+ progress_callback = progress_callback or ignore
+ wanted_columns = frozenset(wanted_columns)
+ assert "_pos" not in wanted_columns
+ schema = self.__event_schemas[event_type]
+ regular_columns = schema.get_regular_column_names(self.__base_schema)
+ assert wanted_columns.issubset(regular_columns), \
+ "columns not provided by schema: {}".format(
+ wanted_columns - regular_columns)
+
+ base_schema = self.__base_schema
+ conflicting_columns = (schema.column_name_set &
+ base_schema.column_name_set)
+ if conflicting_columns:
+ raise ValueError("conflicting column names between schema "
+ "{} and base schema: {!r}".format(
+ schema.name,
+ conflicting_columns))
+
+ interned_string_columns = [
+ name for name, info
+ in chain(self.__base_schema.columns, schema.columns)
+ if info.has_interned_string
+ ]
+
+ get_tp = qe.env.get("get_tp")
+ tp = get_tp() if get_tp else None
+ aux_string_tables = []
+ st = qe.st
+ if tp:
+ def make_parse_event_chunk_future(**kwargs):
+ return tp.submit(_parse_event_chunk,
+ st=_get_aux_string_table(aux_string_tables),
+ qe=qe,
+ **kwargs)
+ else:
+ make_parse_event_chunk_future = \
+ partial(DeferredSynchronousFuture,
+ _parse_event_chunk, st=st, qe=qe)
+
+ def _fixup_ts(chunk_field_arrays, *, time_basis=self.__time_basis):
+ # TODO(dancol): do time basis adjustment in SQL!
+ if time_basis is not None and "_ts" in chunk_field_arrays:
+ chunk_ts = chunk_field_arrays["_ts"]
+ fixed_chunk_ts = qe.qc.make_uninit_array(
+ chunk_ts.dtype, len(chunk_ts))
+ np.subtract(chunk_ts, time_basis, out=fixed_chunk_ts)
+ chunk_field_arrays["_ts"] = fixed_chunk_ts
+
+ def _fixup_strings(chunk_st, chunk_field_arrays):
+ assert chunk_st is not st
+ string_arrays = []
+ for column_name in chunk_field_arrays:
+ if column_name in interned_string_columns:
+ string_arrays.append(chunk_field_arrays[column_name])
+ _translate_chunk_strings(chunk_st, st, string_arrays)
+
+ progress_message = "Parsing {}".format(schema.name)
+ progress_callback(progress_message)
+
+ async def _generate_parse_futures_async():
+ async for index_chunk in get_index_chunk_async():
+ for index_subchunk in np.array_split(
+ index_chunk,
+ range(0, len(index_chunk), INDEX_SUBCHUNK_SIZE)):
+ yield make_parse_event_chunk_future(
+ mapped_trace=self.__mapped_trace,
+ positions=index_subchunk,
+ event_schema=schema,
+ base_schema=self.__base_schema,
+ wanted_columns=wanted_columns)
+
+ with self.__mapped_trace.augment_parse_errors():
+ async for resolved_parse_future, is_last_future in (
+ _throttle_futures_async(_generate_parse_futures_async(),
+ _get_max_jobs())):
+ chunk_st, chunk_field_arrays = resolved_parse_future.result()
+ _fixup_ts(chunk_field_arrays)
+ if chunk_st is not st:
+ _fixup_strings(chunk_st, chunk_field_arrays)
+ aux_string_tables.append(chunk_st)
+ del chunk_st
+ assert all_same(len(array)
+ for array in chunk_field_arrays.values())
+ await deliver_output_async(chunk_field_arrays.items(),
+ is_last_future)
+ del chunk_field_arrays
+
+ @staticmethod
+ def from_qe(qe, trace_id):
+ """Find the IndexedEvents object from a QueryExecution"""
+ # For us, the trace context is always a FileTraceContext
+ return qe.env["get_trace_context_by_trace_id"](trace_id).events
+
+def _get_event_nsecs_at(trace_mapping, pos, base_schema):
+ """Find the timestamp of the event at POS"""
+ ts = None
+ def _recv_ts(ts_blob):
+ nonlocal ts
+ ts_array = np.asarray(ts_blob)
+ assert len(ts_array) <= 1
+ if len(ts_array): # pylint: disable=len-as-condition
+ assert ts is None
+ ts = ts_array[0]
+ generic_event_schema = _make_generic_event_schema("generic")
+ parser = generic_event_schema.make_parser(frozenset(["_ts"]), base_schema)
+ upos = np.uint64(pos)
+ parser.parse(StringTable(), trace_mapping,
+ iter([(upos,)]), (_recv_ts,),
+ QueryExecution.make(plan=(),
+ qc=QueryCache(block_size=1)))
+ assert ts is not None
+ return ts
+
+def _find_base_schema_and_time_basis(trace_mapping, header, pos):
+ # If we have a header, it tells us the former.
+ if header:
+ base_schema = SCHEMAS.get(header)
+ if not base_schema:
+ raise ParseFailureError(0, "header present but unrecognized")
+ time_basis = _get_event_nsecs_at(trace_mapping, pos, base_schema)
+ return base_schema, time_basis
+ # We don't have a header, so guess.
+ for candidate_base_schema in SCHEMAS.values():
+ try:
+ time_basis = _get_event_nsecs_at(
+ trace_mapping, pos, candidate_base_schema)
+ except ParseFailureError:
+ pass
+ else:
+ return candidate_base_schema, time_basis
+ raise ParseFailureError(0, "cannot detect trace format")
+
+@final
+class TraceEventQuery(QueryNode):
+ """Query that resolves to a field in a raw event table"""
+
+ _query_schema = iattr(QuerySchema, name="query_schema", kwonly=True)
+ trace_id = iattr(kwonly=True)
+ event_type = iattr(str, kwonly=True)
+ column = iattr(str, kwonly=True)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert UNIQUE not in self.schema.constraints
+
+ @override
+ def _compute_schema(self):
+ return self._query_schema
+
+ @override
+ def make_action(self):
+ return TraceEventAction((self,))
+
+ @override
+ def _no_print_keys(self):
+ return super()._no_print_keys() | {"_schema"}
+
+@final
+class TraceEventAction(QueryAction):
+ """Query action for parsing regular columns out of trace events"""
+
+ queries = sattr(TraceEventQuery)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ queries = self.queries
+ assert queries, "cannot query zero fields"
+ assert all(isinstance(sq, TraceEventQuery) for sq in queries)
+ assert all_same(sq.event_type for sq in queries)
+ assert all_same(sq.trace_id for sq in queries)
+ # Queries differ only in column name!
+
+ @cached_property
+ def __positions_query(self):
+ query = first(self.queries)
+ config = IndexEvents(trace_id=query.trace_id)
+ return config.pos_for_event_type(query.event_type)
+
+ @override
+ def _compute_inputs(self):
+ return (self.__positions_query,)
+
+ @override
+ def _compute_outputs(self):
+ return self.queries
+
+ @override
+ async def run_async(self, qe):
+ first_query = first(self.queries)
+ event_type = first_query.event_type
+ wanted_columns = frozenset(sq.column for sq in self.queries)
+ assert len(wanted_columns) == len(self.queries)
+ events = IndexedEvents.from_qe(qe, first_query.trace_id)
+ [ic_positions], ocs = await qe.async_setup(
+ [self.__positions_query],
+ self.queries)
+ ocs_by_column_name = {oc.query.column: oc for oc in ocs}
+ async def _get_index_chunk_async():
+ block = await ic_positions.read(qe.block_size)
+ while block:
+ yield block.as_array()
+ block = await ic_positions.read(qe.block_size)
+ async def _deliver_output_async(parse_chunk, is_eof):
+ await qe.async_io(*[
+ ocs_by_column_name[column_name].write(column_array, is_eof)
+ for column_name, column_array in parse_chunk])
+ await events.parse_event_type_async(
+ event_type=event_type,
+ get_index_chunk_async=_get_index_chunk_async,
+ deliver_output_async=_deliver_output_async,
+ wanted_columns=wanted_columns,
+ qe=qe,
+ progress_callback=qe.progress_callback or ignore)
+
+ @override
+ def _compute_merge_key(self):
+ query = first(self.queries)
+ return type(self), query.event_type, query.trace_id
+
+ @override
+ def merge(self, others):
+ queries = self.queries.union(*(other.queries for other in others))
+ return TraceEventAction(queries)
+
+@final
+class TraceEventQueryTable(QueryTable):
+ """QueryTable for generating trace event queries"""
+
+ _schemas = iattr(dict, name="schemas")
+ _trace_id = iattr(name="trace_id")
+ _event_type = iattr(str, name="event_type")
+
+ @override
+ def _no_print_keys(self):
+ return super()._no_print_keys() | {"_schemas"}
+
+ @override
+ def _make_column_tuple(self):
+ return ("_pos",) + tuple(self._schemas)
+
+ @override
+ def _make_column_query(self, column):
+ # Special case: just filter the global index
+ if column == "_pos":
+ return IndexEvents(trace_id=self._trace_id)\
+ .pos_for_event_type(self._event_type)
+ return TraceEventQuery(
+ event_type=self._event_type,
+ column=column,
+ trace_id=self._trace_id,
+ query_schema=self._schemas[column])
diff --git a/src/dctv/event_parser_gen.cpp.in b/src/dctv/event_parser_gen.cpp.in
new file mode 100644
index 0000000..208d390
--- /dev/null
+++ b/src/dctv/event_parser_gen.cpp.in
@@ -0,0 +1,929 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+/* This file is parsed with ragel */
+
+#include "dctv.h"
+
+#include <algorithm>
+#include <arpa/inet.h>
+#include <memory>
+
+#include "event_parser_gen.h"
+#include "fmt.h"
+#include "linux.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pcreutil.h"
+#include "pyerr.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyseq.h"
+#include "pythread.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "string_table.h"
+
+namespace dctv {
+
+namespace {
+
+using std::min;
+using std::make_unique;
+using std::unique_ptr;
+using std::string_view;
+
+using FileOffset = uint64_t;
+
+static const int event_parser_compilation_flags =
+ PCRE2_ANCHORED |
+ PCRE2_NEVER_UTF |
+ PCRE2_NO_AUTO_CAPTURE |
+ 0;
+
+struct EventParseError final : virtual PyException {
+ EventParseError(size_t offset, String message) noexcept;
+ const char* what() const noexcept override;
+ void set_pyexception() const noexcept override;
+ private:
+ size_t offset;
+ String message;
+};
+
+static
+RawThreadStateFlags
+decode_task_code_char(char c)
+{
+ // TODO(dancol): some of these flag values vary across kernel
+ // versions. When we parse binary trace logs, we'll have to
+ // translate kernel-version-specific flag values to canonical ones.
+ int code = static_cast<RawThreadStateFlags>(-1);
+ switch (c) {
+ case '|':
+ case 'R':
+ code = 0;
+ break;
+ case 'S':
+ code = LINUX_TASK_INTERRUPTIBLE;
+ break;
+ case 'D':
+ code = LINUX_TASK_UNINTERRUPTIBLE;
+ break;
+ case 'T':
+ code = LINUX_TASK_STOPPED;
+ break;
+ case 't':
+ code = LINUX_TASK_TRACED;
+ break;
+ case 'Z':
+ code = LINUX_EXIT_DEAD;
+ break;
+ case 'X':
+ code = LINUX_EXIT_ZOMBIE;
+ break;
+ case 'x':
+ code = LINUX_TASK_DEAD;
+ break;
+ case 'K':
+ code = LINUX_TASK_WAKEKILL;
+ break;
+ case 'W':
+ code = LINUX_TASK_WAKING;
+ break;
+ case 'P':
+ code = LINUX_TASK_PARKED;
+ break;
+ case 'N':
+ code = LINUX_TASK_NOLOAD;
+ break;
+ case 'I':
+ code = LINUX_TASK_IDLE;
+ break;
+ case '+':
+ // A '+' indicates that trace_sched_switch got a true preempt
+ // parameter; the kernel uses TASK_STATE_MAX to represent this
+ // value being true because there's no task state flag for
+ // task preemption.
+ code = LINUX_TASK_STATE_MAX;
+ break;
+ }
+ return code;
+}
+
+struct FieldDataSponge {
+ using AbsorbFunction = void(*)(FieldDataSponge*,
+ string_view,
+ StringTable*);
+ virtual AbsorbFunction get_absorb_function() const = 0;
+ virtual void flush() = 0;
+ virtual ~FieldDataSponge() = default;
+};
+
+template<typename Result, typename Converter>
+struct FieldDataSpongeImpl final : FieldDataSponge {
+ FieldDataSpongeImpl(unique_pyref result_callback,
+ QueryExecution* qe)
+ : out(std::move(result_callback), qe)
+ {}
+ static void do_absorb(FieldDataSponge* fds,
+ string_view match,
+ StringTable* st) {
+ auto this_ = static_cast<FieldDataSpongeImpl*>(fds);
+ this_->out.add(Converter::convert(match, st));
+ }
+ AbsorbFunction get_absorb_function() const override {
+ return &FieldDataSpongeImpl::do_absorb;
+ }
+ void flush() override {
+ this->out.flush();
+ }
+ private:
+ ResultBuffer<Result> out;
+};
+
+struct FieldConverterError final : virtual std::exception {
+ explicit FieldConverterError(String message)
+ : message(std::move(message))
+ {}
+ String get_message() const {
+ return this->message;
+ }
+ private:
+ String message;
+};
+
+struct FieldConverter {
+ FieldConverter() = default;
+ FieldConverter(const FieldConverter&) = delete;
+ FieldConverter& operator=(const FieldConverter&) = delete;
+ virtual unique_ptr<FieldDataSponge> make_data_sponge(
+ unique_pyref result_callback,
+ QueryExecution* qe) const = 0;
+ virtual const char* get_dtype() const = 0;
+ virtual ~FieldConverter() = default;
+};
+
+template<typename Result, typename Derived>
+struct FieldConverterCrtp : FieldConverter {
+ unique_ptr<FieldDataSponge> make_data_sponge(
+ unique_pyref result_callback,
+ QueryExecution* qe) const override {
+ return make_unique<FieldDataSpongeImpl<Result, Derived>>(
+ std::move(result_callback), qe);
+ }
+ const char* get_dtype() const override {
+ return PyStructForType<Result>::tag;
+ }
+};
+
+template<typename IntType, int Base>
+IntType
+convert_int(string_view match, StringTable*)
+{
+ static_assert(Base == 8 || Base == 10 || Base == 16);
+ bool negative = false;
+ IntType result = 0;
+
+ if (std::is_signed_v<IntType> && !match.empty() && match[0] == '-') {
+ negative = true;
+ match = string_view(&match[1], match.size() - 1);
+ }
+
+ for (char c : match) {
+ int place_value;
+ if (Base == 10 || Base == 8) {
+ place_value = c - '0';
+ } else if (Base == 16) {
+ if ('a' <= c && c <= 'f')
+ place_value = c - 'a';
+ else if ('A' <= c && c <= 'F')
+ place_value = c - 'A';
+ else
+ place_value = c - '0';
+ }
+ if (place_value < 0 || place_value >= Base) {
+ if (match == ".")
+ return -1;
+ throw FieldConverterError(
+ fmt("bad integer for base %d: \"%s\"",
+ Base, match));
+ }
+ result = result * Base + place_value;
+ }
+ return negative ? -result : result;
+}
+
+template<typename IntType, int Base>
+struct IntConverter final :
+ FieldConverterCrtp<IntType, IntConverter<IntType, Base>> {
+ static IntType convert(string_view match, StringTable* st) {
+ return convert_int<IntType, Base>(match, st);
+ }
+};
+
+template<bool Strip>
+struct StringConverter final :
+ FieldConverterCrtp<StringTable::id_type, StringConverter<Strip>> {
+ static StringTable::id_type convert(string_view match, StringTable* st) {
+ if (Strip) {
+ auto begin = match.begin();
+ auto end = match.end();
+ while (end > begin && *(end - 1) == ' ')
+ --end;
+ while (begin < end && *begin == ' ')
+ ++begin;
+ assert(begin <= end);
+ match = string_view(begin, end - begin);
+ }
+
+ return st->intern(match);
+ }
+};
+
+struct TimestampConverter final :
+ FieldConverterCrtp<int64_t, TimestampConverter> {
+ static int64_t convert(string_view match, StringTable* st) {
+ string_view::size_type dotidx = match.find('.');
+ if (dotidx == string_view::npos)
+ throw FieldConverterError(fmt("invalid timestamp \"%s\"", match));
+ string_view sec = match.substr(0, dotidx);
+ string_view usec = match.substr(dotidx + 1);
+ int64_t ts_sec = convert_int<int64_t, 10>(sec, st);
+ int64_t ts_usec = convert_int<int64_t, 10>(usec, st);
+ return ts_sec * 1000000000 + ts_usec * 1000;
+ }
+};
+
+struct TaskStateConverter final :
+ FieldConverterCrtp<RawThreadStateFlags, TaskStateConverter> {
+ static RawThreadStateFlags convert(string_view match, StringTable*) {
+ RawThreadStateFlags result = 0;
+ for (char c : match) {
+ RawThreadStateFlags code = decode_task_code_char(c);
+ if (code == static_cast<RawThreadStateFlags>(-1))
+ throw FieldConverterError(
+ fmt("cannot interpret task status \"%s\"", match));
+ result |= code;
+ }
+ return result;
+ }
+};
+
+struct OrdConverter final :
+ FieldConverterCrtp<int8_t, OrdConverter> {
+ static int8_t convert(string_view match, StringTable*) {
+ if (match.size() != 1)
+ throw FieldConverterError(
+ fmt("bad ordinal conversion: \"%s\"", match));
+ return match[0];
+ };
+};
+
+static
+unique_ptr<FieldConverter>
+make_converter(pyref py_converter)
+{
+ check_pytype(&PyUnicode_Type, py_converter);
+ auto converter_name = pystr_to_string_view(py_converter);
+ if (converter_name == "l")
+ return make_unique<IntConverter<int64_t, 10>>();
+ if (converter_name == "i")
+ return make_unique<IntConverter<int32_t, 10>>();
+ if (converter_name == "lx")
+ return make_unique<IntConverter<int64_t, 16>>();
+ if (converter_name == "h")
+ return make_unique<IntConverter<int16_t, 10>>();
+ if (converter_name == "b")
+ return make_unique<IntConverter<int8_t, 10>>();
+ if (converter_name == "timestamp")
+ return make_unique<TimestampConverter>();
+ if (converter_name == "s")
+ return make_unique<StringConverter</*Strip=*/false>>();
+ if (converter_name == "ss")
+ return make_unique<StringConverter</*Strip=*/true>>();
+ if (converter_name == "task_state")
+ return make_unique<TaskStateConverter>();
+ if (converter_name == "ord")
+ return make_unique<OrdConverter>();
+
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "unknown converter %R",
+ py_converter.get());
+}
+
+struct Pattern final {
+ explicit Pattern(string_view re, int options);
+ Vector<string_view> get_named_captures() const;
+ Vector<string_view> get_nr_to_name() const;
+ template<typename T> T pcre2_info(int info) const;
+ unique_pcre2_code cpat;
+};
+
+Pattern::Pattern(string_view re, int options)
+ : cpat(compile_pcre2_pattern(re, options))
+{
+ jit_compile_pcre2(this->cpat.get());
+ size_t used_jit = this->pcre2_info<size_t>(PCRE2_INFO_JITSIZE);
+ if (!used_jit)
+ throw_pyerr_msg(PyExc_ValueError, "PCRE JIT did not run");
+}
+
+template<typename T>
+T
+Pattern::pcre2_info(int info) const
+{
+ return get_pcre2_info<T>(info, this->cpat.get());
+}
+
+Vector<string_view>
+Pattern::get_named_captures() const
+{
+ uint32_t name_count =
+ this->pcre2_info<uint32_t>(PCRE2_INFO_NAMECOUNT);
+
+ uint32_t name_entry_size =
+ this->pcre2_info<uint32_t>(PCRE2_INFO_NAMEENTRYSIZE);
+
+ const uint8_t* name_entry_table =
+ this->pcre2_info<const uint8_t*>(PCRE2_INFO_NAMETABLE);
+
+ Vector<string_view> names;
+ names.reserve(name_count);
+ for (uint32_t i = 0; i < name_count; ++i) {
+ const uint8_t* entry = name_entry_table + name_entry_size * i;
+ const char* name = reinterpret_cast<const char*>(entry + 2);
+ names.push_back(name);
+ }
+
+ return names;
+}
+
+Vector<string_view>
+Pattern::get_nr_to_name() const
+{
+ uint32_t capture_count =
+ this->pcre2_info<uint32_t>(PCRE2_INFO_CAPTURECOUNT);
+
+ uint32_t name_count =
+ this->pcre2_info<uint32_t>(PCRE2_INFO_NAMECOUNT);
+
+ uint32_t name_entry_size =
+ this->pcre2_info<uint32_t>(PCRE2_INFO_NAMEENTRYSIZE);
+
+ const uint8_t* name_entry_table =
+ this->pcre2_info<const uint8_t*>(PCRE2_INFO_NAMETABLE);
+
+ Vector<string_view> nr_to_name(capture_count + 1);
+ for (uint32_t i = 0; i < name_count; ++i) {
+ const uint8_t* entry = name_entry_table + name_entry_size * i;
+ uint16_t nr_bigendian;
+ memcpy(&nr_bigendian, entry, sizeof (nr_bigendian));
+ uint16_t nr = ntohs(nr_bigendian);
+ assume(nr < capture_count + 1);
+ const char* name = reinterpret_cast<const char*>(entry + 2);
+ nr_to_name[nr] = name;
+ }
+ return nr_to_name;
+}
+
+struct EventParser final : BasePyObject, HasPyCtor {
+ struct FieldSpec final {
+ static FieldSpec from_py(pyref py_spec);
+ String name;
+ unique_ptr<FieldConverter> converter;
+ };
+
+ using FieldSpecs = Vector<FieldSpec>;
+
+ EventParser(String pattern, FieldSpecs specs);
+
+ void parse(StringTable* st,
+ const char* subject,
+ size_t length,
+ PyObject* offset_source,
+ PyObject* result_callbacks,
+ QueryExecution* qe) const;
+
+ static PyTypeObject pytype;
+
+ private:
+ unique_pyref py_get_named_captures();
+ static unique_pyref py_get_converter_dtype(PyObject*, PyObject* args);
+ unique_pyref py_parse(PyObject* args);
+
+ String pattern_text;
+ Pattern pattern;
+ uint32_t capture_count;
+ Vector<FieldSpec> specs;
+ Vector<uint32_t> spec_groupnos;
+
+ Vector<unique_ptr<FieldDataSponge>> make_parse_sponges(
+ pyref result_callbacks,
+ QueryExecution* qe) const;
+
+ static PyMethodDef pymethods[];
+};
+
+EventParser::EventParser(String pattern, FieldSpecs specs)
+ : pattern_text(std::move(pattern)),
+ pattern(this->pattern_text.c_str(),
+ event_parser_compilation_flags),
+ specs(std::move(specs))
+{
+ this->capture_count = this->pattern.pcre2_info<uint32_t>(
+ PCRE2_INFO_CAPTURECOUNT);
+ if (this->capture_count > 1024) // Sanity check
+ throw_pyerr_msg(PyExc_OverflowError, "too many capture groups");
+
+ if (this->specs.size() > 1024) // Sanity check
+ throw_pyerr_msg(PyExc_OverflowError, "too many group specs");
+
+ auto spec_to_groupno = [this](const FieldSpec& fs) {
+ int rc = pcre2_substring_number_from_name(
+ this->pattern.cpat.get(),
+ reinterpret_cast<PCRE2_SPTR>(fs.name.c_str()));
+ if (rc == PCRE2_ERROR_NOSUBSTRING)
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "group %R not in pattern",
+ make_pystr(fs.name).get());
+ if (rc < 0)
+ throw_pcre2_error_nogil(rc, "pcre2_substring_number_from_name");
+ assume(rc > 0); // Never the whole-match group
+ return rc;
+ };
+
+ this->spec_groupnos.reserve(this->specs.size());
+ std::transform(this->specs.begin(), this->specs.end(),
+ std::back_inserter(this->spec_groupnos),
+ spec_to_groupno);
+}
+
+EventParser::FieldSpec
+EventParser::FieldSpec::from_py(pyref py_spec)
+{
+ PARSEPYARGS(
+ (string_view, field_name)
+ (pyref, converter)
+ )(py_spec);
+ return FieldSpec { String(field_name), make_converter(converter) };
+}
+
+Vector<unique_ptr<FieldDataSponge>>
+EventParser::make_parse_sponges(
+ pyref result_callbacks,
+ QueryExecution* qe) const
+{
+ assume(this->specs.size() <= std::numeric_limits<int>::max());
+ assume(this->spec_groupnos.size() == this->specs.size());
+ const int nspecs = static_cast<int>(this->specs.size());
+
+ auto throw_count_mismatch = [&] {
+ throw_pyerr_fmt(PyExc_ValueError,
+ ("result callback count mismatch: "
+ "have %s callbacks and %s fields"),
+ pyseq_size(result_callbacks),
+ this->specs.size());
+ };
+
+ int specno = 0;
+ auto mk_sponge = [&](unique_pyref cb)
+ -> unique_ptr<FieldDataSponge> {
+ if (specno >= nspecs)
+ throw_count_mismatch();
+ const auto& converter = *this->specs[specno++].converter;
+ return converter.make_data_sponge(std::move(cb), qe);
+ };
+ Vector<unique_ptr<FieldDataSponge>> sponges =
+ py2vec(result_callbacks, mk_sponge);
+ if (sponges.size() != this->specs.size())
+ throw_count_mismatch();
+ return sponges;
+}
+
+void
+EventParser::parse(StringTable* st,
+ const char* subject,
+ size_t length,
+ PyObject* offset_source,
+ PyObject* result_callbacks,
+ QueryExecution* qe) const
+{
+ const Vector<unique_ptr<FieldDataSponge>> sponges =
+ this->make_parse_sponges(result_callbacks, qe);
+ assume(sponges.size() < std::numeric_limits<int>::max());
+ const int nspecs = sponges.size();
+
+ // We effectively do the vtable lookup in advance, saving a few
+ // cacheline misses in the hot call loop below.
+ FieldDataSponge::AbsorbFunction* absorb_fns =
+ static_cast<decltype(absorb_fns)>(
+ alloca(sizeof (*absorb_fns) * nspecs));
+ for (int i = 0; i < nspecs; ++i)
+ absorb_fns[i] = sponges[i]->get_absorb_function();
+
+ const uint32_t ngroups = this->capture_count + 1;
+ const uint32_t* const spec_groupnos = this->spec_groupnos.data();
+
+ const pcre2_code* const cpat_ptr = this->pattern.cpat.get();
+ const unique_pcre2_match_data match_data =
+ make_pcre2_match_data(cpat_ptr);
+ const size_t* const ovec = pcre2_get_ovector_pointer(match_data.get());
+
+ auto offit = PythonChunkIterator<FileOffset>(addref(offset_source));
+ if (!offit.is_at_eof()) {
+ with_gil_released([&] {
+ do {
+ const FileOffset raw_offset = std::get<0>(offit.get());
+ if (raw_offset > length)
+ throw_npyiter_error_nogil("offset out of range");
+ const size_t offset = static_cast<size_t>(raw_offset);
+
+ const int rc = pcre2_jit_match(
+ cpat_ptr,
+ reinterpret_cast<PCRE2_SPTR>(subject),
+ length,
+ offset,
+ /*options=*/0,
+ match_data.get(),
+ /*mcontext=*/nullptr);
+
+ // TODO(dancol): support skipping bad matches?
+ if (rc == PCRE2_ERROR_NOMATCH)
+ throw EventParseError(offset,
+ fmt("no match of regex %s",
+ repr_nogil(this->pattern_text)));
+
+ if (rc <= 0)
+ throw_pcre2_error_nogil(rc, "pcre2_jit_match");
+
+ assert(ovec[0] == offset);
+ const size_t match_end = ovec[1];
+ assert(subject[match_end - 1] == '\n');
+
+ for (int i = 0; i < nspecs; ++i) {
+ const uint32_t groupno = spec_groupnos[i];
+ assume(groupno >= 1);
+ assume(groupno < ngroups);
+ const size_t so = ovec[groupno * 2 + 0];
+ const size_t eo = ovec[groupno * 2 + 1];
+ assert((so == PCRE2_UNSET) == (eo == PCRE2_UNSET));
+ assume(so <= eo);
+ // TODO(dancol): let converters handle no-match case
+ if (so == PCRE2_UNSET)
+ throw EventParseError(offset,
+ fmt("missing match group %s",
+ repr_nogil(this->specs[i].name)));
+
+ const string_view submatch = so == PCRE2_UNSET
+ ? string_view()
+ : string_view(subject + so, eo - so);
+ try {
+ absorb_fns[i](&*sponges[i], submatch, st);
+ } catch (const FieldConverterError& ex) {
+ throw EventParseError(
+ offset,
+ fmt("error converting match group %s: %s",
+ repr_nogil(this->specs[i].name),
+ ex.get_message()));
+ }
+ }
+ } while (offit.advance());
+ });
+ }
+
+ for (int i = 0; i < nspecs; ++i)
+ sponges[i]->flush();
+}
+
+unique_pyref
+EventParser::py_get_named_captures()
+{
+ Vector<string_view> names = this->pattern.get_named_captures();
+ return pytuple::from(names,
+ [](string_view name) {
+ return make_pystr(name);
+ });
+}
+
+unique_pyref
+EventParser::py_get_converter_dtype(PyObject*, PyObject* args)
+{
+ PARSEPYARGS(
+ (pyref, converter)
+ )(args);
+ return make_pystr(make_converter(converter)->get_dtype());
+}
+
+unique_pyref
+EventParser::py_parse(PyObject* args)
+{
+ PARSEPYARGS(
+ (pyref, string_table)
+ (pyref, events_mapping)
+ (pyref, offset_source)
+ (pyref, result_callbacks)
+ (QueryExecution*, qe)
+ )(args);
+
+ PyBuffer py_buffer(events_mapping);
+ const char* const subject = static_cast<const char*>(py_buffer->buf);
+ assume(py_buffer->len >= 0);
+ this->parse(pyref(string_table).as<StringTable>().get(),
+ subject,
+ static_cast<size_t>(py_buffer->len),
+ offset_source.get(),
+ result_callbacks.get(),
+ qe);
+ return addref(Py_None);
+}
+
+PyMethodDef EventParser::pymethods[] = {
+ make_methoddef("parse",
+ wraperr<&EventParser::py_parse>(),
+ METH_VARARGS,
+ "Parse a batch of events"),
+ make_methoddef("get_named_captures",
+ wraperr<&EventParser::py_get_named_captures>(),
+ METH_NOARGS,
+ "Get list of named capture groups"),
+ make_methoddef("get_converter_dtype",
+ wraperr<&EventParser::py_get_converter_dtype>(),
+ METH_VARARGS | METH_STATIC,
+ "Retrieve dtype yielded by a converter"),
+ { 0 },
+};
+
+
+
+struct UserEventMatcher final : BasePyObject, HasPyCtor {
+ explicit UserEventMatcher(Pattern pattern);
+ optional<string_view> recognize(string_view payload);
+ static PyTypeObject pytype;
+ private:
+ Pattern pattern;
+ unique_pcre2_match_data match_data;
+ Vector<string_view> nr_to_name;
+ const size_t* ovec;
+};
+
+UserEventMatcher::UserEventMatcher(Pattern pattern)
+ : pattern(std::move(pattern)),
+ match_data(make_pcre2_match_data(this->pattern.cpat.get())),
+ nr_to_name(this->pattern.get_nr_to_name())
+{
+ // All our match groups should have been named.
+ for (size_t i = 1; i < this->nr_to_name.size(); ++i)
+ assume(!this->nr_to_name[i].empty());
+ this->ovec = pcre2_get_ovector_pointer(this->match_data.get());
+}
+
+optional<string_view>
+UserEventMatcher::recognize(string_view payload)
+{
+ const int rc = pcre2_jit_match(
+ this->pattern.cpat.get(),
+ reinterpret_cast<PCRE2_SPTR>(payload.data()),
+ payload.size(),
+ /*startoffset=*/0,
+ /*options=*/0,
+ this->match_data.get(),
+ /*mcontext=*/nullptr);
+
+ // TODO(dancol): maybe it makes sense to use a callout and get the
+ // group number directly.
+
+ if (rc == PCRE2_ERROR_NOMATCH)
+ return {};
+ if (rc <= 0)
+ throw_pcre2_error_nogil(rc, "pcre2_jit_match");
+ for (size_t grpno = 1; grpno < this->nr_to_name.size(); ++grpno)
+ if (this->ovec[grpno*2] != PCRE2_UNSET)
+ return this->nr_to_name[grpno];
+ return {};
+}
+
+%%{
+ machine indexed_events;
+ include "parsers.rl";
+ write data;
+}%%;
+
+// TODO(dancol): incorporate timestamp into the index too so that we
+// can time-bound event parsing operations.
+using IndexResultBuffer = ResultBuffer<FileOffset, StringTable::id_type>;
+
+__attribute__((noinline))
+static
+void
+index_events(const char* const buffer,
+ const char* const start,
+ const size_t length,
+ IndexResultBuffer* irb_io,
+ StringTable* st,
+ UserEventMatcher* um)
+{
+ // Temporarily move the result buffer into this function so that the
+ // optimizer has tighter aliasing constraints.
+ IndexResultBuffer irb = std::move(*irb_io);
+ FINALLY(*irb_io = std::move(irb));
+
+ int cs;
+ const char* p = start;
+ const char* const pe = p + length;
+
+ const char* p_ev_start = nullptr;
+ const char* p_ev_type_start = nullptr;
+ const char* p_ev_type_end = nullptr;
+ String munged_event_buffer;
+
+ auto ev_start = [&] {
+ p_ev_start = p;
+ p_ev_type_start = nullptr;
+ p_ev_type_end = nullptr;
+ };
+
+ auto evtype_start = [&] {
+ p_ev_type_start = p;
+ };
+
+ auto evtype_end = [&] {
+ p_ev_type_end = p;
+ };
+
+ auto on_user_event_start = [&] {
+ p_ev_type_start = p;
+ };
+
+ auto on_user_event_end = [&] {
+ optional<string_view> recognized =
+ um->recognize(
+ string_view(p_ev_type_start,
+ p - p_ev_type_start));
+ if (!recognized)
+ recognized = "trace_marker_write";
+ p_ev_type_start = recognized->data();
+ p_ev_type_end = p_ev_type_start + recognized->size();
+ };
+
+ auto ev_end = [&] {
+ string_view event_type(p_ev_type_start,
+ p_ev_type_end - p_ev_type_start);
+ FileOffset offset = p_ev_start - buffer;
+ StringTable::id_type id = st->intern(event_type);
+ irb.add(offset, id);
+ };
+
+ with_gil_released([&]{
+ %% machine indexed_events;
+ %% include "parsers.rl";
+ %% write init;
+ %% write exec;
+ });
+
+ if (cs == %%{ write error; }%% )
+ throw EventParseError(p - buffer, "index error");
+}
+
+static
+unique_pyref
+index_event_chunk_native(PyObject*, PyObject* args)
+{
+ PARSEPYARGS(
+ (pyref, events_mapping)
+ (Py_ssize_t, segment_start)
+ (obj_pyref<StringTable>, st)
+ (obj_pyref<UserEventMatcher>, um)
+ (pyref, result_callback)
+ (QueryExecution*, qe)
+ )(args);
+
+ PyBuffer py_buffer(events_mapping);
+ if (segment_start < 0 || segment_start > py_buffer->len)
+ throw_pyerr_msg(PyExc_ValueError, "segment out of range");
+
+ IndexResultBuffer index_out(result_callback.addref(), qe);
+ const char* const buffer = static_cast<const char*>(py_buffer->buf);
+ const char* const start = buffer + segment_start;
+ size_t length = py_buffer->len - segment_start;
+ index_events(buffer, start, length, &index_out, st.get(), um.get());
+ index_out.flush();
+ return addref(Py_None);
+}
+
+
+
+EventParseError::EventParseError(size_t offset, String message) noexcept
+ : offset(offset), message(std::move(message))
+{}
+
+const char*
+EventParseError::what() const noexcept
+{
+ try {
+ return this->message.c_str();
+ } catch (...) {
+ return "[error making exception string]";
+ }
+}
+
+void
+EventParseError::set_pyexception() const noexcept
+{
+ _exceptions_to_pyerr([&]{
+ unique_pyref exception_class =
+ find_pyclass("dctv.trace_file_util", "ParseFailureError");
+ unique_pyref exception =
+ adopt_check(
+ PyObject_CallFunction(
+ exception_class.get(),
+ "ns#",
+ static_cast<Py_ssize_t>(this->offset),
+ this->message.data(),
+ static_cast<Py_ssize_t>(
+ std::min<size_t>(
+ std::numeric_limits<Py_ssize_t>::max(),
+ this->message.size()))));
+ PyErr_SetObject(exception_class.get(), exception.get());
+ });
+}
+
+} // anonymous namespace
+
+
+
+template<>
+unique_obj_pyref<EventParser>
+PythonConstructor<EventParser>::make(
+ PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ PARSEPYARGS(
+ (string_view, pattern)
+ (pyref, field_specs)
+ )(args, kwargs);
+ return unique_obj_pyref<EventParser>::make(
+ type,
+ String(pattern),
+ py2vec(field_specs, EventParser::FieldSpec::from_py)
+ );
+}
+
+template<>
+unique_obj_pyref<UserEventMatcher>
+PythonConstructor<UserEventMatcher>::make(
+ PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ PARSEPYARGS(
+ (string_view, pattern)
+ )(args, kwargs);
+ return unique_obj_pyref<UserEventMatcher>::make(
+ type,
+ Pattern(String(pattern).c_str(),
+ event_parser_compilation_flags));
+}
+
+PyTypeObject EventParser::pytype = make_py_type<EventParser>(
+ "dctv._native.EventParser",
+ "Fast event parser",
+ [](PyTypeObject* t) {
+ t->tp_methods = EventParser::pymethods;
+ }
+);
+
+PyTypeObject UserEventMatcher::pytype = make_py_type<UserEventMatcher>(
+ "dctv._native.UserEventMatcher",
+ "Matches user events during indexing");
+
+static PyMethodDef functions[] = {
+ make_methoddef("index_event_chunk_native",
+ wraperr<index_event_chunk_native>(),
+ METH_VARARGS,
+ "Index a chunk of events"),
+ { 0 }
+};
+
+void
+init_event_parser_gen(pyref m)
+{
+ register_functions(m, functions);
+ register_type(m, &EventParser::pytype);
+ register_type(m, &UserEventMatcher::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/event_parser_gen.h b/src/dctv/event_parser_gen.h
new file mode 100644
index 0000000..e83a7e3
--- /dev/null
+++ b/src/dctv/event_parser_gen.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_event_parser_gen(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/fhview.py b/src/dctv/fhview.py
new file mode 100644
index 0000000..54bd25e
--- /dev/null
+++ b/src/dctv/fhview.py
@@ -0,0 +1,1466 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Gtk.TreeView is broken for models that have a large number of rows
+
+FhView cuts out the complexity of the GTK TreeView/TreeModel. It
+exposes a simple model where each column is an object that's
+responsible for updating a Gtk.CellAreaBox containing its own content
+using a callback invoked directly from the display code.
+"""
+
+import logging
+from math import ceil
+from modernmp.util import the
+from .gtk_util import (
+ GObject,
+ Gdk,
+ Gtk,
+ DctvGtkHack,
+ cairo,
+ ScrollOptimizer,
+ distribute_natural_allocation,
+ make_gdk_rect,
+ make_gdk_window,
+ safe_destroy,
+ saved_style,
+ window_ancestor_p,
+ work_around_style_bug,
+)
+
+from .util import (
+ Timed,
+ ExplicitInheritance,
+ abstract,
+ override,
+ final,
+)
+
+from .util import DummyTimed as Timed
+
+Dir = Gtk.DirectionType
+log = logging.getLogger(__name__)
+
+class ColumnDrag(ExplicitInheritance):
+ """Drag stuff"""
+
+ @override
+ def __init__(self):
+ self.bias_x = self.bias_y = 0
+
+ @abstract
+ def _do_on_motion(self, delta_x, delta_y):
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def on_finish(self, *, cancel):
+ """Called when drag ends.
+
+ If CANCEL, effect of drag should be reverted.
+ """
+ raise NotImplementedError("abstract")
+
+ @final
+ def on_motion(self, delta_x, delta_y):
+ """Called as drag progresses.
+
+ DELTA_X and DELTA_Y are offsets in pixels from drag start.
+ """
+ self._do_on_motion(delta_x + self.bias_x, delta_y + self.bias_y)
+
+class FhHeaderBox(Gtk.Viewport):
+ """Widget that holds a header widget"""
+ __gtype_name__ = "FhHeaderBox"
+
+ def __init__(self, **kwargs):
+ super().__init__(**kwargs)
+ assert self.get_has_window()
+ style = self.get_style_context()
+ style.add_class("button")
+ style.remove_class("frame")
+ self.set_events(
+ Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK |
+ Gdk.EventMask.BUTTON_MOTION_MASK)
+
+# Ugh: awful hack. Some GTK themes don't respect the "button" class
+# and look for the button element name only --- so we pretend to be a
+# button for style purposes and reset any undesired styles in gui.css.
+FhHeaderBox.set_css_name("button") # Ugh
+
+class ColumnResizeDrag(ColumnDrag):
+ """Resizing a column"""
+
+ @override
+ def __init__(self, column):
+ super().__init__()
+ self.__column = the(FhColumn, column)
+ self.__initial_width = column.header_widget.get_allocated_width()
+ self.__initial_explicit_width = column.explicit_width
+ self.__min_width = 10
+
+ @override
+ def _do_on_motion(self, delta_x, _delta_y):
+ new_width = max(int(self.__initial_width + delta_x), 0)
+ new_width = max(self.__min_width, new_width)
+ self.__column.explicit_width = new_width
+
+ @override
+ def on_finish(self, *, cancel):
+ if cancel:
+ self.__column.explicit_width = self.__initial_explicit_width
+
+class ColumnReorderDrag(ColumnDrag):
+ """Changing column order"""
+
+ @override
+ def __init__(self, column, event, offset_x):
+ super().__init__()
+ column.owner.inhibit_column_expand()
+ self.__column = the(FhColumn, column)
+ self.__orig_columns = column.owner.columns
+ self.__x_basis = column.header_widget.get_allocation().x
+ self.__dx_basis = 0
+ if (column is column.owner.columns[-1] and
+ window_ancestor_p(column.header_widget.get_window(), event.window)):
+ win = event.window
+ hdr_w = column.header_widget.get_window()
+ x = event.x - offset_x
+ while win is not hdr_w:
+ x += win.get_position().x
+ win = win.get_parent()
+ if x > win.get_width():
+ adj = x - win.get_width()
+ self.__dx_basis -= adj
+ self.__saved_explicit_width = column.explicit_width
+ self.__saved_explicit_header_height = column.explicit_header_height
+ column.explicit_width = column.width
+ column.explicit_header_height = \
+ column.header_widget.get_allocation().height
+ column.owner.column_drag_promote(column, event.device)
+
+ @override
+ def _do_on_motion(self, delta_x, _delta_y):
+ delta_x = int(delta_x)
+ rel_delta_x = delta_x - self.__dx_basis
+ self.__maybe_reorder_columns(rel_delta_x)
+ rel_delta_x = delta_x - self.__dx_basis
+ self.__column.owner.set_drag_offset(rel_delta_x + self.__x_basis)
+
+ @override
+ def on_finish(self, *, cancel):
+ if cancel:
+ self.__column.owner.columns = self.__orig_columns
+ column = self.__column
+ self.__column = None
+ column.owner.disinhibit_column_expand()
+ column.owner.column_drag_demote(column)
+ column.explicit_header_height = self.__saved_explicit_header_height
+ column.explicit_width = self.__saved_explicit_width
+ column.header_widget.child_focus(Dir.TAB_FORWARD)
+
+ def __maybe_reorder_columns(self, rel_delta_x):
+ column = self.__column
+ fh_view = column.owner
+ old_columns = list(fh_view.columns)
+ new_columns = self.__reorder_column_list_for_drag(
+ old_columns, column, rel_delta_x)
+ if old_columns != new_columns:
+ assert len(old_columns) == len(new_columns)
+ old_x = sum(c.width for c in
+ old_columns[:old_columns.index(column)])
+ new_x = sum(c.width for c in
+ new_columns[:new_columns.index(column)])
+ adj = new_x - (old_x + rel_delta_x)
+ self.__dx_basis += rel_delta_x + adj
+ self.__x_basis = new_x
+ fh_view.columns = new_columns
+
+ @staticmethod
+ def __reorder_column_list_for_drag(columns, moving_column, delta_x):
+ """Compute a new column list based on an existing column list and an offset.
+
+ COLUMNS is the current list of columns. MOVING_COLUMN is the
+ column we're dragging. DELTA_X is the amount by which we've
+ dragged that column.
+ """
+
+ widths = [c.width for c in columns]
+ index = columns.index(moving_column)
+ orig_x = sum(widths[:index])
+ wanted_x = int(delta_x + orig_x)
+ if index < len(columns) - 1:
+ wanted_x -= widths[index+1] // 2
+
+ reordered_columns = []
+ inserted_self = False
+
+ nr_initial_immobile = 0
+ for column in columns:
+ if column.can_move:
+ break
+ else:
+ nr_initial_immobile += 1
+
+ x = 0
+ for i, (column, width) in enumerate(zip(columns, widths)):
+ if not inserted_self and wanted_x <= x and i >= nr_initial_immobile:
+ reordered_columns.append(moving_column)
+ x += widths[index]
+ inserted_self = True
+ if column is not moving_column:
+ reordered_columns.append(column)
+ x += width
+ if not inserted_self:
+ reordered_columns.append(moving_column)
+ return reordered_columns
+
+class FhColumn(object):
+ """One column in a FhStore"""
+
+ GRIP_WIDTH = 6
+
+ def __init__(self, *, label):
+ self.__cell_area = Gtk.CellAreaBox()
+ self.__cell_area_context = self.__cell_area.create_context()
+
+ self.__can_move = True
+ self.__can_resize = True
+ self.__explicit_width = None
+
+ self.__label = the(str, label)
+
+ self.__owner = None
+ self.__wgrip = None
+ self.__header_widget = None
+ self.__header_content_widget = Gtk.Button.new_with_label(label)
+ self.__header_content_widget.show_all()
+
+ self.explicit_header_height = None
+
+ @property
+ def wgrip(self):
+ """The grip window"""
+ assert self.__wgrip
+ return self.__wgrip
+
+ def size_allocate(self, alloc):
+ """Allocate space to the column
+
+ ALLOC is a GdkRectangle, just as if this object were a GTK widget.
+ """
+ self.header_widget.size_allocate(alloc)
+ if self.__wgrip:
+ self.__wgrip.move_resize(
+ alloc.x - self.GRIP_WIDTH // 2, alloc.y,
+ self.GRIP_WIDTH, alloc.height)
+
+ @property
+ def header_widget(self):
+ """The column header_widget widget
+
+ Valid only while the column is part of a FhView. At other times,
+ you want header_content_widget.
+ """
+ assert self.__header_widget
+ return self.__header_widget
+
+ @property
+ def header_content_widget(self):
+ """The actual contents of the header widget.
+
+ Valid at all times.
+ """
+ return self.__header_content_widget
+
+ @header_content_widget.setter
+ def header_content_widget(self, widget):
+ """Set the header content widget"""
+ if self.__header_content_widget is not widget:
+ assert isinstance(widget, Gtk.Widget)
+ assert not widget.get_parent()
+ if self.__header_widget:
+ self.__header_widget.remove(self.__header_content_widget)
+ self.__header_widget.add(widget)
+ self.__header_content_widget = widget
+
+ def get_header_widget_preferred_height(self):
+ """Return height we want header widget to have"""
+ # Unconditional call to get_preferred_height avoids GTK+ warning
+ # about requestless allocation.
+ height = self.header_widget.get_preferred_height()[0]
+ if self.explicit_header_height is not None:
+ height = self.explicit_header_height
+ return height
+
+ @property
+ def can_move(self):
+ """Whether the user is allowed to drag this column"""
+ return self.__can_move
+
+ @can_move.setter
+ def can_move(self, can_move):
+ """Set the move-ability of this column"""
+ self.__can_move = bool(can_move)
+
+ @property
+ def can_resize(self):
+ """Whether the user is allowed to resize this column"""
+ return self.__can_resize
+
+ @can_resize.setter
+ def can_resize(self, can_resize):
+ self.__can_resize = bool(can_resize)
+ if self.__owner and self.__owner.get_mapped():
+ self.__owner.map_buttons()
+
+ @property
+ def owner(self):
+ """FhView owning this column or None"""
+ return self.__owner
+
+ @owner.setter
+ def owner(self, new_owner):
+ """Set the owner. Illegal to claim an owned column"""
+ if self.__owner is new_owner:
+ pass
+ elif not new_owner:
+ assert new_owner is None
+ assert isinstance(self.__owner, FhView)
+ self._on_disown()
+ self.__owner = None
+ else:
+ assert isinstance(new_owner, FhView)
+ assert not self.__owner
+ self.__owner = new_owner
+ self._on_own()
+
+ @property
+ def explicit_width(self):
+ """Explicitly-specified width or None if automatic sizing"""
+ return self.__explicit_width
+
+ @explicit_width.setter
+ def explicit_width(self, value):
+ assert isinstance(value, (type(None), int))
+ assert value is None or value >= 0
+ if self.__explicit_width != value:
+ self.__explicit_width = value
+ if self.__owner:
+ self.__owner.queue_resize()
+
+ @property
+ def width(self):
+ """Retrieve the actual allocated width"""
+ return self.header_widget.get_allocated_width()
+
+ def __on_cell_renderers_changed(self):
+ if self.owner:
+ self.owner.invalidate_row_height()
+ self.owner.queue_resize()
+ self.owner.force_full_redraw()
+
+ def add_renderer(self, # pylint: disable=too-many-arguments
+ renderer,
+ expand=False,
+ align=False,
+ fixed=True,
+ at_end=False):
+ """Pack a Gtk.CellRenderer at the start"""
+ fn = self.__cell_area.pack_end if at_end else self.__cell_area.pack_end
+ fn(renderer, expand, align, fixed)
+ self.__on_cell_renderers_changed()
+
+ def clear_renderers(self):
+ """Remove any placed Gtk.CellRenderer instances"""
+ children = []
+ # pylint: disable=unnecessary-lambda
+ self.__cell_area.foreach(lambda child: children.append(child))
+ for child in children:
+ self.__cell_area.remove(child)
+ self.__on_cell_renderers_changed()
+
+ def prepare(self, row_number):
+ """Put this column in a position to render the indicator row
+
+ A row number of -1 is a dummy row we use for computing the row
+ height of the FhView. Note that we never get -1 here if
+ prepare_dummy_row is overridden.
+ """
+ pass
+
+ def prepare_dummy_row(self):
+ """Prepare a dummy row used for sizing rows."""
+ self.prepare(-1)
+
+ def compute_nat_row_height(self, fh_view):
+ """Retrieve the best height for rendering this column."""
+ self.__cell_area_context.reset()
+ self.prepare_dummy_row()
+ self.__cell_area.get_preferred_height(self.__cell_area_context, fh_view)
+ _, nat_height = self.__cell_area_context.get_preferred_height()
+ return nat_height
+
+ def get_preferred_column_width(self, fh_view):
+ """Retrieve the desired width of this column."""
+ if self.__explicit_width is not None:
+ return self.__explicit_width, self.__explicit_width
+ self.__cell_area_context.reset()
+ self.prepare_dummy_row()
+ self.__cell_area.get_preferred_width(self.__cell_area_context, fh_view)
+ min_cwidth, nat_cwidth = self.__cell_area_context.get_preferred_width()
+ min_hwidth, nat_hwidth = self.header_widget.get_preferred_width()
+ return max(min_cwidth, min_hwidth), max(nat_cwidth, nat_hwidth)
+
+ def render_cell(self, # pylint: disable=too-many-arguments
+ owning_widget,
+ cr,
+ bg_area,
+ area,
+ cell_renderer_state,
+ paint_focus):
+ """Paint this column in the indicated way"""
+ self.__cell_area.render(
+ self.__cell_area_context,
+ owning_widget,
+ cr,
+ bg_area,
+ area,
+ cell_renderer_state,
+ paint_focus)
+
+ def realize_header_widget(self):
+ """Private for FhView"""
+ assert not self.__wgrip
+ owner = self.owner
+ header_widget = self.header_widget
+ header_widget.set_parent_window(owner.wheader)
+ alloc = header_widget.get_allocation()
+ cursor = Gdk.Cursor.new_for_display(
+ owner.get_window().get_display(),
+ Gdk.CursorType.SB_H_DOUBLE_ARROW)
+ wheader = owner.wheader
+ hh = wheader.get_height()
+ self.__wgrip = make_gdk_window(
+ parent=wheader,
+ x=alloc.x + self.GRIP_WIDTH // 2,
+ y=0,
+ width=self.GRIP_WIDTH,
+ height=hh,
+ wclass=Gdk.WindowWindowClass.INPUT_ONLY,
+ cursor=cursor,
+ event_mask=(Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK |
+ Gdk.EventMask.BUTTON_MOTION_MASK),
+ )
+ owner.register_window(self.__wgrip)
+ self.__update_header_widget()
+
+ def unrealize_header_widget(self):
+ """Private for FhView"""
+ assert self.__wgrip
+ self.owner.unregister_window(self.__wgrip)
+ safe_destroy(self.__wgrip)
+ self.__wgrip = None
+
+ def _on_own(self):
+ assert not self.__wgrip
+ self._create_header_widget()
+ if self.owner.get_realized():
+ self.realize_header_widget()
+
+ def _on_disown(self):
+ if self.owner.get_realized():
+ self.unrealize_header_widget()
+ assert not self.__wgrip
+ assert self.__header_content_widget.get_parent() is self.__header_widget
+ self.__header_widget.remove(self.__header_content_widget)
+ self.__header_widget = None
+
+ def _create_header_widget(self):
+ assert not self.__header_widget
+ box = FhHeaderBox()
+ box.add(self.header_content_widget)
+
+ owner = self.owner
+ if owner.get_realized():
+ box.set_parent_window(self.owner.wheader)
+ box.set_parent(self.owner)
+
+ self.__header_widget = box
+
+ def __update_header_widget(self):
+ if not self.__header_widget:
+ self._create_header_widget()
+ if self.owner.get_realized():
+ self.owner.queue_resize()
+
+class FhView(Gtk.Container, Gtk.Scrollable):
+ """List view specialized for large number of rows"""
+
+ __gtype_name__ = "FhView"
+
+ __gproperties__ = {
+ "hscroll-policy": (Gtk.ScrollablePolicy, "hscroll-policy",
+ "hscroll-policy", Gtk.ScrollablePolicy.MINIMUM,
+ GObject.PARAM_READWRITE),
+ "hadjustment": (Gtk.Adjustment, "hadjustment", "hadjustment",
+ GObject.PARAM_READWRITE),
+ "vscroll-policy": (Gtk.ScrollablePolicy, "hscroll-policy",
+ "hscroll-policy", Gtk.ScrollablePolicy.MINIMUM,
+ GObject.PARAM_READWRITE),
+ "vadjustment": (Gtk.Adjustment, "hadjustment", "hadjustment",
+ GObject.PARAM_READWRITE),
+ }
+
+ __gsignals__ = {
+ "columns-changed": (GObject.SIGNAL_RUN_FIRST, None, ()),
+ "row-clicked": (GObject.SIGNAL_RUN_FIRST, None,
+ (GObject.TYPE_PYOBJECT,
+ GObject.TYPE_INT,
+ GObject.TYPE_PYOBJECT,
+ )),
+ }
+
+ def __init__(self, *args, **kwargs):
+ super().__init__(*args, **kwargs)
+
+ self.set_can_focus(True)
+ self.set_redraw_on_allocate(True)
+ self.set_has_window(True)
+
+ self.connect("destroy", self.__on_destroy)
+ self.__dummy_cell_renderer = Gtk.CellRendererText()
+ self.__total_rows = 0
+ self.__row_height = None
+ self.__header_height = 0
+ self.__columns = ()
+ self.__focus_column = None
+ self.__last_alloc_extra_space = 0
+
+ self.__vadjustment = None
+ self.__hadjustment = None
+ self.__vscroll_policy = Gtk.ScrollablePolicy.NATURAL
+ self.__hscroll_policy = Gtk.ScrollablePolicy.NATURAL
+
+ self.__table_width = 0
+
+ self.__wtable = None
+ self.__wheader = None
+ self.__wdrag = None
+
+ self.__scroll_optimizer = ScrollOptimizer(self)
+
+ # When a drag gesture starts, we don't know whether it's going to
+ # ultimately be an actual column drag or some kind of pass-through
+ # to the underlying button, so we remember the column here in
+ # gesture start so we can use it in gesture update.
+ self.__maybe_header_drag = None
+ self.__column_drag = None
+ self.__inhibit_column_expand = 0
+
+ cdd = self.__column_drag_gesture = Gtk.GestureDrag(widget=self)
+ cdd.connect("drag-begin", self.__on_column_drag_begin)
+ cdd.connect("drag-update", self.__on_column_drag_update)
+ cdd.connect("drag-end", self.__on_column_drag_end)
+ cdd.set_propagation_phase(Gtk.PropagationPhase.CAPTURE)
+
+ self.add_events(
+ Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK |
+ Gdk.EventMask.SCROLL_MASK |
+ Gdk.EventMask.TOUCH_MASK |
+ Gdk.EventMask.SMOOTH_SCROLL_MASK)
+
+ self.get_style_context().add_class("view")
+
+ @property
+ def wheader(self):
+ """The GDK header window. View must be realized."""
+ assert self.__wheader
+ return self.__wheader
+
+ def map_buttons(self):
+ """Rearrange button windows"""
+ # Must be idempotent. We call this function whenever the column
+ # list changes even if we're already mapped.
+ columns = list(self.__columns)
+ wdrag = self.__wdrag
+ first_column = columns and columns[0]
+ for column in columns:
+ header_widget = column.header_widget
+ header_widget.reset_style()
+ header_widget.show()
+ if header_widget.get_visible() and not header_widget.get_mapped():
+ header_widget.map()
+
+ prev_column = None
+ for column in columns:
+ wgrip = column.wgrip
+ if (column is first_column or
+ (prev_column and not prev_column.can_resize)):
+ wgrip.hide()
+ else:
+ wgrip.raise_()
+ wgrip.show()
+ prev_column = column
+ self.__wheader.show()
+ if wdrag:
+ wdrag.raise_()
+
+ def force_full_redraw(self):
+ """Force a full table redraw"""
+ self.__scroll_optimizer.invalidate()
+ if self.__wtable:
+ self.__wtable.invalidate_rect(None, True)
+
+ def do_realize(self):
+ """Gtk.Object protocol"""
+ assert not self.__wtable
+ assert not self.__wheader
+
+ self.set_realized(True)
+ alloc = self.get_allocation()
+ real_width = max(self.__table_width, alloc.width)
+
+ # Overall clip window
+ wclip = make_gdk_window(
+ parent=self.get_parent_window(),
+ window_type=Gdk.WindowType.CHILD,
+ x=alloc.x,
+ y=alloc.y,
+ width=alloc.width,
+ height=alloc.height,
+ wclass=Gdk.WindowWindowClass.INPUT_ONLY,
+ visual=self.get_visual(),
+ event_mask=Gdk.EventMask.VISIBILITY_NOTIFY_MASK)
+ self.set_window(wclip)
+ self.register_window(wclip)
+
+ # Table window
+ self.__wtable = make_gdk_window(
+ parent=wclip,
+ x=0,
+ y=self.__header_height,
+ width=real_width,
+ height=alloc.height,
+ event_mask=(Gdk.EventMask.EXPOSURE_MASK |
+ Gdk.EventMask.SCROLL_MASK |
+ Gdk.EventMask.SMOOTH_SCROLL_MASK |
+ Gdk.EventMask.POINTER_MOTION_MASK |
+ Gdk.EventMask.ENTER_NOTIFY_MASK |
+ Gdk.EventMask.LEAVE_NOTIFY_MASK |
+ Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK |
+ self.get_events()))
+ self.register_window(self.__wtable)
+
+ # Header window
+ self.__wheader = make_gdk_window(
+ parent=wclip,
+ x=0,
+ y=0,
+ width=real_width,
+ height=self.__header_height,
+ event_mask=(Gdk.EventMask.EXPOSURE_MASK |
+ Gdk.EventMask.SCROLL_MASK |
+ Gdk.EventMask.ENTER_NOTIFY_MASK |
+ Gdk.EventMask.LEAVE_NOTIFY_MASK |
+ Gdk.EventMask.BUTTON_PRESS_MASK |
+ Gdk.EventMask.BUTTON_RELEASE_MASK |
+ Gdk.EventMask.KEY_PRESS_MASK |
+ Gdk.EventMask.KEY_RELEASE_MASK |
+ self.get_events()))
+ self.register_window(self.__wheader)
+ for column in self.__columns:
+ column.realize_header_widget()
+
+ def do_unrealize(self):
+ """Gtk.Widget protocol"""
+ for column in self.__columns:
+ column.unrealize_header_widget()
+ assert not self.__wdrag
+ self.unregister_window(self.__wtable)
+ safe_destroy(self.__wtable)
+ self.__wtable = None
+ self.unregister_window(self.__wheader)
+ safe_destroy(self.__wheader)
+ self.__wheader = None
+ self.__maybe_header_drag = None
+ Gtk.Container.do_unrealize(self)
+
+ def do_map(self):
+ """Gtk.Widget protocol"""
+ self.set_mapped(True)
+ self.__wtable.show()
+ self.map_buttons()
+ self.get_window().show()
+
+ def do_unmap(self):
+ """Gtk.Widget protocol"""
+ if self.__column_drag:
+ self.__column_drag.on_cancel()
+ self.__column_drag = None
+ self.__maybe_header_drag = None
+ Gtk.Container.do_unmap(self)
+
+ def do_button_press_event(self, event):
+ if event.button == Gdk.BUTTON_MIDDLE:
+ resized_column, _ = self.__find_dragged_column(event)
+ if resized_column:
+ # Reset to default width on middle click
+ resized_column.explicit_width = None
+ return True
+ return Gtk.Container.do_button_press_event(self, event)
+
+ def do_forall(self, include_internals, callback, *callback_parameters):
+ """Gtk.Container protocol"""
+ if not include_internals:
+ return
+ for column in list(self.__columns):
+ header_widget = column.header_widget
+ if header_widget:
+ callback(header_widget, *callback_parameters)
+
+ @property
+ def columns(self):
+ """Return a refernece to the current column list"""
+ return self.__columns
+
+ @columns.setter
+ def columns(self, in_new_columns):
+ """Set a new column list"""
+ new_columns = tuple(in_new_columns)
+ if self.__columns == new_columns:
+ return # Nothing to do
+ old_columns_set = set(self.__columns)
+ new_columns_set = set(new_columns)
+ added_columns = new_columns_set - old_columns_set
+ removed_columns = old_columns_set - new_columns_set
+ for added_column in added_columns:
+ assert added_column.owner is None
+ added_column.owner = self
+ for removed_column in removed_columns:
+ assert removed_column.owner is self
+ removed_column.owner = None
+ if self.__focus_column is removed_column:
+ self.__focus_column = None
+ self.__columns = new_columns
+ if self.get_mapped():
+ self.map_buttons()
+ if added_columns or removed_columns:
+ self.invalidate_row_height()
+ self.force_full_redraw()
+ self.queue_resize()
+ self.__maybe_header_drag = None
+ self.emit("columns-changed")
+
+ @property
+ def total_rows(self):
+ """Return the number of rows for which we're configured"""
+ return self.__total_rows
+
+ @total_rows.setter
+ def total_rows(self, total_rows):
+ """Change the number of rows for which we're configured"""
+ assert isinstance(total_rows, int)
+ if self.__total_rows != total_rows:
+ self.__total_rows = total_rows
+ self.__configure_vadjustment()
+ self.queue_resize()
+
+ @property
+ def row_height(self):
+ """The lazily-computed row height"""
+ row_height = self.__row_height
+ if row_height is None:
+ row_height = self.__row_height = self.__recompute_row_height()
+ return the(int, row_height)
+
+ def __recompute_row_height(self):
+ """Recompute the preferred row height for this widget.
+
+ We configure all columns with a dummy value and them for their
+ heights.
+ """
+ nat_height = 1
+ for column in self.__columns:
+ nat_height = max(nat_height, column.compute_nat_row_height(self))
+ return nat_height
+
+ def invalidate_row_height(self):
+ """Signal that we should recompute row height"""
+ self.__row_height = None
+ self.queue_resize()
+ self.force_full_redraw()
+
+ def do_get_preferred_width(self): # pylint: disable=arguments-differ
+ """Gtk.Object protocol"""
+ width_requests = [c.get_preferred_column_width(self)
+ for c in self.__columns]
+ min_width = sum(req[0] for req in width_requests)
+ nat_width = sum(req[1] for req in width_requests)
+ return min_width, nat_width
+
+ def do_get_preferred_height(self): # pylint: disable=arguments-differ
+ """Gtk.Object protocol"""
+ hh = self.__header_height = max(
+ (c.get_header_widget_preferred_height() for c in self.__columns),
+ default=0)
+ nat_height = min(self.row_height * self.total_rows, 10000)
+ min_h = hh + self.row_height
+ nat_h = hh + nat_height * max(1, self.total_rows)
+ max_int = 2**31 -1
+ return min(max_int, min_h), min(max_int, nat_h)
+
+ def do_get_request_mode(self):
+ """Gtk.Widget protocol"""
+ return Gtk.SizeRequestMode.CONSTANT_SIZE
+
+ def inhibit_column_expand(self):
+ """Temporarily block expanding the last column to fill allocation
+
+ Used during drag. Balance with disinhibit_column_expand().
+ """
+ self.__inhibit_column_expand += 1
+ if self.__inhibit_column_expand == 1:
+ if self.__last_alloc_extra_space:
+ self.queue_resize()
+ if self.get_mapped():
+ self.do_size_allocate(self.get_allocation())
+
+ def disinhibit_column_expand(self):
+ """Undo the effect of inhibit_column_expand()"""
+ assert self.__inhibit_column_expand >= 1
+ self.__inhibit_column_expand -= 1
+ if not self.__inhibit_column_expand:
+ if self.__last_alloc_extra_space:
+ self.queue_resize()
+ if self.get_mapped():
+ self.do_size_allocate(self.get_allocation())
+
+ def __size_allocate_columns(self):
+ """Update the header buttons to match our size"""
+ width = self.get_allocated_width()
+ columns = self.__columns
+ column_sizes, extra_space = distribute_natural_allocation(
+ width,
+ (column.get_preferred_column_width(self) for column in columns))
+ assert len(columns) == len(column_sizes)
+ self.__last_alloc_extra_space = extra_space
+ if columns and extra_space and not self.__inhibit_column_expand:
+ column_sizes[-1] += extra_space
+ x = 0
+ wdrag = self.__wdrag
+ for column, w_allocation in zip(columns, column_sizes):
+ walloc = make_gdk_rect(x, 0, w_allocation, self.__header_height)
+ if column.width != w_allocation:
+ self.force_full_redraw()
+ if wdrag and column.header_widget.get_parent_window() is wdrag:
+ #assert walloc.width == wdrag.get_width()
+ assert walloc.height == wdrag.get_height()
+ walloc.x = 0
+ column.size_allocate(walloc)
+ x += w_allocation
+ self.__table_width = x
+
+ def do_size_allocate(self, alloc): # pylint: disable=arguments-differ
+ """Gtk.Object protocol"""
+ self.set_allocation(alloc)
+ self.__size_allocate_columns()
+ self.__configure_hadjustment()
+ self.__configure_vadjustment()
+ if not self.get_realized():
+ return
+ self.get_window().move_resize(
+ alloc.x, alloc.y,
+ alloc.width, alloc.height)
+ real_width = max(self.__table_width, alloc.width)
+ _vscroll, hscroll = self.__get_scroll_offsets()
+ self.__wheader.move_resize(
+ -hscroll, 0,
+ real_width, self.__header_height)
+ self.__wtable.move_resize(
+ 0, self.__header_height,
+ real_width,
+ max(0, alloc.height - self.__header_height))
+
+ def __get_scroll_offsets(self):
+ """Return commanded scroll offsets
+
+ Return a tuple (VSCROLL, HSCROLL) giving the vertical and horizontal
+ displacements, in pixels, commanded by any attached adjustments."""
+ vscroll = int(self.__vadjustment.get_value()) \
+ if self.__vadjustment else 0
+ hscroll = int(self.__hadjustment.get_value()) \
+ if self.__hadjustment else 0
+ return vscroll, hscroll
+
+ def __resolve_window_position(self, x, y):
+ """Find row and column for a given window position X, Y
+
+ Return a tuple (COLUMN, ROW_NUMBER), where COLUMN is the column
+ object and ROW_NUMBER is the display row number, that corresponds
+ to the point (X, Y) given in widget window coordinates.
+
+ Return None if the point does not correspond to any part of the
+ data model.
+ """
+ vscroll, hscroll = self.__get_scroll_offsets()
+ column_x = -hscroll
+ found_column = None
+ for column in self.__columns:
+ next_column_x = column_x + column.width
+ if column_x <= x < next_column_x:
+ found_column = column
+ break
+ column_x = next_column_x
+ if found_column:
+ row_height = self.row_height
+ row_number = int((vscroll + y) // row_height)
+ if row_number < self.total_rows:
+ return found_column, row_number
+ return None
+
+ def do_button_release_event(self, event):
+ if event.window is self.__wtable:
+ location_info = self.__resolve_window_position(event.x, event.y)
+ if location_info:
+ column, row_number = location_info
+ if row_number >= 0:
+ self.emit("row-clicked", column, row_number, event)
+ return True
+ return Gtk.Container.do_button_release_event(self, event)
+
+ def do_state_flags_changed(self, prev_flags):
+ Gtk.Container.do_state_flags_changed(self, prev_flags)
+ self.force_full_redraw()
+
+ def do_style_updated(self):
+ Gtk.Container.do_style_updated(self)
+ self.force_full_redraw()
+
+ def do_draw(self, cr):
+ """Gtk.Object protocol"""
+ if Gtk.cairo_should_draw_window(cr, self.__wtable):
+ self.__draw_table(cr)
+ else:
+ Gtk.render_background(self.get_style_context(),
+ cr, 0, 0,
+ self.get_allocated_width(),
+ self.get_allocated_height())
+
+ wdrag = self.__wdrag
+ style = self.get_style_context()
+ with saved_style(style):
+ style.remove_class("view")
+ if Gtk.cairo_should_draw_window(cr, self.__wheader):
+ for column in self.__columns:
+ header_widget = column.header_widget
+ if not wdrag or header_widget.get_parent_window() is not wdrag:
+ self.propagate_draw(header_widget, cr)
+ if wdrag and Gtk.cairo_should_draw_window(cr, self.__wdrag):
+ for column in self.__columns:
+ header_widget = column.header_widget
+ if header_widget.get_parent_window() is wdrag:
+ self.propagate_draw(header_widget, cr)
+
+ def __draw_table(self, cr):
+ window = self.__wtable
+ style = self.get_style_context()
+ vscroll, hscroll = self.__get_scroll_offsets()
+ with self.__scroll_optimizer.cached_render(
+ window, cr, hscroll, vscroll) as (ocr, clip_region):
+ self.__draw_table_1(
+ ocr, style, vscroll, hscroll, clip_region)
+
+ def __draw_table_1(
+ self,
+ cr,
+ style,
+ vscroll,
+ hscroll,
+ clip_region):
+ """Draw all rows in clip region"""
+ have_clip, clip = Gdk.cairo_get_clip_rectangle(cr)
+ if not have_clip:
+ return
+
+ Gtk.render_background(self.get_style_context(),
+ cr,
+ clip.x, clip.y,
+ clip.width, clip.height)
+
+ # row_height can't be None here
+ # pylint: disable=invalid-unary-operand-type
+
+ row_height = self.__row_height
+ total_rows = self.__total_rows
+ start_row = int((vscroll + clip.y) // row_height)
+ end_row = start_row + int(ceil(clip.height / row_height))
+ vscroll_fine = vscroll - start_row * row_height
+ end_row = min(end_row + 1, total_rows)
+
+ cr.translate(-hscroll, -vscroll_fine)
+ clip_region.translate(hscroll, vscroll_fine)
+
+ with saved_style(style):
+ style.add_class("cell")
+ for row_number in range(start_row, end_row):
+ with Timed("drawing row {}".format(row_number)):
+ with saved_style(style):
+ self.__draw_row(cr, style, row_number, clip_region)
+ cr.translate(0, row_height)
+ clip_region.translate(0, -row_height)
+
+ def __draw_row(self, cr, style, row_number, clip_region):
+ """Draw one row"""
+ cell_area = make_gdk_rect(0, 0, 0, self.row_height)
+ cell_area_cr = cairo.RectangleInt(0, 0, 0, cell_area.height)
+ columns = self.__columns
+ for column_number in range(len(columns)):
+ cell_area.width = self.__columns[column_number].width
+ cell_area_cr.x = cell_area.x
+ cell_area_cr.width = cell_area.width
+ if (clip_region.contains_rectangle(cell_area_cr) !=
+ cairo.REGION_OVERLAP_OUT):
+ with saved_style(style):
+ self.__draw_cell(cr, style, column_number, row_number, cell_area)
+ cell_area.x += cell_area.width
+
+ # pylint: disable=too-many-arguments
+ def __draw_cell(self, cr, style, column_number, row_number, cell_area):
+ """Draw a particular cell"""
+ paint_focus = False
+ cell_renderer_state = Gtk.CellRendererState(0)
+ css_state = self.__dummy_cell_renderer.get_state(
+ self,
+ cell_renderer_state)
+ style.set_state(css_state)
+
+ column = self.__columns[column_number]
+ with Timed("prepare"):
+ column.prepare(row_number)
+ with Timed("render"):
+ column.render_cell(self,
+ cr,
+ cell_area,
+ cell_area,
+ cell_renderer_state,
+ paint_focus)
+
+ @property
+ def vadjustment(self):
+ """The currently-configured adjustment for scrolling"""
+ return self.__vadjustment
+
+ @vadjustment.setter
+ def vadjustment(self, value):
+ """Change the vertical scrolling adjustment"""
+ if self.__vadjustment:
+ self.__vadjustment.disconnect_by_func(self.__on_adjust_changed)
+ if value:
+ value.connect("value-changed", self.__on_adjust_changed)
+ self.__vadjustment = value
+ self.__configure_vadjustment()
+
+ @property
+ def hadjustment(self):
+ """The currently-configured horizontal adjustor"""
+ return self.__hadjustment
+
+ @hadjustment.setter
+ def hadjustment(self, value):
+ """Change the horizontal scrolling adjustment"""
+ if self.__hadjustment:
+ self.__hadjustment.disconnect_by_func(self.__on_adjust_changed)
+ if value:
+ value.connect("value-changed", self.__on_adjust_changed)
+ self.__hadjustment = value
+ self.__configure_hadjustment()
+
+ def __configure_hadjustment(self):
+ if not self.__hadjustment:
+ return
+ alloc = self.get_allocation()
+ self.__hadjustment.configure(
+ self.__hadjustment.get_value(),
+ 0,
+ max(alloc.width, self.__table_width),
+ alloc.width * 0.1,
+ alloc.width * 0.9,
+ alloc.width)
+
+ def __configure_vadjustment(self):
+ if not self.__vadjustment:
+ return
+ desired_height = self.row_height * self.__total_rows
+ allocated_height = max(0, self.get_allocated_height() - self.__header_height)
+ allocated_height = min(desired_height, allocated_height)
+ self.__vadjustment.configure(
+ self.__vadjustment.get_value(),
+ 0,
+ desired_height,
+ allocated_height * 0.1,
+ allocated_height * 0.9,
+ allocated_height)
+
+ def __on_adjust_changed(self, adj):
+ if not self.get_realized():
+ return
+ if adj is self.__hadjustment:
+ _vscroll, hscroll = self.__get_scroll_offsets()
+ self.__wheader.move(-hscroll, 0)
+ # Don't use force_full_redraw(): that will invalidate the scroll
+ # cache too. The whole point of the scroll cache is to respond to
+ # GtkAdjustment changes without doing a full redraw.
+ self.__wtable.invalidate_rect(None, True)
+
+ @staticmethod
+ def __on_destroy(self):
+ assert not self.get_realized()
+ self.vadjustment = None
+ self.hadjustment = None
+ self.columns = ()
+ self.__column_drag_gesture = None
+
+ def do_get_property(self, prop):
+ """GObject protocol"""
+ prop_name = prop.name
+ if prop_name == "hadjustment":
+ return self.hadjustment
+ if prop_name == "vadjustment":
+ return self.vadjustment
+ if prop_name == "hscroll-policy":
+ return self.__hscroll_policy
+ if prop_name == "vscroll-policy":
+ return self.__vscroll_policy
+ raise KeyError(prop_name)
+
+ def do_set_property(self, prop, value):
+ """GObject protocol"""
+ prop_name = prop.name
+ if prop_name == "hadjustment":
+ self.hadjustment = value
+ elif prop_name == "vadjustment":
+ self.vadjustment = value
+ elif prop_name == "hscroll-policy":
+ self.__hscroll_policy = value
+ self.queue_resize()
+ elif prop_name == "vscroll-policy":
+ self.__vscroll_policy = value
+ self.queue_resize()
+ else:
+ raise KeyError(prop_name)
+
+ def do_get_path_for_child(self, child):
+ """Gtk.Container protocol"""
+ header_widgets = [c.header_widget for c in self.__columns]
+ if child not in header_widgets:
+ return Gtk.Container.do_get_path_for_child(self, child)
+ npath = self.get_path().copy()
+ npath.append_type(FhViewHeader.__gtype__) # pylint: disable=no-member
+ siblings = Gtk.WidgetPath()
+ for header_widget in header_widgets:
+ siblings.append_for_widget(header_widget)
+ npath.append_with_siblings(siblings, header_widgets.index(child))
+ return npath
+
+ def __find_dragged_column(self, event):
+ resized_column = None
+ prev_column = None
+ for column in self.__columns:
+ if column.wgrip is event.window:
+ assert not resized_column
+ resized_column = prev_column
+ break
+ prev_column = column
+ reordered_column = None
+ wheader = self.wheader
+ if not resized_column and window_ancestor_p(wheader, event.window):
+ w = event.window
+ x = event.x
+ y = event.y
+ while w is not wheader:
+ w_x, w_y = w.get_position()
+ x += w_x
+ y += w_y
+ w = w.get_parent()
+ for column in self.__columns:
+ ca = column.header_widget.get_allocation()
+ if ca.x <= x < ca.x + ca.width and ca.y <= y < ca.y + ca.height:
+ reordered_column = column
+ break
+ return resized_column, reordered_column
+
+ def __set_column_drag_controller(self, gesture, column_drag):
+ assert not self.__column_drag
+ assert isinstance(column_drag, ColumnDrag)
+ self.__column_drag = column_drag
+ gesture.set_state(Gtk.EventSequenceState.CLAIMED)
+
+ def __on_column_drag_begin(self, gesture, _start_x, _start_y):
+ if not self.get_realized():
+ return
+ sequence = gesture.get_current_sequence()
+ event = DctvGtkHack.gtk_gesture_get_last_event(gesture, sequence)
+ resized_column, dragged_column = self.__find_dragged_column(event)
+ if resized_column:
+ if not self.has_focus():
+ self.grab_focus()
+ self.__set_column_drag_controller(gesture, ColumnResizeDrag(resized_column))
+ elif dragged_column:
+ self.__maybe_header_drag = (dragged_column, event.x, event.y)
+
+ def column_drag_promote(self, column, device):
+ """Move given column widget to its own window"""
+ assert not self.__wdrag
+ assert column in self.columns
+ assert column.explicit_width is not None
+ header_widget = column.header_widget
+ assert header_widget.get_has_window() # So we can avoid unrealize
+ work_around_style_bug(header_widget)
+ header_widget.get_style_context().add_class("dnd")
+ column.wgrip.hide()
+ alloc = header_widget.get_allocation()
+ assert alloc.y == 0 # pylint: disable=compare-to-zero
+ self.__wdrag = make_gdk_window(
+ parent=self.wheader,
+ x=alloc.x,
+ y=0,
+ width=alloc.width,
+ height=alloc.height,
+ visual=self.get_visual(),
+ event_mask=(Gdk.EventMask.VISIBILITY_NOTIFY_MASK |
+ Gdk.EventMask.POINTER_MOTION_MASK))
+ self.register_window(self.__wdrag)
+ header_widget.unmap()
+ header_widget.get_window().reparent(self.__wdrag, 0, 0)
+ header_widget.set_parent_window(self.__wdrag)
+ header_widget.map()
+ alloc.x = 0
+ header_widget.get_preferred_width() # Silence warning
+ header_widget.size_allocate(alloc)
+ self.grab_focus()
+ self.__wdrag.show()
+ self.__wdrag.raise_()
+ # The unmap broke the implicit grab, so make an explicit one.
+ device.get_seat().grab(self.__wdrag,
+ Gdk.SeatCapabilities.ALL,
+ False,
+ None,
+ None,
+ None)
+
+ def set_drag_offset(self, x):
+ """Update the current drag.
+
+ A drag column must have been set with column_drag_promote.
+ """
+ self.__wdrag.move(x, 0)
+ self.__wdrag.raise_()
+
+ def column_drag_demote(self, column):
+ """Restore the given column widget to the header window"""
+ wdrag = self.__wdrag
+ assert wdrag
+ header_widget = column.header_widget
+ work_around_style_bug(header_widget)
+ header_widget.get_style_context().remove_class("dnd")
+ assert header_widget.get_parent_window() is wdrag
+ header_widget.unmap()
+ header_widget.get_window().reparent(self.__wheader, 0, 0)
+ header_widget.set_parent_window(self.__wheader)
+ self.unregister_window(wdrag)
+ safe_destroy(wdrag)
+ self.__wdrag = None
+ self.queue_resize()
+ self.map_buttons()
+
+ def __horizontal_autoscroll(self, gesture):
+ hadjustment = self.__hadjustment
+ if not hadjustment:
+ return
+ scroll_edge_size = 15
+ sequence = gesture.get_current_sequence()
+ vis_x = hadjustment.get_value()
+ vis_width = self.get_allocated_width()
+ x = gesture.get_point(sequence).x + vis_x
+ offset = x - (vis_x + scroll_edge_size)
+ # pylint: disable=compare-to-zero
+ if offset > 0:
+ offset = x - (vis_x + vis_width - scroll_edge_size)
+ if offset < 0:
+ return
+ offset = offset // 3
+ hadjustment.set_value(max(0, vis_x + offset))
+ if self.__column_drag:
+ self.__column_drag.bias_x += hadjustment.get_value() - vis_x
+
+ def __on_column_drag_update(self, gesture, offset_x, offset_y):
+ sequence = gesture.get_current_sequence()
+ state = DctvGtkHack.gtk_gesture_get_sequence_state(gesture, sequence)
+ if state == Gtk.EventSequenceState.CLAIMED:
+ if self.__column_drag:
+ self.__column_drag.on_motion(offset_x, offset_y)
+ if self.__wdrag:
+ self.__horizontal_autoscroll(gesture)
+ elif (state == Gtk.EventSequenceState.NONE and
+ self.__maybe_header_drag):
+ event = DctvGtkHack.gtk_gesture_get_last_event(gesture, sequence)
+ reordered_column, start_x, start_y = self.__maybe_header_drag
+ if (reordered_column.can_move and
+ reordered_column.header_widget.drag_check_threshold(
+ start_x, start_y, event.x, event.y)):
+ self.__maybe_header_drag = None
+ self.grab_focus()
+ self.__set_column_drag_controller(
+ gesture,
+ ColumnReorderDrag(reordered_column, event, offset_x))
+
+ def __on_column_drag_end(self, gesture, offset_x, offset_y):
+ self.__maybe_header_drag = None
+ sequence = gesture.get_current_sequence()
+ is_active = DctvGtkHack.gtk_gesture_handles_sequence(gesture, sequence)
+ if self.__column_drag:
+ if is_active:
+ self.__column_drag.on_motion(offset_x, offset_y)
+ self.__column_drag.on_finish(cancel=False)
+ else:
+ self.__column_drag.on_finish(cancel=True)
+ self.__column_drag = None
+
+ def __header_focus(self, direction, clamp_column_visible):
+ focus_child = self.get_focus_child()
+ focus_column = self.__focus_column
+ columns = self.__columns
+ if direction in (Dir.TAB_BACKWARD, Dir.TAB_FORWARD, Dir.UP, Dir.DOWN):
+ if focus_child:
+ return False # Get out of header mode
+ # Try focusing something in the focus_column header first
+ if focus_column:
+ focus_column.header_widget.child_focus(Dir.TAB_FORWARD)
+ focus_child = self.get_focus_child()
+ # That didn't work? Try columns in order.
+ if not focus_child:
+ for column in columns:
+ column.header_widget.child_focus(Dir.TAB_FORWARD)
+ focus_child = self.get_focus_child()
+ if focus_child:
+ break
+ elif direction in (Dir.LEFT, Dir.RIGHT):
+ if not focus_child:
+ # Try restore focus to header column; if that didn't work, try
+ # columns in order again.
+ if focus_column:
+ focus_column.header.child_focus(Dir.TAB_FORWARD)
+ focus_child = self.get_focus_child()
+ if not focus_child:
+ for column in columns[::-1 if direction == Dir.LEFT else 1]:
+ column.header_widget.child_focus(Dir.TAB_FORWARD)
+ focus_child = self.get_focus_child()
+ if focus_child:
+ break
+ elif focus_child.child_focus(direction):
+ pass # Focus is child-internal
+ else:
+ # Focus next column
+ focused_column_idx = 0
+ while focused_column_idx < len(columns):
+ column = columns[focused_column_idx]
+ if window_ancestor_p(column.header_widget, focus_child):
+ break
+ focused_column_idx += 1
+ idx_iter = 1 if direction == Dir.RIGHT else -1
+ while True:
+ focused_column_idx += idx_iter
+ if not 0 <= focused_column_idx < len(columns):
+ focus_child = None
+ break
+ column = columns[focused_column_idx]
+ column.header_widget.child_focus(Dir.TAB_FORWARD)
+ focus_child = self.get_focus_child()
+ if focus_child:
+ break
+ else:
+ assert False, "unexpected direction {!r}".format(direction)
+
+ if focus_child:
+ for column in columns:
+ if window_ancestor_p(column.header_widget, focus_child):
+ self.__focus_column = column
+ if clamp_column_visible:
+ self.__clamp_column_visible(self.__focus_column)
+ return bool(focus_child)
+
+ def __clamp_column_visible(self, column):
+ hadjustment = self.__hadjustment
+ if not column or not hadjustment:
+ return
+ allocation = column.header_widget.get_allocation()
+ x = allocation.x
+ width = allocation.width
+ if width > hadjustment.get_page_size():
+ hadjustment.set_value(x)
+ elif hadjustment.get_value() + hadjustment.get_page_size() < x + width:
+ hadjustment.set_value(x + width - hadjustment.get_page_size())
+ elif hadjustment.get_value() > x:
+ hadjustment.set_value(x)
+
+ def do_focus(self, direction):
+ """Gtk.Object protocol."""
+ if not self.is_sensitive() or not self.get_can_focus():
+ return False
+ focus_child = self.get_focus_child()
+
+ # Headers have focus.
+ if focus_child:
+ if direction in (Dir.LEFT, Dir.RIGHT):
+ self.__header_focus(direction, True)
+ return True
+ if direction in (Dir.TAB_BACKWARD, Dir.UP):
+ return False
+ if direction in (Dir.TAB_FORWARD, Dir.DOWN):
+ self.grab_focus()
+ return True
+ assert False, "unknown direction {!r}".format(direction)
+
+ # We don't have focus at all.
+ if not self.has_focus():
+ self.grab_focus()
+ return True
+
+ # We have focus already.
+ if direction == Dir.TAB_BACKWARD:
+ return self.__header_focus(direction, False)
+ if direction == Dir.TAB_FORWARD:
+ return False
+
+ # Weird case.
+ self.grab_focus()
+ return True
+
+ def do_set_focus_child(self, child):
+ if child:
+ for column in self.__columns:
+ if window_ancestor_p(column.header_widget, child):
+ self.__focus_column = column
+ self.queue_resize()
+ break
+ Gtk.Container.do_set_focus_child(self, child)
+
+
+FhView.set_css_name("FhView")
+class FhViewHeader(Gtk.Widget):
+ """Dummy widget type used for CSS paths"""
+ __gtype_name__ = "FhViewHeader"
diff --git a/src/dctv/fmt-inl.h b/src/dctv/fmt-inl.h
new file mode 100644
index 0000000..ca80124
--- /dev/null
+++ b/src/dctv/fmt-inl.h
@@ -0,0 +1,25 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename... Args>
+String
+fmt(const char* format, Args&&... args)
+{
+ StringStream ss;
+ ss << (boost::format(format) % ... % std::forward<Args>(args));
+ return ss.str();
+}
+
+} // namespace dctv
diff --git a/src/dctv/fmt.h b/src/dctv/fmt.h
new file mode 100644
index 0000000..dc22442
--- /dev/null
+++ b/src/dctv/fmt.h
@@ -0,0 +1,28 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/format.hpp>
+
+#include "stringstream.h"
+
+namespace dctv {
+
+template<typename... Args>
+String fmt(const char* format, Args&&... args);
+
+} // namespace dctv
+
+#include "fmt-inl.h"
diff --git a/src/dctv/fsutil.cpp b/src/dctv/fsutil.cpp
new file mode 100644
index 0000000..4406d79
--- /dev/null
+++ b/src/dctv/fsutil.cpp
@@ -0,0 +1,116 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "fsutil.h"
+
+#include <stdint.h>
+#include <limits>
+
+#include "pyutil.h"
+
+namespace dctv {
+
+UniqueFd
+xopen(const char* name, int flags, mode_t mode)
+{
+ int fd = open(name, flags | O_CLOEXEC, mode);
+ if (fd < 0)
+ throw_from_errno_with_filename(name);
+ return UniqueFd(fd);
+}
+
+UniqueFd
+xopenat(int dirfd, const char* name, int flags, mode_t mode)
+{
+ int fd = openat(dirfd, name, flags | O_CLOEXEC, mode);
+ if (fd < 0)
+ throw_from_errno_with_filename(name);
+ return UniqueFd(fd);
+}
+
+size_t
+xread_all(const int fd, void* const mem, const size_t nbytes)
+{
+ size_t total_nbytes_read = 0;
+ const auto pos = static_cast<uint8_t*>(mem);
+ while (total_nbytes_read < nbytes) {
+ const size_t nbytes_to_read =
+ std::min(nbytes - total_nbytes_read,
+ static_cast<size_t>(
+ std::numeric_limits<ssize_t>::max()));
+ ssize_t nbytes_read = read(fd,
+ pos + total_nbytes_read,
+ nbytes_to_read);
+ if (nbytes_read < 0 && errno == EINTR)
+ continue;
+ if (nbytes_read < 0)
+ throw_from_errno();
+ assume(nbytes_read <= nbytes_to_read);
+ if (nbytes_read == 0)
+ break;
+ total_nbytes_read += nbytes_read;
+ }
+ return total_nbytes_read;
+}
+
+void
+xwrite_all(const int fd,
+ const void* const mem,
+ size_t nbytes)
+{
+ auto pos = static_cast<const uint8_t*>(mem);
+ while (nbytes) {
+ const size_t nbytes_to_write =
+ std::min(nbytes,
+ static_cast<size_t>(
+ std::numeric_limits<ssize_t>::max()));
+ const ssize_t nbytes_written = write(fd, pos, nbytes_to_write);
+ if (nbytes_written < 0 && errno == EINTR)
+ continue;
+ if (nbytes_written < 0)
+ throw_from_errno();
+ assume(nbytes_written <= nbytes);
+ nbytes -= static_cast<size_t>(nbytes_written);
+ pos += nbytes_written;
+ }
+}
+
+void
+safe_unlinkat(int dirfd, std::string_view name) noexcept
+{
+ // We're noexcept, so we can't allocate memory. But NAME isn't
+ // guaranteed to be NUL-terminated. Allocate a string on the
+ // stack instead.
+ assume(name.size() < std::numeric_limits<size_t>::max());
+ char* name_nul_terminated =
+ static_cast<char*>(alloca(name.size() + 1));
+ memcpy(name_nul_terminated, name.data(), name.size());
+ name_nul_terminated[name.size()] = '\0';
+ if (unlinkat(dirfd, name_nul_terminated, /*flags=*/0)) {
+ // unlinkat failed: best-effort attempt to whine about it
+ try {
+ PyErr_WriteUnraisable(
+ pyref(make_pystr_fmt("unlink cleanup failed: %s",
+ strerror(errno))).get());
+ } catch (...) {}
+ }
+}
+
+void
+xtruncate(int fd, size_t nbytes)
+{
+ if (ftruncate(fd, nbytes))
+ throw_from_errno();
+}
+
+} // namespace dctv
diff --git a/src/dctv/fsutil.h b/src/dctv/fsutil.h
new file mode 100644
index 0000000..398b61d
--- /dev/null
+++ b/src/dctv/fsutil.h
@@ -0,0 +1,44 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "unique_fd.h"
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#include <string_view>
+
+namespace dctv {
+
+UniqueFd xopen(const char* name,
+ int flags,
+ mode_t mode=0);
+
+UniqueFd xopenat(int dirfd,
+ const char* name,
+ int flags,
+ mode_t mode=0);
+
+void xwrite_all(int fd, const void* mem, size_t nbytes);
+size_t xread_all(int fd, void* mem, size_t nbytes);
+
+// Best-effort unlink for exception paths.
+void safe_unlinkat(int dirfd, std::string_view name) noexcept;
+
+void xtruncate(int fd, size_t nbytes);
+
+
+} // namespace dctv
diff --git a/src/dctv/gtk_util.py b/src/dctv/gtk_util.py
new file mode 100644
index 0000000..fc99d8b
--- /dev/null
+++ b/src/dctv/gtk_util.py
@@ -0,0 +1,368 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utilities for GTK.
+
+To work around various environment problems, import GTK modules
+from here."""
+
+import logging
+import os
+from os.path import dirname, join as pjoin
+from functools import cmp_to_key
+from contextlib import contextmanager
+
+from .util import (
+ envvar_set,
+)
+
+mydir = dirname(__file__) # pylint: disable=invalid-name
+
+def add_ui_template(widget_class, children=()):
+ """Wire up a widget class to support XML UI definition"""
+ with open(pjoin(mydir, widget_class.__name__) + ".ui", "rb") as ui_file:
+ widget_class.set_template(GLib.Bytes(ui_file.read()))
+ for child in children:
+ widget_class.bind_template_child_full(child, False, 0)
+
+@contextmanager
+def custom_gir_set():
+ """Context manager that prepends pwd to GI_TYPELIB_PATH"""
+ gi_typelib_path = os.environ.get("GI_TYPELIB_PATH")
+ if gi_typelib_path:
+ gi_typelib_path = mydir + ":" + gi_typelib_path
+ else:
+ gi_typelib_path = mydir
+ with envvar_set("GI_TYPELIB_PATH", gi_typelib_path):
+ yield
+
+with custom_gir_set():
+ # pylint: disable=no-name-in-module,unused-import,ungrouped-imports
+ import gi
+ gi.require_version("Gtk", "3.0")
+ gi.require_foreign("cairo")
+ from gi.repository import Gtk, Gdk, Gio, GLib, GObject
+ import cairo
+ gi.require_version("DctvGtkHack", "1.0")
+ from gi.repository import DctvGtkHack
+ gi.require_version("DctvGObjectHack", "1.0")
+ from gi.repository import DctvGObjectHack
+
+log = logging.getLogger(__name__)
+
+@contextmanager
+def saved_cr(cairo_ctx):
+ """Context manager that saves and restores Cairo stage"""
+ cairo_ctx.save()
+ try:
+ yield
+ finally:
+ cairo_ctx.restore()
+
+@contextmanager
+def saved_style(style):
+ """Context manager that saves and restores style"""
+ style.save()
+ try:
+ yield
+ finally:
+ style.restore()
+
+def _to_int(value):
+ int_value = int(value)
+ assert int_value == value
+ return int_value
+
+def gen_region_rectangles(region):
+ """Generate rectangles in Cairo region REGION"""
+ for i in range(region.num_rectangles()):
+ yield region.get_rectangle(i)
+
+def desc_adjustment(adj):
+ """Describe the state of a Gtk.Adjustment"""
+ return "<Adjustment {}>".format(
+ ", ".join("{}={!r}".format(k, adj.get_property(k))
+ for k in ("lower", "page-increment",
+ "page-size", "step-increment",
+ "upper", "value")))
+
+def desc_rect(area):
+ """Return a string description of GDK rectangle AREA"""
+ return "<Rect x={} y={} w={} h={}>".format(
+ area.x, area.y, area.width, area.height)
+
+def desc_region(region):
+ """Return a string description of Cairo region REGION"""
+ return "<Rgn {}>".format(
+ ", ".join(desc_rect(r) for r in gen_region_rectangles(region)))
+
+def get_clip_as_region(cr):
+ """Return the region corresponding to the current clip region"""
+ clip_region = cairo.Region()
+ for clip_rect in cr.copy_clip_rectangle_list():
+ x, y, width, height = clip_rect
+ clip_region.union(
+ cairo.RectangleInt(_to_int(x),
+ _to_int(y),
+ _to_int(width),
+ _to_int(height)))
+ return clip_region
+
+def _clear_region(rgn):
+ rgn.xor(rgn)
+
+class ScrollOptimizer(object):
+ """Helps objects optimize scrolling
+
+ Wraps widget drawing in code that caches and reuses rendered frames.
+ """
+
+ # pylint: disable=too-many-locals
+
+ def __init__(self, owner):
+ assert isinstance(owner, Gtk.Widget)
+ owner.connect("unmap", self.__on_invalidation_event)
+ owner.connect("unrealize", self.__on_invalidation_event)
+ owner.connect("destroy", self.__on_destroy)
+ self.__owner = owner
+ self.__saved_state = None
+ self.__enabled = True
+
+ def invalidate(self):
+ """Drop any cached rendered pixels"""
+ if self.__saved_state:
+ _clear_region(self.__saved_state[-1])
+
+ @contextmanager
+ def cached_render(self, window, cr_widget, offset_x, offset_y):
+ """Render with cached output to make scrolling fast.
+
+ WINDOW is the window to which we're rendering, which must be our
+ owner's window or one of its children.
+
+ CR_WIDGET is the draw-call Cairo context from GTK. OFFSET_X and
+ OFFSET_Y are the current scrolling offsets.
+
+ This function yields a Cairo context that should be used to render
+ widget content. Note that the clip region in the new context may
+ differ from the clip region in the CR_WIDGET passed to this
+ function, and so callers shouldn't cache clipping bounds across a
+ call to cached_render.
+
+ The function ensures that the cairo state in CR_WIDGET is
+ unchanged upon return.
+ """
+ assert isinstance(offset_x, int)
+ assert isinstance(offset_y, int)
+ with saved_cr(cr_widget):
+ Gtk.cairo_transform_to_window(cr_widget, self.__owner, window)
+ if not self.__enabled:
+ yield cr_widget, get_clip_as_region(cr_widget)
+ return
+ saved_state = self.__saved_state
+ _w_x, _w_y, w_w, w_h = window.get_geometry()
+ if not saved_state:
+ surface = self.__owner.get_window().create_similar_surface(
+ cairo.CONTENT_COLOR, w_w, w_h)
+ prev_offset_x, prev_offset_y = offset_x, offset_y
+ valid_region = cairo.Region()
+ else:
+ surface, prev_offset_x, prev_offset_y, valid_region = saved_state
+ if surface.get_width() != w_w or surface.get_height() != w_h:
+ new_surface = self.__owner.get_window().create_similar_surface(
+ cairo.CONTENT_COLOR, w_w, w_h)
+ cr_new = cairo.Context(new_surface)
+ cr_new.set_operator(cairo.OPERATOR_SOURCE)
+ cr_new.set_source_surface(surface, 0, 0)
+ cr_new.paint()
+ surface = new_surface
+ del cr_new
+
+ displacement_x = offset_x - prev_offset_x
+ displacement_y = offset_y - prev_offset_y
+
+ if max(abs(displacement_x), abs(displacement_y)) > 100000:
+ # Avoid giving huge coordinate values to Cairo
+ log.debug("ignoring scrolling pixel cache after big jump")
+ displacement_x = 0
+ displacement_y = 0
+ _clear_region(valid_region)
+
+ cr_surface = cairo.Context(surface)
+ valid_region.translate(-displacement_x, -displacement_y)
+ allocation = cairo.RectangleInt(0, 0, w_w, w_h)
+ valid_region.intersect(allocation)
+
+ with saved_cr(cr_surface): # Self-copy
+ cr_surface.set_operator(cairo.OPERATOR_SOURCE)
+ Gdk.cairo_region(cr_surface, valid_region)
+ cr_surface.clip()
+ cr_surface.push_group()
+ cr_surface.set_source_surface(surface,
+ -displacement_x,
+ -displacement_y)
+ cr_surface.paint()
+ cr_surface.pop_group_to_source()
+ cr_surface.paint()
+ with saved_cr(cr_surface):
+ clip_region = get_clip_as_region(cr_widget)
+ clip_region.subtract(valid_region)
+ clip_region.intersect(allocation)
+ Gdk.cairo_region(cr_surface, clip_region)
+ cr_surface.clip()
+ yield cr_surface, clip_region.copy()
+ with saved_cr(cr_widget):
+ cr_widget.set_source_surface(surface, 0, 0)
+ cr_widget.paint()
+ valid_region.union(clip_region)
+ self.__saved_state = surface, offset_x, offset_y, valid_region
+
+ def __on_invalidation_event(self, *_ign):
+ self.__saved_state = None
+
+ def __on_destroy(self, _data):
+ assert not self.__saved_state
+ self.__owner = None # Make sure references get broken
+
+def distribute_natural_allocation(total_space, requests):
+ """Translation of GTK's distribute_natural_allocation, which we can't call"""
+ # The binding doesn't understand that the function accepts an
+ # _array_ of objects, so the bound function is useless for us.
+ min_sizes = []
+ nat_sizes = []
+ for request_min, request_nat in requests:
+ min_sizes.append(request_min)
+ nat_sizes.append(request_nat)
+ extra_space = max(0, total_space - sum(min_sizes))
+ n_requested_sizes = len(min_sizes)
+ spreading = list(range(n_requested_sizes))
+ def _compare_gap(c1, c2):
+ d1 = max(nat_sizes[c1] - min_sizes[c1], 0)
+ d2 = max(nat_sizes[c2] - min_sizes[c2], 0)
+ delta = d2 - d1
+ return delta or c2 - c1
+ spreading.sort(key=cmp_to_key(_compare_gap))
+ i = n_requested_sizes - 1
+ while extra_space > 0 and i >= 0: # pylint: disable=compare-to-zero
+ glue = (extra_space + i) // (i + 1)
+ gap = nat_sizes[spreading[i]] - min_sizes[spreading[i]]
+ extra = min(glue, gap)
+ min_sizes[spreading[i]] += extra
+ extra_space -= extra
+ i -= 1
+ return min_sizes, extra_space
+
+def safe_destroy(widget):
+ """Refcount-safe destroy call"""
+ # pylint: disable=protected-access
+ if widget:
+ widget._ref()
+ try:
+ widget.destroy()
+ except:
+ # In the success case, destroy dropped its own refcount
+ widget._unref()
+ raise
+
+def make_menu_item(*, callback=None, cls=Gtk.MenuItem, **kwargs):
+ """Make a Gtk.MenuItem attached to a callback"""
+ menu_item = cls(**kwargs)
+ if callback:
+ def _activate_thunk(_menu_item):
+ callback()
+ menu_item.connect("activate", _activate_thunk)
+ return menu_item
+
+_NO_VALUE = object()
+def make_gdk_window(
+ *,
+ parent=None,
+ title=_NO_VALUE,
+ event_mask=0,
+ x=_NO_VALUE,
+ y=_NO_VALUE,
+ width,
+ height,
+ wclass=Gdk.WindowWindowClass.INPUT_OUTPUT,
+ visual=_NO_VALUE,
+ window_type=Gdk.WindowType.CHILD,
+ cursor=_NO_VALUE,
+ override_redirect=_NO_VALUE,
+ type_hint=_NO_VALUE
+):
+ """Create a new GDK window using given parameters"""
+ attr_mask = 0
+ attr = Gdk.WindowAttr()
+ if title is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.TITLE
+ attr.title = title
+ attr.event_mask = event_mask
+ if x is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.X
+ attr.x = x
+ if y is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.Y
+ attr.y = y
+ attr.width = width
+ attr.height = height
+ attr.wclass = wclass
+ if visual is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.VISUAL
+ attr.visual = visual
+ attr.window_type = window_type
+ if cursor is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.CURSOR
+ attr.cursor = cursor
+ if override_redirect is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.NOREDIR
+ attr.override_redirect = override_redirect
+ if type_hint is not _NO_VALUE:
+ attr_mask |= Gdk.WindowAttributesType.TYPE_HINT
+ attr.type_hint = type_hint
+ return Gdk.Window(parent, attr, Gdk.WindowAttributesType(attr_mask))
+
+def make_gdk_rect(x, y, width, height):
+ """Make a GDK rectangle object"""
+ rect = Gdk.Rectangle()
+ rect.x = x
+ rect.y = y
+ rect.width = width
+ rect.height = height
+ return rect
+
+def window_ancestor_p(ancestor, descendant):
+ """Determine whether DESCENDANT is a descendant of ANCESTOR"""
+ while descendant:
+ if descendant is ancestor:
+ return True
+ descendant = descendant.get_parent()
+ return False
+
+def work_around_style_bug(widget):
+ """Clear cached widget path, working around GTK bug"""
+ # Work around https://gitlab.gnome.org/GNOME/gtk/issues/116 by
+ # manually clearing the cached widget path, forcing GTK to update
+ # the path to incorporate any style changes.
+ gtk_widget_path = GLib.quark_from_string("gtk-widget-path")
+ DctvGObjectHack.g_object_set_qdata(widget, gtk_widget_path, None)
+
+def gtk_noop():
+ """Special NOOP for pylint.py"""
+
+def gobject_property_object(fn):
+ """Wrapper for making pylint happy"""
+ return GObject.Property(type=object)(fn) # pylint: disable=not-callable
+
+def gobject_property_str(fn):
+ """Wrapper for making pylint happy"""
+ return GObject.Property(type=str)(fn) # pylint: disable=not-callable
diff --git a/src/dctv/gui.css b/src/dctv/gui.css
new file mode 100644
index 0000000..212dd2d
--- /dev/null
+++ b/src/dctv/gui.css
@@ -0,0 +1,43 @@
+ExceptionDisplayWidget {
+ color: red;
+}
+
+.pivot_agg_button {
+ padding: 0;
+ margin: 0;
+ min-height: 0;
+}
+
+.pivot_agg_button > label {
+ margin: 0;
+ padding: 0;
+ margin-left: 0.5em;
+}
+
+FhView > FhViewHeader > button > button {
+ border: 0;
+}
+
+FhView > FhViewHeader > button {
+ border: 1px inset;
+ border-right: 0;
+ padding: 0;
+ margin: 0;
+ border-radius: 0;
+ transition: none;
+}
+
+FhView > FhViewHeader > button:first-child {
+ border-left: 0;
+}
+
+FhView > FhViewHeader > button.dnd {
+ border-left: 1px inset;
+ border-right: 1px inset;
+ border-top: 5px solid red;
+}
+
+FhView > FhViewHeader > button.rownumber > button {
+ padding-left: 1em;
+ padding-right: 1em;
+}
diff --git a/src/dctv/gui.py b/src/dctv/gui.py
new file mode 100644
index 0000000..80869c6
--- /dev/null
+++ b/src/dctv/gui.py
@@ -0,0 +1,581 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""GUI core"""
+from os.path import dirname, join as pjoin
+import logging
+import asyncio
+
+from modernmp.util import the
+from modernmp.apartment import ApartmentFactory, proxy_for
+
+from .util import (
+ Immutable,
+ NoneType,
+ future_exception,
+ iattr,
+ xabspath,
+)
+
+from .gtk_util import (
+ GLib,
+ GObject,
+ Gdk,
+ Gio,
+ Gtk,
+ add_ui_template,
+ gobject_property_object,
+ gobject_property_str,
+ safe_destroy,
+)
+from .gui_remote import (
+ RemoteSession,
+ StudyResult,
+)
+
+from .sql_util import (
+ SqlBundle,
+)
+
+from .pivot_engine import (
+ AsyncQueryEngine,
+)
+
+from .pivot import (
+ PivotTable,
+)
+
+# IMPORTANT!!!!! Avoid calls into GObject bindings with fewer than the
+# documented number of arguments. These calls can cause memory
+# corruption due to a bug in pygobject.
+# See https://bugzilla.gnome.org/show_bug.cgi?id=786872.
+
+# To check whether we're making any of these calls, run Python under
+# GDB, break on pyglib__gi_module_create, then set a watchpoint like
+# so: watch -l _PyGIDefaultArgPlaceholder->ob_refcnt. When that
+# watchpoint hits, run py-bt to see the Python code that's triggering
+# the pygobject bug.
+
+# Another option would be to disable GC, since the buggy pygobject
+# placeholder object is reachable only through GC inspection of active
+# stack frames.
+
+log = logging.getLogger(__name__)
+mydir = dirname(__file__) # pylint: disable=invalid-name
+
+class GuiConfig:
+ """Configuration for GUI; comes from main"""
+ def __init__(self):
+ pass # TODO(dancol): remove now that it's empty
+ @staticmethod
+ def get(widget):
+ """Return the GuiConfig for a widget in a hierarchy"""
+ while widget:
+ if hasattr(widget.props, "gui_config"):
+ return widget.props.gui_config
+ widget = widget.get_parent()
+ raise ValueError("Widget has no parent providing a GuiConfig")
+
+class CpuGraph(Gtk.Grid):
+ """Displays a graph of CPU time"""
+ __gtype_name__ = "CpuGraph"
+
+ def __init__(self, *, trace, **kwargs):
+ super().__init__(**kwargs)
+ self.__trace = trace
+ label = Gtk.Label(
+ "[cpu graph goes here]",
+ name="graph-placeholder",
+ hexpand=True,
+ vexpand=True,
+ halign=Gtk.Align.CENTER,
+ valign=Gtk.Align.CENTER)
+ self.attach(label, 0, 0, 1, 1)
+ label.show()
+
+class TraceIntroWidget(Gtk.Bin):
+ """Widget shown inside a TraceWidgetShell when we don't have a trace loaded"""
+ __gtype_name__ = "TraceIntroWidget"
+ def __init__(self, **kwargs):
+ super().__init__(**kwargs)
+ self.init_template()
+add_ui_template(TraceIntroWidget)
+
+class FutureProgressWidget(Gtk.Grid):
+ """Display progress information while waiting for a future to complete"""
+ __gtype_name__ = "FutureProgressWidget"
+
+ __gsignals__ = {
+ "loaded": (GObject.SIGNAL_RUN_FIRST, None, ())
+ }
+
+ PULSE_INTERVAL_MS = 100
+ PULSE_PERIOD_MS = 5000
+
+ def __init__(self, future_factory, **kwargs):
+ """Create a new FutureProgressWidget.
+
+ FUTURE_FACTORY is a function of one argument that returns a future
+ that represents the loading process. The single argument to
+ FUTURE_FACTORY is a modernmp-compatible callable to which whatever
+ code generates the future value should write progress information.
+
+ (We pass a factory instead of a future so that the future creator
+ can see the progress callback, which we can't create until the
+ widget exists.)
+ """
+ self.__pulse_timer = None
+ super().__init__(**kwargs)
+ self.init_template()
+ progress_bar = self.__progress_bar
+ pulse_step = self.PULSE_INTERVAL_MS / self.PULSE_PERIOD_MS
+ progress_bar.props.pulse_step = pulse_step
+ # pylint: disable=protected-access
+ progress_callback = proxy_for(self)._update_progress.call_oneway
+ self.__future = asyncio.ensure_future(future_factory(progress_callback))
+ self.__future.add_done_callback(self.__on_future_complete)
+ self.__start_pulse_timer()
+
+ @property
+ def __progress_bar(self):
+ return self.get_template_child(self, "progress")
+
+ def __start_pulse_timer(self):
+ if self.__pulse_timer is None:
+ self.__pulse_timer = GLib.timeout_add(
+ self.PULSE_INTERVAL_MS,
+ self.__on_pulse_timer,
+ None)
+ assert self.__pulse_timer is not None
+
+ def __stop_pulse_timer(self):
+ if self.__pulse_timer is not None:
+ GLib.source_remove(self.__pulse_timer)
+ self.__pulse_timer = None
+
+ def __on_pulse_timer(self, _=None):
+ self.__progress_bar.pulse()
+ return True
+
+ def do_destroy(self):
+ """Gtk.Widget protocol"""
+ self.__stop_pulse_timer()
+ type(self).mro()[1].do_destroy(self)
+
+ def _update_progress(self, message, current=0, total=0):
+ progress_bar = self.__progress_bar
+ if not progress_bar:
+ return # XXX: race with destruction?!
+ if not current and not total:
+ progress_bar.pulse()
+ self.__start_pulse_timer()
+ else:
+ self.__stop_pulse_timer()
+ progress_bar.set_fraction(current / total)
+ progress_bar.set_text(message)
+
+ def __on_future_complete(self, future):
+ assert self.__future is future
+ if not self.in_destruction():
+ self.emit("loaded")
+
+ def consume_result(self):
+ """Return and reset result of load"""
+ assert self.__future, "result already consumed"
+ assert self.__future.done(), "result not yet ready"
+ # Transfer ownership to caller
+ ret = self.__future
+ self.__future = None
+ return ret
+
+add_ui_template(FutureProgressWidget, (
+ "progress",
+))
+
+class ExceptionDisplayWidget(Gtk.Label):
+ """Displays an error"""
+
+ def __init__(self, *, exception, **kwargs):
+ super().__init__(**kwargs)
+ import traceback
+ error_text = "".join(traceback.format_exception(
+ type(exception),
+ exception,
+ getattr(exception, "__traceback__", None)))
+ self.set_text(error_text)
+
+class TraceFacetSpec(Immutable):
+ """Describes what's in a trace facet"""
+ tab_name = iattr(str)
+ query_bundle = iattr(SqlBundle)
+ ### TODO(dancol): other stuff here, like default columns?
+
+class TracePivotTable(Gtk.Bin):
+ """Thin wrapper around PivotTable that uses a TraceFacetWidget config"""
+ __gtype_name__ = "TracePivotTable"
+ __config = None
+
+ def __set_child(self, new_child):
+ old_child = self.get_child()
+ if old_child is not None:
+ safe_destroy(old_child)
+ self.add(new_child)
+ new_child.show()
+
+ @gobject_property_object
+ def config(self):
+ """Current description"""
+ return self.__config
+
+ @config.setter
+ def config(self, config):
+ """Set a new config"""
+ self.__config = the(TraceFacetWidget.Config, config)
+ pivot_table = PivotTable(
+ query_engine=config.query_engine,
+ base_query=config.spec.query_bundle,
+ known_column_info=zip(config.study_result.columns,
+ config.study_result.schemas),
+ )
+ self.__set_child(pivot_table)
+
+class TraceFacetWidget(Gtk.Bin):
+ """Displays a facet of a loaded trace"""
+ __gtype_name__ = "TraceFacetWidget"
+ __config = None
+
+ class Config(Immutable):
+ """Setup information for a TraceFacetWidget"""
+ spec = iattr(TraceFacetSpec)
+ remote_session = iattr(RemoteSession)
+ query_engine = iattr(AsyncQueryEngine)
+ study_result = iattr(StudyResult)
+
+ def __init__(self, **kwargs):
+ super().__init__(**kwargs)
+ self.init_template()
+
+ @gobject_property_object
+ def config(self):
+ """Current config"""
+ return self.__config
+
+ @config.setter
+ def config(self, config):
+ """Set new config"""
+ self.__config = the(self.Config, config)
+
+ @property
+ def __pivot(self):
+ pivot = self.get_template_child(self, "pivot")
+ assert pivot
+ return pivot
+
+add_ui_template(TraceFacetWidget, (
+ "pivot",
+))
+
+class TraceFacetWidgetShell(Gtk.Bin):
+ """Displays a pretty load-progress wrapper around a TraceFacetWidget"""
+ __gtype_name__ = "TraceFacetWidgetShell"
+
+ class Config(Immutable):
+ """The configuration for this loading shell"""
+ spec = iattr(TraceFacetSpec)
+ remote_session = iattr(RemoteSession)
+ query_engine = iattr(AsyncQueryEngine)
+
+ __config = None
+ """Configuration we're going to display"""
+
+ def __set_child(self, new_child):
+ old_child = self.get_child()
+ if old_child is not None:
+ safe_destroy(old_child)
+ self.add(new_child)
+ new_child.show()
+
+ @gobject_property_object
+ def config(self):
+ """Current facet specification"""
+ return self.__config
+
+ @config.setter
+ def config(self, config):
+ """Set a new facet spec; rebuilds UI"""
+ # N.B. The config property defaults to None, but we always _set_ it
+ # to a valid config. This way, we can use the GTK UI XML goo.
+ self.__config = the(self.Config, config)
+ self.__enter_loading_state()
+
+ def __enter_loading_state(self):
+ # We pass a function FutureProgressWidget because only
+ # FutureProgressWidget can create the right progress_callback.
+ def _future_factory(progress_callback):
+ return self.config.remote_session.study_query_bundle_async(
+ self.config.spec.query_bundle,
+ progress_callback=progress_callback)
+ loader = FutureProgressWidget(future_factory=_future_factory)
+ loader.connect("loaded", self.__on_facet_loaded)
+ self.__set_child(loader)
+
+ def __on_facet_loaded(self, loader):
+ future = loader.consume_result()
+ if future_exception(future):
+ child = ExceptionDisplayWidget(exception=future_exception(future))
+ else:
+ child = TraceFacetWidget(
+ config=TraceFacetWidget.Config(
+ spec=self.config.spec,
+ remote_session=self.config.remote_session,
+ query_engine=self.config.query_engine,
+ study_result=future.result()))
+ self.__set_child(child)
+
+class TraceWidget(Gtk.Bin):
+ """Main widget for interacting with a trace"""
+ __gtype_name__ = "TraceWidget"
+ __remote_session = None
+ __init_done = False
+ __query_engine = None
+
+ def __init__(self, **kwargs):
+ super().__init__(**kwargs)
+ self.init_template()
+ self.__init_done = True
+ self.__on_remote_session_set()
+
+ def do_destroy(self):
+ """Gtk.Widget protocol"""
+ if self.__query_engine:
+ self.__query_engine.close()
+ self.__query_engine = None
+ if self.__remote_session:
+ self.__remote_session.close()
+ self.__remote_session = None
+ type(self).mro()[1].do_destroy(self)
+
+ @GObject.property(type=object)
+ def remote_session(self):
+ """Current remote trace"""
+ return self.__remote_session
+
+ @remote_session.setter
+ def remote_session(self, remote_session):
+ """Set a new remote trace, rebuilding the UI"""
+ assert isinstance(remote_session, (RemoteSession, NoneType))
+ self.__remote_session = remote_session
+ if self.__query_engine:
+ self.__query_engine.close()
+ self.__query_engine = None
+ if remote_session:
+ self.__query_engine = \
+ AsyncQueryEngine(remote_session.batch_sql_query_async)
+ if self.__init_done:
+ self.__on_remote_session_set()
+
+ def __on_remote_session_set(self):
+ notebook = self.__notebook
+
+ # We have a new remote trace, so nuke all the previous tabs
+ # we had.
+ while notebook.get_n_pages():
+ notebook.remove_page(-1)
+
+ # Create the default tab
+
+ # TODO(dancol): ugh. actually support multiple configs.
+ # Here, we hardcode one to get stuff working again.
+ q = "(VALUES (1), (2), (3))"
+ q = "(SELECT * FROM gui_trace.raw_events.sched_switch)"
+ spec = TraceFacetSpec(
+ tab_name="XXX",
+ query_bundle=SqlBundle.of(q))
+ self.add_facet_page(spec)
+
+ def add_facet_page(self, spec):
+ """Add a facet to this trace view"""
+ config = TraceFacetWidgetShell.Config(
+ spec=spec,
+ remote_session=self.__remote_session,
+ query_engine=self.__query_engine,
+ )
+ shell = TraceFacetWidgetShell(config=config)
+ shell.show()
+ self.__notebook.append_page(
+ shell, Gtk.Label(label=config.spec.tab_name, visible=True))
+
+ @property
+ def __notebook(self):
+ notebook = self.get_template_child(self, "notebook")
+ assert notebook
+ return notebook
+
+add_ui_template(TraceWidget, (
+ "notebook",
+))
+
+class TraceWidgetShell(Gtk.Bin):
+ """Displays a pretty load-progress wrapper around a TraceWidget"""
+ __gtype_name__ = "TraceWidgetShell"
+
+ def __init__(self, **kwargs):
+ self.__trace_file_name = ""
+ super().__init__(**kwargs)
+
+ def __set_child(self, new_child):
+ old_child = self.get_child()
+ if old_child is not None:
+ safe_destroy(old_child)
+ self.add(new_child)
+ new_child.show()
+
+ def __enter_initial_state(self):
+ self.__set_child(TraceIntroWidget())
+
+ def __enter_loading_state(self):
+ trace_file_name = self.__trace_file_name
+ assert trace_file_name
+ def _future_factory(progress_callback):
+ # TODO(dancol): asyncify more
+ async def _do_the_thing():
+ remote_session = await RemoteSession.open_async()
+ await remote_session.mount_trace_async(
+ ["gui_trace"],
+ trace_file_name,
+ progress_callback=progress_callback)
+ return remote_session
+ return asyncio.ensure_future(_do_the_thing())
+ loader = FutureProgressWidget(future_factory=_future_factory)
+ loader.connect("loaded", self.__on_trace_loaded)
+ self.__set_child(loader)
+
+ def __on_trace_loaded(self, loader):
+ future = loader.consume_result()
+ if future_exception(future):
+ child = ExceptionDisplayWidget(exception=future_exception(future))
+ else:
+ child = TraceWidget(remote_session=future.result())
+ self.__set_child(child)
+
+ @gobject_property_str
+ def trace_file_name(self):
+ """Current trace file name"""
+ return self.__trace_file_name
+
+ @trace_file_name.setter
+ def trace_file_name(self, trace_file_name):
+ self.__trace_file_name = the(str, trace_file_name)
+ if trace_file_name:
+ self.__enter_loading_state()
+ else:
+ self.__enter_initial_state()
+
+class TraceWindow(Gtk.ApplicationWindow):
+ """Window that displays a TraceWidgetShell"""
+ __gtype_name__ = "TraceWindow"
+
+ def __init__(self, **kwargs):
+ self.__gui_config = None
+ self.__trace_file_name = ""
+ super().__init__(**kwargs)
+ self.init_template()
+
+ @gobject_property_str
+ def trace_file_name(self):
+ """Current trace file name"""
+ return self.__trace_file_name
+
+ @trace_file_name.setter
+ def trace_file_name(self, trace_file_name):
+ """Set a new trace file name and rebuild the UI"""
+ self.__trace_file_name = the(str, trace_file_name)
+
+ @gobject_property_object
+ def gui_config(self):
+ """Current GUI config"""
+ return self.__gui_config
+
+ @gui_config.setter
+ def gui_config(self, value):
+ """Set the GUI config"""
+ self.__gui_config = value
+
+add_ui_template(TraceWindow)
+
+class DctvApplication(Gtk.Application):
+ """Main application for viewing traces"""
+ def __init__(self, *,
+ trace_file_names,
+ gui_config,
+ **kwargs):
+ super().__init__(
+ application_id="com.android.dctv",
+ flags=Gio.ApplicationFlags.NON_UNIQUE,
+ **kwargs)
+ self.__trace_file_names = trace_file_names
+ self.__gui_config = the(GuiConfig, gui_config)
+
+ @staticmethod
+ def __configure_custom_css():
+ screen = Gdk.Screen.get_default()
+ style_provider = Gtk.CssProvider()
+ with open(pjoin(mydir, "gui.css"), "rb") as css_file:
+ style_provider.load_from_data(css_file.read())
+ Gtk.StyleContext.add_provider_for_screen(
+ screen,
+ style_provider,
+ Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
+
+ def do_startup(self): # pylint: disable=arguments-differ
+ Gtk.Application.do_startup(self)
+ self.__configure_custom_css()
+
+ action = Gio.SimpleAction.new("quit", None)
+ action.connect("activate", self.__on_quit)
+ self.add_action(action)
+
+ builder = Gtk.Builder.new_from_file(pjoin(mydir, "menu.ui"))
+ self.set_app_menu(builder.get_object("app-menu"))
+
+ def __on_quit(self, _action, _param):
+ self.quit()
+
+ def do_activate(self): # pylint: disable=arguments-differ
+ Gtk.Application.do_activate(self)
+ trace_file_names = self.__trace_file_names
+ if not trace_file_names:
+ trace_file_names = [""]
+
+ for trace_file_name in trace_file_names:
+ window = TraceWindow(
+ application=self,
+ title="DCTV",
+ trace_file_name=xabspath(trace_file_name),
+ gui_config=self.__gui_config)
+ self.add_window(window)
+ window.present()
+
+def run_gui(*, initial_trace_file_names):
+ """Run the GUI main loop"""
+ import gbulb
+ gbulb.install(gtk=True)
+ loop = asyncio.get_event_loop()
+ gui_config = GuiConfig()
+ # TODO(dancol): absolutify the filenames so worker process (chdired
+ # into root) an use them
+ with ApartmentFactory(name="dctv").make_apartment().attached():
+ loop.run_forever(
+ application=DctvApplication(
+ trace_file_names=initial_trace_file_names,
+ gui_config=gui_config))
diff --git a/src/dctv/gui_remote.py b/src/dctv/gui_remote.py
new file mode 100644
index 0000000..c54b012
--- /dev/null
+++ b/src/dctv/gui_remote.py
@@ -0,0 +1,254 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utility functions for GUI
+
+This module might get loaded in workers. By separating it out, we
+spare workers from having to load GUI modules.
+"""
+
+import logging
+from itertools import count
+from collections import defaultdict
+import numpy as np
+from modernmp.util import (
+ ChainableFuture,
+ ClosingContextManager,
+ safe_close,
+ the,
+)
+from modernmp.process import WorkerProcess
+from modernmp.apartment import proxy_for, Proxy
+from .model import TraceAnalysisSession, FileTraceContext
+from .util import (
+ ExplicitInheritance,
+ Immutable,
+ final,
+ future_exception,
+ override,
+ tattr,
+)
+from .query import (
+ QuerySchema,
+ QueryNode,
+)
+
+log = logging.getLogger(__name__)
+
+class QpRemoteSession(ExplicitInheritance):
+ """Query-process state object"""
+
+ __initialized = False
+
+ @override
+ def __init__(self, *, query_completion_callback):
+ assert callable(query_completion_callback)
+ self.__session = TraceAnalysisSession()
+ self.__query_completion_callback = query_completion_callback
+ self.__initialized = True
+
+ def __del__(self):
+ if self.__initialized:
+ safe_close(self.__session)
+
+ def mount_trace(self,
+ mount_path,
+ trace_file_name,
+ *,
+ progress_callback=None):
+ """Mount a trace in the underlying trace session"""
+ if progress_callback:
+ log.warning("ignoring progress_callback from GUI: FIXME")
+ # TODO(dancol): make progress_callback work again
+ self.__session.mount_trace(
+ mount_path,
+ FileTraceContext(trace_file_name))
+
+ def batch_sql_query(self,
+ query_bundles_and_qids,
+ *,
+ progress_callback=None):
+ """Execute a batch of SQL queries
+
+ The pre-set QUERY_COMPLETION_CALLBACK supplied to this class's
+ constructor is invoked once for each query result that becomes
+ available, in arbitrary order. QUERY_COMPLETION_CALLBACK is
+ invoked with two arguments: a sequence of QIDs and a numpy array
+ providing data for those QIDs. (It's possible for a single array
+ to supply the data for multiple input queries.)
+ """
+ session = self.__session
+ qids_by_qn = defaultdict(list)
+ # We require that each query bundle describe a single-columned SQL
+ # query, which is why the QueryNode.coerce_ below is valid.
+ for query_bundle, qid in query_bundles_and_qids:
+ qn = QueryNode.coerce_(
+ session.parse_sql_query(
+ query_bundle.sql,
+ query_bundle.args))
+ qids_by_qn[qn].append(qid)
+ st_cache = None
+ # GUI queries are typically of modest size (because windowing) and
+ # so we query by whole columns instead of accepting row chunks.
+ for qn, array in session.qe.execute_for_columns(
+ qids_by_qn.keys(),
+ progress_callback=progress_callback):
+ if isinstance(array, np.ma.masked_array):
+ log.warning("XXX ignoring NULLs in result set")
+ array = array.data # TODO(dancol): XXX FIXME WTF
+ if qn.schema.is_string:
+ if not st_cache:
+ st_cache = session.st.make_lookup_cache()
+ array = session.st.vlookup(array, st_cache)
+ self.__query_completion_callback(qids_by_qn[qn], array)
+
+ def study_query_bundle(self, query_bundle, *, progress_callback=None):
+ """Analyze a query, returning a StudyResult"""
+ # TODO(dancol): use progress_callback?
+ assert not progress_callback or callable(progress_callback)
+ qt = self.__session.parse_sql_query(query_bundle.sql)
+ return StudyResult(
+ columns=qt.columns,
+ schemas=[qt[column].schema for column in qt.columns],
+ )
+
+class StudyResult(Immutable):
+ """Result of analyzing a query for GUI display"""
+ columns = tattr(str)
+ schemas = tattr(QuerySchema)
+
+@final
+class RemoteSession(ExplicitInheritance, ClosingContextManager):
+ """Holder for trace in subprocess
+
+ The GUI process holds an instance of this object, which provides
+ convenience methods for asynchronously performing operations on the
+ corresponding TraceAnalysisSession object in the query process.
+ """
+
+ __qp_remote_session = None
+
+ @override
+ def __init__(self, wp):
+ """Don't call: use RemoteSession.open_async() instead"""
+ super().__init__()
+ self.wp = the(WorkerProcess, wp)
+ self.__pending_queries_by_qid = {}
+ self.__qid_counter = count()
+
+ @staticmethod
+ async def open_async():
+ """Begin analyzing a trace"""
+ # pylint: disable=protected-access
+ remote_session = RemoteSession(WorkerProcess())
+ query_completion_callback = proxy_for(remote_session) \
+ .__on_query_completion.call_oneway
+ qp_remote_session = await remote_session.wp.call_gate \
+ .fn(QpRemoteSession).proxy_ret().call_aio(
+ query_completion_callback=query_completion_callback)
+ assert isinstance(qp_remote_session, Proxy)
+ remote_session.__qp_remote_session = qp_remote_session
+ return remote_session
+
+ async def mount_trace_async(self,
+ mount_path,
+ trace_file_name,
+ *,
+ progress_callback=None):
+ """Asynchronously mount a trace in the query process"""
+ return await self.__qp_remote_session.mount_trace.call_aio(
+ mount_path,
+ trace_file_name,
+ progress_callback=progress_callback,
+ )
+
+ def __on_query_completion(self, qids, array):
+ for qid in qids:
+ query_future = self.__pending_queries_by_qid.get(qid)
+ if query_future:
+ query_future.set_result(array)
+
+ def __on_query_future_done(self, query_future):
+ # pylint: disable=protected-access
+ del self.__pending_queries_by_qid[query_future.__qid]
+
+ @staticmethod
+ def __on_batch_future_done(batch_future):
+ # pylint: disable=protected-access
+ if future_exception(batch_future):
+ ex = future_exception(batch_future)
+ for query_future in batch_future.__query_futures:
+ if not query_future.done():
+ query_future.set_exception(ex)
+ else:
+ assert all(query_future.done()
+ for query_future in batch_future.__query_futures)
+
+ def batch_sql_query_async(self,
+ query_bundles,
+ *,
+ progress_callback=None):
+ """Run a batch of queries.
+
+ QUERY_BUNDLES is a sequence of SqlBundle objects describing
+ queries to run simultaneously.
+
+ Return (BATCH_FUTURE, QUERY_FUTURES), where BATCH_FUTURE is the
+ future representing the completion of the batch as a whole
+ (yielding None on success) and QUERY_FUTURES is a sequence of
+ features representing the corresponding queries in QUERY_BUNDLES,
+ each yielding a numpy array.
+ """
+ # pylint: disable=protected-access
+ query_futures = []
+ query_bundles_and_qids = []
+ try:
+ for query_bundle in query_bundles:
+ qid = next(self.__qid_counter)
+ query_future = ChainableFuture()
+
+ # TODO(dancol): support cancelation of these futures
+ query_future.set_running_or_notify_cancel()
+
+ query_future.__qid = qid
+ query_futures.append(query_future)
+ self.__pending_queries_by_qid[qid] = query_future
+ query_future.add_done_callback(self.__on_query_future_done)
+ query_bundles_and_qids.append((query_bundle, qid))
+ assert len(query_futures) == len(query_bundles_and_qids)
+ batch_future = self.__qp_remote_session.batch_sql_query.call_async(
+ query_bundles_and_qids,
+ progress_callback=progress_callback,
+ )
+ batch_future.__query_futures = query_futures
+ batch_future.add_done_callback(self.__on_batch_future_done)
+ return batch_future, query_futures
+ except:
+ for query_future in query_futures:
+ self.__pending_queries_by_qid.pop(query_future.__qid, None)
+ raise
+
+ async def study_query_bundle_async(self,
+ query_bundle,
+ *,
+ progress_callback=None):
+ """Study a query"""
+ return await self.__qp_remote_session.study_query_bundle.call_aio(
+ query_bundle,
+ progress_callback=progress_callback,
+ )
+
+ @override
+ def _do_close(self):
+ super()._do_close()
+ self.__qp_remote_session = None # Drop reference
diff --git a/src/dctv/hash_table-inl.h b/src/dctv/hash_table-inl.h
new file mode 100644
index 0000000..c2c2ea0
--- /dev/null
+++ b/src/dctv/hash_table-inl.h
@@ -0,0 +1,24 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename T>
+void
+HashSponge::absorb(const T& thing) noexcept
+{
+ this->seed = Hash<T>()(thing)
+ + 0x9e3779b9 + (this->seed << 6) + (this->seed >> 2);
+}
+
+} // namespace dctv
diff --git a/src/dctv/hash_table.h b/src/dctv/hash_table.h
new file mode 100644
index 0000000..3a9eb46
--- /dev/null
+++ b/src/dctv/hash_table.h
@@ -0,0 +1,61 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <functional>
+#include <type_traits>
+#include <unordered_map>
+#include <unordered_set>
+
+#include "absl/container/flat_hash_map.h"
+#include "absl/container/flat_hash_set.h"
+#include "absl/hash/hash.h"
+
+namespace dctv {
+
+template<typename T>
+using Hash = std::conditional_t<use_absl_hash_tables,
+ absl::Hash<T>, std::hash<T>>;
+
+template<typename Key,
+ typename Value,
+ typename Hash = Hash<Key>,
+ typename Equal = std::equal_to<Key>,
+ typename Allocator = PyAllocator<std::pair<const Key, Value>>>
+using HashTable = std::conditional_t<use_absl_hash_tables,
+ absl::flat_hash_map<Key, Value, Hash, Equal, Allocator>,
+ std::unordered_map<Key, Value, Hash, Equal, Allocator>>;
+
+template<typename Key,
+ typename Hash = Hash<Key>,
+ typename Equal = std::equal_to<Key>,
+ typename Allocator = PyAllocator<Key>>
+using HashSet = std::conditional_t<use_absl_hash_tables,
+ absl::flat_hash_set<Key, Hash, Equal, Allocator>,
+ std::unordered_set<Key, Hash, Equal, Allocator>>;
+
+// TODO(dancol): move HashSponge to stackify code
+struct HashSponge final {
+ HashSponge() = default;
+ size_t squeeze() const { return seed; }
+ template<typename T>
+ void absorb(const T& thing) noexcept;
+ private:
+ size_t seed = 0;
+};
+
+} // namespace dctv
+
+#include "hash_table-inl.h"
diff --git a/src/dctv/hunk-inl.h b/src/dctv/hunk-inl.h
new file mode 100644
index 0000000..618a664
--- /dev/null
+++ b/src/dctv/hunk-inl.h
@@ -0,0 +1,303 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+bool
+Hunk::CoreBase::is_broadcasted(const Hunk*) const noexcept
+{
+ return false;
+}
+
+pyarray_ref
+Hunk::CoreBase::get_broadcast_base(const Hunk*) const noexcept
+{
+ return {};
+}
+
+void
+Hunk::CoreBase::on_unpin(const Hunk*) const noexcept
+{}
+
+void
+Hunk::CoreBase::on_core_detached(QueryCache* /*qc*/) noexcept
+{}
+
+bool
+Hunk::CoreBase::is_composite(const Hunk*) const noexcept
+{
+ return false;
+}
+
+npy_intp
+Hunk::MmapCoreBase::get_size(const Hunk*) const noexcept
+{
+ return this->nelem;
+}
+
+dtype_ref
+Hunk::MmapCoreBase::get_dtype(const Hunk*) const noexcept
+{
+ return this->dtype;
+}
+
+const char*
+Hunk::MmapCore::get_core_name(const Hunk*) const noexcept
+{
+ return "mmap";
+}
+
+const char*
+Hunk::MmapCoreWithSpill::get_core_name(const Hunk*) const noexcept
+{
+ return "mmap_spilled";
+}
+
+bool
+Hunk::MegaCore::is_composite(const Hunk*) const noexcept
+{
+ return true;
+}
+
+const char*
+Hunk::MegaCore::get_core_name(const Hunk*) const noexcept
+{
+ return "mega";
+}
+
+pyarray_ref
+Hunk::NumpyCoreBase::get_broadcast_base(const Hunk*) const noexcept
+{
+ if (npy_size1d(this->backing_store) == 1 &&
+ (npy_flags(this->backing_store) & NPY_ARRAY_OWNDATA))
+ return this->backing_store.addref();
+ return {};
+}
+
+npy_intp
+Hunk::NumpyCoreBase::get_size(const Hunk*) const noexcept
+{
+ return npy_size1d(this->backing_store);
+}
+
+dtype_ref
+Hunk::NumpyCoreBase::get_dtype(const Hunk*) const noexcept
+{
+ return npy_dtype(this->backing_store);
+}
+
+const char*
+Hunk::NumpyCore::get_core_name(const Hunk*) const noexcept
+{
+ return "numpy";
+}
+
+const char*
+Hunk::NumpyCoreWithSpill::get_core_name(const Hunk*) const noexcept
+{
+ return "numpy_spilled";
+}
+
+pyarray_ref
+Hunk::BroadcastCore::get_broadcast_base(const Hunk*) const noexcept
+{
+ return this->broadcaster.addref();
+}
+
+npy_intp
+Hunk::BroadcastCore::get_size(const Hunk*) const noexcept
+{
+ return this->nelem;
+}
+
+dtype_ref
+Hunk::BroadcastCore::get_dtype(const Hunk*) const noexcept
+{
+ return npy_dtype(this->broadcaster);
+}
+
+const char*
+Hunk::BroadcastCore::get_core_name(const Hunk*) const noexcept
+{
+ return "broadcast";
+}
+
+npy_intp
+Hunk::SubCore::get_size(const Hunk*) const noexcept
+{
+ return this->nelem;
+}
+
+dtype_ref
+Hunk::SubCore::get_dtype(const Hunk*) const noexcept
+{
+ return this->base->get_dtype();
+}
+
+const char*
+Hunk::SubCore::get_core_name(const Hunk*) const noexcept
+{
+ return "sub";
+}
+
+npy_intp
+Hunk::SpilledCore::get_size(const Hunk*) const noexcept
+{
+ return this->nelem;
+}
+
+dtype_ref
+Hunk::SpilledCore::get_dtype(const Hunk*) const noexcept
+{
+ return this->dtype;
+}
+
+const char*
+Hunk::SpilledCore::get_core_name(const Hunk*) const noexcept
+{
+ return "spilled";
+}
+
+dtype_ref
+Hunk::get_dtype() const noexcept
+{
+ return this->core.get_dtype(this).notnull();
+}
+
+npy_intp
+Hunk::get_size() const noexcept
+{
+ return this->core.get_size(this);
+}
+
+bool
+Hunk::is_broadcasted() const noexcept
+{
+ return this->core.is_broadcasted(this);
+}
+
+void
+Hunk::copy_or_pin(CopyOrPin* cop, npy_intp offset, npy_intp nelem)
+{
+ this->core.copy_or_pin(this, cop, offset, nelem);
+}
+
+bool
+Hunk::is_composite() const noexcept
+{
+ return this->core.is_composite(this);
+}
+
+void
+Hunk::enumerate_children(const WalkCb& cb) const
+{
+ this->core.enumerate_children(this, cb);
+}
+
+void
+Hunk::freeze()
+{
+ if (!this->frozen)
+ this->frozen = true;
+}
+
+bool
+Hunk::is_frozen() const noexcept
+{
+ return this->frozen;
+}
+
+bool
+Hunk::is_pinned() const noexcept
+{
+ return this->pin;
+}
+
+unique_hunk
+Hunk::view(npy_intp low, npy_intp high) const
+{
+ assume(0 <= low && low <= high);
+ assume(high <= this->get_size());
+ if (low == high)
+ return Hunk::make_empty(this->qc.get(),
+ this->get_dtype().addref());
+ if (low == 0 && high == this->get_size())
+ return xaddref(this);
+ unique_hunk ret = this->core.view(this, low, high);
+ assert(ret->get_size() == high - low);
+ return ret;
+}
+
+Hunk::ResourceUse
+Hunk::get_resource_use() const noexcept
+{
+ ResourceUse mu;
+ this->core.add_resource_use(this, &mu);
+ return mu;
+}
+
+unique_hunk
+Hunk::from_core(QueryCache* qc, Core core)
+{
+ assume(qc);
+ bool success = false;
+ FINALLY(if (!success) core.on_core_detached(qc));
+ unique_hunk hunk = make_pyobj<Hunk>(qc, std::move(core));
+ success = true;
+ return hunk;
+}
+
+HunkReblocker::HunkReblocker(npy_intp low, npy_intp high)
+{
+ assume(0 <= low);
+ assume(low <= high);
+ this->skip = low;
+ this->nelem = high - low;
+}
+
+npy_intp
+HunkReblocker::nelem_remaining() const noexcept
+{
+ return this->nelem;
+}
+
+bool
+HunkReblocker::done() const noexcept
+{
+ return this->nelem_remaining() == 0;
+}
+
+
+
+HunkExtraDebug::HunkExtraDebug(double new_hunk_score_override) noexcept
+ : score_override(new_hunk_score_override)
+{}
+
+double
+HunkExtraDebug::get_score_override() const noexcept
+{
+ return this->score_override;
+}
+
+HunkExtraOpt::HunkExtraOpt(double new_hunk_score_override) noexcept
+{
+ assert(isnan(new_hunk_score_override));
+}
+
+double
+HunkExtraOpt::get_score_override() const noexcept
+{
+ return NAN;
+}
+
+} // namespace dctv
diff --git a/src/dctv/hunk.cpp b/src/dctv/hunk.cpp
new file mode 100644
index 0000000..70fd66f
--- /dev/null
+++ b/src/dctv/hunk.cpp
@@ -0,0 +1,1939 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "hunk.h"
+
+#include <blosc.h>
+#include <utility>
+
+#include "automethod.h"
+#include "fmt.h"
+#include "fsutil.h"
+#include "mmap.h"
+#include "npy.h"
+#include "pyerr.h"
+#include "pyerrfmt.h"
+#include "pyobj.h"
+#include "query.h"
+#include "query_cache.h"
+#include "vector.h"
+
+#include "pylog.h"
+
+namespace dctv {
+
+// We copy instead of create views of a hunk when the copy would have
+// fewer than this many items. It doesn't make sense to hold on to a
+// huge hunk if we're only going to use a tiny portion of it.
+static const npy_intp view_min_elements = 5;
+
+
+
+struct BloscArgs final {
+ static constexpr int clevel = 5; // ???
+ static constexpr int doshuffle = 1;
+ static constexpr char compressor[] = "blosclz";
+ static constexpr int blocksize = 0; // Use default
+ static constexpr int numinternalthreads = 1; // Single-threaded
+};
+
+struct SpillRecordBase {
+ VARIANT_VIRTUAL
+ void add_resource_use(Hunk::ResourceUse* mu)
+ const noexcept VARIANT_ABSTRACT;
+ VARIANT_VIRTUAL
+ void obliterate(obj_pyref<QueryCache> qc)
+ noexcept VARIANT_ABSTRACT;
+
+};
+
+struct SpillRecordDisk final : SpillRecordBase {
+ SpillRecordDisk(size_t compressed_nbytes,
+ String compressed_file_name);
+ template<typename Functor>
+ auto with_compressed_bytes(obj_pyref<QueryCache> qc,
+ Functor&& functor) const;
+ void add_resource_use(Hunk::ResourceUse* mu)
+ const noexcept VARIANT_OVERRIDE;
+ void obliterate(obj_pyref<QueryCache> qc)
+ noexcept VARIANT_OVERRIDE;
+ private:
+ size_t compressed_nbytes;
+ String compressed_file_name;
+};
+
+struct SpillRecordMemory final : SpillRecordBase {
+ SpillRecordMemory(size_t compressed_nbytes);
+ ~SpillRecordMemory() noexcept;
+ SpillRecordMemory(SpillRecordMemory&& other) noexcept;
+ SpillRecordMemory& operator=(SpillRecordMemory&& other) noexcept;
+ template<typename Functor>
+ auto with_compressed_bytes(obj_pyref<QueryCache> qc,
+ Functor&& functor) const;
+ void add_resource_use(Hunk::ResourceUse* mu)
+ const noexcept VARIANT_OVERRIDE;
+ void obliterate(obj_pyref<QueryCache> qc)
+ noexcept VARIANT_OVERRIDE;
+ void* get_mem() noexcept;
+ void shrink(size_t new_compressed_nbytes);
+ private:
+ size_t compressed_nbytes;
+ void* compressed_bytes;
+};
+
+using SpillRecordVariant = SimpleVariant<
+ SpillRecordDisk,
+ SpillRecordMemory>;
+
+struct SpillRecord final : private SpillRecordVariant {
+ using SpillRecordVariant::SpillRecordVariant;
+ using SpillRecordVariant::operator=;
+ using variant_base = SpillRecordBase;
+ VARIANT_FORWARD(with_compressed_bytes);
+ VARIANT_FORWARD(add_resource_use);
+ VARIANT_FORWARD(obliterate);
+};
+
+SpillRecordDisk::SpillRecordDisk(size_t compressed_nbytes,
+ String compressed_file_name)
+ : compressed_nbytes(compressed_nbytes),
+ compressed_file_name(std::move(compressed_file_name))
+{}
+
+template<typename Functor>
+auto
+SpillRecordDisk::with_compressed_bytes(
+ obj_pyref<QueryCache> qc,
+ Functor&& functor) const
+{
+ const auto compressed_buffer =
+ std::make_unique<uint8_t[]>(this->compressed_nbytes);
+ UniqueFd compressed_fd =
+ qc->open_cache_file(this->compressed_file_name, O_RDONLY);
+ size_t nr_bytes_read =
+ xread_all(compressed_fd.get(),
+ compressed_buffer.get(),
+ compressed_nbytes);
+ assume(nr_bytes_read <= compressed_nbytes);
+ if (nr_bytes_read < compressed_nbytes)
+ throw_pyerr_msg(PyExc_RuntimeError, "truncated spill file");
+ return AUTOFWD(functor)(compressed_buffer.get(), compressed_nbytes);
+}
+
+void
+SpillRecordDisk::add_resource_use(Hunk::ResourceUse* mu) const noexcept
+{
+ mu->disk_nbytes += this->compressed_nbytes;
+}
+
+void
+SpillRecordDisk::obliterate(obj_pyref<QueryCache> qc) noexcept
+{
+ qc->delete_cache_file(this->compressed_file_name);
+}
+
+SpillRecordMemory::SpillRecordMemory(size_t compressed_nbytes)
+ : compressed_nbytes(compressed_nbytes),
+ compressed_bytes(malloc(this->compressed_nbytes))
+{
+ if (!this->compressed_bytes)
+ throw std::bad_alloc();
+}
+
+void*
+SpillRecordMemory::get_mem() noexcept
+{
+ return this->compressed_bytes;
+}
+
+void
+SpillRecordMemory::shrink(size_t nbytes)
+{
+ void* new_bytes = realloc(this->compressed_bytes, nbytes);
+ if (!new_bytes)
+ throw std::bad_alloc();
+ this->compressed_bytes = new_bytes;
+ this->compressed_nbytes = nbytes;
+}
+
+template<typename Functor>
+auto
+SpillRecordMemory::with_compressed_bytes(
+ obj_pyref<QueryCache> /*qc*/,
+ Functor&& functor) const
+{
+ return AUTOFWD(functor)(this->compressed_bytes, this->compressed_nbytes);
+}
+
+void
+SpillRecordMemory::add_resource_use(Hunk::ResourceUse* mu) const noexcept
+{
+ mu->memory_nbytes += this->compressed_nbytes;
+}
+
+void
+SpillRecordMemory::obliterate(obj_pyref<QueryCache> qc) noexcept
+{
+ // Do nothing
+}
+
+SpillRecordMemory::~SpillRecordMemory() noexcept
+{
+ free(this->compressed_bytes);
+}
+
+SpillRecordMemory::SpillRecordMemory(SpillRecordMemory&& other) noexcept
+ : compressed_nbytes(other.compressed_nbytes),
+ compressed_bytes(other.compressed_bytes)
+{
+ other.compressed_bytes = nullptr;
+}
+
+SpillRecordMemory&
+SpillRecordMemory::operator=(SpillRecordMemory&& other) noexcept
+{
+ if (&other != this) {
+ free(this->compressed_bytes);
+ this->compressed_bytes = other.compressed_bytes;
+ this->compressed_nbytes = other.compressed_nbytes;
+ other.compressed_bytes = nullptr;
+ }
+ return *this;
+}
+
+
+
+// Make a new view of a ARRAY that's not set up to regard ARRAY as the
+// view's base object. It's the caller's job to make sure ARRAY (or
+// its own backing storage) lives as long as the returned view does,
+// usually via HunkPinner.
+static
+unique_pyarray
+make_naked_view(pyarray_ref array, bool can_write)
+{
+ unique_dtype dtype = npy_dtype(array).notnull().addref();
+ int flags = npy_flags(array);
+ if (!can_write)
+ flags &= ~NPY_ARRAY_WRITEABLE;
+ else if ((flags & NPY_ARRAY_WRITEABLE) == 0)
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "cannot enable write mode on read-only view");
+ unique_pyarray ret = adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_NewFromDescr(
+ &PyArray_Type,
+ dtype.release() /* sic */,
+ npy_ndim(array),
+ npy_dims(array),
+ npy_strides(array),
+ npy_data_raw(array),
+ flags,
+ /*obj=*/nullptr
+ ));
+ assert(npy_writeable_p(ret) == can_write);
+ return ret;
+}
+
+static
+unique_pyarray
+make_memory_view(void* mem,
+ npy_intp nelem,
+ unique_dtype dtype,
+ bool writeable=false)
+{
+ assume(nelem >= 0);
+ assume(dtype);
+ assume(mem);
+ constexpr int ndim = 1;
+ npy_intp dims[ndim] = { nelem };
+ return adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_NewFromDescr(
+ &PyArray_Type,
+ dtype.release() /* sic*/,
+ ndim,
+ dims,
+ /*strides=*/nullptr,
+ mem,
+ writeable ? NPY_ARRAY_WRITEABLE : 0,
+ /*obj=*/nullptr
+ ));
+}
+
+
+
+struct HunkPinner final : BasePyObject, HasRepr {
+ friend struct Hunk;
+ explicit HunkPinner(unique_hunk hunk);
+ ~HunkPinner() noexcept;
+ explicit operator String() const;
+ inline friend Hunk* maybe_pinned_hunk(pyref obj) noexcept;
+ inline unique_hunk hunk_addref() noexcept;
+ static PyTypeObject pytype;
+ private:
+ unique_hunk hunk;
+ static PyMemberDef pymembers[];
+};
+
+Hunk*
+maybe_pinned_hunk(pyref obj) noexcept
+{
+ if (!obj)
+ return {};
+ if (!isinstance_exact(obj, pytype_of<HunkPinner>()))
+ return {};
+ return obj.as_unsafe<HunkPinner>()->hunk.get();
+}
+
+HunkPinner::HunkPinner(unique_hunk hunk)
+ : hunk(std::move(hunk.notnull()))
+{
+ assume(!this->hunk->is_pinned());
+ assume(!this->hunk->pin);
+ this->hunk->pin = this;
+ assume(this->hunk->is_pinned());
+}
+
+HunkPinner::~HunkPinner() noexcept
+{
+ assume(this->hunk->is_pinned());
+ assume(this->hunk->pin == this);
+ this->hunk->core.on_unpin(this->hunk.get());
+ this->hunk->pin = nullptr;
+ assume(!this->hunk->is_pinned());
+}
+
+HunkPinner::operator String() const
+{
+ return fmt("<HunkPinner hunk=%s>", repr(this->hunk));
+}
+
+unique_hunk
+HunkPinner::hunk_addref() noexcept
+{
+ return this->hunk.notnull().addref();
+}
+
+
+
+unique_hunk
+Hunk::make_empty(QueryCache* qc, unique_dtype dtype)
+{
+ return Hunk::from_core(
+ qc,
+ NumpyCore(make_uninit_pyarray(std::move(dtype), /*nelem=*/0)));
+}
+
+unique_hunk
+Hunk::broadcast_false(QueryCache* qc, npy_intp nelem)
+{
+ return Hunk::from_core(qc, BroadcastCore(make_false_array(), nelem));
+}
+
+unique_hunk /* nullable */
+Hunk::try_merge(Hunk* left, Hunk* right)
+{
+ assume(left->qc == right->qc);
+ if (left->get_dtype() != right->get_dtype())
+ return {};
+ pyarray_ref left_bcast =
+ left->core.get_broadcast_base(left);
+ pyarray_ref right_bcast =
+ right->core.get_broadcast_base(right);
+ if (left_bcast && right_bcast) {
+ assume(npy_size1d(left_bcast) == 1);
+ assume(npy_size1d(right_bcast) == 1);
+ if (memcmp(npy_data_raw(left_bcast),
+ npy_data_raw(right_bcast),
+ left->get_dtype()->elsize) == 0)
+ return Hunk::from_core(
+ left->qc.get(),
+ BroadcastCore(left_bcast.addref(),
+ add_raise_on_overflow(
+ left->get_size(),
+ right->get_size())));
+ }
+ return {};
+}
+
+void
+Hunk::resize(npy_intp new_nelem)
+{
+ if (this->is_frozen())
+ throw_pyerr_msg(PyExc_RuntimeError, "cannot resize frozen hunk");
+ if (this->is_pinned())
+ throw_pyerr_msg(PyExc_RuntimeError, "cannot resize pinned hunk");
+ this->core.resize(this, new_nelem); // May resize
+ assert(this->get_size() == new_nelem);
+}
+
+void
+Hunk::deflate_memory_change_core(const void* const mem,
+ const npy_intp nelem,
+ dtype_ref dtype)
+{
+ // Blosc APIs accept a size_t, but the library has various 32-bit
+ // limits, so limit compression to what we can fit in a signed
+ // int32. If we're compressing more than we can fit in an int32,
+ // make a composite block instead. We also split when the current
+ // block is bigger than the QueryCache block size.
+ assume(dtype);
+ const int dirfd = this->qc->cachedir.get();
+ Vector<std::unique_ptr<SpillRecord>> spilled_chunks;
+ const npy_intp elsize = dtype->elsize;
+ assume(elsize > 0);
+ FINALLY({
+ for (auto& sr : spilled_chunks)
+ sr->obliterate(this->qc);
+ });
+
+ // Figure out how many rows we can fit in each chunk. Almost all
+ // the time, we're going to limit the per-row chunk count to the
+ // query block size instead of being bound by int32 limits, but
+ // let's be correct in all cases.
+ const npy_intp max_rows_by_byte_count =
+ (std::numeric_limits<int32_t>::max() - BLOSC_MAX_OVERHEAD)
+ / elsize;
+ const npy_intp max_chunk_rows =
+ std::min(qc->get_block_size(),
+ max_rows_by_byte_count);
+ assume(max_chunk_rows > 0);
+
+ // Actually compress into a sequence of blocks.
+ for (npy_intp offset = 0; offset < nelem;) {
+ const npy_intp chunk_nelem = std::min(nelem - offset, max_chunk_rows);
+ const void* const in_buffer =
+ reinterpret_cast<const uint8_t*>(mem) +
+ (static_cast<size_t>(offset) * elsize);
+ // Make sure the push_back can't fail.
+ spilled_chunks.reserve(spilled_chunks.size() + 1);
+ // Actually make the chunk.
+ spilled_chunks.push_back(
+ this->spill_1(this->qc.get(), in_buffer, chunk_nelem, elsize));
+ offset += chunk_nelem;
+ }
+
+ if (spilled_chunks.empty()) {
+ // Nothing to do.
+ } else if (spilled_chunks.size() == 1) {
+ // We compressed to one block, so we can just make this hunk a
+ // spilled hunk.
+ std::unique_ptr<SpillRecord> spill = std::move(spilled_chunks[0]);
+ spilled_chunks.clear();
+ // change_core can throw, but only after installing the new core.
+ // SpilledCore's constructor can't throw, so we can't leak a spill
+ // file here.
+ this->change_core([&]{
+ return SpilledCore(nelem, dtype.addref(), std::move(spill));
+ });
+ } else {
+ // We had to split our data into multiple hunks, so turn this hunk
+ // into a composite hunk.
+ Vector<unique_hunk> sub_hunks;
+ std::reverse(spilled_chunks.begin(), spilled_chunks.end());
+ for (npy_intp offset = 0; offset < nelem;) {
+ const npy_intp chunk_nelem = std::min(nelem - offset, max_chunk_rows);
+ assume(!spilled_chunks.empty());
+ std::unique_ptr<SpillRecord> spill = std::move(spilled_chunks.back());
+ spilled_chunks.pop_back();
+ sub_hunks.push_back(
+ Hunk::from_core(this->qc.get(),
+ SpilledCore(nelem,
+ dtype.addref(),
+ std::move(spill))));
+ offset += chunk_nelem;
+ }
+ this->change_core([&]{
+ return MegaCore(std::move(sub_hunks));
+ });
+ }
+}
+
+std::unique_ptr<SpillRecord>
+Hunk::spill_1(QueryCache* qc,
+ const void* const in_buffer,
+ const npy_intp chunk_nelem,
+ const npy_intp elsize)
+{
+ const size_t chunk_in_bytes = static_cast<size_t>(chunk_nelem) *
+ static_cast<size_t>(elsize);
+ const size_t chunk_out_max_bytes =
+ chunk_in_bytes + BLOSC_MAX_OVERHEAD;
+ assume(chunk_in_bytes <=
+ static_cast<size_t>(std::numeric_limits<int>::max()));
+
+ // If our worst-case compressed size is small enough for memory
+ // caching, just compress into a memory buffer right away.
+ // Otherwise, compress into a disk file, and if the disk compression
+ // ends up producing only a few bytes, copy into a memory chunk
+ // after all.
+
+ optional<SpillRecordMemory> mem_sr;
+ optional<MmapShared> disk_storage;
+ String data_file_name;
+ UniqueFd data_file_fd;
+ void* out_buffer;
+
+ FINALLY({
+ if (!data_file_name.empty()) {
+ // Be friendly to Windows and close before unlink.
+ data_file_fd.reset();
+ qc->delete_cache_file(data_file_name);
+ }
+ });
+
+ if (qc->should_spill_to_memory(chunk_out_max_bytes)) {
+ mem_sr = SpillRecordMemory(chunk_out_max_bytes);
+ out_buffer = mem_sr->get_mem();
+ } else {
+ assert(data_file_name.empty());
+ std::tie(data_file_name, data_file_fd) = qc->make_cache_file("hunk");
+ assert(!data_file_name.empty());
+ xtruncate(data_file_fd.get(), chunk_out_max_bytes);
+ disk_storage = MmapShared::of_file(
+ data_file_fd.get(),
+ chunk_out_max_bytes,
+ PROT_READ | PROT_WRITE);
+ out_buffer = disk_storage->addr();
+ }
+
+ int out_nbytes = blosc_compress_ctx(
+ BloscArgs::clevel,
+ BloscArgs::doshuffle,
+ /*typesize=*/elsize,
+ /*nbytes=*/chunk_in_bytes,
+ /*src=*/in_buffer,
+ /*dest=*/out_buffer,
+ /*destsize=*/chunk_out_max_bytes,
+ /*compressor=*/BloscArgs::compressor,
+ /*blocksize=*/BloscArgs::blocksize,
+ /*numinternalthreads=*/BloscArgs::numinternalthreads);
+
+ if (out_nbytes < 0)
+ throw_pyerr_msg(PyExc_RuntimeError, "spill compression failed");
+ if (mem_sr) {
+ mem_sr->shrink(out_nbytes);
+ } else if (!mem_sr && qc->should_spill_to_memory(out_nbytes)) {
+ mem_sr = SpillRecordMemory(out_nbytes);
+ memcpy(mem_sr->get_mem(),
+ out_buffer,
+ out_nbytes);
+ }
+
+ if (!mem_sr && data_file_fd && chunk_out_max_bytes != out_nbytes) {
+ xtruncate(data_file_fd.get(), out_nbytes);
+ }
+
+ std::unique_ptr<SpillRecord> ret;
+ if (mem_sr) {
+ ret = std::make_unique<SpillRecord>(std::move(*mem_sr));
+ } else {
+ ret = std::make_unique<SpillRecord>(SpillRecordDisk(
+ out_nbytes,
+ std::move(data_file_name)));
+ data_file_name.clear();
+ }
+ assume(ret);
+ return ret;
+
+}
+
+void
+Hunk::CoreBase::resize(Hunk* /*self*/, npy_intp /*new_nelem*/)
+{
+ throw_pyerr_msg(PyExc_RuntimeError, "hunk does not support resizing");
+}
+
+void
+Hunk::CoreBase::copy_or_pin(Hunk* const self,
+ CopyOrPin* const cop,
+ const npy_intp offset,
+ const npy_intp nelem)
+{
+ // Generic implementation that just copies.
+ npy_intp self_nelem = static_cast<size_t>(self->get_size());
+ assert(0 <= nelem && nelem <= self_nelem);
+ if (nelem == 0)
+ return;
+ unique_pyarray array = self->inflate();
+ if (offset != 0 || nelem < self_nelem) {
+ array = get_npy_slice(array, offset, offset + nelem);
+ }
+ assert(npy_size1d(array) == nelem);
+ cop->copy_and_advance(array);
+}
+
+unique_hunk
+Hunk::CoreBase::view(const Hunk* self, npy_intp low, npy_intp high)
+ const
+{
+ return Hunk::from_core(
+ self->qc.get(),
+ SubCore(xaddref(self), low, high - low));
+}
+
+void
+Hunk::CoreBase::enumerate_children(const Hunk* /*self*/,
+ const WalkCb& /*cb*/)
+ const
+{
+ DCTV_UNREACHABLE; // No children
+}
+
+
+
+Hunk::CopyOrPin::CopyOrPin(npy_intp nelem, unique_dtype dtype)
+ : reservation(Mmap::anonymous(nelem * dtype->elsize)),
+ view(make_memory_view(reservation.addr(),
+ nelem,
+ std::move(dtype),
+ /*writeable=*/true)),
+ pos(0)
+{}
+
+int
+Hunk::CopyOrPin::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->view.get());
+ for (auto& h : this->pins)
+ Py_VISIT(h.get());
+ return 0;
+}
+void
+Hunk::CopyOrPin::copy_and_advance(pyarray_ref array)
+{
+ set_slice(this->view,
+ this->get_cur_elem_pos(),
+ this->get_cur_elem_pos() + npy_size1d(array),
+ array);
+ this->advance_nelem(npy_size1d(array));
+}
+
+void
+Hunk::CopyOrPin::add_pinned_array(unique_pyarray array)
+{
+ this->pins.emplace_back(std::move(array));
+}
+
+uint8_t*
+Hunk::CopyOrPin::get_start_ptr()
+{
+ return static_cast<uint8_t*>(this->reservation.addr());
+}
+
+size_t
+Hunk::CopyOrPin::get_cur_byte_pos()
+{
+ return static_cast<size_t>(this->get_cur_elem_pos()) *
+ npy_dtype(this->view)->elsize;
+}
+
+npy_intp
+Hunk::CopyOrPin::get_cur_elem_pos()
+{
+ return this->pos;
+}
+
+uint8_t*
+Hunk::CopyOrPin::get_cur_ptr()
+{
+ return this->get_start_ptr() + this->get_cur_byte_pos();
+}
+
+void
+Hunk::CopyOrPin::copy_bcast_and_advance(
+ pyarray_ref bcaster, npy_intp nelem)
+{
+ assume(nelem >= 0);
+ set_slice(this->view,
+ this->get_cur_elem_pos(),
+ this->get_cur_elem_pos() + nelem,
+ bcaster);
+ this->advance_nelem(nelem);
+}
+
+void
+Hunk::CopyOrPin::advance_nelem(npy_intp nelem)
+{
+ assume(nelem >= 0);
+ assume(nelem <= npy_size1d(this->view) - this->pos);
+ this->pos += nelem;
+}
+
+void
+Hunk::CopyOrPin::note_shared_bytes(npy_intp nbytes)
+{
+ assume(nbytes >= 0);
+ this->shared_nbytes += nbytes;
+}
+
+npy_intp
+Hunk::CopyOrPin::get_unshared_nbytes() const noexcept
+{
+ return this->reservation.nbytes() - this->shared_nbytes;
+}
+
+
+
+Hunk::WithSpillMixin::WithSpillMixin(
+ std::unique_ptr<SpillRecord> spill) noexcept
+ : spill(std::move(spill))
+{
+ assume(this->spill);
+}
+
+void
+Hunk::WithSpillMixin::add_resource_use(const Hunk* /*self*/, ResourceUse* mu)
+ const noexcept
+{
+ this->spill->add_resource_use(mu);
+}
+
+void
+Hunk::WithSpillMixin::on_core_detached(QueryCache* qc) noexcept
+{
+ // We can lose the spill record if we move the spill record into a
+ // new core.
+ if (this->spill)
+ this->spill->obliterate(qc);
+}
+
+void
+Hunk::WithSpillMixin::deflate(Hunk* self)
+{
+ assume(this->spill);
+ self->change_core([&]{
+ return SpilledCore(self->get_size(),
+ self->get_dtype().addref(),
+ std::move(this->spill));
+ });
+}
+
+Hunk::MmapCoreBase::MmapCoreBase(
+ MmapShared storage,
+ unique_dtype dtype,
+ npy_intp nelem) noexcept
+ : nelem(nelem),
+ dtype(std::move(dtype)),
+ storage(std::move(storage))
+{
+ size_t elsize = static_cast<size_t>(this->dtype->elsize);
+ size_t xnelem = static_cast<size_t>(nelem);
+ size_t nbytes = mul_raise_on_overflow_safe_only(elsize, xnelem);
+ assume(nbytes <= this->storage.nbytes());
+}
+
+int
+Hunk::MmapCoreBase::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->dtype.get());
+ return 0;
+}
+
+unique_pyarray
+Hunk::MmapCoreBase::view_of_the_mmap(bool writeable)
+{
+ return make_memory_view(
+ this->storage.addr(),
+ this->nelem,
+ this->dtype.addref(),
+ writeable);
+}
+
+unique_pyarray
+Hunk::MmapCoreBase::inflate(Hunk* self)
+{
+ return self->pin_new_naked_view(
+ this->view_of_the_mmap(/*writeable=*/!self->is_frozen()));
+}
+
+Hunk::MmapCore::MmapCore(
+ MmapShared storage,
+ unique_dtype dtype,
+ npy_intp nelem) noexcept
+ : MmapCoreBase(std::move(storage),
+ std::move(dtype),
+ nelem)
+{}
+
+void
+Hunk::MmapCore::deflate(Hunk* self)
+{
+ self->deflate_memory_change_core(
+ this->storage.addr(),
+ this->nelem,
+ this->dtype);
+}
+
+Hunk::MmapCoreWithSpill::MmapCoreWithSpill(
+ MmapShared storage,
+ unique_dtype dtype,
+ npy_intp nelem,
+ std::unique_ptr<SpillRecord> spill) noexcept
+ : MmapCoreBase(std::move(storage),
+ std::move(dtype),
+ nelem),
+ WithSpillMixin(std::move(spill))
+{}
+
+void
+Hunk::MmapCoreWithSpill::add_resource_use(const Hunk* self,
+ ResourceUse* mu)
+ const noexcept
+{
+ this->MmapCoreBase::add_resource_use(self, mu);
+ this->WithSpillMixin::add_resource_use(self, mu);
+}
+
+void
+Hunk::MmapCoreWithSpill::on_core_detached(QueryCache* qc) noexcept
+{
+ this->MmapCoreBase::on_core_detached(qc);
+ this->WithSpillMixin::on_core_detached(qc);
+}
+
+void
+Hunk::MmapCoreBase::copy_or_pin(Hunk* self,
+ CopyOrPin* cop,
+ const npy_intp offset,
+ const npy_intp nelem)
+{
+ // Can't deal with non-zero offset: mremap lets us change length,
+ // but not starting position.
+ if (offset != 0 || !mmap_aligned_p(cop->get_cur_byte_pos())) {
+ this->CoreBase::copy_or_pin(self, cop, offset, nelem);
+ return;
+ }
+ assume(0 <= nelem && nelem <= this->nelem);
+ // TODO(dancol): more efficient division
+ assume(page_size() % this->dtype->elsize == 0);
+ const npy_intp nelem_per_page = page_size() / this->dtype->elsize;
+ const npy_intp nelem_whole_pages = nelem / nelem_per_page;
+ const npy_intp nelem_dup = nelem_whole_pages * nelem_per_page;
+ const npy_intp nbytes_dup = nelem_dup * this->dtype->elsize;
+ this->storage.dup(cop->get_cur_ptr(), nbytes_dup).release();
+ cop->note_shared_bytes(nbytes_dup);
+ cop->add_pinned_array(self->inflate()); // For bookkeeping
+ cop->advance_nelem(nelem_dup);
+ assume(nelem_dup <= nelem);
+ if (nelem_dup < nelem)
+ cop->copy_and_advance(
+ get_npy_slice(
+ this->view_of_the_mmap(/*writeable=*/false),
+ nelem_dup, nelem));
+}
+
+void
+Hunk::MmapCoreBase::on_core_detached(QueryCache* qc) noexcept
+{
+ qc->donate_mmap(std::move(this->storage));
+}
+
+void
+Hunk::MmapCore::resize(Hunk* self, npy_intp new_nelem)
+{
+ assume(this == self->core.get_if<MmapCore>());
+ assume(!self->is_pinned() && !self->is_frozen());
+ // If this hunk is less than a third full (or whatever the QC ration
+ // is), copy to a new hunk. TODO(dancol): is this the
+ // right heuristic?
+ assume(new_nelem >= 0);
+
+ QueryCache* qc = self->qc.get();
+ assume(qc);
+ bool full_enough;
+
+ size_t new_nelem_x;
+ full_enough =
+ mul_overflow(static_cast<size_t>(new_nelem),
+ static_cast<size_t>(qc->get_config().fill_ratio),
+ &new_nelem_x)
+ || new_nelem_x > this->storage.nbytes();
+
+ if (full_enough) {
+ this->nelem = new_nelem;
+ return;
+ };
+
+ auto elsize = static_cast<size_t>(this->dtype->elsize);
+ size_t new_nbytes =
+ mul_raise_on_overflow_safe_only(
+ elsize,
+ static_cast<size_t>(new_nelem));
+
+ if (qc->should_use_heap(new_nbytes)) {
+ self->change_core([&]{
+ return NumpyCore(
+ copy_pyarray(
+ get_npy_slice(
+ this->view_of_the_mmap(/*writeable=*/false),
+ 0, new_nelem)));
+ });
+ return;
+ }
+
+ ResourceUse old_mu = self->get_resource_use();
+ qc->resize_mmap(&this->storage, new_nbytes);
+ this->nelem = new_nelem;
+ ResourceUse new_mu = self->get_resource_use();
+ self->after_resource_use_changed(old_mu, new_mu);
+}
+
+void
+Hunk::MmapCoreBase::add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept
+{
+ mu->memory_nbytes += this->storage.nbytes();
+}
+
+
+
+Hunk::MegaCore::MegaCore(Vector<unique_hunk> hunks)
+ : sub_hunks(std::move(hunks))
+{}
+
+Hunk::CopyOrPin
+Hunk::MegaCore::stitch(Hunk* self)
+{
+ dtype_ref dtype = this->get_dtype(self).notnull();
+ npy_intp nelem = this->get_size(self);
+ size_t nbytes = mul_raise_on_overflow(
+ static_cast<size_t>(nelem),
+ static_cast<size_t>(dtype->elsize));
+ if (nbytes > std::numeric_limits<size_t>::max() / 2)
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "hunk too big: asked for %lld bytes",
+ static_cast<long long>(nbytes));
+ CopyOrPin cop(nelem, dtype.addref());
+ for (auto& sh : this->sub_hunks)
+ sh->copy_or_pin(&cop, 0, sh->get_size());
+ return cop;
+}
+
+int
+Hunk::MegaCore::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ for (auto& sh : this->sub_hunks)
+ Py_VISIT(sh.get());
+ if (this->pin_info)
+ if (int ret = this->pin_info->py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+npy_intp
+Hunk::MegaCore::get_size(const Hunk* /*self*/) const noexcept
+{
+ // We checked for overflow in initialization, so here, we can just
+ // walk the just and add without checking here. Resizing is limited
+ // to shrinking.
+ npy_intp size = 0;
+ for (const auto& sh : this->sub_hunks)
+ size += sh->get_size();
+ return size;
+}
+
+dtype_ref
+Hunk::MegaCore::get_dtype(const Hunk* /*self*/) const noexcept
+{
+ // We checked during initialization that we have consistent dtypes
+ // and, that we have a non-empty sub-hunk list --- so here, we can
+ // just grab the dtype of the first sub-hunk.
+ return this->sub_hunks[0]->get_dtype();
+}
+
+unique_pyarray
+Hunk::MegaCore::inflate(Hunk* self)
+{
+ // TODO(dancol): writeable support
+ if (!self->is_frozen())
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "cannot inflate unfrozen MegaCore");
+
+ if (!this->pin_info) {
+ // We need to actually assign this->pin_info before
+ // account_memory() so that a call to get_resource_use() from
+ // inside qc->account_memory() reflects the additional memory
+ // we allocated.
+ this->pin_info = this->stitch(self);
+ self->qc->account_memory(this->pin_info->get_unshared_nbytes(), self);
+ }
+
+ return self->pin_new_naked_view(
+ make_memory_view(
+ this->pin_info->get_start_ptr(),
+ self->get_size(),
+ self->get_dtype().addref()));
+}
+
+void
+Hunk::MegaCore::on_unpin(const Hunk* self) const noexcept
+{
+ if (this->pin_info) {
+ size_t private_nbytes = this->pin_info->get_unshared_nbytes();
+ this->pin_info.reset();
+ self->qc->unaccount_memory(private_nbytes);
+ }
+}
+
+void
+Hunk::MegaCore::copy_or_pin(Hunk*,
+ CopyOrPin* cop,
+ npy_intp offset,
+ npy_intp nelem)
+{
+ // We should never get here: we should have decomposed any
+ // sub-mega-hunks during sub-hunk list creation. But just in case,
+ // DTRT here.
+ for (auto& sh : this->sub_hunks) {
+ if (nelem == 0)
+ break;
+ assume(nelem > 0);
+ npy_intp sub_hunk_nelem = sh->get_size();
+ npy_intp sub_hunk_offset = std::min(offset, sub_hunk_nelem);
+ offset -= sub_hunk_offset;
+ sub_hunk_nelem -= offset;
+ if (sub_hunk_nelem) {
+ sub_hunk_nelem = std::min(sh->get_size(), nelem);
+ sh->copy_or_pin(cop, sub_hunk_offset, sub_hunk_nelem);
+ }
+ nelem -= sub_hunk_nelem;
+ }
+ assume(offset == 0);
+ assume(nelem == 0);
+}
+
+void
+Hunk::MegaCore::enumerate_children(const Hunk* /*self*/, const WalkCb& cb)
+ const
+{
+ for (auto& sh : this->sub_hunks)
+ cb(sh.get());
+}
+
+unique_hunk
+Hunk::MegaCore::view(const Hunk* self, npy_intp low, npy_intp high)
+ const
+{
+ HunkReblocker builder(low, high);
+ for (auto& sh : this->sub_hunks) {
+ if (builder.done())
+ break;
+ builder.add(sh.get());
+ }
+ if (!builder.done())
+ throw_pyerr_msg(PyExc_RuntimeError, "impossible view");
+ return builder.finish(self->qc.get());
+}
+
+void
+Hunk::MegaCore::add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept
+{
+ if (this->pin_info)
+ mu->memory_nbytes += this->pin_info->get_unshared_nbytes();
+}
+
+void
+Hunk::MegaCore::deflate(Hunk* self)
+{
+ // Do nothing: we deflate only the referenced cores
+}
+
+
+
+Hunk::NumpyCoreBase::NumpyCoreBase(unique_pyarray array) noexcept
+ : backing_store(std::move(array.notnull()))
+{}
+
+int
+Hunk::NumpyCoreBase::py_traverse(visitproc visit, void* arg)
+ const noexcept
+{
+ Py_VISIT(this->backing_store.get());
+ return 0;
+}
+
+unique_pyarray
+Hunk::NumpyCoreBase::inflate(Hunk* self)
+{
+ return self->pin_naked_view_of(this->backing_store);
+}
+
+void
+Hunk::NumpyCoreBase::add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept
+{
+ mu->memory_nbytes +=
+ npy_size1d(this->backing_store) *
+ npy_dtype(this->backing_store)->elsize;
+}
+
+Hunk::NumpyCore::NumpyCore(unique_pyarray array) noexcept
+ : NumpyCoreBase(std::move(array))
+{}
+
+void
+Hunk::NumpyCore::deflate(Hunk* self)
+{
+ self->deflate_memory_change_core(
+ npy_data_raw(this->backing_store),
+ npy_size1d(this->backing_store),
+ npy_dtype(this->backing_store));
+}
+
+void
+Hunk::NumpyCore::resize(Hunk* self, npy_intp new_nelem)
+{
+ assume(!self->is_pinned() && !self->is_frozen());
+ assume(new_nelem >= 0);
+ size_t elsize = npy_dtype(this->backing_store)->elsize;
+ npy_intp old_nelem = npy_size1d(this->backing_store);
+ size_t old_nbytes =
+ mul_raise_on_overflow(
+ elsize,
+ static_cast<size_t>(old_nelem));
+ size_t new_nbytes =
+ mul_raise_on_overflow_safe_only(
+ elsize,
+ static_cast<size_t>(new_nelem));
+
+ QueryCache* qc = self->qc.get();
+ if (qc->should_use_heap(new_nbytes)) {
+ npy_resize(this->backing_store, new_nelem);
+ if (old_nbytes < new_nbytes)
+ qc->account_memory(new_nbytes - old_nbytes, self);
+ else if (new_nbytes < old_nbytes)
+ qc->unaccount_memory(old_nbytes - new_nbytes);
+ return;
+ }
+ MmapShared storage = qc->allocate_mmap(new_nbytes);
+ memcpy(storage.addr(),
+ npy_data_raw(this->backing_store),
+ old_nbytes);
+ self->change_core([&]{
+ return MmapCore(std::move(storage),
+ npy_dtype(this->backing_store).addref(),
+ new_nelem);
+ });
+}
+
+Hunk::NumpyCoreWithSpill::NumpyCoreWithSpill(
+ unique_pyarray array,
+ std::unique_ptr<SpillRecord> spill) noexcept
+ : NumpyCoreBase(std::move(array)),
+ WithSpillMixin(std::move(spill))
+{}
+
+void
+Hunk::NumpyCoreWithSpill::on_core_detached(QueryCache* qc) noexcept
+{
+ this->NumpyCoreBase::on_core_detached(qc);
+ this->WithSpillMixin::on_core_detached(qc);
+}
+
+void
+Hunk::NumpyCoreWithSpill::add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept
+{
+ this->NumpyCoreBase::add_resource_use(self, mu);
+ this->WithSpillMixin::add_resource_use(self, mu);
+}
+
+
+
+Hunk::BroadcastCore::BroadcastCore(unique_pyarray broadcaster,
+ npy_intp nelem)
+ : nelem(nelem),
+ broadcaster(std::move(broadcaster.notnull()))
+{
+ assume(npy_ndim(this->broadcaster) == 1);
+ assume(npy_size1d(this->broadcaster) == 1);
+ assume(npy_flags(this->broadcaster) & NPY_ARRAY_OWNDATA);
+}
+
+int
+Hunk::BroadcastCore::py_traverse(visitproc visit, void* arg)
+ const noexcept
+{
+ Py_VISIT(this->broadcaster.get());
+ return 0;
+}
+
+unique_pyarray
+Hunk::BroadcastCore::inflate(Hunk* self)
+{
+ // Don't special-case nelem==1 to return broadcaster: that can
+ // return an unexpectedly mutable array.
+ assume(self->is_frozen());
+ return npy_broadcast_to(
+ self->pin_naked_view_of(this->broadcaster),
+ this->nelem);
+}
+
+void
+Hunk::BroadcastCore::copy_or_pin(Hunk* /*self*/,
+ CopyOrPin* cop,
+ npy_intp offset,
+ npy_intp nelem)
+{
+ // Hopefully, we always coalesce broadcasted hunks by doing more
+ // broadcasting. But in case we can't, we still have a trick up our
+ // sleeve: make a memory mapping full of our broadcasted value and
+ // map that repeatedly into the stitched array we're building.
+ const size_t mirror_nbytes = 4 * page_size(); // TODO(dancol): bigger?
+ const pyarray_ref bcaster = this->broadcaster;
+ const dtype_ref dtype = npy_dtype(bcaster);
+ const size_t elsize = static_cast<size_t>(dtype->elsize);
+
+ // Offset is irrelevant: broadcasts are the same everywhere
+ (void) offset;
+
+ assume(nelem <= this->nelem);
+ if (nelem) {
+ // Can we pad to the next page boundary via copying?
+ size_t cop_pos = cop->get_cur_byte_pos();
+ size_t bytes_to_alignment = mmap_round_size_up(cop_pos) - cop_pos;
+ npy_intp elem_to_alignment =
+ static_cast<npy_intp>(bytes_to_alignment / elsize);
+ npy_intp elem_to_copy = std::min(nelem, elem_to_alignment);
+ if (elem_to_copy) {
+ cop->copy_bcast_and_advance(bcaster, elem_to_copy);
+ nelem -= elem_to_copy;
+ }
+ }
+ if (nelem * elsize >= mirror_nbytes) {
+ MmapShared mirror = MmapShared::make(mirror_nbytes,
+ cop->get_cur_ptr());
+ FINALLY(mirror.release());
+ npy_intp mirror_nelem = mirror_nbytes / elsize;
+ unique_pyarray mirror_view = make_memory_view(
+ mirror.addr(),
+ mirror_nelem,
+ dtype.addref());
+ set_slice(mirror_view, 0, mirror_nelem, bcaster);
+ cop->advance_nelem(mirror_nelem);
+ nelem -= mirror_nelem;
+ while (nelem >= mirror_nelem) {
+ assume(mmap_aligned_p(cop->get_cur_byte_pos()));
+ MmapShared mirror2 = mirror.dup(cop->get_cur_ptr());
+ cop->note_shared_bytes(mirror2.nbytes());
+ cop->advance_nelem(mirror_nelem);
+ nelem -= mirror_nelem;
+ mirror2.release();
+ }
+ }
+ if (nelem)
+ cop->copy_bcast_and_advance(bcaster, nelem);
+}
+
+unique_hunk
+Hunk::BroadcastCore::view(const Hunk* self, npy_intp low, npy_intp high)
+ const
+{
+ assume(0 <= low);
+ assume(low <= high);
+ assert(high <= self->get_size());
+ npy_intp wanted_nelem = high - low;
+ if (wanted_nelem == 1)
+ return Hunk::convert_pyarray(self->qc.get(),
+ this->broadcaster.notnull().addref());
+ return Hunk::from_core(
+ self->qc.get(),
+ BroadcastCore(this->broadcaster.notnull().addref(), wanted_nelem));
+}
+
+void
+Hunk::BroadcastCore::add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept
+{
+ mu->memory_nbytes += npy_dtype(this->broadcaster)->elsize;
+}
+
+void
+Hunk::BroadcastCore::deflate(Hunk* self)
+{
+ // Do nothing
+}
+
+
+
+Hunk::SubCore::SubCore(unique_hunk base,
+ npy_intp offset,
+ npy_intp nelem)
+ : nelem(nelem),
+ offset(offset),
+ base(std::move(base.notnull()))
+{
+ if (safe_mode && !this->base->is_frozen())
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "cannot create view of unfrozen hunk");
+ assume(this->offset >= 0);
+ assume(this->nelem >= 0);
+ assert(add_raise_on_overflow(this->offset, this->nelem)
+ <= this->base->get_size());
+}
+
+int
+Hunk::SubCore::py_traverse(visitproc visit, void* arg)
+ const noexcept
+{
+ Py_VISIT(this->base.get());
+ Py_VISIT(this->inflated_base.get());
+ return 0;
+}
+
+unique_pyarray
+Hunk::SubCore::inflate(Hunk* self)
+{
+ if (!self->is_frozen())
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "SubCore should never be unfrozen");
+ bool kill_inflated_base = false;
+ FINALLY(if (kill_inflated_base) this->inflated_base.reset());
+ if (!this->inflated_base) {
+ kill_inflated_base = true;
+ unique_pyarray whole_inflated_base = this->base->inflate();
+ this->inflated_base = get_npy_slice(
+ whole_inflated_base,
+ this->offset,
+ this->offset + this->nelem);
+ assert(npy_size1d(this->inflated_base) == this->nelem);
+ }
+ unique_pyarray wrapped = self->pin_naked_view_of(this->inflated_base);
+ kill_inflated_base = false;
+ return wrapped;
+}
+
+void
+Hunk::SubCore::on_unpin(const Hunk* /*self*/) const noexcept
+{
+ this->inflated_base.reset();
+}
+
+void
+Hunk::SubCore::copy_or_pin(Hunk* /*self*/,
+ CopyOrPin* cop,
+ npy_intp offset,
+ npy_intp nelem)
+{
+ assume(nelem <= this->nelem);
+ this->base->copy_or_pin(cop, offset + this->offset, nelem);
+}
+
+unique_hunk
+Hunk::SubCore::view(const Hunk* self, npy_intp low, npy_intp high)
+ const
+{
+ assume(0 <= low);
+ assume(low <= high);
+ assume(high <= self->get_size());
+ return Hunk::from_core(
+ self->qc.get(),
+ SubCore(this->base.addref(),
+ this->offset + low,
+ high - low));
+}
+
+void
+Hunk::SubCore::add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept
+{
+ // Do nothing.
+}
+
+void
+Hunk::SubCore::deflate(Hunk* self)
+{
+ // Do nothing.
+}
+
+
+
+Hunk::Core
+Hunk::WithSpillMixin::core_from_spill_record(Hunk* self)
+{
+ assume(this->spill);
+ const npy_intp nelem = self->get_size();
+ const dtype_ref dtype = self->get_dtype();
+ assume(dtype);
+ const size_t uncompressed_nbytes =
+ static_cast<size_t>(nelem) *
+ static_cast<size_t>(dtype->elsize);
+
+ return this->spill->with_compressed_bytes(self->qc, [&](
+ const void* compressed_buffer,
+ size_t compressed_nbytes) {
+ unique_pyarray out_array;
+ optional<MmapShared> out_mmap;
+ void* out_mem;
+
+ if (self->qc->should_use_heap(uncompressed_nbytes)) {
+ out_array = make_uninit_pyarray(dtype.addref(), nelem);
+ out_mem = npy_data_raw(out_array);
+ } else {
+ out_mmap = self->qc->allocate_mmap(uncompressed_nbytes);
+ out_mem = out_mmap->addr();
+ }
+
+ int ret = blosc_decompress_ctx(
+ compressed_buffer,
+ out_mem,
+ uncompressed_nbytes,
+ BloscArgs::numinternalthreads);
+ if (ret <= 0)
+ throw_pyerr_msg(PyExc_RuntimeError, "decompression error");
+ if (ret < uncompressed_nbytes)
+ throw_pyerr_msg(PyExc_RuntimeError, "decompression truncated");
+
+ assert(!!out_array ^ !!out_mmap);
+
+ return out_array
+ ? Core(NumpyCoreWithSpill(std::move(out_array),
+ std::move(this->spill)))
+ : Core(MmapCoreWithSpill(std::move(*out_mmap),
+ dtype.addref(),
+ nelem,
+ std::move(this->spill)));
+ });
+}
+
+Hunk::SpilledCore::SpilledCore(npy_intp nelem,
+ unique_dtype dtype,
+ std::unique_ptr<SpillRecord> spill) noexcept
+ : WithSpillMixin(std::move(spill)),
+ nelem(nelem),
+ dtype(std::move(dtype.notnull()))
+{}
+
+unique_pyarray
+Hunk::SpilledCore::inflate(Hunk* self)
+{
+ self->change_core([&]{
+ return this->core_from_spill_record(self);
+ });
+ return self->inflate();
+}
+
+void
+Hunk::SpilledCore::on_core_detached(QueryCache* qc) noexcept
+{
+ this->CoreBase::on_core_detached(qc);
+ this->WithSpillMixin::on_core_detached(qc);
+}
+
+int
+Hunk::SpilledCore::py_traverse(visitproc visit, void* arg)
+ const noexcept
+{
+ return 0;
+}
+
+
+
+unique_pyarray
+Hunk::pin_new_naked_view(unique_pyarray view)
+{
+ if (!this->is_frozen() && !npy_writeable_p(view))
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "cannot pin readonly view in !frozen mode");
+ assert(!npy_base(view));
+ assert(!(npy_flags(view) & NPY_ARRAY_OWNDATA));
+ npy_set_base(view, this->get_pinner());
+ return view;
+}
+
+unique_pyarray
+Hunk::pin_naked_view_of(pyarray_ref array)
+{
+ return this->pin_new_naked_view(
+ make_naked_view(array, /*writeable=*/!this->is_frozen()));
+}
+
+unique_pyarray
+Hunk::inflate()
+{
+ // N.B. the core's inflation routine may change the core type.
+ unique_pyarray view = this->core.inflate(this);
+ assume(npy_dtype(view) == this->get_dtype());
+ assume(npy_size1d(view) == this->get_size());
+ assume(npy_base(view) || (npy_flags(view) & NPY_ARRAY_OWNDATA));
+ assume(npy_writeable_p(view) == !this->is_frozen());
+ return view;
+}
+
+Hunk::Hunk(QueryCache* qc, Hunk::Core&& core)
+ : HunkExtra(qc->new_hunk_score_override),
+ qc(obj_pyref<QueryCache>(qc).notnull().addref()),
+ core(std::move(core))
+{
+ // Add this hunk to the qc hunk list before doing memory accounting
+ // so that we maintain the invariant that QC's memory counter is
+ // always equal to the sum of the resource use of the
+ // contained hunks.
+ this->qc->hunks.push_back(*this);
+ // qc->account_memory() can throw: if it does, make sure to remove
+ // this hunk from QC's list of hunks, since in this case, our
+ // destructor won't be run.
+ bool success = false;
+ FINALLY({
+ if (!success)
+ this->qc->hunks.erase(this->qc->hunks.iterator_to(*this));
+ });
+ qc->account_memory(this->get_resource_use().memory_nbytes, this);
+ success = true;
+}
+
+Hunk::~Hunk() noexcept
+{
+ // Remove this hunk from the list of all hunks before unaccounting
+ // memory: this way, we preserve the accounting invariant described
+ // in Hunk::Hunk.
+ ResourceUse mu = this->get_resource_use();
+ this->qc->hunks.erase(this->qc->hunks.iterator_to(*this));
+ qc->unaccount_memory(mu.memory_nbytes);
+ this->core.on_core_detached(this->qc.get());
+}
+
+unique_hunk
+Hunk::make_uninit(QueryCache* qc,
+ unique_dtype dtype,
+ npy_intp size)
+{
+ size_t nbytes = mul_raise_on_overflow(
+ static_cast<size_t>(size),
+ static_cast<size_t>(dtype->elsize));
+ unique_hunk hunk =
+ Hunk::from_core(
+ qc,
+ qc->should_use_heap(nbytes)
+ ? Core(NumpyCore(make_uninit_pyarray(std::move(dtype), size)))
+ : Core(MmapCore(qc->allocate_mmap(nbytes),
+ std::move(dtype),
+ size)));
+ hunk->frozen = false;
+ return hunk;
+}
+
+template<typename Functor>
+void
+Hunk::change_core(Functor&& make_new_core)
+{
+ using std::swap;
+ ResourceUse old_mu = this->get_resource_use();
+ Core new_core = make_new_core();
+ swap(new_core, this->core);
+ new_core.on_core_detached(this->qc.get());
+ ResourceUse new_mu = this->get_resource_use();
+ this->after_resource_use_changed(old_mu, new_mu);
+}
+
+unique_obj_pyref<HunkPinner>
+Hunk::get_pinner()
+{
+ unique_obj_pyref<HunkPinner> pin = xaddref(this->pin);
+ if (!pin) {
+ bool success;
+ FINALLY(if (!success) this->core.on_unpin(this));
+ pin = make_pyobj<HunkPinner>(xaddref(this));
+ this->pin = pin.get();
+ success = true;
+ }
+ assume(this->is_pinned());
+ return pin;
+}
+
+static
+bool
+contiguous_array_p(pyarray_ref array)
+{
+ int cflags = NPY_ARRAY_C_CONTIGUOUS | NPY_ARRAY_F_CONTIGUOUS;
+ return (npy_flags(array) & cflags) == cflags;
+}
+
+// Try to find a hunk reference that is semantically equivalent to the
+// whole array ARRAY. In Hunk::convert_pyarray, if we find that our
+// input array is just a proxy for a hunk, we return that hunk without
+// doing other work.
+unique_hunk
+Hunk::try_get_equiv_hunk(QueryCache* qc, pyarray_ref array)
+{
+ // You might think that any intermediate view should get another
+ // level of indirection, but you'd be wrong. If we broadcast up to
+ // nelem=2, the broadcast chain looks like V->N->H, where V is the
+ // two-elementboradcast, N is the naked view, and H is the
+ // HunkPinner. If we rebroadcast this view down to one element, we
+ // collapse it to N->H.
+ assume(npy_ndim(array) == 1);
+ if (Hunk* h = maybe_pinned_hunk(npy_base(array))) {
+ if (h->qc != qc)
+ return {};
+ if (npy_size1d(array) == h->get_size() &&
+ npy_dtype(array) == h->get_dtype() &&
+ npy_strides(array)[0] == npy_dtype(array)->elsize) {
+ h->freeze();
+ return xaddref(h);
+ }
+ } else if (pyarray_ref bcaster = npy_get_broadcaster_raw(array)) {
+ if (Hunk* bh = maybe_pinned_hunk(npy_base(bcaster))) {
+ if (bh->qc != qc)
+ return {};
+ if (!bh->core.is_broadcasted(bh))
+ return {};
+ if (npy_size1d(array) != bh->get_size())
+ return {};
+ if (npy_strides(array)[0] != 0)
+ return {};
+ if (npy_dtype(array) != bh->get_dtype())
+ return {};
+ if (npy_data_raw(array) != npy_data_raw(bcaster))
+ return {};
+ assume(bh->is_frozen()); // Broadcast hunks cannot be mutated.
+ return xaddref(bh);
+ }
+ }
+ return {};
+}
+
+// If ARRAY is a broadcast, just copy the underlying broadcasted value
+// into a new array. It's not worth doing anything fancy for one row.
+// If ARRAY is an exact handle to a broadcasted Hunk and not a
+// sub-view of the broadcast, try_get_equiv_hunk should have already
+// short-circuited us.
+optional<Hunk::Core>
+Hunk::try_broadcast(pyarray_ref array)
+{
+ pyarray_ref bcaster = npy_get_broadcaster_raw(array);
+ if (!bcaster)
+ return {};
+ unique_pyarray own_bcaster;
+ if (!own_bcaster && (npy_flags(bcaster) & NPY_ARRAY_OWNDATA))
+ own_bcaster = bcaster.addref();
+ if (!own_bcaster)
+ if (pyref bcaster_base = npy_base(bcaster))
+ if (Hunk* bcaster_hunk = maybe_pinned_hunk(bcaster_base))
+ own_bcaster = bcaster_hunk->core.get_broadcast_base(
+ bcaster_hunk).addref();
+ if (!own_bcaster ||
+ npy_ndim(bcaster) == 0 ||
+ !(npy_flags(own_bcaster) & NPY_ARRAY_OWNDATA))
+ own_bcaster = npy_flatten(bcaster);
+ return BroadcastCore(std::move(own_bcaster), npy_size1d(array));
+}
+
+struct ViewInfo {
+ pyarray_ref base;
+ npy_intp offset_nelem;
+};
+
+optional<ViewInfo>
+try_decode_view(pyarray_ref array)
+{
+ npy_intp asize = npy_size1d(array);
+ if (!contiguous_array_p(array))
+ return {};
+ pyref base = npy_base(array);
+ if (!base)
+ return {};
+ if (!is_base_ndarray(base))
+ return {};
+ pyarray_ref abase = base.as_unsafe<PyArrayObject>();
+ if (npy_ndim(abase) != 1)
+ return {};
+ if (!contiguous_array_p(abase))
+ return {};
+ npy_intp stride = npy_strides(abase)[0];
+ if (!stride || stride != npy_strides(array)[0])
+ return {};
+ assume(stride > 0);
+ npy_intp bsize = npy_size1d(abase);
+ assume(bsize >= asize);
+ char* data = npy_data<char>(array);
+ char* base_data = npy_data<char>(abase);
+ npy_intp offset_bytes = data - base_data;
+ assume(offset_bytes >= 0);
+ assume(offset_bytes % stride == 0);
+ npy_intp offset_nelem = offset_bytes / stride;
+ assume(offset_nelem <= bsize - asize);
+ return ViewInfo {
+ abase,
+ offset_nelem,
+ };
+}
+
+// If ARRAY is a view of a hunk-backed array, make a hunk core that
+// knows about the connection.
+optional<Hunk::Core>
+Hunk::try_subcore_or_view(QueryCache* qc,
+ unique_pyarray& array)
+{
+ npy_intp asize = npy_size1d(array);
+ // We're better off just copying very small views.
+ if (asize < view_min_elements)
+ return {};
+ optional<ViewInfo> vi = try_decode_view(array);
+ if (!vi)
+ return {};
+ // Now we're looking at a view.
+ assume(vi->base);
+ assume(vi->offset_nelem >= 0);
+
+ unique_hunk base_hunk = try_get_equiv_hunk(qc, vi->base);
+ // If this view is backed by a hunk, use SubCore to properly work
+ // with that hunk.
+ if (base_hunk)
+ return SubCore(std::move(base_hunk),
+ vi->offset_nelem,
+ npy_size1d(array));
+ // If the view is backed by something weird, just copy.
+ if (npy_base(vi->base))
+ return {};
+ // If the view would retain more than a whole block of data,
+ // just copy.
+ if (npy_size1d(vi->base) > qc->get_block_size())
+ return {};
+ // All the checks passed. Let's treat this view like a
+ // normal array.
+ return NumpyCore(std::move(array));
+}
+
+// If ARRAY has no unusual backing storage, just use it as-is.
+optional<Hunk::Core>
+Hunk::try_forward(unique_pyarray& array)
+{
+ if (pyref base = npy_base(array)) {
+ if (!base)
+ return {};
+ if (!is_base_ndarray(base))
+ return {};
+ pyarray_ref abase = base.as_unsafe<PyArrayObject>();
+ if (npy_ndim(array) != 1 || npy_ndim(abase) != 1)
+ return {};
+ if (npy_size1d(abase) != npy_size1d(array))
+ return {};
+ if (!contiguous_array_p(array) || !contiguous_array_p(abase))
+ return {};
+ if (npy_dtype(abase) != npy_dtype(array) &&
+ !dtype_equiv(npy_dtype(abase), npy_dtype(array)))
+ return {};
+ }
+ return NumpyCore(std::move(array));
+
+}
+
+unique_hunk
+Hunk::convert_pyarray(QueryCache* qc, unique_pyarray array)
+{
+ check_pytype_exact(pytype_of<PyArrayObject>(), array);
+ array = collapse_useless_views(std::move(array));
+ if (npy_ndim(array) != 1)
+ throw_pyerr_msg(PyExc_TypeError, "hunks can store only 1d arrays");
+ if (unique_hunk hunk = try_get_equiv_hunk(qc, array))
+ return hunk;
+ unique_dtype dtype = npy_dtype(array).notnull().addref();
+ optional<Core> core;
+ if (!core)
+ core = try_broadcast(array);
+ if (!core)
+ core = try_subcore_or_view(qc, array);
+ if (!core)
+ core = try_forward(array);
+ if (!core)
+ core = NumpyCore(copy_pyarray(array));
+ assume(core.has_value());
+ return Hunk::from_core(qc, std::move(*core));
+}
+
+unique_hunk
+Hunk::retrieve_backing_hunk(pyarray_ref array) noexcept
+{
+ pyref obj = npy_base(array);
+ assert(obj);
+ assert(isinstance_exact(obj, pytype_of<HunkPinner>()));
+ unique_hunk h = obj.as_unsafe<HunkPinner>()->hunk_addref();
+ assert(npy_size1d(array) == h->get_size());
+ assert(npy_dtype(array) == h->get_dtype());
+ assert(npy_strides(array)[0] == npy_dtype(array)->elsize);
+ return h;
+}
+
+int
+Hunk::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ return this->core.py_traverse(visit, arg);
+}
+
+void
+Hunk::after_resource_use_changed(ResourceUse old_mu, ResourceUse new_mu)
+{
+ if (old_mu.memory_nbytes < new_mu.memory_nbytes)
+ qc->account_memory(new_mu.memory_nbytes - old_mu.memory_nbytes, this);
+ else if (new_mu.memory_nbytes < old_mu.memory_nbytes)
+ qc->unaccount_memory(old_mu.memory_nbytes - new_mu.memory_nbytes);
+}
+
+void
+Hunk::deflate()
+{
+ assume(!this->is_pinned());
+ this->core.deflate(this);
+}
+
+void
+HunkExtraDebug::set_score_override(HunkScore score_override)
+{
+ this->score_override = score_override;
+}
+
+void
+HunkExtraOpt::set_score_override(HunkScore /*score_override*/)
+{
+ throw_pyerr_msg(PyExc_AssertionError,
+ "score override not available in optimized builds");
+}
+
+void
+Hunk::set_score_override(HunkScore score_override)
+{
+ this->HunkExtra::set_score_override(score_override);
+}
+
+const char*
+Hunk::get_core_name() const noexcept
+{
+ return this->core.get_core_name(this);
+}
+
+
+
+unique_hunk /* nullable */
+HunkReblocker::finish(QueryCache* qc)
+{
+ assert(!this->nelem_remaining());
+ if (this->new_sub_hunks.empty())
+ return {};
+ if (this->new_sub_hunks.size() == 1)
+ return std::move(this->new_sub_hunks[0]);
+ return Hunk::from_core(qc,
+ Hunk::MegaCore(std::move(this->new_sub_hunks)));
+}
+
+void
+HunkReblocker::add_1(unique_hunk hunk)
+{
+ // Don't create trees of hunks: decompose composites.
+ if (hunk->is_composite()) {
+ hunk->enumerate_children([&](Hunk* sub_hunk) {
+ this->add_1(xaddref(sub_hunk));
+ });
+ return;
+ }
+
+ unique_hunk merged;
+ if (!this->new_sub_hunks.empty() &&
+ (merged = Hunk::try_merge(this->new_sub_hunks.back().get(),
+ hunk.get())))
+ {
+ this->new_sub_hunks.back() = std::move(merged);
+ } else {
+ this->new_sub_hunks.push_back(std::move(hunk));
+ }
+}
+
+unique_hunk
+HunkReblocker::add(Hunk* sh)
+{
+ unique_hunk out;
+ const npy_intp sh_size = sh->get_size();
+ assume(sh_size >= 0);
+ assume(this->skip >= 0);
+ assume(this->nelem >= 0);
+ if (sh_size <= this->skip) {
+ this->skip -= sh_size;
+ } else {
+ const npy_intp data_start = this->skip;
+ const npy_intp data_avail = sh_size - data_start;
+ const npy_intp data_used = std::min(data_avail, this->nelem);
+ const npy_intp data_end = data_start + data_used;
+ if (data_used) {
+ this->add_1(sh->view(data_start, data_end));
+ this->nelem -= data_used;
+ }
+ if (data_end < sh_size)
+ out = sh->view(data_end, sh_size);
+ }
+ return out;
+}
+
+
+
+static
+unique_pyref
+Hunk_get_core_name(PyObject* self, void*)
+{
+ return make_pystr(pyref(self).as_unsafe<Hunk>()->get_core_name());
+}
+
+PyGetSetDef Hunk::pygetset[] = {
+ make_getset("core_name",
+ "Get the name of the currently-used core",
+ wraperr<Hunk_get_core_name>()),
+ { 0 }
+};
+
+PyMethodDef Hunk::pymethods[] = {
+ AUTOMETHOD(&Hunk::set_score_override,
+ "For testing, override QC spill core",
+ (HunkScore, score_override)
+ ),
+ AUTOMETHOD(&Hunk::inflate,
+ "Make an array out of a hunk",
+ ),
+ { 0 },
+};
+
+PyTypeObject Hunk::pytype =
+ make_py_type<Hunk>(
+ "dctv._native.Hunk",
+ "Internal handle to block data",
+ [](PyTypeObject* t) {
+ t->tp_getset = Hunk::pygetset;
+ t->tp_methods = Hunk::pymethods;
+ });
+
+
+
+PyMemberDef HunkPinner::pymembers[] = {
+ make_memberdef("hunk",
+ T_OBJECT,
+ (offsetof(HunkPinner, hunk) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "The hunk that this pinner pins"),
+ {}
+};
+
+PyTypeObject HunkPinner::pytype =
+ make_py_type<HunkPinner>(
+ "dctv._native.HunkPinner",
+ "Internal hunk migration preventor",
+ [](PyTypeObject* t){
+ t->tp_members = HunkPinner::pymembers;
+ });
+
+void
+init_hunk(pyref m)
+{
+ register_type(m, &Hunk::pytype);
+ register_type(m, &HunkPinner::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/hunk.h b/src/dctv/hunk.h
new file mode 100644
index 0000000..44d1558
--- /dev/null
+++ b/src/dctv/hunk.h
@@ -0,0 +1,624 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/intrusive/list.hpp>
+#include <functional>
+#include <type_traits>
+
+#include "mmap.h"
+#include "npy.h"
+#include "optional.h"
+#include "pyutil.h"
+#include "simple_variant.h"
+#include "unique_fd.h"
+#include "vector.h"
+
+// One-dimensional low-level backing storage for DCTV blocks
+
+namespace dctv {
+
+struct Hunk;
+struct QueryCache;
+struct HunkPinner;
+
+using unique_hunk = unique_obj_pyref<Hunk>;
+
+using HunkScore = double;
+struct SpillRecord;
+
+struct HunkExtraDebug {
+ inline HunkExtraDebug(HunkScore new_hunk_score_override) noexcept;
+ inline HunkScore get_score_override() const noexcept;
+ void set_score_override(HunkScore score_override);
+ private:
+ HunkScore score_override;
+};
+
+struct HunkExtraOpt {
+ inline HunkExtraOpt(HunkScore new_hunk_score_override) noexcept;
+ inline HunkScore get_score_override() const noexcept;
+ void set_score_override(HunkScore score_override);
+};
+
+using HunkExtra = std::conditional_t<safe_mode,
+ HunkExtraDebug,
+ HunkExtraOpt>;
+
+struct Hunk final : BasePyObject, SupportsGc, private HunkExtra
+{
+ // ARRAY must be a hunk-backed array; return the backing hunk.
+ static unique_hunk retrieve_backing_hunk(pyarray_ref array) noexcept;
+
+ // Make a hunk view of ARRAY. If ARRAY is already hunk-backed and
+ // ARRAY is exactly equivalent to its backing hunk (i.e., not a
+ // view), return that hunk directly (freezing the hunk by side
+ // effect). Otherwise, make a new hunk.
+ static unique_hunk convert_pyarray(QueryCache* qc, unique_pyarray array);
+ static unique_hunk make_uninit(QueryCache* qc,
+ unique_dtype dtype,
+ npy_intp size);
+ static unique_hunk make_empty(QueryCache* qc, unique_dtype dtype);
+ static unique_hunk broadcast_false(QueryCache* qc, npy_intp nelem);
+ static unique_hunk /* nullable */ try_merge(Hunk* left, Hunk* right);
+
+ unique_pyarray inflate();
+ void resize(npy_intp new_nelem);
+ inline unique_hunk view(npy_intp low, npy_intp high) const;
+
+ using WalkCb = std::function<void(Hunk*)>;
+ inline void enumerate_children(const WalkCb& cb) const;
+
+ // Ensure that hunk contents and size cannot change after this point.
+ inline void freeze();
+
+ // Whether this hunk is frozen against future modification.
+ inline bool is_frozen() const noexcept;
+
+ // Whether someone has a memory view on this hunk.
+ inline bool is_pinned() const noexcept;
+
+ // Reduce RAM use. May release GIL!
+ void deflate();
+
+ // For testing: set an explicit hunk score.
+ void override_score(HunkScore score_override);
+
+ // Get a string (statically allocated) naming the hunk core in use.
+ const char* get_core_name() const noexcept;
+
+ // Set a score override for testing.
+ void set_score_override(HunkScore score_override);
+ using HunkExtra::get_score_override;
+
+ struct CopyOrPin final : NoCopy {
+ CopyOrPin(npy_intp nelem, unique_dtype dtype);
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ void copy_and_advance(pyarray_ref array);
+ void add_pinned_array(unique_pyarray array);
+ uint8_t* get_start_ptr();
+ uint8_t* get_cur_ptr();
+ npy_intp get_cur_elem_pos();
+ size_t get_cur_byte_pos();
+ void copy_bcast_and_advance(
+ pyarray_ref bcaster, npy_intp nelem);
+ void advance_nelem(npy_intp nelem);
+ void note_shared_bytes(npy_intp nbytes);
+ npy_intp get_unshared_nbytes() const noexcept;
+ private:
+ Mmap reservation;
+ unique_pyarray view;
+ npy_intp pos;
+ Vector<unique_pyarray> pins;
+ npy_intp shared_nbytes = 0;
+ };
+
+ inline dtype_ref get_dtype() const noexcept;
+ inline npy_intp get_size() const noexcept;
+ inline bool is_broadcasted() const noexcept;
+ inline bool is_composite() const noexcept;
+
+ struct ResourceUse final {
+ size_t memory_nbytes = 0;
+ size_t disk_nbytes = 0;
+ };
+
+ inline ResourceUse get_resource_use() const noexcept;
+
+ ~Hunk() noexcept;
+
+ static PyTypeObject pytype;
+
+ // Private interface begins here. Public clause below aren't
+ // really public.
+
+ private:
+ friend struct HunkListAccess;
+ friend struct HunkPinner;
+ friend struct HunkReblocker;
+ struct Core;
+
+ // The hunk interface has many implementations, each one being a
+ // derivative of CoreBase. All functions in ICore that take a
+ // SELF pointer are called with SELF's core set to the hunk being
+ // called. The hunk functions below are allowed to change the hunk
+ // core through the SELF pointer. In this way, Hunk is a kind of
+ // FSM, with each state being a CoreBase derivative.
+
+ // ICore is a pure virtual class so that we can skip inheriting
+ // from it in optimized builds. In debug builds, we use virtual inheritance
+ // to benefit from C++'s override and signature checking.
+
+ struct ICore {
+ // Support Python GC.
+ VARIANT_VIRTUAL
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_ABSTRACT;
+
+ // The number of elements described by this hunk.
+ VARIANT_VIRTUAL
+ npy_intp get_size(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Get the dtype of elements in this hunk.
+ VARIANT_VIRTUAL
+ dtype_ref get_dtype(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Make a Python array providing access to the contents of the
+ // hunk. While this array lives, the hunk core cannot be changed.
+ VARIANT_VIRTUAL
+ unique_pyarray inflate(Hunk* self) VARIANT_ABSTRACT;
+
+ // Return whether this hunk is a broadcasting hunk.
+ VARIANT_VIRTUAL
+ bool is_broadcasted(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Return a reference to the value suitable for broadcasting to a
+ // different shape or the empty reference if this hunk cannot
+ // be broadcast.
+ VARIANT_VIRTUAL
+ pyarray_ref get_broadcast_base(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Change the amount of space available for this hunk.
+ // If growing, any new space is uninitialized. If shrinking, the
+ // tail of the hunk is discarded. Otherwise, contents of the hunk
+ // are preserved. May change the core type.
+ VARIANT_VIRTUAL
+ void resize(Hunk* self, npy_intp new_nelem) VARIANT_ABSTRACT;
+
+ // Called by the HunkPinner destructor when an array returned by
+ // inflate() is deallocated. May discard core-internal memory.
+ VARIANT_VIRTUAL
+ void on_unpin(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Participate in assembling an inflated MegaHunk.
+ VARIANT_VIRTUAL
+ void copy_or_pin(Hunk* self, CopyOrPin* cop,
+ npy_intp offset, npy_intp nelem) VARIANT_ABSTRACT;
+
+ // Return whether this hunk references other hunks.
+ VARIANT_VIRTUAL
+ bool is_composite(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Enumerate the hunk's children.
+ VARIANT_VIRTUAL
+ void enumerate_children(const Hunk* self, const WalkCb& cb)
+ const VARIANT_ABSTRACT;
+
+ // Called when this core is separated from its owning hunk.
+ // Unlike other HunkCore functions, this one does _not_ take a
+ // self pointer: by the time this function is called, the hunk may
+ // be destroyed or may have a different core. QC is, however, the
+ // QueryCache associated with the hunk to which the hunk core
+ // previously belonged. After this function is called, the only
+ // other function called on this core will be the destructor.
+ VARIANT_VIRTUAL
+ void on_core_detached(QueryCache* qc)
+ noexcept VARIANT_ABSTRACT;
+
+ // Create a hunk that's a view on the current hunk. Creating a view
+ // of a view creates a view on the original object.
+ VARIANT_VIRTUAL
+ unique_hunk view(const Hunk* self, npy_intp low, npy_intp high)
+ const VARIANT_ABSTRACT;
+
+ // Accumulate resource use into MU.
+ VARIANT_VIRTUAL
+ void add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept VARIANT_ABSTRACT;
+
+ // Attempt to reduce resource use. Illegal if the hunk is pinned.
+ // May replace the core of the hunk.
+ VARIANT_VIRTUAL
+ void deflate(Hunk* self) VARIANT_ABSTRACT;
+
+ // Get a string (statically allocated) naming the hunk core in use.
+ VARIANT_VIRTUAL
+ const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_ABSTRACT;
+ };
+
+ // CoreBase contains default implementations of many of the
+ // interfaces in ICore.
+ struct CoreBase VARIANT_WHEN_DEBUG(: virtual ICore) {
+ inline bool is_broadcasted(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ inline pyarray_ref get_broadcast_base(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ void resize(Hunk* self, npy_intp new_nelem)
+ VARIANT_OVERRIDE;
+ inline void on_unpin(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ void copy_or_pin(Hunk* self, CopyOrPin* cop,
+ npy_intp offset, npy_intp nelem)
+ VARIANT_OVERRIDE;
+ inline bool is_composite(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ void enumerate_children(const Hunk* self, const WalkCb& cb)
+ const VARIANT_OVERRIDE;
+ inline void on_core_detached(QueryCache* qc)
+ noexcept VARIANT_OVERRIDE;
+ unique_hunk view(const Hunk* self, npy_intp low, npy_intp high)
+ const VARIANT_OVERRIDE;
+ };
+
+ // Use cache-managed memory-mapped chunks as backing store.
+ // Allows us to play VM games to make contiguous megahunks
+ // without copies.
+ struct MmapCoreBase : CoreBase {
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_OVERRIDE;
+ inline npy_intp get_size(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ inline dtype_ref get_dtype(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ unique_pyarray inflate(Hunk* self) VARIANT_OVERRIDE;
+ void copy_or_pin(Hunk* self, CopyOrPin* cop,
+ npy_intp offset, npy_intp nelem)
+ VARIANT_OVERRIDE;
+ void on_core_detached(QueryCache* qc) noexcept VARIANT_OVERRIDE;
+ void add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept VARIANT_OVERRIDE;
+
+ protected:
+ inline MmapCoreBase(MmapShared storage,
+ unique_dtype dtype,
+ npy_intp nelem) noexcept;
+ unique_pyarray view_of_the_mmap(bool writeable);
+ npy_intp nelem;
+ unique_dtype dtype;
+ MmapShared storage;
+ };
+
+ struct MmapCore final : MmapCoreBase {
+ MmapCore(MmapShared storage,
+ unique_dtype dtype,
+ npy_intp nelem) noexcept;
+ void deflate(Hunk* self) VARIANT_OVERRIDE;
+ void resize(Hunk* self, npy_intp new_nelem) VARIANT_OVERRIDE;
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ };
+
+ struct WithSpillMixin VARIANT_WHEN_DEBUG(: virtual ICore) {
+ WithSpillMixin(std::unique_ptr<SpillRecord> spill) noexcept;
+ void deflate(Hunk* self) VARIANT_OVERRIDE;
+ void add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept VARIANT_OVERRIDE;
+ void on_core_detached(QueryCache* qc) noexcept VARIANT_OVERRIDE;
+ protected:
+ Core core_from_spill_record(Hunk* self);
+ private:
+ std::unique_ptr<SpillRecord> spill;
+ };
+
+ struct MmapCoreWithSpill final : MmapCoreBase, WithSpillMixin {
+ MmapCoreWithSpill(
+ MmapShared storage,
+ unique_dtype dtype,
+ npy_intp nelem,
+ std::unique_ptr<SpillRecord> spill) noexcept;
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ void add_resource_use(const Hunk* self, ResourceUse* mu)
+ const noexcept VARIANT_OVERRIDE;
+ void on_core_detached(QueryCache* qc) noexcept VARIANT_OVERRIDE;
+ };
+
+ // Stitch several hunks into one logical core. Useful for creating
+ // linear views of enormous sequences of smaller hunks. Very small
+ // hunks may be copied into private memory owned by the MegaCore.
+ struct MegaCore final : CoreBase {
+ explicit MegaCore(Vector<unique_hunk> hunks);
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_OVERRIDE;
+ npy_intp get_size(const Hunk* self) const noexcept VARIANT_OVERRIDE;
+ dtype_ref get_dtype(const Hunk* self) const noexcept VARIANT_OVERRIDE;
+ unique_pyarray inflate(Hunk* self) VARIANT_OVERRIDE;
+ void on_unpin(const Hunk* self) const noexcept VARIANT_OVERRIDE;
+ void copy_or_pin(Hunk* self, CopyOrPin* cop,
+ npy_intp offset, npy_intp nelem)
+ VARIANT_OVERRIDE;
+ inline bool is_composite(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ void enumerate_children(const Hunk* self, const WalkCb& cb)
+ const VARIANT_OVERRIDE;
+ unique_hunk view(const Hunk* self,
+ npy_intp low, npy_intp high) const
+ VARIANT_OVERRIDE;
+
+ void add_resource_use(const Hunk* self, ResourceUse* mu) const noexcept
+ VARIANT_OVERRIDE;
+
+ void deflate(Hunk* self) VARIANT_OVERRIDE;
+
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+
+ private:
+ CopyOrPin stitch(Hunk* self);
+ Vector<unique_hunk> sub_hunks;
+ mutable optional<CopyOrPin> pin_info;
+ };
+
+ // Normal numpy array as backing store: we get this core when we
+ // import an unmanaged array into DCTV. There's no point converting
+ // to a MmapCore if we're going to use the raw numpy array once and
+ // throw it away.
+ struct NumpyCoreBase : CoreBase {
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_OVERRIDE;
+ inline npy_intp get_size(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ inline dtype_ref get_dtype(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ inline pyarray_ref get_broadcast_base(const Hunk* self)
+ const noexcept
+ VARIANT_OVERRIDE;
+ unique_pyarray inflate(Hunk* self) VARIANT_OVERRIDE;
+
+ void add_resource_use(const Hunk* self, ResourceUse* mu) const noexcept
+ VARIANT_OVERRIDE;
+
+ protected:
+ explicit inline NumpyCoreBase(unique_pyarray array) noexcept;
+ unique_pyarray backing_store;
+ };
+
+ struct NumpyCore final : NumpyCoreBase {
+ explicit NumpyCore(unique_pyarray array) noexcept;
+ void deflate(Hunk* self) VARIANT_OVERRIDE;
+ void resize(Hunk* self, npy_intp new_nelem) VARIANT_OVERRIDE;
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ };
+
+ struct NumpyCoreWithSpill final : NumpyCoreBase, WithSpillMixin {
+ NumpyCoreWithSpill(unique_pyarray array,
+ std::unique_ptr<SpillRecord> spill) noexcept;
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ void on_core_detached(QueryCache* qc) noexcept VARIANT_OVERRIDE;
+ void add_resource_use(const Hunk* self, ResourceUse* mu) const noexcept
+ VARIANT_OVERRIDE;
+ };
+
+ struct BroadcastCore final : CoreBase {
+ BroadcastCore(unique_pyarray broadcaster, npy_intp nelem);
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_OVERRIDE;
+ inline npy_intp get_size(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ inline dtype_ref get_dtype(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ inline pyarray_ref get_broadcast_base(const Hunk* self)
+ const noexcept
+ VARIANT_OVERRIDE;
+ unique_pyarray inflate(Hunk* self) VARIANT_OVERRIDE;
+ inline bool is_broadcasted(const Hunk* /*self*/) const noexcept
+ VARIANT_OVERRIDE
+ { return true; };
+ void copy_or_pin(Hunk* self,
+ CopyOrPin* cop,
+ npy_intp offset,
+ npy_intp nelem) VARIANT_OVERRIDE;
+ unique_hunk view(const Hunk* self, npy_intp low, npy_intp high)
+ const VARIANT_OVERRIDE;
+
+ void add_resource_use(const Hunk* self, ResourceUse* mu) const noexcept
+ VARIANT_OVERRIDE;
+
+ void deflate(Hunk* self) VARIANT_OVERRIDE;
+
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+
+ private:
+ npy_intp nelem;
+ unique_pyarray broadcaster;
+ };
+
+ struct SubCore final : CoreBase {
+ SubCore(unique_hunk base,
+ npy_intp offset,
+ npy_intp nelem);
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_OVERRIDE;
+ inline npy_intp get_size(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ inline dtype_ref get_dtype(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+ unique_pyarray inflate(Hunk* self) VARIANT_OVERRIDE;
+ void on_unpin(const Hunk* self) const noexcept VARIANT_OVERRIDE;
+ void copy_or_pin(Hunk* self,
+ CopyOrPin* cop,
+ npy_intp offset,
+ npy_intp nelem) VARIANT_OVERRIDE;
+ unique_hunk view(const Hunk* self, npy_intp low, npy_intp high)
+ const VARIANT_OVERRIDE;
+
+ void add_resource_use(const Hunk* self, ResourceUse* mu) const noexcept
+ VARIANT_OVERRIDE;
+
+ void deflate(Hunk* self) VARIANT_OVERRIDE;
+
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+
+ private:
+ npy_intp nelem;
+ npy_intp offset;
+ unique_hunk base;
+ mutable unique_pyarray inflated_base;
+ };
+
+ struct SpilledCore final : CoreBase, WithSpillMixin {
+ SpilledCore(npy_intp nelem,
+ unique_dtype dtype,
+ std::unique_ptr<SpillRecord> spill) noexcept;
+
+ int py_traverse(visitproc visit, void* arg)
+ const noexcept VARIANT_OVERRIDE;
+
+ unique_pyarray inflate(Hunk* self) VARIANT_OVERRIDE;
+
+ inline npy_intp get_size(const Hunk* self) const noexcept
+ VARIANT_OVERRIDE;
+ inline dtype_ref get_dtype(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+
+ void on_core_detached(QueryCache* qc) noexcept VARIANT_OVERRIDE;
+ inline const char* get_core_name(const Hunk* self)
+ const noexcept VARIANT_OVERRIDE;
+
+ private:
+ npy_intp nelem;
+ unique_dtype dtype;
+ };
+
+ using HunkVariant = SimpleVariant<
+ MmapCore,
+ MmapCoreWithSpill,
+ MegaCore,
+ NumpyCore,
+ NumpyCoreWithSpill,
+ BroadcastCore,
+ SubCore,
+ SpilledCore>;
+
+ struct Core final : private HunkVariant {
+ using HunkVariant::HunkVariant;
+ using HunkVariant::operator=;
+ using HunkVariant::get_if;
+ using variant_base = ICore;
+ VARIANT_FORWARD(py_traverse);
+ VARIANT_FORWARD(get_size);
+ VARIANT_FORWARD(get_dtype);
+ VARIANT_FORWARD(inflate);
+ VARIANT_FORWARD(is_broadcasted);
+ VARIANT_FORWARD(get_broadcast_base);
+ VARIANT_FORWARD(resize);
+ VARIANT_FORWARD(on_unpin);
+ VARIANT_FORWARD(copy_or_pin);
+ VARIANT_FORWARD(is_composite);
+ VARIANT_FORWARD(enumerate_children);
+ VARIANT_FORWARD(on_core_detached);
+ VARIANT_FORWARD(view);
+ VARIANT_FORWARD(add_resource_use);
+ VARIANT_FORWARD(deflate);
+ VARIANT_FORWARD(get_core_name);
+ };
+
+ using HunkListLink =
+ boost::intrusive::list_member_hook<
+ boost::intrusive::link_mode<
+ boost::intrusive::normal_link>>;
+
+ static unique_hunk try_get_equiv_hunk(
+ QueryCache* qc, pyarray_ref array);
+ static optional<Core> try_broadcast(pyarray_ref array);
+ static optional<Core> try_subcore_or_view(
+ QueryCache* qc,
+ unique_pyarray& array);
+ static optional<Core> try_forward(unique_pyarray& array);
+
+ inline void copy_or_pin(CopyOrPin* cop,
+ npy_intp offset,
+ npy_intp nelem);
+
+ public: // Only for make_pyobj
+ explicit Hunk(QueryCache* qc, Core&& core);
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ private:
+ // Make a hunk from a core, taking care to detach the core if
+ // constructing the hunk object fails.
+ static inline unique_hunk from_core(QueryCache* qc, Core core);
+
+ // Change the core of the hunk. Call from HunkCore implementations
+ // only. Does memory accounting internally.
+ template<typename Functor>
+ inline void change_core(Functor&& make_new_core);
+
+ // Compress (possibly into disk storage) and change the core to a
+ // spilled core.
+ void deflate_memory_change_core(const void* mem,
+ npy_intp nelem,
+ dtype_ref dtype);
+ std::unique_ptr<SpillRecord> spill_1(QueryCache* qc,
+ const void* const in_buffer,
+ const npy_intp chunk_nelem,
+ const npy_intp elsize);
+
+ // Properly account for changing resource use.
+ void after_resource_use_changed(ResourceUse old_mu, ResourceUse new_mu);
+
+ unique_obj_pyref<HunkPinner> get_pinner();
+ unique_pyarray pin_new_naked_view(unique_pyarray view);
+ unique_pyarray pin_naked_view_of(pyarray_ref array);
+
+ static PyGetSetDef pygetset[];
+ static PyMethodDef pymethods[];
+
+ const unique_obj_pyref<QueryCache> qc;
+ HunkPinner* pin = nullptr; // Weak reference
+ Core core;
+ HunkListLink link;
+ bool frozen = true;
+};
+
+struct HunkReblocker {
+ inline HunkReblocker(npy_intp low, npy_intp high);
+ inline npy_intp nelem_remaining() const noexcept;
+ inline bool done() const noexcept;
+ unique_hunk add(Hunk* sh);
+ unique_hunk /* nullable */ finish(QueryCache* qc);
+ private:
+ void add_1(unique_hunk hunk);
+ npy_intp skip;
+ npy_intp nelem;
+ Vector<unique_hunk> new_sub_hunks;
+};
+
+void init_hunk(pyref m);
+
+} // namespace dctv
+
+#include "hunk-inl.h"
diff --git a/src/dctv/iddict.py b/src/dctv/iddict.py
new file mode 100644
index 0000000..b6624c7
--- /dev/null
+++ b/src/dctv/iddict.py
@@ -0,0 +1,231 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Dictionary types that work for object identity, not defined equality"""
+import weakref
+from contextlib import contextmanager
+from collections.abc import MutableMapping, MutableSet
+from threading import RLock
+
+_NO_RELOAD = True
+
+
+class IdentityDictionary(MutableMapping):
+ """Identity version of a dict"""
+ def __init__(self):
+ self.__data = {}
+
+ def __repr__(self):
+ return "ID{%s}" % " ,".join(
+ "{!r}: {!r}".format(*item) for item in self.items())
+
+ # Container
+
+ def __contains__(self, key):
+ return id(key) in self.__data
+
+ # Mapping
+
+ def __getitem__(self, key):
+ return self.__data[id(key)][1]
+
+ def __iter__(self):
+ return (v[0] for v in self.__data.values())
+
+ def __len__(self):
+ return len(self.__data)
+
+ def keys(self):
+ return iter(self)
+
+ def values(self):
+ return (v[1] for v in self.items())
+
+ def items(self):
+ return self.__data.values()
+
+ # MutableMapping
+
+ def __setitem__(self, key, value):
+ self.__data[id(key)] = (key, value)
+
+ def __delitem__(self, key):
+ del self.__data[id(key)]
+
+ def clear(self):
+ self.__data.clear()
+
+
+class IdentitySet(MutableSet):
+ """Identity version of a set"""
+ def __init__(self):
+ self.__data = {}
+
+ # Container
+
+ def __contains__(self, item):
+ return id(item) in self.__data
+
+ # Set
+
+ def __iter__(self):
+ return iter(self.__data.values())
+
+ def __len__(self):
+ return len(self.__data)
+
+ # MutableSet
+
+ def add(self, value):
+ self.__data[id(value)] = value
+
+ def discard(self, value):
+ self.__data.pop(id(value), None)
+
+
+class WeakKeyIdentityDictionary(MutableMapping):
+ """Weakly-keyed dictionary that stores objects by identity"""
+
+ # This class is complicated by how weakref defers to object __hash__
+ # instead of object identity. It works, essentially, by
+ # implementing a "hash table" at the Python level, using the object
+ # ID as a hash code. We can collide: we can store an object A with
+ # id I that later dies. In the meantime, we can construct an object
+ # B that reuses id I. So we have two weak refs keyed with id I and
+ # have to disambiguate them. The set of weakrefs to objects with id
+ # I is the bucket for I. The cookie is a unique integer that
+ # associates an object with a value. Each object gets its own
+ # cookie, so two objects with the same ID can have different
+ # associated data.
+
+ def __init__(self):
+ self.__clean_lock = RLock()
+ self.__clean_block_depth = 0
+ self.__to_clean = set()
+ self.__buckets_by_id = {}
+ self.__values_by_cookie = {}
+ self.__next_cookie = 1 # True in bool context
+
+ @contextmanager
+ def __clean_blocked(self):
+ with self.__clean_lock:
+ self.__clean_block_depth += 1
+ yield
+ with self.__clean_lock:
+ self.__clean_block_depth -= 1
+ if not self.__clean_block_depth:
+ self.__flush_clean_locked()
+
+ def __flush_clean_locked(self):
+ while self.__to_clean:
+ bucket_id, cookie = self.__to_clean.pop()
+ bucket = self.__buckets_by_id[bucket_id]
+ del self.__values_by_cookie[cookie]
+ del bucket[cookie]
+ if not bucket:
+ del self.__buckets_by_id[bucket_id]
+
+ def __weakref_callback(self, wref):
+ with self.__clean_lock:
+ self.__to_clean.add(wref.key)
+ if not self.__clean_block_depth:
+ self.__flush_clean_locked()
+
+ def __find(self, key):
+ assert key is not None
+ assert self.__clean_block_depth > 0 # pylint: disable=compare-to-zero
+ bucket = self.__buckets_by_id.get(id(key))
+ cookie = None
+ for b_cookie, b_ref in bucket.items() if bucket else ():
+ candidate = b_ref()
+ if candidate is None:
+ assert b_ref.key == (id(key), b_cookie)
+ self.__to_clean.add(b_ref.key)
+ elif candidate is key:
+ cookie = b_cookie
+ break
+ return cookie, bucket
+
+ # Container
+
+ def __contains__(self, key):
+ with self.__clean_blocked():
+ cookie, _ = self.__find(key)
+ return bool(cookie)
+
+ # Mapping
+
+ def __getitem__(self, key):
+ with self.__clean_blocked():
+ cookie, _ = self.__find(key)
+ if cookie:
+ return self.__values_by_cookie[cookie]
+ raise KeyError(key)
+
+ def get(self, key, default=None):
+ with self.__clean_blocked():
+ cookie, _ = self.__find(key)
+ if cookie:
+ return self.__values_by_cookie[cookie]
+ return default
+
+ def __iter__(self):
+ return iter(self.keys())
+
+ def __len__(self):
+ return len(self.items())
+
+ def keys(self):
+ return (v[0] for v in self.items())
+
+ def values(self):
+ return (v[1] for v in self.items())
+
+ def items(self):
+ # Weak-keyed collections are inherently unstable, so just return a
+ # snapshot of the object contents.
+ with self.__clean_blocked():
+ items = []
+ for bucket in self.__buckets_by_id.values():
+ for b_cookie, b_ref in bucket.items():
+ obj = b_ref()
+ if obj is None:
+ self.__to_clean.add(b_ref.key)
+ else:
+ item = (obj, self.__values_by_cookie[b_cookie])
+ items.append(item)
+ return items
+
+ # MutableMapping
+
+ def __setitem__(self, key, value):
+ with self.__clean_blocked():
+ cookie, bucket = self.__find(key)
+ if not cookie:
+ if not bucket:
+ bucket = {}
+ self.__buckets_by_id[id(key)] = bucket
+ cookie = self.__next_cookie
+ bucket[cookie] = weakref.KeyedRef(
+ key,
+ self.__weakref_callback,
+ (id(key), cookie))
+ self.__next_cookie += 1
+ self.__values_by_cookie[cookie] = value
+
+ def __delitem__(self, key):
+ with self.__clean_blocked():
+ cookie, _ = self.__find(key)
+ if not cookie:
+ raise KeyError(key)
+ self.__to_clean.add((id(key), cookie))
diff --git a/src/dctv/input_channel-inl.h b/src/dctv/input_channel-inl.h
new file mode 100644
index 0000000..19117c2
--- /dev/null
+++ b/src/dctv/input_channel-inl.h
@@ -0,0 +1,48 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+const unique_dtype&
+InputChannel::get_dtype() const noexcept
+{
+ return this->dtype;
+}
+
+npy_intp
+InputChannel::get_nr_available_rows() const noexcept
+{
+ return this->nr_available_rows;
+}
+
+bool
+InputChannel::is_eof() const noexcept
+{
+ return !this->source;
+}
+
+OperatorContext*
+InputChannel::get_owner() const noexcept
+{
+ return this->oc;
+}
+
+template<typename Functor>
+void
+InputChannel::enumerate_queued_blocks(Functor&& functor)
+{
+ for (const auto& block : this->blocks)
+ functor(block.get());
+}
+
+} // namespace dctv
diff --git a/src/dctv/input_channel.cpp b/src/dctv/input_channel.cpp
new file mode 100644
index 0000000..2c76b98
--- /dev/null
+++ b/src/dctv/input_channel.cpp
@@ -0,0 +1,430 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "input_channel.h"
+
+#include <iterator>
+#include <tuple>
+
+#include <stddef.h>
+
+#include "block.h"
+#include "block_builder.h"
+#include "fmt.h"
+#include "hunk.h"
+#include "io_spec.h"
+#include "npy.h"
+#include "operator_context.h"
+#include "output_channel.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "query_execution.h"
+
+namespace dctv {
+
+template<>
+unique_obj_pyref<InputChannelSpec>
+PythonConstructor<InputChannelSpec>::make(
+ PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ PARSEPYARGS(
+ (pyref, query)
+ )(args, kwargs);
+ return unique_obj_pyref<InputChannelSpec>::make(
+ type, QueryKey::from_py(query));
+}
+
+InputChannelSpec::InputChannelSpec(QueryKey query)
+ : query(std::move(query))
+{}
+
+int
+InputChannelSpec::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (int ret = this->query.py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+unique_obj_pyref<InputChannelSpec>
+InputChannelSpec::from_py(pyref py_spec)
+{
+ if (isinstance_exact(py_spec, &InputChannelSpec::pytype))
+ return py_spec.addref_as_unsafe<InputChannelSpec>();
+ return make_pyobj<InputChannelSpec>(QueryKey::from_py(py_spec));
+}
+
+InputChannel::InputChannel(OperatorContext* oc,
+ const InputChannelSpec& spec,
+ OutputChannel* source)
+ : query(spec.query),
+ dtype(this->query.get_dtype().notnull()),
+ oc(oc),
+ source(source)
+{
+ assume(oc);
+ assume(source);
+ source->add_sink(this);
+}
+
+InputChannel::~InputChannel() noexcept
+{
+ this->close();
+}
+
+OutputChannel*
+InputChannel::get_source() const noexcept
+{
+ return this->source;
+}
+
+npy_intp
+InputChannel::get_read_wanted_hint() const noexcept
+{
+ return this->read_wanted_hint;
+}
+
+void
+InputChannel::set_read_wanted_hint(npy_intp number_rows)
+{
+ this->read_wanted_hint = number_rows;
+ if (this->source) {
+ if (this->oc && number_rows > this->oc->get_block_size())
+ this->source->enable_dynamic_block_size();
+ this->source->on_backpressure_change();
+ }
+}
+
+void
+InputChannel::close() noexcept
+{
+ if (this->source) {
+ this->source->remove_sink(this);
+ this->source = nullptr;
+ }
+ if (this->oc) {
+ this->oc->invalidate_score();
+ this->oc = nullptr;
+ }
+ this->nr_available_rows = 0;
+ this->read_wanted_hint = -1;
+ this->blocks.clear();
+}
+
+void
+InputChannel::change_nr_available_rows(npy_intp delta)
+{
+ this->nr_available_rows += delta;
+ assume(this->nr_available_rows >= 0);
+ if (this->source)
+ this->source->on_backpressure_change();
+ if (this->oc)
+ this->oc->invalidate_score();
+}
+
+unique_obj_pyref<Block>
+InputChannel::read(const npy_intp wanted_rows)
+{
+ assume(this->oc);
+ assume(this->oc->get_qe());
+
+ QueryCache* qc = this->oc->get_qe()->get_qc();
+ assume(qc);
+
+ assume(wanted_rows >= 0);
+ assume(wanted_rows <= this->nr_available_rows);
+
+ // No rows: no point doing extra work in the trivial case.
+ if (wanted_rows == 0)
+ return Block::make_empty(qc, this->dtype.addref());
+
+ assume(!this->blocks.empty());
+ // If we can satisfy this read request by just popping a block from
+ // the queue, do that: it's the most efficient approach, since we
+ // don't have to allocate a new block object.
+ if (wanted_rows == this->blocks.front()->get_size()) {
+ unique_obj_pyref<Block> head_block = std::move(this->blocks.front());
+ assume(head_block->get_size() == wanted_rows);
+ this->blocks.pop_front();
+ this->change_nr_available_rows(-wanted_rows);
+ return head_block;
+ }
+
+ // We have to make a new block to satisfy this read. Luckily, we
+ // have HunkReblocker, which abstracts away various complicated
+ // merging and compaction code.
+
+ HunkReblocker data_hunk_builder(0, wanted_rows);
+ optional<HunkReblocker> mask_hunk_builder;
+
+ for (;;) {
+ assume(data_hunk_builder.nelem_remaining() <= wanted_rows);
+ assume(!mask_hunk_builder ||
+ (mask_hunk_builder->nelem_remaining() ==
+ data_hunk_builder.nelem_remaining()));
+
+ if (data_hunk_builder.done())
+ break;
+
+ assert(!this->blocks.empty());
+
+ unique_obj_pyref<Block> head = std::move(this->blocks.front());
+ this->blocks.pop_front();
+ Hunk* data_hunk = head->get_data_hunk();
+ Hunk* mask_hunk = head->get_mask_hunk();
+
+ assert(data_hunk->get_size() == head->get_size());
+ assert(!mask_hunk ||
+ data_hunk->get_size() == mask_hunk->get_size());
+
+ if (mask_hunk && !mask_hunk_builder) {
+ mask_hunk_builder.emplace(0, wanted_rows);
+ npy_intp catchup_nelem = wanted_rows -
+ data_hunk_builder.nelem_remaining();
+ mask_hunk_builder->add(
+ Hunk::broadcast_false(qc, catchup_nelem).get());
+ }
+
+ unique_hunk remnant_data_hunk = data_hunk_builder.add(data_hunk);
+ unique_hunk remnant_mask_hunk;
+ if (mask_hunk_builder) {
+ if (mask_hunk)
+ remnant_mask_hunk = mask_hunk_builder->add(mask_hunk);
+ else
+ mask_hunk_builder->add(
+ Hunk::broadcast_false(qc, data_hunk->get_size()).get());
+ }
+
+ if (!remnant_data_hunk) {
+ assume(!remnant_mask_hunk);
+ } else {
+ assert(!remnant_mask_hunk ||
+ remnant_mask_hunk->get_size() ==
+ remnant_data_hunk->get_size());
+ // We get a remnant chunk only when we're done building our
+ // output chunk.
+ assume(data_hunk_builder.done());
+
+ unique_obj_pyref<Block> remnant_block = make_pyobj<Block>(
+ std::move(remnant_data_hunk),
+ std::move(remnant_mask_hunk));
+
+ this->blocks.push_front(std::move(remnant_block));
+ }
+ }
+
+ assume(data_hunk_builder.done());
+ assume(!mask_hunk_builder || mask_hunk_builder->done());
+ unique_hunk out_data_hunk = data_hunk_builder.finish(qc);
+ assume(out_data_hunk);
+ unique_hunk out_mask_hunk;
+ if (mask_hunk_builder) {
+ out_mask_hunk = mask_hunk_builder->finish(qc);
+ assume(out_mask_hunk);
+ assert(out_mask_hunk->get_size() ==
+ out_data_hunk->get_size());
+ }
+ assert(out_data_hunk->get_size() == wanted_rows);
+ this->change_nr_available_rows(-wanted_rows);
+ return make_pyobj<Block>(
+ std::move(out_data_hunk),
+ std::move(out_mask_hunk));
+}
+
+void
+InputChannel::add_block(Block* block)
+{
+ assume(block->get_dtype() == this->dtype);
+ if (block->get_size()) {
+ this->change_nr_available_rows(block->get_size());
+ this->blocks.push_back(xaddref(block));
+ }
+}
+
+bool
+InputChannel::has_backpressure() const noexcept
+{
+ npy_intp rows = this->get_nr_available_rows();
+ return (rows &&
+ (this->read_wanted_hint < 0 ||
+ this->read_wanted_hint < this->get_nr_available_rows()));
+}
+
+void
+InputChannel::on_source_dead() noexcept
+{
+ assume(this->source);
+ this->source = nullptr;
+ if (this->oc)
+ this->oc->invalidate_score();
+}
+
+int
+InputChannel::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (int ret = this->query.py_traverse(visit, arg))
+ return ret;
+ Py_VISIT(this->dtype.get());
+ for (auto& block : this->blocks)
+ Py_VISIT(block.get()); // NOLINT
+ return 0;
+}
+
+InputChannel::operator String() const
+{
+ return fmt("<InputChannel q=%s #avail=%s eof=%s>",
+ repr(this->query.as_pyref()),
+ this->get_nr_available_rows(),
+ this->is_eof());
+}
+
+template<typename InputRequest, typename... Args>
+static
+unique_pyref
+make_input_request(pyref channel, Args&&... args)
+{
+ static_assert(std::is_base_of_v<IoInput, InputRequest>);
+ return make_qe_call_io_single(
+ InputRequest(
+ channel.addref_as_unsafe<InputChannel>(),
+ std::forward<Args>(args)...));
+}
+
+static
+unique_pyref
+InputChannel_py_read(PyObject* channel, pyref rows)
+{
+ npy_intp nr_rows = from_py<npy_intp>(rows);
+ return make_input_request<IoInput>(channel, nr_rows, nr_rows);
+}
+
+static
+unique_pyref
+InputChannel_py_read_all(PyObject* channel)
+{
+ return make_input_request<IoInput>(
+ channel,
+ std::numeric_limits<npy_intp>::max(),
+ std::numeric_limits<npy_intp>::max());
+}
+
+static
+unique_pyref
+InputChannel_py_read_at_least(PyObject* channel, pyref rows)
+{
+ npy_intp nr_rows = from_py<npy_intp>(rows);
+ return make_input_request<IoInput>(
+ channel,
+ nr_rows,
+ std::numeric_limits<npy_intp>::max());
+}
+
+static
+unique_pyref
+InputChannel_py_read_scalar(PyObject* channel)
+{
+ return make_input_request<IoInputScalar>(channel);
+}
+
+static
+unique_pyref
+InputChannel_py_read_int(PyObject* channel)
+{
+ return make_input_request<IoInputInt>(channel);
+}
+
+static
+unique_pyref
+InputChannel_get_is_eof(PyObject* self, void*) noexcept
+{
+ return make_pybool(pyref(self).as_unsafe<InputChannel>()->is_eof());
+}
+
+
+
+PyTypeObject InputChannelSpec::pytype =
+ make_py_type<InputChannelSpec>(
+ "dctv._native.InputChannelSpec",
+ "Input channel specification");
+
+
+PyMethodDef InputChannel::pymethods[] = {
+ make_methoddef("read",
+ wraperr<&InputChannel_py_read>(),
+ METH_O,
+ "Read a number of rows"),
+ make_methoddef("read_all",
+ wraperr<&InputChannel_py_read_all>(),
+ METH_NOARGS,
+ "Read all rows"),
+ make_methoddef("read_at_least",
+ wraperr<&InputChannel_py_read_at_least>(),
+ METH_O,
+ "Read at least the given number of rows "
+ "but slurp more if available to avoid copies"),
+ make_methoddef("read_scalar",
+ wraperr<&InputChannel_py_read_scalar>(),
+ METH_NOARGS,
+ "Read exactly one value and return it as a scalar, "
+ "not an array"),
+ make_methoddef("read_int",
+ wraperr<&InputChannel_py_read_int>(),
+ METH_NOARGS,
+ "Like read_scalar, but ensure the value is an integer"),
+ { 0 },
+};
+
+PyGetSetDef InputChannel::pygetset[] = {
+ make_getset("is_eof",
+ "True iff no more data will come through this channel",
+ wraperr<InputChannel_get_is_eof>()),
+ { 0 },
+};
+
+PyMemberDef InputChannel::pymembers[] = {
+ make_memberdef("query",
+ T_OBJECT,
+ (offsetof(InputChannel, query)
+ + QueryKey::get_query_node_offset()),
+ READONLY,
+ "QueryNode that this channel provides"),
+ make_memberdef("dtype",
+ T_OBJECT,
+ (offsetof(InputChannel, dtype) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "Numpy dtype that this input channel supplies"),
+ { 0 },
+};
+
+PyTypeObject InputChannel::pytype =
+ make_py_type<InputChannel>(
+ "dctv._native.InputChannel",
+ "Channel for receiving blocks",
+ [](PyTypeObject* t) {
+ t->tp_members = InputChannel::pymembers;
+ t->tp_getset = InputChannel::pygetset;
+ t->tp_methods = InputChannel::pymethods;
+ });
+
+
+void
+init_input_channel(pyref m)
+{
+ register_type(m, &InputChannelSpec::pytype);
+ register_type(m, &InputChannel::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/input_channel.h b/src/dctv/input_channel.h
new file mode 100644
index 0000000..6c266df
--- /dev/null
+++ b/src/dctv/input_channel.h
@@ -0,0 +1,135 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <utility>
+
+#include "list.h"
+#include "npy.h"
+#include "query.h"
+#include "query_key.h"
+
+namespace dctv {
+
+struct Block;
+struct OutputChannel;
+
+struct InputChannelSpec final
+ : BasePyObject,
+ SupportsGc,
+ SupportsWeakRefs,
+ HasPyCtor
+{
+ explicit InputChannelSpec(QueryKey query);
+ QueryKey query;
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ static unique_obj_pyref<InputChannelSpec> from_py(pyref py_spec);
+ static PyTypeObject pytype;
+};
+
+struct InputChannel final
+ : BasePyObject,
+ SupportsGc,
+ SupportsWeakRefs,
+ HasRepr
+{
+ InputChannel(OperatorContext* oc,
+ const InputChannelSpec& spec,
+ OutputChannel* source);
+ ~InputChannel() noexcept;
+
+ // Get the channel that produces the data going into this
+ // input queue.
+ OutputChannel* get_source() const noexcept;
+
+ // Called only during setup to wire up the connections between data
+ // producers and consumers. Not just a constructor parameter
+ // because we might create a consumer before its producer.
+
+ // Called by OutputChannel when it's flushed or when it disappears.
+ void on_source_dead() noexcept;
+
+ // Called by OutputChannel when it has a block of data it wants to
+ // propagate to readers.
+ void add_block(Block* block);
+
+ // Remove and retrieve data from the front of the queue. Can return
+ // an existing block from the queue or make a new one.
+ unique_obj_pyref<Block> read(npy_intp wanted_rows);
+
+ // Set a hint we use for backpressure calculations for the number of
+ // rows we want to read. -1 means to use the default read hint.
+ void set_read_wanted_hint(npy_intp number_rows);
+
+ // Return the number of rows we're trying to read right now from
+ // this channel. If -1, no read is currently pending. In the
+ // sloppy backpressure case, we allow for enqueuing one block of
+ // data to an input channel that nobody is reading; for the strict
+ // backpressure case, we wait for an explicit read.
+ npy_intp get_read_wanted_hint() const noexcept;
+
+ // Indicate that no more data will be read from this channel.
+ void close() noexcept;
+
+ // Return true iff no more data will be sent to this channel.
+ inline bool is_eof() const noexcept;
+
+ // Return the number of rows.
+ inline npy_intp get_nr_available_rows() const noexcept;
+
+ // Return a reference to the dtype we expect.
+ inline const unique_dtype& get_dtype() const noexcept;
+
+ // The context managing this channel.
+ inline OperatorContext* get_owner() const noexcept;
+
+ // Return whether producers should slow down.
+ bool has_backpressure() const noexcept;
+
+ // GC support.
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ // Description.
+ explicit operator String() const;
+
+ // The query whose result vector gets dumped bit by bit into this
+ // input channel.
+ const QueryKey query;
+ const unique_dtype dtype;
+
+ template<typename Functor>
+ void enumerate_queued_blocks(Functor&& functor);
+
+ static PyTypeObject pytype;
+ private:
+ void change_nr_available_rows(npy_intp delta);
+
+ OperatorContext* oc = nullptr;
+ OutputChannel* source = nullptr;
+ // Why not a Deque? The 4K-long unchangeable block size in libc++.
+ List<unique_obj_pyref<Block>> blocks;
+ npy_intp nr_available_rows = 0;
+ npy_intp read_wanted_hint = -1;
+
+ static PyMethodDef pymethods[];
+ static PyGetSetDef pygetset[];
+ static PyMemberDef pymembers[];
+};
+
+void init_input_channel(pyref m);
+
+} // namespace dctv
+
+#include "input_channel-inl.h"
diff --git a/src/dctv/io_spec-inl.h b/src/dctv/io_spec-inl.h
new file mode 100644
index 0000000..c9e5ad3
--- /dev/null
+++ b/src/dctv/io_spec-inl.h
@@ -0,0 +1,55 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+IoInput::IoInput(unique_obj_pyref<InputChannel> channel,
+ npy_intp min_wanted_rows,
+ npy_intp max_wanted_rows)
+ : channel(std::move(channel)),
+ min_wanted_rows(min_wanted_rows),
+ max_wanted_rows(max_wanted_rows)
+{
+ assume(this->channel);
+ assume(min_wanted_rows <= max_wanted_rows);
+}
+
+IoInputScalar::IoInputScalar(unique_obj_pyref<InputChannel> channel)
+ // We use 2, not 1, for the minimum and maximum row counts so that
+ // we can observe a non-EOF after one row, which is an interface
+ // violation. When nothing goes wrong, we still end up reading
+ // only one row.
+ : IoInput(std::move(channel), 2, 2)
+{}
+
+IoOutput::IoOutput(unique_obj_pyref<OutputChannel> channel, unique_pyref data)
+ : channel(std::move(channel)),
+ data(std::move(data))
+{
+ assume(this->channel);
+}
+
+IoResizeBuffer::IoResizeBuffer(unique_obj_pyref<OutputChannel> channel)
+ : channel(std::move(channel))
+{
+ assume(this->channel);
+}
+
+IoTerminalFlush::IoTerminalFlush(unique_obj_pyref<OutputChannel> channel)
+ : channel(std::move(channel))
+{
+ assume(this->channel);
+}
+
+
+} // namespace dctv
diff --git a/src/dctv/io_spec.cpp b/src/dctv/io_spec.cpp
new file mode 100644
index 0000000..562de28
--- /dev/null
+++ b/src/dctv/io_spec.cpp
@@ -0,0 +1,252 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "io_spec.h"
+
+#include <type_traits>
+
+#include "block.h"
+#include "fmt.h"
+#include "input_channel.h"
+#include "output_channel.h"
+#include "pyerrfmt.h"
+
+namespace dctv {
+
+struct IoSummary {
+ npy_intp nr_pending_writes = 0;
+ npy_intp nr_backpressure_writes = 0;
+ npy_intp nr_unsatisfied_inputs = 0;
+};
+
+int
+IoInput::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (int ret = this->IoRequest::py_traverse(visit, arg); ret)
+ return ret;
+ Py_VISIT(this->channel.get()); // NOLINT
+ return 0;
+}
+
+void
+IoInput::setup(const OperatorContext* oc) const
+{
+ this->IoRequest::setup(oc);
+ if (this->channel->get_owner() != oc)
+ throw_pyerr_fmt(PyExc_ValueError, "channel mismatch");
+ if (this->channel->get_read_wanted_hint() >= 0)
+ throw_pyerr_fmt(PyExc_RuntimeError, "duplicate channel read");
+ assume(this->max_wanted_rows >= 0);
+ this->channel->set_read_wanted_hint(this->max_wanted_rows);
+}
+
+void
+IoInput::undo_setup() const noexcept
+{
+ assume(this->channel->get_read_wanted_hint() >= 0);
+ this->channel->set_read_wanted_hint(-1);
+ this->IoRequest::undo_setup();
+}
+
+void
+IoInput::summarize(IoSummary* summary) const noexcept
+{
+ this->IoRequest::summarize(summary);
+ bool satisfied =
+ this->channel->is_eof() ||
+ this->min_wanted_rows <= this->channel->get_nr_available_rows();
+ if (!satisfied)
+ summary->nr_unsatisfied_inputs += 1;
+}
+
+unique_pyref
+IoInput::do_it()
+{
+ this->undo_setup();
+ assume(this->min_wanted_rows <= this->channel->get_nr_available_rows() ||
+ this->channel->is_eof());
+ return this->channel->read(
+ std::min(this->max_wanted_rows,
+ this->channel->get_nr_available_rows()));
+}
+
+unique_pyref
+IoInputScalar::do_it()
+{
+ unique_obj_pyref<Block> block = this->IoInput::do_it()
+ .notnull().addref_as_unsafe<Block>();
+ if (block->get_size() != 1)
+ throw_invalid_query(
+ fmt("wanted scalar result, but found %s rows", block->get_size()));
+ if (block->has_mask()) {
+ // We shouldn't have a mask at all if it's just empty, but let's
+ // cope just in case. Use assert, not assume, here so that we
+ // don't call into Python in optimized builds. (Assume evaluates
+ // its argument, unfortunately.)
+ assert(true_(get_item(block->get_mask(), 0)));
+ return addref(Py_None);
+ }
+ unique_pyarray data = block->get_data();
+ assume(npy_ndim(data) == 1);
+ const char* dataptr = npy_data<const char>(data);
+ return adopt_check(PyArray_GETITEM(data.get(), dataptr));
+}
+
+unique_pyref
+IoInputInt::do_it()
+{
+ unique_pyref scalar = this->IoInputScalar::do_it();
+ check_pytype_exact(&PyLong_Type, scalar);
+ return scalar;
+}
+
+int
+IoOutput::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (int ret = this->IoRequest::py_traverse(visit, arg); ret)
+ return ret;
+ Py_VISIT(this->channel.get()); // NOLINT
+ Py_VISIT(this->data.get()); // NOLINT
+ return 0;
+}
+
+void
+IoOutput::summarize(IoSummary* summary) const noexcept
+{
+ this->IoRequest::summarize(summary);
+ summary->nr_pending_writes += 1;
+ if (this->channel->has_backpressure())
+ summary->nr_backpressure_writes += 1;
+}
+
+bool
+IoOutput::try_write_1(bool force, bool is_eof)
+{
+ bool did_work = false;
+ if (force || !this->channel->has_backpressure()) {
+ this->channel->add_data(std::move(this->data), is_eof);
+ did_work = true;
+ }
+ return did_work;
+}
+
+bool
+IoOutput::try_write(bool force)
+{
+ return this->try_write_1(force, /*is_eof=*/false);
+}
+
+bool
+IoOutputEof::try_write(bool force)
+{
+ return this->try_write_1(force, /*is_eof=*/true);
+}
+
+bool
+IoResizeBuffer::try_write(bool force)
+{
+ if (!force && this->channel->has_buffer_resize_backpressure())
+ return false;
+ this->channel->resize_buffer_now();
+ return true;
+}
+
+void
+IoResizeBuffer::summarize(IoSummary* summary) const noexcept
+{
+ this->IoRequest::summarize(summary);
+ summary->nr_pending_writes += 1;
+ if (this->channel->has_buffer_resize_backpressure())
+ summary->nr_backpressure_writes += 1;
+}
+
+bool
+IoTerminalFlush::try_write(bool force)
+{
+ if (!force && this->channel->has_flush_backpressure())
+ return false;
+ this->channel->flush();
+ return true;
+}
+
+void
+IoTerminalFlush::summarize(IoSummary* summary) const noexcept
+{
+ this->IoRequest::summarize(summary);
+ summary->nr_pending_writes += 1;
+ if (this->channel->has_flush_backpressure())
+ summary->nr_backpressure_writes += 1;
+}
+
+Score
+compute_io_score(Score score,
+ const IoSpec* io_specs,
+ size_t nr_specs)
+{
+ // TODO(dancol): bump score when we have a _lot_ of queued data
+ // TODO(dancol): backpressure input into read side?
+
+ IoSummary summary;
+ for (size_t i = 0; i < nr_specs; ++i)
+ io_specs[i].summarize(&summary);
+
+ assume(summary.nr_backpressure_writes <= summary.nr_pending_writes);
+ assume(static_cast<size_t>(summary.nr_pending_writes +
+ summary.nr_unsatisfied_inputs) <= nr_specs);
+
+ if (summary.nr_pending_writes) {
+ score.state = summary.nr_backpressure_writes < summary.nr_pending_writes
+ ? OperatorState::RUNNABLE
+ : OperatorState::RUNNABLE_UNDER_DURESS;
+ } else {
+ score.state = summary.nr_unsatisfied_inputs
+ ? OperatorState::NOT_RUNNABLE
+ : OperatorState::RUNNABLE;
+ }
+ return score;
+}
+
+static
+bool
+try_writes(IoSpec* io_specs, size_t nr_specs, bool force)
+{
+ bool did_work = false; // Make sure not to bail early
+ for (size_t i = 0; i < nr_specs; ++i)
+ if (io_specs[i].try_write(force)) {
+ did_work = true;
+ io_specs[i] = IoSpec(IoDummy());
+ }
+ return did_work;
+}
+
+bool
+do_writes_incremental(IoSpec* io_specs, size_t nr_specs)
+{
+ return (try_writes(io_specs, nr_specs, /*force=*/false) ||
+ try_writes(io_specs, nr_specs, /*force=*/true));
+}
+
+void
+io_setup(OperatorContext* oc, IoSpec* io_specs, size_t nr_specs)
+{
+ size_t nr_initialized = 0;
+ auto undo_setup = [&] {
+ for (size_t i = 0; i < nr_initialized; ++i)
+ io_specs[i].undo_setup();
+ };
+ FINALLY(if (nr_initialized < nr_specs) undo_setup());
+ for (; nr_initialized < nr_specs; ++nr_initialized)
+ io_specs[nr_initialized].setup(oc);
+}
+
+} // namespace dctv
diff --git a/src/dctv/io_spec.h b/src/dctv/io_spec.h
new file mode 100644
index 0000000..f6c0413
--- /dev/null
+++ b/src/dctv/io_spec.h
@@ -0,0 +1,160 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <variant>
+
+#include "npy.h"
+#include "pyutil.h"
+#include "query.h"
+#include "simple_variant.h"
+
+namespace dctv {
+
+struct IoSummary;
+
+// N.B. We want to preserve aggregate initialization!
+
+struct IoRequest : NoCopy {
+ VARIANT_VIRTUAL
+ int py_traverse(visitproc, void*) const noexcept { return 0; }
+
+ VARIANT_VIRTUAL
+ void setup(const OperatorContext* oc) const { }
+
+ VARIANT_VIRTUAL
+ void undo_setup() const noexcept { }
+
+ VARIANT_VIRTUAL
+ void summarize(IoSummary* summary) const noexcept { }
+
+ VARIANT_VIRTUAL
+ bool try_write(bool /*force*/) { return false; }
+
+ VARIANT_VIRTUAL
+ unique_pyref do_it() { return addref(Py_None); }
+};
+
+struct IoInput : IoRequest {
+ inline IoInput(unique_obj_pyref<InputChannel> channel,
+ npy_intp min_wanted_rows,
+ npy_intp max_wanted_rows);
+ int py_traverse(visitproc visit, void* arg) const noexcept VARIANT_OVERRIDE;
+ void setup(const OperatorContext* oc) const VARIANT_OVERRIDE;
+ void undo_setup() const noexcept VARIANT_OVERRIDE;
+ void summarize(IoSummary* summary) const noexcept VARIANT_OVERRIDE;
+ unique_pyref do_it() VARIANT_OVERRIDE;
+ private:
+ unique_obj_pyref<InputChannel> channel;
+ npy_intp min_wanted_rows;
+ npy_intp max_wanted_rows;
+};
+
+struct IoInputScalar : IoInput {
+ explicit inline IoInputScalar(unique_obj_pyref<InputChannel> channel);
+ unique_pyref do_it() VARIANT_OVERRIDE;
+};
+
+struct IoInputInt final : IoInputScalar {
+ using IoInputScalar::IoInputScalar;
+ unique_pyref do_it() VARIANT_OVERRIDE;
+};
+
+struct IoOutput : IoRequest {
+ inline IoOutput(unique_obj_pyref<OutputChannel> channel,
+ unique_pyref data);
+ bool try_write(bool force) VARIANT_OVERRIDE;
+ int py_traverse(visitproc visit, void* arg) const noexcept VARIANT_OVERRIDE;
+ void summarize(IoSummary* summary) const noexcept VARIANT_OVERRIDE;
+ protected:
+ bool try_write_1(bool force, bool is_eof);
+ private:
+ unique_obj_pyref<OutputChannel> channel;
+ unique_pyref data;
+};
+
+struct IoOutputEof final : IoOutput {
+ using IoOutput::IoOutput;
+ bool try_write(bool force) VARIANT_OVERRIDE;
+};
+
+struct IoResizeBuffer final : IoRequest {
+ explicit inline IoResizeBuffer(unique_obj_pyref<OutputChannel> channel);
+ bool try_write(bool force) VARIANT_OVERRIDE;
+ void summarize(IoSummary* summary) const noexcept VARIANT_OVERRIDE;
+ private:
+ unique_obj_pyref<OutputChannel> channel;
+};
+
+struct IoTerminalFlush final : IoRequest {
+ explicit inline IoTerminalFlush(unique_obj_pyref<OutputChannel> channel);
+ bool try_write(bool force) VARIANT_OVERRIDE;
+ void summarize(IoSummary* summary) const noexcept VARIANT_OVERRIDE;
+ private:
+ unique_obj_pyref<OutputChannel> channel;
+};
+
+struct IoDummy final : IoRequest {
+ using IoRequest::IoRequest;
+};
+
+// We encode some operation logic in the type and use typecases for
+// polymorphism. Why not? We have a closed set of types and this
+// approach saves us from having to use vtables, which don't mix with
+// the BasePyObject system.
+
+using IoSpecVariant = SimpleVariant<IoInput,
+ IoInputScalar,
+ IoInputInt,
+ IoOutput,
+ IoOutputEof,
+ IoResizeBuffer,
+ IoTerminalFlush,
+ IoDummy>;
+
+struct IoSpec final : private IoSpecVariant
+{
+ using IoSpecVariant::IoSpecVariant;
+ using IoSpecVariant::operator=;
+ using variant_base = IoRequest;
+
+ VARIANT_FORWARD(py_traverse);
+ VARIANT_FORWARD(setup);
+ VARIANT_FORWARD(undo_setup);
+ VARIANT_FORWARD(summarize);
+ VARIANT_FORWARD(try_write);
+ VARIANT_FORWARD(do_it);
+};
+
+// Figure out the score an operator should have if it wants to perform
+// the given IO work. If NR_SPECS is zero, return a RUNNABLE score,
+// since in this case, we can successfully do nothing.
+Score compute_io_score(Score base_score,
+ const IoSpec* io_specs,
+ size_t nr_specs);
+
+// Do writes incrementally, replacing entries in io_specs that we can
+// perform with a dummy IoSpec. Return true if we have more work to
+// do. Return false when all writes in the batch are complete.
+bool do_writes_incremental(IoSpec* io_specs, size_t nr_specs);
+
+// Do an operator setup for a batch of IO operations.
+void io_setup(OperatorContext* oc, IoSpec* io_specs, size_t nr_specs);
+
+inline void init_io_spec(pyref m) {}
+
+} // namespace dctv
+
+#include "io_spec-inl.h"
diff --git a/src/dctv/ipython.py b/src/dctv/ipython.py
new file mode 100644
index 0000000..5cfa312
--- /dev/null
+++ b/src/dctv/ipython.py
@@ -0,0 +1,280 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""ipython integration for dctv"""
+import importlib
+import os
+import sys
+from types import ModuleType, FunctionType
+
+from IPython.core.interactiveshell import DummyMod
+from IPython.core.magic import Magics, magics_class, line_magic
+
+from .iddict import (WeakKeyIdentityDictionary,
+ IdentitySet,
+ IdentityDictionary)
+
+_NO_RELOAD = True
+magics = None
+
+weak_obj_to_path = WeakKeyIdentityDictionary() # pylint: disable=invalid-name
+
+def dctv_p(name):
+ """Return whether NAME refers to a dctv module"""
+ assert isinstance(name, str), "not a string?! {!r}".format(name)
+ return name == "dctv" or name.startswith("dctv.")
+
+def dctv_module_p(module):
+ """Return whether MODULE refers to a dctv module"""
+ return hasattr(module, "__name__") and \
+ dctv_p(module.__name__) and \
+ not getattr(module, "_NO_RELOAD", False)
+
+def gen_objects(obj, examined=None):
+ """Generate all objects reachable from OBJ"""
+ if examined is None:
+ examined = IdentitySet()
+ if obj not in examined:
+ examined.add(obj)
+ yield obj
+ if (isinstance(obj, type) or
+ (isinstance(obj, ModuleType) and dctv_module_p(obj))):
+ for value in obj.__dict__.values():
+ yield from gen_objects(value, examined)
+
+def resolve_path(path):
+ """Find object by path"""
+ try:
+ obj = importlib.import_module(path[0])
+ except ImportError:
+ return None, False
+ for attr in path[1]:
+ try:
+ obj = getattr(obj, attr)
+ except AttributeError:
+ return None, False
+ return obj, True
+
+def transmute_type(old_cls, new_cls):
+ """Attempt to change object type in-place"""
+ old_keys = set(old_cls.__dict__.keys()) - {"__dict__"}
+ new_keys = set(new_cls.__dict__.keys()) - {"__dict__"}
+ for key in new_keys:
+ has_attr = hasattr(old_cls, key)
+ old_value = has_attr and getattr(old_cls, key)
+ new_value = getattr(new_cls, key)
+ if (not has_attr) or (old_value is not new_value):
+ type.__setattr__(old_cls, key, new_value)
+ for key in old_keys - new_keys:
+ type.__delattr__(old_cls, key)
+
+def transmute_function(old_fn, new_fn):
+ """Attempt to change function in-place"""
+ for attr in ("__code__", "__defaults__", "__doc__",
+ "__closure__", "__globals__", "__dict__"):
+ try:
+ setattr(old_fn, attr, getattr(new_fn, attr))
+ except (AttributeError, TypeError):
+ pass
+
+def maybe_transmute(obj):
+ """Transmute object if possible"""
+ path = (isinstance(obj, (type, FunctionType)) and
+ weak_obj_to_path.get(obj))
+ if path:
+ new_obj, new_obj_found = resolve_path(path)
+ if not new_obj_found:
+ pass
+ if isinstance(obj, type) and isinstance(new_obj, type):
+ transmute_type(obj, new_obj)
+ elif (isinstance(obj, FunctionType) and
+ isinstance(new_obj, FunctionType)):
+ transmute_function(obj, new_obj)
+ else:
+ type_path = weak_obj_to_path.get(type(obj))
+ if type_path is not None:
+ new_type, new_type_found = resolve_path(type_path)
+ if new_type_found:
+ object.__setattr__(obj, "__class__", new_type)
+ clear_cache_method = getattr(obj, "__reload_clear_cache__", None)
+ if clear_cache_method is not None:
+ clear_cache_method()
+
+def fix_ns(ns):
+ """Fix up stale references in NS and transmute objects inside"""
+ # pylint: disable=unnecessary-lambda
+ if isinstance(ns, dict):
+ items = list(ns.items())
+ replace_fn = lambda k, v: ns.__setitem__(k, v)
+ remove_fn = lambda k: ns.__delitem__(k)
+ elif isinstance(ns, (type, ModuleType, DummyMod)):
+ items = list(ns.__dict__.items())
+ replace_fn = lambda k, v: setattr(ns, k, v)
+ remove_fn = lambda k: delattr(ns, k)
+ else:
+ assert False, "unrecognized ns type"
+ for name, old_obj in items:
+ path = weak_obj_to_path.get(old_obj)
+ if path:
+ new_obj, new_obj_found = resolve_path(path)
+ if new_obj_found:
+ replace_fn(name, new_obj)
+ else:
+ remove_fn(name)
+ else:
+ maybe_transmute(old_obj)
+
+def scan_modules():
+ """Learn dctv modules"""
+ dctv_modules = {}
+ other_modules = {}
+ for n, m in tuple(sys.modules.items()): # pylint: disable=invalid-name
+ if dctv_module_p(m):
+ dctv_modules[n] = m
+ else:
+ other_modules[n] = m
+ return dctv_modules, other_modules
+
+def make_replace(roots):
+ """Make the replacement set for a reload"""
+ replace = IdentityDictionary()
+ for root in roots:
+ for obj in gen_objects(root):
+ if obj not in replace:
+ path = None
+ if isinstance(obj, ModuleType):
+ path = (obj.__name__, [])
+ elif isinstance(obj, (type, FunctionType)):
+ path = (obj.__module__, obj.__qualname__.split("."))
+ if path and path[0] and dctv_p(path[0]):
+ replace[obj] = path
+ return replace
+
+def _reload_dctv(addl_fixups=()):
+ """Like autoreload's superreload, but reloads whole package"""
+
+ old_dctv_modules, new_modules = scan_modules()
+ replace = make_replace(old_dctv_modules.values())
+ for obj, path in replace.items():
+ weak_obj_to_path[obj] = path
+
+ importlib.invalidate_caches()
+ sys.modules.clear()
+ sys.modules.update(new_modules)
+
+ # Replace references to old objects with references to new ones in
+ # scopes that we know about.
+ for old_dctv_module in old_dctv_modules.values():
+ fix_ns(old_dctv_module)
+ for thing in addl_fixups:
+ fix_ns(thing)
+
+ # Transmute old object instances (may not work, but YOLO).
+ for _, old_obj in replace.values():
+ maybe_transmute(old_obj)
+ import gc
+ for obj in gc.get_objects():
+ maybe_transmute(obj)
+
+@magics_class
+class DctvMagics(Magics):
+ """dctv magics registration"""
+ def __init__(self, *args, **kwargs):
+ super().__init__(*args, **kwargs)
+ self.__known_files = {}
+ self.__auto_reload = True
+
+ @line_magic
+ def dctv_autoreload(self, arg=""):
+ """Configure dctv autoreload"""
+ if arg == "": # pylint: disable=compare-to-empty-string
+ pass
+ elif arg == "0":
+ self.__auto_reload = False
+ self.__known_files.clear()
+ print("Auto reload:", self.__auto_reload)
+ elif arg == "1":
+ self.__auto_reload = True
+ print("Auto reload:", self.__auto_reload)
+ elif arg == "dump":
+ print(self.__known_files)
+ elif arg == "now":
+ self.__do_reload()
+ else:
+ raise ValueError("unknown command " + arg)
+
+ @staticmethod
+ def __get_modtime(file_name):
+ try:
+ return os.stat(file_name).st_mtime
+ except OSError:
+ return None
+
+ def scan_for_new_modules(self):
+ """Scan for new modules"""
+ for _name, module in tuple(sys.modules.items()):
+ if (dctv_module_p(module) and
+ module.__file__ not in self.__known_files):
+ self.refresh_module_file(module)
+
+ def refresh_module_file(self, module):
+ """Re-learn the modtime of a module's backing file"""
+ file_name = module.__file__
+ modtime = self.__get_modtime(file_name)
+ self.__known_files[file_name] = modtime
+
+ def refresh_module_files(self):
+ """Reset timestamps on known files"""
+ for file_name in list(self.__known_files):
+ modtime = self.__get_modtime(file_name)
+ if modtime is None:
+ del self.__known_files[file_name]
+ else:
+ self.__known_files[file_name] = modtime
+
+ def __find_changed_files(self):
+ changed_files = []
+ for file_name, last_modtime in self.__known_files.items():
+ current_modtime = self.__get_modtime(file_name)
+ if last_modtime != current_modtime:
+ changed_files.append(file_name)
+ return changed_files
+
+ def __do_reload(self):
+ print("Reloading DCTV")
+ self.refresh_module_files()
+ _reload_dctv([self.shell.user_module])
+ self.scan_for_new_modules()
+
+ def on_pre_command(self):
+ """Run before a user command"""
+ if self.__auto_reload:
+ self.scan_for_new_modules()
+ changed_files = self.__find_changed_files()
+ if changed_files:
+ print("DCTV files changed: {!r}".format(sorted(changed_files)))
+ self.__do_reload()
+
+ def on_post_command(self):
+ """Run after a user command"""
+ if self.__auto_reload:
+ self.scan_for_new_modules()
+
+def load_ipython_extension(ip):
+ """ipython entry point"""
+ global magics
+ magics = DctvMagics(ip)
+ magics.scan_for_new_modules()
+ ip.register_magics(magics)
+ ip.events.register("pre_run_cell", magics.on_pre_command)
+ ip.events.register("post_run_cell", magics.on_post_command)
diff --git a/src/dctv/lazygraph.py b/src/dctv/lazygraph.py
new file mode 100644
index 0000000..b488f83
--- /dev/null
+++ b/src/dctv/lazygraph.py
@@ -0,0 +1,61 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""NetworkX DiGraph that expands nodes as needed"""
+
+from contextlib import contextmanager
+import networkx as nx
+
+class LazyNodeDict(dict):
+ """Replacement dictionary for LazyDiGraph implementation"""
+
+ def __init__(self, expand, expanded):
+ dict.__init__(self)
+ self._expand = expand
+ self._expanded = expanded
+
+ def __getitem__(self, node):
+ if node not in self._expanded:
+ self._expand(node)
+ return super().__getitem__(node)
+
+ __slots__ = "_expand", "_expanded"
+
+class LazyDiGraph(nx.DiGraph):
+ """Class that lazily expands its nodes using a callback"""
+
+ def __init__(self, expand):
+ # Init expansion hook before parent init
+ self.__expanded = set()
+ self.__expand_function = expand
+ self.node_dict_factory = self.__make_lazy_node_dict
+ super().__init__()
+ self.__expansion_disabled = False
+
+ def __make_lazy_node_dict(self):
+ return LazyNodeDict(self.__do_expand, self.__expanded)
+
+ def __do_expand(self, node):
+ if not self.__expansion_disabled:
+ self.__expanded.add(node)
+ self.__expand_function(self, node)
+
+ @contextmanager
+ def expansion_disabled(self):
+ """Context manager that temporarily disables expansion"""
+ old_disabled_expansion = self.__expansion_disabled
+ self.__expansion_disabled = True
+ try:
+ yield
+ finally:
+ self.__expansion_disabled = old_disabled_expansion
diff --git a/src/dctv/linux.h b/src/dctv/linux.h
new file mode 100644
index 0000000..148f228
--- /dev/null
+++ b/src/dctv/linux.h
@@ -0,0 +1,80 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include <stdint.h>
+
+namespace dctv {
+
+// We prepend LINUX_ here both for namespacing and to avoid
+// preprocessor expansion of these symbols.
+
+static const int LINUX_TASK_RUNNING = 0;
+static const int LINUX_TASK_INTERRUPTIBLE = 1;
+static const int LINUX_TASK_UNINTERRUPTIBLE = 2;
+static const int LINUX_TASK_STOPPED = 4;
+static const int LINUX_TASK_TRACED = 8;
+static const int LINUX_EXIT_DEAD = 16;
+static const int LINUX_EXIT_ZOMBIE = 32;
+static const int LINUX_TASK_DEAD = 64;
+static const int LINUX_TASK_WAKEKILL = 128;
+static const int LINUX_TASK_WAKING = 256;
+static const int LINUX_TASK_PARKED = 512;
+static const int LINUX_TASK_NOLOAD = 1024;
+static const int LINUX_TASK_STATE_MAX = 4096;
+
+static const int LINUX_TASK_IDLE = (LINUX_TASK_UNINTERRUPTIBLE |
+ LINUX_TASK_NOLOAD);
+
+static const int LINUX_CSIGNAL = 0x000000ff;
+static const int LINUX_CLONE_VM = 0x00000100;
+static const int LINUX_CLONE_FS = 0x00000200;
+static const int LINUX_CLONE_FILES = 0x00000400;
+static const int LINUX_CLONE_SIGHAND = 0x00000800;
+static const int LINUX_CLONE_PTRACE = 0x00002000;
+static const int LINUX_CLONE_VFORK = 0x00004000;
+static const int LINUX_CLONE_PARENT = 0x00008000;
+static const int LINUX_CLONE_THREAD = 0x00010000;
+static const int LINUX_CLONE_NEWNS = 0x00020000;
+static const int LINUX_CLONE_SYSVSEM = 0x00040000;
+static const int LINUX_CLONE_SETTLS = 0x00080000;
+static const int LINUX_CLONE_PARENT_SETTID = 0x00100000;
+static const int LINUX_CLONE_CHILD_CLEARTID = 0x00200000;
+static const int LINUX_CLONE_DETACHED = 0x00400000;
+static const int LINUX_CLONE_UNTRACED = 0x00800000;
+static const int LINUX_CLONE_CHILD_SETTID = 0x01000000;
+static const int LINUX_CLONE_NEWCGROUP = 0x02000000;
+static const int LINUX_CLONE_NEWUTS = 0x04000000;
+static const int LINUX_CLONE_NEWIPC = 0x08000000;
+static const int LINUX_CLONE_NEWUSER = 0x10000000;
+static const int LINUX_CLONE_NEWPID = 0x20000000;
+static const int LINUX_CLONE_NEWNET = 0x40000000;
+static const int LINUX_CLONE_IO = 0x80000000;
+
+static const int32_t PID_MAX_LIMIT = 0x400000;
+
+// Unusual states like "I" and "P" get translated to normal states
+// during ingestion.
+
+static inline constexpr auto procfs_thread_states = make_array<char>(
+ 'R' /* running: actually means runnable */,
+ 'S' /* sleeping */,
+ 'D' /* disk sleep */,
+ 'T' /* stopped */,
+ 't' /* tracing stop */,
+ 'X' /* dead */,
+ 'Z' /* zombie */
+);
+
+} // namespace dctv
diff --git a/src/dctv/list.h b/src/dctv/list.h
new file mode 100644
index 0000000..dd1ab3b
--- /dev/null
+++ b/src/dctv/list.h
@@ -0,0 +1,24 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <list>
+
+namespace dctv {
+
+template<typename T>
+using List = std::list<T, PyAllocator<T>>;
+
+} // namespace dctv
diff --git a/src/dctv/main.py b/src/dctv/main.py
new file mode 100644
index 0000000..2bc31ac
--- /dev/null
+++ b/src/dctv/main.py
@@ -0,0 +1,274 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Entry point for application"""
+import argparse
+import logging
+import sys
+import os
+from modernmp.util import ignore
+from .util import partition
+
+# pylint gets confused by the command argument stuff and thinks it's
+# looking at docstrings.
+
+# pylint: disable=bad-docstring-quotes
+
+log = logging.getLogger(__name__)
+
+p = argparse.ArgumentParser(description="dancol's trace viewer")
+p.add_argument("--debug",
+ action="store_true",
+ help="Enable debug logging")
+p.add_argument("--profile",
+ metavar="OUTPUT",
+ help="Use cProfile to time program; write to OUTPUT")
+_subp = p.add_subparsers(help="sub-command help") # pylint:disable=invalid-name
+
+class add_argument(tuple): # pylint: disable=invalid-name
+ """Argument specification for subcommand decorator"""
+ def __new__(cls, *args, **kwargs):
+ return tuple.__new__(cls, (args, kwargs))
+ __slots__ = ()
+
+def subcommand(*args, default=False, **kwargs):
+ """Decorator for a subcommand main function"""
+ sa_arglist, args = partition(lambda a: isinstance(a, add_argument), args)
+ def _decorator(fn):
+ subcommand_name = fn.__name__.replace("_", "-")
+ fn_p = _subp.add_parser(subcommand_name, *args, **kwargs)
+ for sa_args, sa_kwargs in sa_arglist:
+ fn_p.add_argument(*sa_args, **sa_kwargs)
+ fn_p.set_defaults(func=fn)
+ if default:
+ p.default_subcommand = subcommand_name
+ return fn
+ return _decorator
+
+def _threads_argument():
+ return add_argument(
+ "--threads",
+ type=lambda arg: {"no": False, "yes": True}[arg],
+ default=True,
+ help="Use threads for certain query operations (default=yes)",
+ )
+
+@subcommand(
+ add_argument(
+ "trace_file_names",
+ default=[],
+ metavar="TRACE",
+ nargs="*",
+ help="Trace file to view",
+ ),
+ default=True,
+)
+def gui(args):
+ """Run the GUI"""
+ from .gui import run_gui
+ run_gui(initial_trace_file_names=args.trace_file_names)
+
+@subcommand(
+ _threads_argument(),
+ add_argument(
+ "trace_mounts",
+ metavar="MOUNT=TRACE_FILE",
+ nargs="*",
+ help="Trace file mount points",
+ ),
+ add_argument(
+ "--drawing",
+ choices=["auto", "fancy", "ascii"],
+ default="auto",
+ help="Line-drawing style: ascii or fancy: default is 'auto', "
+ "which means fancy if TERM isn't 'dumb' and "
+ "standard output is a TTY.",
+ ),
+)
+def repl(args):
+ """Run a SQL repl"""
+ from .repl import run_repl
+ return run_repl(args)
+
+@subcommand(
+ add_argument(
+ "--absolute-time",
+ dest="absolute_time",
+ action="store_true",
+ help="Timestamps in queries match trace exactly"),
+ add_argument(
+ "--relative-time",
+ dest="absolute_time",
+ action="store_false",
+ help="Timestamps in queries are relative from the trace start"),
+ add_argument(
+ "trace_file_name",
+ metavar="TRACE",
+ help="Trace file to open"),
+ add_argument(
+ "filter",
+ metavar="FILTER",
+ help="SQL expression to match against events"),
+)
+def subset(args):
+ """Extract part of a trace matching FILTER
+
+FILTER is a SQL expression matched against each trace schema.
+ """
+ from .subset import run_subset
+ return run_subset(
+ trace_file_name=args.trace_file_name,
+ filter_expression=args.filter,
+ absolute_time=args.absolute_time,
+ )
+
+@subcommand(
+ _threads_argument(),
+ add_argument(
+ "--format",
+ metavar="FORMAT",
+ default="json_records",
+ help="Output format: one of json_records, json_columns, "
+ "csv_rows,none [default json_records]",
+ ),
+ add_argument(
+ "query",
+ metavar="QUERY",
+ help="DCTV-SQL query to execute",
+ ),
+ add_argument(
+ "trace_mounts",
+ metavar="MOUNT=TRACE_FILE",
+ nargs="*",
+ help="Trace file mount points",
+ ),
+)
+def query(args):
+ """Run a DCTV query and report results in machine-readable format"""
+ from .cmd_query import run_query
+ trace_mounts = []
+ for mount_directive in args.trace_mounts:
+ if "=" not in mount_directive:
+ raise ValueError("invald mount directive: {!r}"
+ .format(mount_directive))
+ path_str, trace_file_name = mount_directive.split("=", 1)
+ path = path_str.split(".")
+ trace_mounts.append((path, trace_file_name))
+ return run_query(
+ query=args.query,
+ trace_mounts=trace_mounts,
+ output_format=args.format,
+ threads=args.threads,
+ )
+
+@subcommand()
+def profile_qp(_args):
+ """Internal gadget for profiling the query planner"""
+ from dctv.test_queryplan import test_query_planner_greater_torture
+ test_query_planner_greater_torture()
+
+@subcommand()
+def internal_regenerate_sql_parser(_args):
+ """Internal command to regenerate SQL parser code"""
+ from .sql_parser import regenerate_sql_parser as rsp
+ rsp()
+
+@subcommand()
+def internal_dump_keywords(_args):
+ """Internal command to dump all DCTV keywords"""
+ from .sql_parser import dump_keywords
+ dump_keywords()
+
+@subcommand()
+def generate_ebnf(_args):
+ """Generate EBNF for SQL parser"""
+ from .sql_parser import generate_ebnf as _generate_ebnf
+ _generate_ebnf()
+
+@subcommand(
+ add_argument("-f", "--force",
+ action="store_true",
+ help="Overwrite destination file if it exists"),
+ add_argument("-o", "--output",
+ default="dctv.trace",
+ help="Name of file to write: default is dctv.trace"),
+ add_argument("-a", "--apps",
+ help="Comma-separated list of applications in which we "
+ "enable tracing; '*' means all applications",
+ default=","),
+ add_argument("--list-categories",
+ action="store_true",
+ help="List available categories and exit"),
+ add_argument("categories",
+ nargs="*",
+ help="List of atrace categories to enable"),
+)
+def collect(args):
+ """Collect a DCTV trace via ADB"""
+ from .collect import run_collect
+ return run_collect(args)
+
+@subcommand(
+ add_argument("--debug-angr",
+ action="store_true",
+ help="Enable additional debugging for angr"),
+ add_argument("--load-dependencies",
+ action="store_true",
+ help="Load additional libraries"),
+ add_argument("--veritesting",
+ action="store_true",
+ help="Use an optimization techqniue"),
+ add_argument("--demangle",
+ help="[yes, no] whether to demangle symbols (default=yes)",
+ default="yes"),
+ add_argument("dso",
+ metavar="DSO",
+ help="Shared library to analyze"),
+ )
+def dso_scan(args):
+ """Analyze a shared library (a DSO) and report about its init costs"""
+ from .dso_scan import analyze_dso
+ return analyze_dso(args)
+
+def _global_except_hook(*args):
+ sys.__excepthook__(*args)
+ os._exit(1) # pylint: disable=protected-access
+
+def main(argv):
+ """Entry point"""
+ # Make background threads kill the process if they fail
+ sys.excepthook = _global_except_hook
+
+ args = p.parse_args(argv)
+ if not hasattr(args, "func"):
+ args = p.parse_args(argv + [p.default_subcommand])
+
+ logging.basicConfig(
+ level=logging.DEBUG if args.debug else logging.INFO,
+ format="%(process)d/%(threadName)s %(levelname)s:%(name)s:%(message)s")
+
+ if args.profile:
+ from .util import collect_profile
+ collect_profile(lambda: args.func(args), args.profile)
+ return 0
+ try:
+ return args.func(args)
+ except BrokenPipeError:
+ try:
+ sys.stdout.flush()
+ except BrokenPipeError:
+ log.debug("suppressing BrokenPipeError")
+ else:
+ raise
+ sys.stdout.flush = ignore
+ return 1
diff --git a/src/dctv/map.h b/src/dctv/map.h
new file mode 100644
index 0000000..876e33f
--- /dev/null
+++ b/src/dctv/map.h
@@ -0,0 +1,30 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <map>
+
+namespace dctv {
+
+
+template<typename Key,
+ typename Value,
+ typename Compare = std::less<>>
+using Map = std::map<Key,
+ Value,
+ Compare,
+ PyAllocator<std::pair<const Key, Value>>>;
+
+} // namespace dctv
diff --git a/src/dctv/menu.ui b/src/dctv/menu.ui
new file mode 100644
index 0000000..55ca177
--- /dev/null
+++ b/src/dctv/menu.ui
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <menu id="app-menu">
+ <section>
+ <item>
+ <attribute name="action">app.open</attribute>
+ <attribute name="label">Open</attribute>
+ <attribute name="accel">&lt;Primary&gt;o</attribute>
+ </item>
+ <item>
+ <attribute name="action">app.quit</attribute>
+ <attribute name="label">Quit</attribute>
+ <attribute name="accel">&lt;Primary&gt;q</attribute>
+ </item>
+ </section>
+ </menu>
+</interface>
diff --git a/src/dctv/merge_spans_into_events.cpp b/src/dctv/merge_spans_into_events.cpp
new file mode 100644
index 0000000..b012ffd
--- /dev/null
+++ b/src/dctv/merge_spans_into_events.cpp
@@ -0,0 +1,209 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "merge_spans_into_events.h"
+
+#include <tuple>
+
+#include "autoevent.h"
+#include "hash_table.h"
+#include "pyerrfmt.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "span_result_buffer.h"
+
+namespace dctv {
+
+// Augment an event table with spans
+
+static
+unique_pyref
+merge_spans_into_events(PyObject*, PyObject* args)
+{
+ namespace ae = auto_event;
+
+ PARSEPYARGS(
+ (pyref, py_event_meta_source)
+ (pyref, py_span_meta_source)
+ (pyref, py_event_out)
+ (pyref, py_index_out)
+ (QueryExecution*, qe)
+ (bool, event_is_partitioned)
+ (bool, span_is_partitioned)
+ (bool, span_is_required)
+ )(args);
+
+ const bool event_out_is_partitioned =
+ event_is_partitioned || span_is_partitioned;
+ const bool broadcast_mode =
+ span_is_partitioned && !event_is_partitioned;
+
+ if (broadcast_mode && !span_is_required)
+ throw_invalid_query_error(
+ "EVENT JOIN in broadcast mode requires span");
+
+ if (broadcast_mode)
+ assert(span_is_partitioned);
+
+ EventTableResultBuffer event_out(addref(py_event_out), qe,
+ event_out_is_partitioned);
+
+ ResultBuffer<Index, Index> index_out(addref(py_index_out), qe);
+
+ auto emit = [&](TimeStamp ts,
+ Partition partition,
+ Index event_index,
+ Index span_index) {
+ event_out.add(ts, partition);
+ index_out.add(event_index, span_index);
+ };
+
+ struct PartitionState final {
+ void open(Index index) {
+ if (this->is_open())
+ throw_pyerr_msg(PyExc_AssertionError, "bad span ordering");
+ this->index = index;
+ }
+
+ void close() {
+ if (!this->is_open())
+ throw_pyerr_msg(PyExc_AssertionError, "span start inversion");
+ this->index = -1;
+ }
+
+ Index get_index() const {
+ assert(this->is_open());
+ return this->index;
+ }
+
+ bool is_open() const { return this->index >= 0; }
+ private:
+ Index index = -1;
+ };
+
+ HashTable<Partition, PartitionState> partitions;
+
+ auto maybe_get_ps = [&](Partition partition) -> PartitionState* {
+ auto it = partitions.find(partition);
+ return it == partitions.end() ? nullptr : &it->second;
+ };
+
+ auto get_ps = [&](Partition partition) -> PartitionState& {
+ return *maybe_get_ps(partition);
+ };
+
+ auto get_or_create_ps = [&](Partition partition)
+ -> PartitionState& {
+ return partitions.try_emplace(partition).first->second;
+ };
+
+ AUTOEVENT_DECLARE_EVENT(
+ SpanStart,
+ (TimeStamp, duration, ae::span_duration)
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ SpanEnd,
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ Event,
+ (Partition, partition, ae::partition)
+ );
+
+ auto handle_span_start = [&](auto&& ae,
+ TimeStamp ts,
+ const SpanStart& ss,
+ Index index)
+ {
+ get_or_create_ps(ss.partition).open(index);
+ ae::enqueue_event(ae,
+ ts + ss.duration,
+ SpanEnd { ss.partition });
+ };
+
+ auto handle_span_end = [&](auto&& ae,
+ TimeStamp ts,
+ const SpanEnd& se)
+ {
+ get_ps(se.partition).close();
+ };
+
+
+ auto handle_event = [&]
+ (auto&& ae,
+ TimeStamp ts,
+ const Event& event,
+ Index index)
+ {
+ if (broadcast_mode) {
+ for (const auto& [partition, ps] : partitions)
+ if (ps.is_open())
+ emit(ts,
+ partition,
+ index,
+ ps.get_index());
+ } else {
+ PartitionState* ps = maybe_get_ps(
+ span_is_partitioned ? event.partition : 0);
+ Index span_index = (ps && ps->is_open())
+ ? ps->get_index() : -1;
+ if (span_index >= 0 || !span_is_required)
+ emit(ts,
+ event.partition,
+ index,
+ span_index);
+ }
+ };
+
+ ae::process(
+ ae::synthetic_event<SpanEnd>(
+ handle_span_end),
+ ae::input<SpanStart>(
+ py_span_meta_source,
+ handle_span_start,
+ ae::add_index_argument),
+ ae::input<Event>(
+ py_event_meta_source,
+ handle_event,
+ ae::add_index_argument)
+ );
+
+ event_out.flush();
+ index_out.flush();
+
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("merge_spans_into_events",
+ wraperr<merge_spans_into_events>(),
+ METH_VARARGS,
+ "Merge an event table with spans"),
+ { 0 }
+};
+
+void
+init_merge_spans_into_events(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/merge_spans_into_events.h b/src/dctv/merge_spans_into_events.h
new file mode 100644
index 0000000..4ba46f1
--- /dev/null
+++ b/src/dctv/merge_spans_into_events.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_merge_spans_into_events(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/meta_util-inl.h b/src/dctv/meta_util-inl.h
new file mode 100644
index 0000000..417e719
--- /dev/null
+++ b/src/dctv/meta_util-inl.h
@@ -0,0 +1,35 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+// Hack hack hack McHackityFace
+
+#define DCTV_SEQ_CREATOR_0_END
+#define DCTV_SEQ_CREATOR_0(...) \
+ ((__VA_ARGS__)) DCTV_SEQ_CREATOR_1
+
+#define DCTV_SEQ_CREATOR_1_END
+#define DCTV_SEQ_CREATOR_1(...) \
+ ((__VA_ARGS__)) DCTV_SEQ_CREATOR_0
+
+#define DCTV_DEFINE_HANA_STRUCT_1(struct_name, field_defs) \
+ struct struct_name { \
+ BOOST_PP_EXPAND( \
+ BOOST_HANA_DEFINE_STRUCT \
+ BOOST_PP_SEQ_TO_TUPLE( \
+ (struct_name) \
+ field_defs /*NOLINT*/)); \
+ }
+
+} // namespace dctv
diff --git a/src/dctv/meta_util.h b/src/dctv/meta_util.h
new file mode 100644
index 0000000..1acd81e
--- /dev/null
+++ b/src/dctv/meta_util.h
@@ -0,0 +1,135 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/fusion/adapted.hpp>
+#include <boost/fusion/container.hpp>
+#include <boost/fusion/tuple.hpp>
+#include <boost/hana.hpp>
+#include <boost/hana/ext/boost/fusion.hpp>
+#include <boost/hana/ext/std/array.hpp>
+#include <boost/hana/ext/std/tuple.hpp>
+#include <boost/preprocessor.hpp>
+#include <boost/version.hpp>
+
+#if BOOST_VERSION < 106700
+# error "DCTV requires Boost 1.67 or newer"
+#endif
+
+namespace dctv {
+
+namespace hana = boost::hana;
+namespace fusion = boost::fusion;
+
+// TODO(dancol): look into using hana's experimental types container.
+
+template <typename Struct>
+constexpr auto struct_field_names = decltype(
+ hana::unpack(std::declval<Struct>(),
+ hana::on(hana::make_tuple,
+ hana::first))){};
+
+template<typename Struct>
+constexpr auto struct_field_types = decltype(
+ hana::unpack(std::declval<Struct>(),
+ hana::on(
+ hana::make_tuple,
+ hana::compose(hana::typeid_,
+ hana::second)))){};
+
+// N.B. the hana::to_tuple here is not redundant: it forces eager
+// evaluation of the otherwise lazily-evaluated fusion vector. "But
+// we're referentially transparent, so that shouldn't matter!", you
+// might object. Ah, but we're only _mostly_ referentially
+// transparent: Clang at least objects with various incomplete type
+// errors if we try to use the lazy vector directly to build
+// x3 parsers.
+template<typename Struct>
+constexpr auto struct_field_types_from_fusion = decltype(
+ hana::transform(
+ hana::to_tuple(fusion::as_vector(std::declval<Struct>())),
+ hana::typeid_)){};
+
+// CONSTEXPR_VALUE creates a "constexpr barrier" allowing us to
+// static_assert on a function parameter provided the parameter's
+// entire value is encoded in its type. hana::value() is supposed to
+// constexpr-ify values, but there are still some situations where
+// clang complains with hana::value but succeeds with CONSTEXPR_VALUE.
+
+template<typename T> struct HanaConstExprHack;
+template<typename T, T c_value>
+struct HanaConstExprHack<const hana::integral_constant<T, c_value>> {
+ static constexpr bool value = c_value;
+};
+template<typename T, T c_value>
+struct HanaConstExprHack<hana::integral_constant<T, c_value>> {
+ static constexpr T value = c_value;
+};
+#define CONSTEXPR_VALUE(expr) \
+ HanaConstExprHack<std::decay_t<decltype(expr)>>::value
+
+static_assert(CONSTEXPR_VALUE(hana::true_c));
+static_assert(!CONSTEXPR_VALUE(hana::false_c));
+static_assert(CONSTEXPR_VALUE(hana::char_c<1>));
+static_assert(!CONSTEXPR_VALUE(hana::char_c<0>));
+static_assert(CONSTEXPR_VALUE(hana::int_c<7>) == 7);
+
+// This beautiful preprocessor hack is due to Boost.Fusion.
+// It transforms a value (foo,bar)(qux,spam)(blarg,banana) into
+// ((foo,bar))((qux,spam))((blarg,banana)). The double parentheses
+// are necessary for the Boost.Preprocessor sequence stuff to work
+// correctly when the elements contained in the sequence are tuples,
+// as they are for us.
+
+#define DCTV_WRAP_SEQ(seq) \
+ BOOST_PP_CAT(DCTV_SEQ_CREATOR_0 seq,_END)
+
+// Like hana::make, but works via aggregate initialization instead of
+// an explicit constructor. It's a variable template for a function
+// object, so it composes normally.
+
+template<typename Aggregate>
+constexpr auto make_aggregate = [](auto&&... args) {
+ return Aggregate{std::forward<decltype(args)>(args)...};
+};
+
+template<typename Container>
+auto
+maybe_compile_time_container_size(const Container& c)
+{
+ namespace h = hana;
+ auto probe = [](const auto& cv) ->
+ decltype(h::size_c<decltype(cv){}.size()>)
+ {
+ return decltype(h::size_c<decltype(cv){}.size()>){};
+ };
+ return h::sfinae(probe)(c);
+}
+
+// Define a Hana struct using Fusion-like Boost.Preproessor sequence
+// syntax, i.e., (type1, name1)(type2, name2)(type3, name3)..., with
+// no intervening commas. Why? Because native Hana syntax requires
+// that the last entry lack a trailing comma, and a prohibition on
+// trailing commas is evil.
+#define DCTV_DEFINE_HANA_STRUCT(name, fields) \
+ DCTV_DEFINE_HANA_STRUCT_1(name, DCTV_WRAP_SEQ(fields)); /*NOLINT*/ \
+ static_assert(true, "force terminating semicolon")
+
+#define DCTV_DEFINE_TAG(op_name) \
+ constexpr auto op_name = ::boost::hana::type_c<struct op_name> /* NOLINT */
+
+} // namespace dctv
+
+#include "meta_util-inl.h"
diff --git a/src/dctv/mmap-inl.h b/src/dctv/mmap-inl.h
new file mode 100644
index 0000000..d19cccc
--- /dev/null
+++ b/src/dctv/mmap-inl.h
@@ -0,0 +1,96 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+Mmap::Mmap(void* addr, size_t nbytes) noexcept
+ : addr_(addr), nbytes_(nbytes)
+{}
+
+constexpr
+Mmap::Mmap(Mmap&& other) noexcept
+ : addr_(other.addr_),
+ nbytes_(other.nbytes_)
+{
+ other.release();
+}
+
+void
+Mmap::release() noexcept
+{
+ this->addr_ = nullptr;
+ this->nbytes_ = 0;
+}
+
+Mmap::~Mmap() noexcept
+{
+ if (this->nbytes_)
+ this->do_unmap();
+}
+
+constexpr
+Mmap&
+Mmap::operator=(Mmap&& other) noexcept
+{
+ if (this != &other) {
+ this->~Mmap();
+ new (this) Mmap(std::move(other));
+ }
+ return *this;
+}
+
+void*
+Mmap::addr() const noexcept
+{
+ return this->addr_;
+}
+
+size_t
+Mmap::nbytes() const noexcept
+{
+ return this->nbytes_;
+}
+
+MmapShared::MmapShared(Mmap&& mmap) noexcept
+ : Mmap(std::move(mmap))
+{}
+
+MmapShared::MmapShared(void* addr, size_t nbytes) noexcept
+ : Mmap(addr, nbytes)
+{}
+
+size_t
+page_size() noexcept
+{
+ return cached_page_size;
+}
+
+size_t
+mmap_round_size_up(size_t nbytes) noexcept
+{
+ return pow2_round_up(nbytes, page_size());
+}
+
+size_t
+mmap_round_size_down(size_t nbytes) noexcept
+{
+ return pow2_round_down(nbytes, page_size());
+}
+
+bool
+mmap_aligned_p(size_t bytes) noexcept
+{
+ return mmap_round_size_down(bytes) == bytes;
+}
+
+} // namespace dctv
diff --git a/src/dctv/mmap.cpp b/src/dctv/mmap.cpp
new file mode 100644
index 0000000..3c06265
--- /dev/null
+++ b/src/dctv/mmap.cpp
@@ -0,0 +1,135 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "mmap.h"
+
+#include <sys/mman.h>
+
+#include "pyutil.h" // For exceptions
+
+namespace dctv {
+
+const size_t cached_page_size = []{
+ size_t page_size = sysconf(_SC_PAGESIZE);
+ if (!is_pow2(page_size))
+ abort();
+ return page_size;
+}();
+
+void
+Mmap::do_unmap() noexcept
+{
+ assume(this->nbytes_);
+ if (munmap(this->addr_, this->nbytes_))
+ abort(); // Might run out of VMAs?
+ this->nbytes_ = 0;
+ this->addr_ = nullptr;
+}
+
+Mmap
+Mmap::map(void* addr,
+ size_t nbytes,
+ int prot,
+ int flags,
+ int fd,
+ off_t offset)
+{
+ nbytes = mmap_round_size_up(nbytes);
+ void* map = mmap(addr, nbytes, prot, flags, fd, offset);
+ if (map == MAP_FAILED)
+ throw_from_errno();
+ return Mmap(map, nbytes);
+}
+
+Mmap
+Mmap::anonymous(size_t nbytes)
+{
+ Mmap map = Mmap::map(
+ /*addr=*/nullptr,
+ nbytes,
+ PROT_READ | PROT_WRITE,
+ MAP_PRIVATE | MAP_ANONYMOUS,
+ /*fd=*/-1,
+ /*offset=*/0);
+ if (safe_mode && is_py_debug())
+ memset(map.addr(), map.nbytes(), 0xFC);
+ return map;
+}
+
+MmapShared
+MmapShared::make(size_t nbytes, void* new_addr)
+{
+ return MmapShared(
+ Mmap::map(new_addr,
+ nbytes,
+ PROT_READ | PROT_WRITE,
+ MAP_SHARED | MAP_ANONYMOUS |
+ (new_addr ? MAP_FIXED : 0),
+ /*fd=*/-1,
+ /*offset=*/0));
+}
+
+MmapShared
+MmapShared::of_file(int fd, size_t nbytes, int prot)
+{
+ return MmapShared(
+ Mmap::map(/*addr=*/nullptr,
+ nbytes,
+ prot,
+ MAP_SHARED,
+ fd,
+ /*offset=*/0));
+}
+
+MmapShared
+MmapShared::dup(void* new_addr, size_t new_nbytes)
+{
+ if (!this->nbytes())
+ throw_pyerr_msg(PyExc_ValueError, "memory mapping invalid");
+ // TODO(dancol): non-Linux equivalent (macOS: Mach?)
+ if (!new_nbytes)
+ new_nbytes = this->nbytes();
+ // This operation "dups" the map into a new spot in memory; it's as
+ // if we had an explicit memfd associated with the mapping and
+ // called mmap() on that FD a second time.
+ void* map = mremap(this->addr(),
+ /*old_size=*/0, // NOLINT
+ /*new_size=*/new_nbytes, // NOLINT
+ (MREMAP_MAYMOVE |
+ (new_addr ? MREMAP_FIXED : 0)),
+ new_addr);
+ if (map == MAP_FAILED)
+ throw_from_errno();
+ return MmapShared(map, this->nbytes());
+}
+
+void
+MmapShared::resize(size_t new_nbytes)
+{
+ new_nbytes = mmap_round_size_up(new_nbytes);
+ // TODO(dancol): non-Linux equivalent (macOS: Mach?)
+ void* map = mremap(this->addr(),
+ this->nbytes(),
+ new_nbytes,
+ MREMAP_MAYMOVE);
+ if (map == MAP_FAILED)
+ throw_from_errno();
+ this->addr_ = map;
+ this->nbytes_ = new_nbytes;
+}
+
+void
+init_mmap_early()
+{}
+
+} // namespace dctv
diff --git a/src/dctv/mmap.h b/src/dctv/mmap.h
new file mode 100644
index 0000000..150d8c7
--- /dev/null
+++ b/src/dctv/mmap.h
@@ -0,0 +1,93 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <utility>
+#include <sys/mman.h>
+
+#include "bitbash.h"
+
+namespace dctv {
+
+// Basic handle to a region of address space managed with mmap or
+// something like mmap. The mapping's size is rounded up to whatever
+// the current system's allocation granularity is, and the size
+// reported by the mapping is this expanded size.
+struct Mmap : NoCopy {
+ inline constexpr Mmap(Mmap&& other) noexcept;
+ inline constexpr Mmap& operator=(Mmap&& other) noexcept;
+ inline ~Mmap() noexcept;
+
+ static Mmap map(
+ void* addr,
+ size_t nbytes,
+ int prot,
+ int flags,
+ int fd,
+ off_t offset);
+
+ static Mmap anonymous(size_t nbytes);
+
+ inline void* addr() const noexcept;
+ inline size_t nbytes() const noexcept;
+
+ inline void release() noexcept; // Stop managing the memory region
+
+ protected:
+ inline Mmap(void* addr, size_t nbytes) noexcept;
+ void do_unmap() noexcept;
+ void* addr_;
+ size_t nbytes_;
+};
+
+// A memory mapping that can be mapped into several places in virtual
+// memory at once without copying the underlying bytes.
+struct MmapShared : Mmap {
+ // Make a new mapping of the given size somewhere. If NEW_ADDR is
+ // non-nullptr, place the mapping at NEW_ADDR.
+ static MmapShared make(size_t nbytes, void* new_addr = nullptr);
+
+ // Make a new mapping backed by a file.
+ static MmapShared of_file(int fd, size_t nbytes, int prot);
+
+ // Create another mapping of this memory at a specific location.
+ // If NEW_ADDR is nullptr, the OS picks the new location.
+ // If NEW_NBYTES is zero, it defaults to the size of this mapping.
+ // NEW_NBYTES is the size of the new mapping, which can be smaller
+ // than the source.
+ MmapShared dup(void* new_addr = nullptr,
+ size_t new_nbytes = 0);
+
+ // Resize this mapping while preserving contents. May change the
+ // base address of the mapping!
+ void resize(size_t new_nbytes);
+
+ private:
+ explicit inline MmapShared(Mmap&& mmap) noexcept;
+ inline MmapShared(void* addr, size_t nbytes) noexcept;
+};
+
+// The const attribute here helps the compiler prevent re-reads of
+// cached_page_size.
+extern const size_t cached_page_size;
+__attribute__((const)) inline size_t page_size() noexcept;
+
+inline size_t mmap_round_size_up(size_t nbytes) noexcept;
+inline size_t mmap_round_size_down(size_t nbytes) noexcept;
+inline bool mmap_aligned_p(size_t bytes) noexcept;
+
+} // namespace dctv
+
+#include "mmap-inl.h"
diff --git a/src/dctv/model.py b/src/dctv/model.py
new file mode 100644
index 0000000..56809cc
--- /dev/null
+++ b/src/dctv/model.py
@@ -0,0 +1,705 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Looking at trace files"""
+import logging
+import weakref
+from collections import defaultdict
+from itertools import count as xcount
+from os.path import dirname, join as pjoin
+
+from cytoolz import first
+from numpy.ma import nomask
+
+from modernmp.util import (
+ ClosingContextManager,
+ exceptions_are_fatal,
+ once,
+ safe_close,
+ the,
+)
+
+from .trace_file_util import MappedTrace
+
+from ._native import (
+ DTYPE_CPU_NUMBER,
+ DTYPE_ID_VALUE,
+ QueryCache,
+ SYSTEM_UTID_BASE,
+ Snapshot,
+ npy_explode,
+)
+
+from .query import (
+ EVENT_UNPARTITIONED_TIME_MAJOR,
+ GenericQueryTable,
+ InvalidQueryException,
+ QueryNode,
+ QueryTable,
+ SimpleQueryNode,
+ TS_SCHEMA,
+ TableSorting,
+)
+
+from .queryengine import (
+ QueryEngine,
+ Delivery,
+)
+
+from .util import (
+ ExplicitInheritance,
+ TmpDir,
+ abstract,
+ all_same,
+ cached_property,
+ final,
+ get_process_thread_pool,
+ iattr,
+ override,
+ ureg,
+)
+
+from .sql import (
+ DmlContext,
+ FnNormalFunction,
+ LazyNsEntry,
+ NO_ARGS,
+ Namespace,
+ ReplaceSchemaQuery,
+ Select,
+ TableKind,
+ TableSchema,
+ add_sql_documentation,
+ path2str,
+)
+
+from .sql_parser import parse_select, parse_dml
+from .trace_file_parser import (
+ ParsedTrace,
+ parse_mapped_trace,
+)
+# TODO(dancol): rename IndexedEvents
+from .event_parser import IndexedEvents, IndexEvents
+
+log = logging.getLogger(__name__)
+
+# TODO(dancol): restore multi-process support
+
+@once()
+def _get_stdlib_ast():
+ stdlib_file_name = pjoin(dirname(__file__), "stdlib.sql")
+ with open(stdlib_file_name) as stdlib_file:
+ return parse_dml(stdlib_file.read())
+
+_TRACE_ID_SEQ = xcount()
+
+@final
+class MagicRawEventNamespace(Namespace):
+ """Namespace that auto-creates raw event tables"""
+
+ @override
+ def __init__(self, trace_context):
+ super().__init__()
+ assert isinstance(trace_context, TraceContext)
+ self.__trace_context_wr = weakref.ref(trace_context) # Help out GC
+
+ @override
+ def __missing__(self, key):
+ # TODO(dancol): do we really need this auto-create behavior?
+ trace_context = self.__trace_context_wr()
+ if trace_context:
+ table = trace_context.make_event_query_table(key)
+ self[key] = table
+ return table
+ return super().__missing__(key)
+
+EVENT_PARTITIONED_RAW_TID = TableSchema(
+ TableKind.EVENT,
+ "raw_tid",
+ TableSorting.TIME_MAJOR)
+EVENT_PARTITIONED_RAW_TGID = TableSchema(
+ TableKind.EVENT,
+ "raw_tgid",
+ TableSorting.TIME_MAJOR)
+
+@final
+class MagicCookedEventNamespace(Namespace):
+ """Namespace that transforms raw events to usable ones
+
+ Transparently remap tids and tgids to their unique equivalents.
+ """
+
+ @override
+ def __init__(self, trace_ns_wr):
+ super().__init__()
+ self.__trace_ns_wr = trace_ns_wr
+
+ @staticmethod
+ def __make_cooked_event_table(trace_ns, key):
+ raw_qt = trace_ns["raw_events"][key]\
+ .to_schema(sorting=TableSorting.TIME_MAJOR)
+ def _cook_column(query):
+ domain = query.schema.domain
+ if domain == "raw_tid":
+ query = trace_ns["internal"]["remap_raw_tid"](
+ GenericQueryTable({
+ "_ts": raw_qt["_ts"],
+ "cpu": raw_qt["cpu"],
+ "raw_tid": query,
+ }, table_schema=EVENT_PARTITIONED_RAW_TID))["utid"]
+ if domain == "raw_tgid":
+ query = trace_ns["internal"]["remap_raw_tgid"](
+ GenericQueryTable((
+ ("_ts", raw_qt["_ts"]),
+ ("raw_tgid", query),
+ ), table_schema=EVENT_PARTITIONED_RAW_TGID))["utgid"]
+ return query
+ return raw_qt.transform(_cook_column)
+
+ @override
+ def __missing__(self, key):
+ trace_ns = self.__trace_ns_wr()
+ if trace_ns:
+ table = self.__make_cooked_event_table(trace_ns, key)
+ self[key] = table
+ return table
+ return super().__missing__(key)
+
+def utid_of_cpu_idler(v):
+ """Given a CPU number, return the synthetic idler utid"""
+ q = QueryNode.coerce_(v)
+ if q.schema.domain != "cpu":
+ raise InvalidQueryException(
+ "expected a cpu number: found {}".format(q.schema))
+ q = (QueryNode.scalar(DTYPE_ID_VALUE.type(SYSTEM_UTID_BASE)) -
+ ReplaceSchemaQuery(q, q.schema.evolve(domain=None)))
+ return ReplaceSchemaQuery(q, q.schema.evolve(
+ domain="utid")).to_dtype(DTYPE_ID_VALUE, safe=False)
+
+@final
+class TraceAnalysisSession(ClosingContextManager, ExplicitInheritance):
+ """Top-level environment for analyzing trace files"""
+
+ @override
+ def __init__(self, threads=False):
+ """Create a new analysis session
+
+ THREADS controls whether to allow certain query operators to
+ pipeline their work with threads. the query thread. False means
+ to do all work in the query thread itself. True uses the process
+ thread pool, which is sized according to the core count on
+ the system.
+ """
+ self.__dmlctx = TraceAnalysisDmlContext(self)
+ self.__tmpdir = TmpDir(prefix="dctv-spill-")
+ self.__env = {
+ "get_trace_context_by_trace_id": self.__get_trace_context_by_trace_id,
+ }
+ if the(bool, threads):
+ self.__env["get_tp"] = get_process_thread_pool
+ self.__traces_by_id = {}
+ self.__qe = None # Shut up lint
+ self.reconfigure_cache()
+
+ def reconfigure_cache(self, *, block_size=None):
+ """Change cache parameters"""
+ qc_kwargs = {}
+ if block_size is not None:
+ qc_kwargs["block_size"] = block_size
+ cache = QueryCache(tmpdir=self.__tmpdir, **qc_kwargs)
+ self.__qe = QueryEngine(cache, env=self.__env)
+
+ @property
+ def qe(self):
+ """The query engine itself"""
+ return self.__qe
+
+ @property
+ def qc(self):
+ """The query cache"""
+ return self.__qe.qc
+
+ def clear_query_cache(self):
+ """Clear the query cache"""
+ self.qc.clear()
+
+ @property
+ def st(self):
+ """String table in use for this analysis"""
+ return self.__qe.st
+
+ @property
+ def dmlctx(self):
+ """DML context for trace querying"""
+ return self.__dmlctx
+
+ @property
+ def user_ns(self):
+ """The user SQL namespaace"""
+ return self.__dmlctx.user_ns
+
+ @override
+ def _do_close(self):
+ self.__dmlctx = None
+ self.__env.clear()
+ for trace_context in self.__traces_by_id.values():
+ safe_close(trace_context)
+
+ @staticmethod
+ def allocate_trace_id(trace_file_name):
+ """Allocate a unique trace ID for contexts"""
+ return (trace_file_name, next(_TRACE_ID_SEQ))
+
+ @staticmethod
+ def __make_raw_events_ns(trace_context):
+ ns_raw_events = MagicRawEventNamespace(trace_context)
+ add_sql_documentation(ns_raw_events, """\
+ Raw events extracted directly from the trace
+ """)
+ for event_type in trace_context.known_event_types:
+ event_table = trace_context.make_event_query_table(event_type)
+ ns_raw_events[event_type] = event_table
+ return ns_raw_events
+
+ def __prepare_trace_ns(self, trace_context, trace_id, sql_prefix):
+ # We don't have a plugin for events, so we just hardcode the
+ # raw_events stuff. Other convenience facilities come from
+ # plugins and model.sql.
+ ns = Namespace()
+ # Make sure we forget about the trace after its
+ # namespace disappears.
+ self_wr = weakref.ref(self)
+ def _on_ns_dead():
+ self_ = self_wr()
+ if self_:
+ # pylint: disable=protected-access
+ self_.__on_trace_removed(trace_id)
+ weakref.finalize(ns, _on_ns_dead)
+
+ ns_wr = weakref.ref(ns)
+
+ # Actually populate the trace namespace. Most of the
+ # functionality comes from model.sql. Here, we just define a few
+ # of the more magical constructs that we can't yet express in SQL.
+ ns["raw_events"] = self.__make_raw_events_ns(trace_context)
+ ns["cooked_events"] = MagicCookedEventNamespace(ns_wr)
+ ns["metadata"] = ns_meta = Namespace()
+ ns["internal"] = ns_internal = Namespace()
+ ns_internal.disable_autocomplete = True
+
+ weak_trace_context = weakref.ref(trace_context)
+ def _get_snapshot_data(snapshot_number):
+ return weak_trace_context().get_snapshot_data(snapshot_number)
+ ns_internal["get_snapshot_data"] = _get_snapshot_data
+ metadata = trace_context.metadata
+ nr_cpus = DTYPE_CPU_NUMBER.type(metadata["nr_cpus"])
+ ns_meta["nr_cpus"] = QueryNode.scalar(nr_cpus).as_table("nr_cpus")
+ if "enabled_events" in metadata:
+ ns_meta["enabled_events"] = QueryNode.literals(
+ *sorted(metadata["enabled_events"])).as_table("event_name")
+ # TODO(dancol): input events aren't guaranteed to be strictly
+ # ordered, so first_ts and last_ts here may be wrong.
+ ns["first_ts"] = first_ts_qt = GenericQueryTable(
+ {"_ts": QueryNode.scalar(ureg().ns*0)},
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ add_sql_documentation(first_ts_qt, """\
+ First timestamp in the trace
+ """)
+ ns["last_ts"] = last_ts_qt = GenericQueryTable(
+ {"_ts": trace_context.get_last_ts_query()},
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ add_sql_documentation(last_ts_qt, """\
+ Last timestamp in the trace
+ """)
+ ns["raw_event_index"] = raw_event_index = LazyNsEntry(
+ lambda: IndexEvents(trace_id=trace_id).make_query_table())
+ add_sql_documentation(raw_event_index, """\
+ Raw file-level information about each event in the trace
+ """)
+ ns["__colfunc_utid_of_cpu_idler"] = \
+ FnNormalFunction(utid_of_cpu_idler)
+ dctx = DmlContext(ns, self.__qe)
+ if sql_prefix:
+ dctx.execute(parse_dml(sql_prefix))
+ dctx.execute(_get_stdlib_ast())
+ return ns
+
+ def __on_trace_removed(self, trace_id):
+ # log.warning("Unmounting trace: flushing query cache! "
+ # "TODO(dancol): implement fine-grained tracking!")
+ with exceptions_are_fatal("trace cleanup"):
+ self.qc.clear()
+ safe_close(self.__traces_by_id.pop(trace_id, None))
+
+ def mount_trace(self,
+ mount_path,
+ trace_context,
+ *,
+ sql_prefix=None,
+ temp_hack_lenient_metadata=False):
+ """Mount an already-created TraceContext"""
+ assert isinstance(trace_context, TraceContext)
+ trace_id = trace_context.trace_id
+ assert trace_id not in self.__traces_by_id
+ if not temp_hack_lenient_metadata:
+ assert "nr_cpus" in trace_context.metadata
+ try:
+ self.__traces_by_id[trace_id] = trace_context
+ self.__dmlctx.user_ns.assign_by_path(
+ mount_path,
+ self.__prepare_trace_ns(trace_context, trace_id, sql_prefix))
+ ret = trace_context
+ trace_context = None
+ trace_id = None
+ finally:
+ safe_close(trace_context)
+ self.__traces_by_id.pop(trace_id, None)
+ return ret
+
+ def __get_trace_context_by_trace_id(self, trace_id):
+ return self.__traces_by_id[trace_id]
+
+ def get_mounted_trace(self, path):
+ """Return the raw trace object mounted at a namespace prefix
+
+ Specialized uses only; most of the time, you want to learn things
+ about the trace by making SQL queries.
+ """
+ # Just steal the trace ID from a dummy query. We don't actually
+ # execute the query. This is such a hack.
+ assert not isinstance(path, str)
+ q = "SELECT _ts FROM {}".format(path2str(list(path) + ["last_ts"]))
+ qn = parse_select(q).make_qt(self.dmlctx.make_tctx())["_ts"]
+ assert isinstance(qn, LastTsQuery)
+ return self.__traces_by_id[qn.trace_id]
+
+ def parse_sql_query(self, query, args=NO_ARGS): # pylint: disable=dangerous-default-value
+ """Build, but do not run, a SQL query.
+
+ Useful for probing whether a query would work, but without
+ attempting to actually run it. Raises exceptions (mostly
+ .query.InvalidQueryException subclasses) on failure.
+
+ Return the QueryTable object we build from the query.
+ """
+ # TODO(dancol): cache query parses?
+ ast = parse_select(query)
+ return ast.make_qt(self.dmlctx.make_tctx(args))
+
+ @staticmethod
+ def __sql_query_by_column(qe, qt, munge, **kwargs):
+ # Two differently-named columns can resolve to the same QueryNode
+ # object and the query engine gives us only QueryNode objects, so
+ # we need to be able to find all the column names for a
+ # given QueryNode.
+ qn_to_column_name = defaultdict(list)
+ for column_name in qt.columns:
+ qn_to_column_name[qt[column_name]].append(column_name)
+ for qn, array in qe.execute_for_columns(
+ qn_to_column_name.keys(), **kwargs):
+ schema = qn.schema
+ column_data = munge(array, schema)
+ del array
+ for column_name in qn_to_column_name[qn]:
+ yield column_name, column_data
+
+ @staticmethod
+ def __sql_query_by_row(qe, qt, munge, **kwargs):
+ # N.B. make sure to add to the row-chunk dicts in column order!
+ columns = tuple(qt.columns)
+ assert columns
+ qn_by_column = {
+ column: qt[column] for column in columns
+ }
+ queries = set(qn_by_column.values())
+ arrays_by_qn = {qn: [] for qn in queries}
+ arrays = tuple(arrays_by_qn.values())
+ query_iter = qe.execute(queries,
+ delivery_hint=Delivery.ROWWISE,
+ **kwargs)
+ def _get_row_chunk():
+ nr_eof = 0
+ while not all(arrays):
+ try:
+ qn, array, is_eof = next(query_iter)
+ except StopIteration:
+ raise RuntimeError("query iter stopped early!")
+ nr_eof += is_eof
+ arrays_by_qn[qn].append(munge(array, qn.schema))
+ assert not nr_eof or nr_eof == len(queries), \
+ "all columns should be at EOF or none shold be"
+ assert all_same(len(q_arrays[0]) for q_arrays in arrays)
+ data_by_qn = {qn: array.pop(0) for qn, array in zip(queries, arrays)}
+ data = {
+ column: data_by_qn[qn_by_column[column]]
+ for column in columns
+ }
+ return data, bool(nr_eof)
+ is_eof = False
+ while not is_eof:
+ row_chunk_data, is_eof = _get_row_chunk()
+ yield row_chunk_data, is_eof
+ try:
+ next(query_iter)
+ except StopIteration:
+ pass
+ else:
+ raise AssertionError("query_iter should be done")
+
+ def sql_query_to_qt(self, query, query_args=NO_ARGS): # pylint: disable=dangerous-default-value
+ """Transform a SQL query to a QueryTable
+
+ QUERY can be SQL query text, or a SQL AST, or a QueryTable. (In
+ this last case, the query is returned unchanged.)
+
+ The return value, a QueryTable, is suitable for passing to
+ sql_query().
+ """
+ if isinstance(query, QueryTable):
+ assert not query_args, (
+ "cannot specify SQL args if "
+ "query is already baked into a QueryTable")
+ return query
+ ast = query if isinstance(query, Select) else parse_select(query)
+ return ast.make_qt(self.dmlctx.make_tctx(query_args))
+
+ def sql_query(self, query, *,
+ query_args=NO_ARGS,
+ strings=str,
+ output_format="columns",
+ want_schema=False,
+ perf_callback=None):
+ """High-level interface to performing SQL queries.
+
+ QUERY is a string containing a SQL query to perform. QUERY_ARGS,
+ if present, is a query arguments object that provides values for
+ the parameter references in QUERY. QUERY can also be a
+ pre-computed SELECT AST or a QueryTable.
+
+ If OUTPUT_FORMAT is "columns", yield COLUMN_RESULT tuples, where
+ each COLUMN_RESULT is (COLUMN_NAME, COLUMN_DATA), and COLUMN_DATA
+ is a pair (COLUMN_ARRAY, COLUMN_SCHEMA). COLUMN_NAME is the name
+ of the column, COLUMN_ARRAY is a numpy array describing the data
+ in the column, and COLUMN_SCHEMA is a QuerySchema object
+ describing the result generated.
+
+ If OUTPUT_FORMAT is "rows", yield a ROW_CHUNK tuples, in which
+ each ROW_CHUNK is (ROW_CHUNK_DATA, IS_EOF). ROW_CHUNK_DATA is a
+ mapping from column name to COLUMN_DATA as above; the column
+ schemas are the same in every chunk. IS_EOF is a boolean
+ indicating whether the given row chunk is the last row chunk.
+
+ If WANT_SCHEMA is true, COLUMN_DATA is as above. If, however,
+ WANT_SCHEMA is false, then COLUMN_DATA is just COLUMN_ARRAY,
+ omitting COLUMN_SCHEMA.
+
+ All column vectors have the same length.
+
+ If STRINGS is None, we return raw string codes. Otherwise,
+ STRINGS is something that StringTable.vlookup accepts for its MODE
+ argument and we return string columns as numpy object arrays.
+
+ N.B. don't use this function if you want maximum control over
+ query execution for advanced tasks, e.g., if you want to multiple
+ SQL queries simultaneously. Instead, parse the SQL query to a
+ QueryTable using self.parse_sql_query() and talk to the underyling
+ QueryEngine (accessible via self.qe) directly. This function has
+ no special privileges; you can do by hand everything function
+ does, and if you find yourself wondering whether you should, you
+ probably just should.
+ """
+ qt = self.sql_query_to_qt(query, query_args)
+ if not qt.columns:
+ return # Nothing to do
+ st = self.__qe.st
+ string_cache = st.make_lookup_cache(strings) if strings else None
+ def _munge(array, schema):
+ if string_cache and schema.is_string:
+ array, mask = npy_explode(array)
+ array = st.vlookup(array, string_cache)
+ if mask is not nomask:
+ array[mask] = None
+ return (array, schema) if want_schema else array
+ if output_format == "columns":
+ fn = self.__sql_query_by_column
+ elif output_format == "rows":
+ fn = self.__sql_query_by_row
+ else:
+ raise ValueError("unknown output format {!r}".format(output_format))
+ yield from fn(self.__qe, qt, _munge, perf_callback=perf_callback)
+
+ def sql_query1(self, sql, **kwargs):
+ """Like sql_query(), but return one column's data"""
+ assert "output_format" not in kwargs
+ result = dict(self.sql_query(sql, **kwargs))
+ if len(result) != 1:
+ raise ValueError("query generated {} columns but we want one"
+ .format(len(result)))
+ return first(result.values())
+
+ def sql_query_scalar(self, sql, **kwargs):
+ """Like sql_query1(), but expect only one value"""
+ assert "want_schema" not in kwargs
+ result = self.sql_query1(sql, **kwargs)
+ if len(result) != 1:
+ raise ValueError("query generated {} rows but we want one"
+ .format(len(result)))
+ return result.tolist()[0]
+
+class TraceContext(ClosingContextManager, ExplicitInheritance):
+ """Per-trace information"""
+
+ @override
+ def __init__(self, name):
+ self.__trace_id = TraceAnalysisSession.allocate_trace_id(name)
+
+ @cached_property
+ def trace_id(self):
+ """Opaque identifying object for this trace context"""
+ return self.__trace_id
+
+ @cached_property
+ def metadata(self):
+ """Metadata for this trace as a dict"""
+ return self._get_metadata()
+
+ @cached_property
+ def known_event_types(self):
+ """Sequence of event types that we know about"""
+ return self._get_known_event_types()
+
+ @abstract
+ def make_event_query_table(self, event_type):
+ """Make a QueryTable for event type EVENT_TYPE"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def _get_metadata(self):
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def _get_known_event_types(self):
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def get_last_ts_query(self):
+ """Get a QueryNode for the last query timestamp"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def get_snapshot_data(self, snapshot_number):
+ """Get the Snapshot object for the numbered snapshot"""
+ raise NotImplementedError("abstract")
+
+@final
+class FileTraceContext(TraceContext):
+ """Per-trace-file information"""
+
+ @override
+ def __init__(self,
+ trace_file_name,
+ *,
+ force_ftrace=False,
+ time_basis_override=None):
+ mapped_trace = MappedTrace(trace_file_name)
+ from .plugins import get_all_event_schemas
+ parse_result = parse_mapped_trace(
+ mapped_trace=mapped_trace,
+ force_ftrace=force_ftrace,
+ time_basis_override=time_basis_override,
+ event_schemas=get_all_event_schemas())
+ super().__init__(trace_file_name)
+ assert isinstance(parse_result, ParsedTrace)
+ self.mapped_trace = mapped_trace
+ self.events = parse_result.events
+ self.__metadata = parse_result.metadata
+
+ @override
+ def make_event_query_table(self, event_type):
+ """Make event table"""
+ return self.events.make_event_query_table(
+ event_type=event_type,
+ trace_id=self.trace_id)
+
+ @override
+ def _get_metadata(self):
+ return self.__metadata
+
+ @override
+ def _get_known_event_types(self):
+ return self.events.event_schemas
+
+ @override
+ def _do_close(self):
+ safe_close(self.mapped_trace)
+
+ @override
+ def get_last_ts_query(self):
+ return LastTsQuery(self.trace_id)
+
+ @override
+ def get_snapshot_data(self, snapshot_number):
+ stext = self.__metadata["snapshots"][snapshot_number]
+ ss = Snapshot()
+ ss.parse_text_dctv_snapshot(stext)
+ return ss
+
+class TraceAnalysisDmlContext(DmlContext):
+ """DmlContext that talks to a TraceAnalysisSession"""
+
+ @override
+ def __init__(self, session):
+ super().__init__()
+ self.__session = weakref.ref(the(TraceAnalysisSession, session))
+
+ @override
+ def mount_trace(self, mount_path, trace_file_name):
+ self.__session().mount_trace(
+ mount_path,
+ FileTraceContext(trace_file_name))
+
+@final
+class LastTsQuery(SimpleQueryNode):
+ """Query yielding the last event timestamp"""
+
+ trace_id = iattr()
+
+ @cached_property
+ def __last_position_query(self):
+ # pylint: disable=protected-access
+ events = IndexEvents(trace_id=self.trace_id)
+ q = events.metaq(IndexEvents.Meta._POS)
+ q = q.slice(-1)
+ return q
+
+ @override
+ def _compute_schema(self):
+ return TS_SCHEMA
+
+ @override
+ def _compute_inputs(self):
+ return (self.__last_position_query,)
+
+ @override
+ def countq(self):
+ return QueryNode.scalar(1)
+
+ @override
+ async def run_async(self, qe):
+ [ic_last_pos], [oc] = await qe.async_setup(
+ (self.__last_position_query,),
+ (self,))
+ last_pos = await ic_last_pos.read_int()
+ ie = IndexedEvents.from_qe(qe, self.trace_id)
+ last_ts = ie.get_event_ts_at(last_pos)
+ await oc.write([last_ts], True)
diff --git a/src/dctv/native_aggregation-inl.h b/src/dctv/native_aggregation-inl.h
new file mode 100644
index 0000000..1edd311
--- /dev/null
+++ b/src/dctv/native_aggregation-inl.h
@@ -0,0 +1,262 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename Matcher, typename Functor>
+auto
+for_each_native_aggregation(Matcher&& matcher, Functor&& functor)
+{
+ // We use this somewhat awkward function so that the list of
+ // aggregation function names is in exactly one place in DCTV.
+
+ // N.B. COUNT(*) is special cased in Python
+ if (matcher("count"))
+ return functor(CountAggregation());
+ if (matcher("first"))
+ return functor(FirstAggregation());
+ if (matcher("max"))
+ return functor(MaxAggregation());
+ if (matcher("min"))
+ return functor(MinAggregation());
+ if (matcher("prod"))
+ return functor(ProdAggregation());
+ if (matcher("sum"))
+ return functor(SumAggregation());
+ if (matcher("unique_mask"))
+ return functor(UniqueAggregation());
+ if (matcher("biggest"))
+ return functor(BiggestAggregation());
+ return functor(0);
+}
+
+template<typename Functor>
+auto
+agg_dispatch(std::string_view aggfunc, Functor&& functor)
+{
+ return for_each_native_aggregation(
+ [&](std::string_view name) -> bool {
+ return aggfunc == name;
+ },
+ [&](auto aggregation) {
+ if constexpr (std::is_same_v<decltype(aggregation), int>) {
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "unknown built-in aggregation function %R",
+ make_pystr(aggfunc).get());
+ // Not reached: just here for the type
+ return AUTOFWD(functor)(SumAggregation());
+ } else {
+ return AUTOFWD(functor)(AUTOFWD(aggregation));
+ }
+ });
+}
+
+template<typename Functor>
+auto
+agg_and_dtype_dispatch(std::string_view aggfunc,
+ dtype_ref dtype,
+ bool is_string,
+ Functor&& functor)
+{
+ return agg_dispatch(aggfunc, [&](auto agg_dummy) {
+ using Aggregation = decltype(agg_dummy);
+ if (is_string) {
+ if (dtype != type_descr<StringTable::id_type>())
+ throw_pyerr_msg(PyExc_AssertionError, "bad string dtype");
+ using StringAggregation = typename Aggregation::StringVersion;
+ return AUTOFWD(functor)(StringTable::id_type(),
+ StringAggregation());
+ }
+ return npy_type_dispatch(
+ dtype,
+ [&](auto value_dummy) {
+ return AUTOFWD(functor)(value_dummy, agg_dummy);
+ });
+ });
+}
+
+NaContext::NaContext(StringTable* st, String collation)
+ : st(st), collation(std::move(collation))
+{}
+
+int
+NaContext::compare_strings(StringTable::id_type left,
+ StringTable::id_type right)
+{
+ if (StringTable::SequenceNumber new_st_seq
+ = this->st->get_seqno(); new_st_seq != this->st_seq) {
+ this->rank = this->st->rank(this->collation);
+ this->st_seq = new_st_seq;
+ }
+
+ assume(left < npy_size1d(this->rank));
+ assume(right < npy_size1d(this->rank));
+ StringTable::Rank* rank_data = npy_data<StringTable::Rank>(this->rank);
+ if (rank_data[left] < rank_data[right])
+ return -1;
+ if (rank_data[left] > rank_data[right])
+ return 1;
+ return 0;
+}
+
+bool
+NaContext::is_string() const noexcept
+{
+ return this->st != nullptr;
+}
+
+template<typename NaImpl>
+unique_pyref
+na_agg_impl(PyObject*, pyref py_args)
+{
+ PARSEPYARGS(
+ (pyref, data)
+ (pyref, command)
+ (pyref, out)
+ (unique_dtype, dtype, no_default, convert_dtype)
+ (std::string_view, aggfunc)
+ (QueryExecution*, qe)
+ (OPTIONAL_ARGS_FOLLOW)
+ (obj_pyref<StringTable>, st)
+ (pyref, collation)
+ )(py_args);
+
+ String the_collation;
+ if (collation && collation != Py_None)
+ the_collation = str(collation);
+ else
+ the_collation = "binary";
+ NaContext nac(st.get(), std::move(the_collation));
+ CommandIn ci(command.notnull().addref());
+
+ agg_and_dtype_dispatch(
+ aggfunc, dtype, nac.is_string(),
+ [&](auto value_dummy, auto agg_dummy) {
+ using Value = decltype(value_dummy);
+ using Aggregation = decltype(agg_dummy);
+ NaImpl::template agg_column<Value, Aggregation>(
+ std::move(ci),
+ data,
+ out,
+ std::move(nac),
+ qe);
+ });
+
+ return addref(Py_None);
+}
+
+template<MinMaxMode Mode>
+template<typename Value>
+MinMaxStringAggregation<Mode>::Kernel<Value>::Kernel(Value value)
+ : state(value)
+{}
+
+template<MinMaxMode Mode>
+template<typename Value>
+void
+MinMaxStringAggregation<Mode>::Kernel<Value>::accumulate(
+ Value value,
+ NaContext* nac)
+{
+ static_assert(Mode == MinMaxMode::MIN ||
+ Mode == MinMaxMode::MAX ||
+ Mode == MinMaxMode::BIGGEST);
+ // We don't need special support for MinMaxMode::BIGGEST here
+ // because we always use the length collation, which DTRT, in
+ // this case.
+ int cmp = nac->compare_strings(this->state, value);
+ if (Mode == MinMaxMode::MIN)
+ cmp = -cmp;
+ if (cmp < 0)
+ this->state = value;
+}
+
+template<MinMaxMode Mode>
+template<typename Value>
+typename MinMaxStringAggregation<Mode>::template Kernel<Value>::Out
+MinMaxStringAggregation<Mode>::Kernel<Value>::get() const
+{
+ return this->state;
+}
+
+template<typename Value>
+int
+_integer_log10(Value value)
+{
+ // TODO(dancol): we can optimize this function in numerous ways
+ // (e.g., lookup by bit count) in the rare event that its
+ // performance actually matters
+ assume(value >= 0);
+ auto xv = static_cast<unsigned long long>(value);
+ unsigned long long limit = 9999999999999999999LLU;
+ int l10 = 20;
+ while (l10 && xv <= limit) {
+ l10 -= 1;
+ limit /= 10;
+ }
+ return l10;
+}
+
+template<MinMaxMode Mode>
+template<typename Value>
+MinMaxAggregation<Mode>::Kernel<Value>::Kernel(Value value)
+ : state(value)
+{}
+
+template<MinMaxMode Mode>
+template<typename Value>
+void
+MinMaxAggregation<Mode>::Kernel<Value>::accumulate(Value value, NaContext*)
+{
+ bool should_update;
+ if constexpr (Mode == MinMaxMode::MIN || Mode == MinMaxMode::MAX) {
+ should_update = Mode == MinMaxMode::MIN
+ ? (value < this->state)
+ : (value > this->state);
+ } else if constexpr (Mode == MinMaxMode::BIGGEST) {
+ if constexpr (std::is_same_v<Value, bool>) {
+ // false is "bigger" than true
+ should_update = this->state && !value;
+ } else if constexpr (std::is_integral_v<Value>) {
+ // TODO(dancol): avoid repeated computation of log10
+ int log10_state = _integer_log10(
+ this->state < 0 ? -this->state : this->state);
+ int log10_nv = _integer_log10(value < 0 ? -value : value);
+ // Account for minus sign
+ if (this->state < 0)
+ log10_state += 1;
+ if (value < 0 )
+ log10_nv += 1;
+ should_update = log10_state < log10_nv;
+ } else if constexpr (std::is_floating_point_v<Value>) {
+ // Eh. Just use the bigger number.
+ should_update = this->state < value;
+ } else {
+ return errhack<Value>::cannot_compute_biggest();
+ }
+ } else {
+ errhack<void, Mode>::bad_min_max_mode();
+ }
+ if (should_update)
+ this->state = value;
+}
+
+template<MinMaxMode Mode>
+template<typename Value>
+typename MinMaxAggregation<Mode>::template Kernel<Value>::Out
+MinMaxAggregation<Mode>::Kernel<Value>::get() const
+{
+ return this->state;
+}
+
+} // namespace dctv
diff --git a/src/dctv/native_aggregation.cpp b/src/dctv/native_aggregation.cpp
new file mode 100644
index 0000000..2163805
--- /dev/null
+++ b/src/dctv/native_aggregation.cpp
@@ -0,0 +1,106 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "native_aggregation.h"
+
+#include <tuple>
+
+#include "automethod.h"
+#include "pyseq.h"
+#include "vector.h"
+
+namespace dctv {
+
+using std::string_view;
+
+static
+unique_dtype
+native_aggregation_result_dtype(
+ std::string_view aggregation,
+ dtype_ref dtype)
+{
+ return npy_type_dispatch(
+ dtype,
+ [&](auto value_dummy) {
+ return agg_dispatch(
+ aggregation,
+ [&](auto agg_dummy) {
+ using Value = decltype(value_dummy);
+ using Aggregation = decltype(agg_dummy);
+ using Kernel = typename Aggregation::template Kernel<Value>;
+ return type_descr<typename Kernel::Out>();
+ });
+ });
+}
+
+static
+unique_pyref
+native_aggregation_info(std::string_view aggregation)
+{
+ auto [cls, has_empty_value] = agg_dispatch(
+ aggregation,
+ [&](auto agg_dummy) {
+ using Aggregation = decltype(agg_dummy);
+ using SomeKernel = typename Aggregation::template Kernel<int8_t>;
+ return std::tuple(
+ Aggregation::cls,
+ SomeKernel::empty_value.has_value());
+ });
+ AggregationClass acls = cls;
+ return pytuple::of(make_pystr(static_cast<char>(acls)),
+ make_pybool(has_empty_value));
+}
+
+static
+unique_pyref
+get_supported_native_aggregations()
+{
+ Vector<String> aggfunc_names;
+ for_each_native_aggregation(
+ [&](std::string_view name) -> bool {
+ aggfunc_names.push_back(String(name));
+ return false;
+ },
+ [&](auto aggregation) {
+ /* Do nothing */
+ }
+ );
+ return pytuple::from(aggfunc_names,
+ [&](const String& s) {
+ return make_pystr(s);
+ });
+}
+
+static PyMethodDef functions[] = {
+ AUTOFUNCTION(native_aggregation_result_dtype,
+ "Find dtype for a native aggregation",
+ (string_view, aggregation)
+ (dtype_ref, dtype)
+ ),
+ AUTOFUNCTION(native_aggregation_info,
+ "Get information about a native aggregation",
+ (string_view, aggregation)
+ ),
+ AUTOFUNCTION(get_supported_native_aggregations,
+ "Get a tuple of supported native aggregation names",
+ ),
+ { 0 }
+};
+
+void
+init_native_aggregation(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/native_aggregation.h b/src/dctv/native_aggregation.h
new file mode 100644
index 0000000..16626de
--- /dev/null
+++ b/src/dctv/native_aggregation.h
@@ -0,0 +1,280 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <string_view>
+
+#include "command_stream.h"
+#include "hash_table.h"
+#include "npy.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyerrfmt.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyutil.h"
+#include "string_table.h"
+
+namespace dctv {
+
+enum class AggregationClass : char {
+ // Output is one of the input values
+ PASSTHROUGH = '=',
+ // Output type doesn't depend on input type
+ INDEPENDENT = 'i',
+ // Operation is addition-like
+ ADDITION = '+',
+ // Operation is multiplication-like
+ MULTIPLICATION = '*',
+};
+
+template<typename T>
+struct PromotionHelper final {
+ using type = T;
+};
+
+#define DEFINE_PROMOTION(from, to) \
+ template<> \
+ struct PromotionHelper<from> final { \
+ using type = to; \
+ }
+DEFINE_PROMOTION(bool, int64_t);
+DEFINE_PROMOTION(int8_t, int64_t);
+DEFINE_PROMOTION(int16_t, int64_t);
+DEFINE_PROMOTION(int32_t, int64_t);
+DEFINE_PROMOTION(uint8_t, uint64_t);
+DEFINE_PROMOTION(uint16_t, uint64_t);
+DEFINE_PROMOTION(uint32_t, uint64_t);
+DEFINE_PROMOTION(float, double);
+#undef DEFINE_PROMOTION
+
+template<typename T>
+using PromotionOf = typename PromotionHelper<T>::type;
+
+struct NaContext final {
+ inline NaContext(StringTable* st, String collation);
+ inline int compare_strings(StringTable::id_type left,
+ StringTable::id_type right);
+ inline bool is_string() const noexcept;
+ private:
+ StringTable* st;
+ String collation;
+ StringTable::SequenceNumber st_seq = 0;
+ unique_pyarray rank;
+};
+
+enum class MinMaxMode {
+ MIN,
+ MAX,
+ BIGGEST,
+};
+
+// Kernels tagged with this base produce output that depends on the
+// order of the inputs.
+struct NaOrderDependent {};
+struct NaNoConstraints {};
+
+struct InvalidAggregation final {
+ static constexpr auto cls = AggregationClass::INDEPENDENT;
+ using StringVersion = InvalidAggregation;
+ template<typename Value>
+ struct Kernel final {
+ using Out = int64_t;
+ static constexpr optional<Out> empty_value = {};
+ explicit Kernel(Value) { die(); }
+ void accumulate(Value, NaContext*) {
+ die();
+ }
+ Out get() const {
+ die();
+ }
+ private:
+ DCTV_NORETURN_ERROR
+ static void die() {
+ throw_pyerr_msg(PyExc_AssertionError, "invalid aggregation");
+ }
+ };
+};
+
+// MinMaxStringAggregation is order dependent because different
+// strings can compare equal under some collations (e.g., the
+// case-insensitive one) but nevertheless have different values ("foo"
+// vs "fOO"). We want to make sure to pick a consistent value.
+template<MinMaxMode Mode>
+struct MinMaxStringAggregation final {
+ static constexpr auto cls = AggregationClass::PASSTHROUGH;
+ using StringVersion = MinMaxStringAggregation;
+ template<typename Value>
+ struct Kernel final : NaOrderDependent {
+ static_assert(std::is_same_v<Value, StringTable::id_type>);
+ using Out = Value;
+ static constexpr optional<Out> empty_value = {};
+ explicit inline Kernel(Value value);
+ inline void accumulate(Value value, NaContext* nac);
+ inline Out get() const;
+ private:
+ Out state;
+ };
+};
+
+template<MinMaxMode Mode>
+struct MinMaxAggregation final {
+ static constexpr auto cls = AggregationClass::PASSTHROUGH;
+ using StringVersion = MinMaxStringAggregation<Mode>;
+
+ template<typename Value>
+ struct Kernel final : std::conditional_t<Mode==MinMaxMode::BIGGEST,
+ NaOrderDependent,
+ NaNoConstraints>
+ {
+ using Out = Value;
+ static constexpr optional<Out> empty_value = {};
+ explicit inline Kernel(Value value);
+ inline void accumulate(Value value, NaContext*);
+ inline Out get() const;
+ private:
+ Out state;
+ };
+};
+
+using MinAggregation = MinMaxAggregation<MinMaxMode::MIN>;
+using MaxAggregation = MinMaxAggregation<MinMaxMode::MAX>;
+using BiggestAggregation = MinMaxAggregation<MinMaxMode::BIGGEST>;
+
+struct FirstAggregation final {
+ static constexpr auto cls = AggregationClass::PASSTHROUGH;
+ using StringVersion = FirstAggregation;
+
+ template<typename Value>
+ struct Kernel final : NaOrderDependent {
+ using Out = Value;
+ static constexpr optional<Out> empty_value = {};
+ explicit Kernel(Value value) : state(value) {}
+ void accumulate(Value, NaContext*) {}
+ Out get() const {
+ return this->state;
+ }
+ private:
+ Out state;
+ };
+};
+
+struct UniqueAggregation final {
+ static constexpr auto cls = AggregationClass::INDEPENDENT;
+ using StringVersion = UniqueAggregation;
+
+ template<typename Value>
+ struct Kernel final {
+ using Out = bool;
+ static constexpr optional<Out> empty_value = {};
+ explicit Kernel(Value value) : value(value), is_unique(true) {}
+ void accumulate(Value value, NaContext*) {
+ this->is_unique = this->is_unique && value == this->value;
+ }
+ Out get() const {
+ return this->is_unique;
+ }
+ private:
+ Value value;
+ bool is_unique;
+ };
+};
+
+struct CountAggregation final {
+ static constexpr auto cls = AggregationClass::INDEPENDENT;
+ using StringVersion = CountAggregation;
+
+ template<typename Value>
+ struct Kernel final {
+ using Out = int64_t;
+ static constexpr optional<Out> empty_value = 0;
+ explicit Kernel(Value) : count(1) {}
+ void accumulate(Value, NaContext*) {
+ this->count += 1;
+ }
+ Out get() const {
+ return this->count;
+ }
+ private:
+ Out count;
+ };
+};
+
+template<typename ArithmeticOperation>
+struct ArithmeticAggregation final {
+ static constexpr auto cls = ArithmeticOperation::cls;
+ using StringVersion = InvalidAggregation;
+
+ template<typename Value>
+ struct Kernel final {
+ using Out = PromotionOf<Value>;
+ static constexpr optional<Out> empty_value = {};
+ explicit Kernel(Value value) : state(value) {}
+ void accumulate(Value value, NaContext*) {
+ this->state = ArithmeticOperation::template perform<Out>(
+ this->state, value);
+ }
+ Out get() const {
+ return this->state;
+ }
+ private:
+ Out state;
+ };
+};
+
+struct SumOperation final {
+ static constexpr auto cls = AggregationClass::ADDITION;
+
+ template<typename Value>
+ static Value perform(Value left, Value right) {
+ // TODO(dancol): detect overflow?
+ return left + right;
+ }
+};
+
+struct ProdOperation final {
+ static constexpr auto cls = AggregationClass::MULTIPLICATION;
+
+ template<typename Value>
+ static Value perform(Value left, Value right) {
+ // TODO(dancol): detect overflow?
+ return left * right;
+ }
+};
+
+using SumAggregation = ArithmeticAggregation<SumOperation>;
+using ProdAggregation = ArithmeticAggregation<ProdOperation>;
+
+template<typename Functor>
+auto agg_dispatch(std::string_view aggfunc, Functor&& functor);
+
+template<typename Functor>
+auto agg_and_dtype_dispatch(std::string_view aggfunc,
+ dtype_ref dtype,
+ bool is_string,
+ Functor&& functor);
+
+template<typename Matcher, typename Functor>
+auto for_each_native_aggregation(Matcher&& matcher,
+ Functor&& functor);
+
+template<typename NaImpl>
+unique_pyref na_agg_impl(PyObject*, pyref args);
+
+void init_native_aggregation(pyref m);
+
+} // namespace dctv
+
+#include "native_aggregation-inl.h"
diff --git a/src/dctv/npy-inl.h b/src/dctv/npy-inl.h
new file mode 100644
index 0000000..221944c
--- /dev/null
+++ b/src/dctv/npy-inl.h
@@ -0,0 +1,169 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename TFunctor>
+auto
+npy_type_dispatch(pyref py_dtype, TFunctor&& functor)
+{
+ return npy_type_dispatch_code(py_dtype_to_code(py_dtype),
+ AUTOFWD(functor));
+}
+
+template<typename TFunctor>
+auto
+npy_type_dispatch_code(char code, TFunctor&& functor)
+{
+ switch (code) {
+ case '?':
+ return AUTOFWD(functor)(bool());
+ case 'b':
+ return AUTOFWD(functor)(int8_t());
+ case 'B':
+ return AUTOFWD(functor)(uint8_t());
+ case 'h':
+ return AUTOFWD(functor)(int16_t());
+ case 'H':
+ return AUTOFWD(functor)(uint16_t());
+ case 'i':
+ return AUTOFWD(functor)(int32_t());
+ case 'I':
+ return AUTOFWD(functor)(uint32_t());
+ case 'l':
+ return AUTOFWD(functor)(int64_t());
+ case 'L':
+ return AUTOFWD(functor)(uint64_t());
+ case 'q':
+ return AUTOFWD(functor)(int64_t());
+ case 'Q':
+ return AUTOFWD(functor)(uint64_t());
+ case 'f':
+ return AUTOFWD(functor)(float());
+ case 'd':
+ return AUTOFWD(functor)(double());
+ default:
+ _throw_pyerr_fmt(PyExc_TypeError, "unsupported numpy type %d", code);
+ }
+}
+
+template<typename T>
+unique_dtype
+type_descr()
+{
+ if constexpr (std::is_same_v<T, long long> &&
+ !std::is_same_v<long long, int64_t>) {
+ return type_descr<int64_t>();
+ } else { // NOLINT
+ return type_descr_from_type(PyStructForType<T>::nptype);
+ }
+}
+
+unique_pyarray
+make_empty_pyarray(unique_dtype dtype)
+{
+ return make_uninit_pyarray(std::move(dtype), 0);
+}
+
+npy_intp
+npy_size(pyarray_ref array) noexcept
+{
+ return PyArray_SIZE(array.get()); // NOLINT
+}
+
+npy_intp npy_size1d(pyarray_ref array) noexcept
+{
+ assume(npy_ndim(array) == 1);
+ return npy_dims(array)[0];
+}
+
+dtype_ref
+npy_dtype(pyarray_ref array) noexcept
+{
+ return PyArray_DTYPE(array.get());
+}
+
+pyref
+npy_base(pyarray_ref array) noexcept
+{
+ return PyArray_BASE(array.get());
+}
+
+int
+npy_ndim(pyarray_ref array) noexcept
+{
+ return PyArray_NDIM(array.get());
+}
+
+npy_intp*
+npy_dims(pyarray_ref array) noexcept
+{
+ return PyArray_DIMS(array.get());
+}
+
+npy_intp*
+npy_strides(pyarray_ref array) noexcept
+{
+ return PyArray_STRIDES(array.get());
+}
+
+void*
+npy_data_raw(pyarray_ref array) noexcept
+{
+ return PyArray_DATA(array.get());
+}
+
+template<typename T>
+T*
+npy_data(pyarray_ref array) noexcept
+{
+ return reinterpret_cast<T*>(npy_data_raw(array));
+}
+
+int
+npy_flags(pyarray_ref array) noexcept
+{
+ return PyArray_FLAGS(array.get());
+}
+
+bool
+npy_writeable_p(pyarray_ref array) noexcept
+{
+ return static_cast<bool>(npy_flags(array) & NPY_ARRAY_WRITEABLE);
+}
+
+template<typename... Args>
+Vector<unique_dtype>
+make_dtype_vector()
+{
+ Vector<unique_dtype> ret;
+ ret.reserve(sizeof...(Args));
+ (..., ret.push_back(type_descr<Args>()));
+ return ret;
+}
+
+bool
+is_base_ndarray(pyref obj)
+{
+ return isinstance_exact(obj, pytype_of<PyArrayObject>());
+}
+
+pyarray_ref
+check_base_ndarray(pyref obj)
+{
+ assume(obj);
+ check_pytype_exact(pytype_of<PyArrayObject>(), obj);
+ return obj.as_unsafe<PyArrayObject>();
+}
+
+} // namespace dctv
diff --git a/src/dctv/npy.cpp b/src/dctv/npy.cpp
new file mode 100644
index 0000000..c2be600
--- /dev/null
+++ b/src/dctv/npy.cpp
@@ -0,0 +1,657 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#define DCTV_IS_NPY_CPP
+#include "npy.h"
+
+#include <array>
+#include <iterator>
+#include <utility>
+
+#include "automethod.h"
+#include "bitbash.h"
+#include "pyerrfmt.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+
+namespace dctv {
+
+// TODO(dancol): deal with this mess a different way when we port to
+// Windows or some other LLP64 architecture.
+static_assert(sizeof (long) == sizeof (int64_t));
+
+static_assert(sizeof (long long) == sizeof (int64_t));
+static_assert(sizeof (unsigned long long) == sizeof (uint64_t));
+
+static_assert(NPY_INT8 == NPY_BYTE); // NOLINT
+static_assert(NPY_UINT8 == NPY_UBYTE); // NOLINT
+static_assert(NPY_INT16 == NPY_SHORT); // NOLINT
+static_assert(NPY_UINT16 == NPY_USHORT); // NOLINT
+static_assert(NPY_INT32 == NPY_INT); // NOLINT
+static_assert(NPY_UINT32 == NPY_UINT); // NOLINT
+static_assert(NPY_INT64 == NPY_LONG); // NOLINT
+static_assert(NPY_UINT64 == NPY_ULONG); // NOLINT
+
+// Helps for initializing type tables so that the compiler helps us
+// get them exactly right.
+
+static constexpr char known_dtypes[] = "?bBhHiIlLfd";
+static constexpr int nr_known_dtypes = sizeof (known_dtypes) - 1;
+
+// Use raw pointers so we don't try to deallocate on exit:
+// intentionally leaked!
+// TODO(dancol): figure out robust callback for module unload
+// and exit
+static PyArrayObject* true_array;
+static PyArrayObject* false_array;
+
+template<size_t N, size_t... Is>
+constexpr
+std::array<char, N - 1>
+sa(const char (&a)[N], std::index_sequence<Is...>)
+{
+ return {{a[Is]...}};
+}
+
+template<size_t N>
+constexpr
+std::array<char, N - 1>
+sa(const char (&a)[N])
+{
+ return sa(a, std::make_index_sequence<N - 1>());
+}
+
+using TypeConvTableData =
+ std::array<std::array<char, nr_known_dtypes>, nr_known_dtypes>;
+
+struct TypeConvTable : TypeConvTableData {
+ template<typename... Args>
+ constexpr
+ TypeConvTable(Args&&... args) // NOLINT
+ : TypeConvTableData{sa(args)...}
+ {}
+};
+
+void
+check_sane_dtype(dtype_ref dtype)
+{
+ // We deliberately haven't bothered with support for complex numbers
+ // or float128.
+
+ if (dtype->flags != 0 ||
+ dtype->elsize == 0 ||
+ dtype->subarray != nullptr ||
+ dtype->fields != Py_None ||
+ !strchr(known_dtypes, dtype->type) ||
+ !strchr("=|", dtype->byteorder)) {
+ throw_pyerr_fmt(PyExc_TypeError,
+ "unsupported exotic dtype %s",
+ repr(dtype));
+ }
+ assume(dtype->elsize == 1 || dtype->elsize == 2 ||
+ dtype->elsize == 4 || dtype->elsize == 8);
+ assume((dtype->kind == 'b') == (dtype->type == '?'));
+ assert(strchr("biuf", dtype->kind));
+}
+
+static
+int
+type_table_index(dtype_ref dtype)
+{
+ check_sane_dtype(dtype);
+ const char* ptr = strchr(known_dtypes, dtype->type);
+ assume(ptr);
+ ptrdiff_t index = ptr - &known_dtypes[0];
+ assume(index < nr_known_dtypes);
+ return static_cast<int>(index);
+}
+
+unique_dtype
+as_dtype(pyref obj)
+{
+ PyArray_Descr* py_dtype;
+ if (PyArray_DescrConverter(obj.get(), &py_dtype)
+ != NPY_SUCCEED)
+ throw_current_pyerr();
+ return unique_dtype::adopt(py_dtype);
+}
+
+char
+py_dtype_to_code(pyref orig_py_dtype)
+{
+ unique_dtype dtype = as_dtype(orig_py_dtype);
+ check_sane_dtype(dtype);
+ return dtype->type;
+}
+
+unique_dtype
+type_descr_from_type(int type)
+{
+ PyArray_Descr* descr = PyArray_DescrFromType(type);
+ if (!descr) {
+ if (pyerr_occurred())
+ throw_current_pyerr();
+ throw_pyerr_msg(PyExc_ValueError, "invalid type");
+ }
+ if (safe_mode)
+ check_sane_dtype(descr);
+ return unique_dtype::adopt(descr);
+}
+
+unique_pyarray
+make_uninit_pyarray(unique_dtype dtype, npy_intp nelem)
+{
+ return adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_Empty(/*nd=*/1,
+ &nelem,
+ dtype.release() /* sic: steals reference */,
+ /*fortran=*/0));
+}
+
+unique_pyarray
+make_pyarray(unique_dtype dtype, npy_intp size)
+{
+ assume(size >= 0);
+ return adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_SimpleNewFromDescr(
+ 1, &size, dtype.release() /* sic: steals */));
+}
+
+void
+npy_resize(pyarray_ref array, npy_intp size)
+{
+ assume(size >= 0);
+ assume(npy_ndim(array) == 1);
+ PyArray_Dims dims = {&size, 1};
+ adopt_check(
+ PyArray_Resize(array.get(),
+ &dims,
+ /*refcheck=*/0,
+ NPY_ANYORDER));
+}
+
+unique_pyarray
+get_npy_slice(pyarray_ref array,
+ Py_ssize_t i1,
+ Py_ssize_t i2)
+{
+ return get_slice(array, i1, i2).addref_as_unsafe<PyArrayObject>();
+}
+
+static
+unique_pyarray
+as_pyarray_1(pyref value,
+ unique_dtype dtype,
+ int requirements,
+ int min_depth,
+ int max_depth)
+{
+ return adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_FromAny(value.get(),
+ dtype.release() /* sic */,
+ min_depth,
+ max_depth,
+ requirements,
+ /*context=*/nullptr));
+}
+
+unique_pyarray
+as_any_pyarray(pyref value)
+{
+ return as_pyarray_1(value,
+ /*dtype=*/unique_dtype(),
+ /*requirements=*/0,
+ /*min_depth=*/0,
+ /*max_depth=*/0);
+}
+
+unique_pyarray
+as_base_1d_pyarray(pyref value, dtype_ref dtype)
+{
+ unique_pyarray array = as_pyarray_1(value,
+ dtype.addref(),
+ NPY_ARRAY_ENSUREARRAY,
+ /*min_depth=*/0,
+ /*max_depth=*/1);
+ // Ugh: PyArray_FromAny can return an array with a dtype other than
+ // the one requested if the returned dtype is "equivalent" to the
+ // requested one --- basically, if it has the same bit pattern.
+ // We'd prefer an exact match, so in this case, return a view.
+ if (dtype && npy_dtype(array) != dtype) {
+ assert(dtype_equiv(npy_dtype(array), dtype));
+ array = pyarray_view(array, dtype);
+ assert(npy_dtype(array) == dtype);
+ }
+
+ if (npy_ndim(array) == 0)
+ array = npy_flatten(array);
+ return array;
+}
+
+unique_pyarray
+copy_pyarray(pyarray_ref array)
+{
+ return adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_NewCopy(array.get(), NPY_ANYORDER));
+}
+
+bool
+npy_any(pyarray_ref array)
+{
+ return true_(adopt_check(PyArray_Any(array.get(), NPY_MAXDIMS, nullptr)));
+}
+
+bool
+npy_all(pyarray_ref array)
+{
+ return true_(adopt_check(PyArray_All(array.get(), NPY_MAXDIMS, nullptr)));
+}
+
+// TODO(dancol): intern these arrays?
+
+unique_pyarray
+make_true_array()
+{
+ assume(true_array);
+ return xaddref(true_array);
+}
+
+unique_pyarray
+make_false_array()
+{
+ assume(false_array);
+ return xaddref(false_array);
+}
+
+void
+npy_set_base(pyarray_ref array, unique_pyref obj)
+{
+ if (PyArray_SetBaseObject(
+ array.get(),
+ obj.release() /* sic */))
+ throw_current_pyerr();
+}
+
+unique_pyarray
+npy_flatten(pyarray_ref array)
+{
+ return adopt_check(PyArray_Flatten(array.get(), NPY_ANYORDER))
+ .addref_as_unsafe<PyArrayObject>();
+}
+
+unique_pyarray
+npy_ravel(pyarray_ref array)
+{
+ return adopt_check(PyArray_Ravel(array.get(), NPY_ANYORDER))
+ .addref_as_unsafe<PyArrayObject>();
+}
+
+unique_pyarray
+npy_broadcast_to(pyarray_ref array, npy_intp length)
+{
+ PyArrayObject* array_o = array.get();
+ npy_uint32 op_flags[1] = { NPY_ITER_READONLY };
+ int* axes[1] = { nullptr };
+ NpyIter* iter = NpyIter_AdvancedNew(
+ /*nop=*/1,
+ &array_o,
+ (NPY_ITER_MULTI_INDEX |
+ NPY_ITER_ZEROSIZE_OK |
+ NPY_ITER_REFS_OK),
+ NPY_CORDER,
+ NPY_NO_CASTING,
+ &op_flags[0],
+ /*op_dtypes=*/nullptr,
+ /*oa_ndim=*/1,
+ /*oa_axes=*/&axes[0],
+ /*itershape=*/&length,
+ /*buffersize=*/0);
+ if (!iter)
+ throw_current_pyerr();
+ FINALLY(NpyIter_Deallocate(iter));
+ return adopt_check_as_unsafe<PyArrayObject>(
+ NpyIter_GetIterView(iter, 0));
+}
+
+
+
+// This function defines DCTV's rules for computing the result type of
+// an operation. We don't use np.result_type because that thing has
+// bogus opinions, e.g., that int64 + uint64 -> float.
+// We need data type coercion in two places: 1) when we're
+// concatenating two schemas (e.g., in UNION ALL) and 2) when we're
+// performing an arithmetic operation. In case #1, the goal is to
+// find a dtype that can represent all values that we're combining.
+// In case #2, we want to find a dtype that can hold any intermediate
+// value we might produce. OP can be:
+//
+// 'c' --- concatenation
+// 'd' --- true division
+// '+' --- arithmetic
+//
+static
+unique_dtype
+dctv_rules_result_type(dtype_ref left, dtype_ref right, char op)
+{
+ // Type conversion is symmetric, so we leave these tables
+ // half-filled. If we look up a conversion and get a blank, we just
+ // flip the operands and try again.
+
+ // This is the table we use for concatenation. We keep the type
+ // width as small as possible while being value-preserving, and if
+ // we can't preserve value, we go to int64. Note that in the table
+ // below, the only integer-type column that's not value-preserving
+ // is "L"!
+ static constexpr TypeConvTable concatenation = {
+ // ?bBhHiIlLfd
+ /* ? */ "?bBhHiIlLfd",
+ /* b */ " bhhiilllfd",
+ /* B */ " BhHiIlLfd",
+ /* h */ " hiilllfd",
+ /* H */ " HiIlLfd",
+ /* i */ " illlfd",
+ /* I */ " IlLfd",
+ /* l */ " llfd",
+ /* L */ " Lfd",
+ /* f */ " fd",
+ /* d */ " d",
+ };
+
+ // When we perform true division, we already get a floating point
+ // value of some sort.
+ static constexpr TypeConvTable true_division = {
+ // ?bBhHiIlLfd
+ /* ? */ "dddddddddfd",
+ /* b */ " ddddddddfd",
+ /* B */ " dddddddfd",
+ /* h */ " ddddddfd",
+ /* H */ " dddddfd",
+ /* i */ " ddddfd",
+ /* I */ " dddfd",
+ /* l */ " ddfd",
+ /* L */ " dfd",
+ /* f */ " fd",
+ /* d */ " d",
+ };
+
+ // I have no idea what the optimal coercion rules are for the
+ // integers when we're doing math. On one hand, we're
+ // memory-bandwidth limited, so we want to keep values as small as
+ // possible. On the other hand, if we keep values small, then
+ // overflow will surprise users. We can't just trap overflow: numpy
+ // integer ufuncs don't care about carry, which means that we need
+ // to just let math overflow if it's going to overflow --- and this
+ // overflow is observable and so becomes part of DCTV's API surface.
+ //
+ // Let's promote straight to 64-bit values. It'll cost us a bit of
+ // efficiency right now, but it gives us the maximum API
+ // flexibility. In the future, when we've fixed numpy to detect
+ // integer overflow or switched to Apache Arrow or something, we can
+ // try performing arithmetic in narrowed form and transparently
+ // upgrade to wide types and still let these wide types overflow.
+ // Since we operate block-by-block, trying each block twice
+ // won't hurt.
+ //
+ // We still don't want to gratuitously value-destroying though, so
+ // don't bump L down to l when we're mixing it with an
+ // unsigned type.
+
+ static constexpr TypeConvTable arithmetic = {
+ // ?bBhHiIlLfd
+ /* ? */ "lllllllllfd",
+ /* b */ " llllllllfd",
+ /* B */ " llllllLfd",
+ /* h */ " llllllfd",
+ /* H */ " llllLfd",
+ /* i */ " llllfd",
+ /* I */ " llLfd",
+ /* l */ " llfd",
+ /* L */ " Lfd",
+ /* f */ " fd",
+ /* d */ " d",
+ };
+
+ const TypeConvTable* table;
+
+ if (op == 'c')
+ table = &concatenation;
+ else if (op == 'd')
+ table = &true_division;
+ else if (op == '+')
+ table = &arithmetic;
+ else
+ throw_pyerr_fmt(PyExc_ValueError,
+ "unknown conversion operation %s",
+ repr(std::string_view(&op, 1)));
+
+ int left_index = type_table_index(left);
+ int right_index = type_table_index(right);
+ char result = (*table)[left_index][right_index];
+ if (result == ' ')
+ result = (*table)[right_index][left_index];
+ return type_descr_from_type(result);
+}
+
+static
+unique_pyref
+py_dctv_rules_result_type(PyObject*, pyref args)
+{
+ PARSEPYARGS(
+ (pyref, left)
+ (pyref, right)
+ (OPTIONAL_ARGS_FOLLOW)
+ (py_char_code, op, 'c')
+ )(args);
+ return dctv_rules_result_type(as_dtype(left),
+ as_dtype(right),
+ op.value);
+}
+
+bool
+dtype_equiv(dtype_ref a, dtype_ref b) noexcept
+{
+ return PyArray_EquivTypes(a.get(), b.get()) != NPY_FALSE;
+}
+
+unique_pyarray
+pyarray_view(pyarray_ref array, dtype_ref dtype)
+{
+ return adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_View(array.get(), dtype.get(), /*ptype=*/nullptr));
+}
+
+static
+uintptr_t
+npy_memory_location(pyarray_ref array)
+{
+ return reinterpret_cast<uintptr_t>(npy_data_raw(array));
+}
+
+static
+unique_pyref
+npy_make_rw_view(pyarray_ref array, dtype_ref dtype)
+{
+ unique_pyarray view = pyarray_view(array, dtype);
+ PyArray_ENABLEFLAGS(view.get(), NPY_ARRAY_WRITEABLE);
+ return view;
+}
+
+
+
+unique_pyref
+make_ufunc_from_func_and_data(
+ PyUFuncGenericFunction *func, void **data,
+ char *types, int ntypes,
+ int nin, int nout, int identity,
+ const char *name, const char *doc, int unused)
+{
+ return adopt_check(
+ PyUFunc_FromFuncAndData(
+ func,
+ data,
+ types,
+ ntypes,
+ nin,
+ nout,
+ identity,
+ name,
+ doc,
+ unused));
+}
+
+template<typename T, typename O>
+void
+fls_loop(char** args,
+ npy_intp* dimensions, // NOLINT
+ npy_intp* steps, // NOLINT
+ void* /*data*/) noexcept
+{
+ char* inp = args[0];
+ npy_intp inp_step = steps[0];
+ char* out = args[1];
+ npy_intp out_step = steps[1];
+ npy_intp n = dimensions[0];
+ for (npy_intp i = 0; i < n; ++i) {
+ *reinterpret_cast<O*>(out) =
+ static_cast<O>(
+ fls(*reinterpret_cast<T*>(inp)));
+ inp += inp_step;
+ out += out_step;
+ }
+}
+
+
+
+static bool
+init_npy_1()
+{
+ import_array(); // Macro: returns false on failure (eww)
+ return true;
+}
+
+static bool
+import_ufunc_1()
+{
+ import_ufunc(); // Macro: returns false on failure (eww)
+ return true;
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("dctv_rules_result_type",
+ wraperr<py_dctv_rules_result_type>(),
+ METH_VARARGS,
+ "Figure out the proper result type for an operation"),
+ AUTOFUNCTION(npy_broadcast_to,
+ "Broadcast-to in C++",
+ (unique_pyarray, array, no_default, convert_any_array)
+ (npy_intp, shape)
+ ),
+ AUTOFUNCTION(npy_memory_location,
+ "Actual memory location of numpy data: for debugging",
+ (unique_pyarray, array, no_default, convert_any_array)
+ ),
+ AUTOFUNCTION(npy_make_rw_view,
+ "Make a forced writeable view: awful hack",
+ (unique_pyarray, array, no_default, convert_any_array)
+ (OPTIONAL_ARGS_FOLLOW)
+ (unique_dtype, dtype, unique_dtype(), convert_dtype)
+ ),
+ { 0 }
+};
+
+void
+init_npy_early(pyref /*m*/)
+{
+ if (!init_npy_1())
+ throw_current_pyerr();
+ if (!import_ufunc_1())
+ throw_current_pyerr();
+ false_array = make_uninit_pyarray(type_descr<bool>(), 1)
+ .release();
+ *npy_data<bool>(false_array) = false;
+ true_array = make_uninit_pyarray(type_descr<bool>(), 1)
+ .release();
+ *npy_data<bool>(true_array) = true;
+}
+
+static
+unique_pyref
+make_fls_ufunc()
+{
+ static PyUFuncGenericFunction fls_loops[] = {
+ &fls_loop<int8_t, int8_t>,
+ &fls_loop<int16_t, int8_t>,
+ &fls_loop<int32_t, int8_t>,
+ &fls_loop<int64_t, int8_t>,
+ &fls_loop<uint8_t, int8_t>,
+ &fls_loop<uint16_t, int8_t>,
+ &fls_loop<uint32_t, int8_t>,
+ &fls_loop<uint64_t, int8_t>,
+ &fls_loop<long, int8_t>,
+ &fls_loop<ulong, int8_t>,
+ };
+
+ static char fls_types[] = {
+ NPY_INT8, NPY_INT8,
+ NPY_INT16, NPY_INT8,
+ NPY_INT32, NPY_INT8,
+ NPY_INT64, NPY_INT8,
+ NPY_UINT8, NPY_INT8,
+ NPY_UINT16, NPY_INT8,
+ NPY_UINT32, NPY_INT8,
+ NPY_UINT64, NPY_INT8,
+ NPY_LONG, NPY_INT8,
+ NPY_ULONG, NPY_INT8,
+ };
+
+ static void* fls_data[] = {
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ nullptr,
+ };
+
+ static_assert(std::size(fls_types) == 2 * std::size(fls_loops));
+ static_assert(std::size(fls_data) == std::size(fls_loops));
+
+ return adopt_check(
+ PyUFunc_FromFuncAndData(
+ fls_loops,
+ fls_data,
+ fls_types,
+ static_cast<int>(std::size(fls_loops)),
+ /*nin=*/1,
+ /*nout=*/1,
+ PyUFunc_None,
+ "fls",
+ "Find most significant bit in word",
+ 0));
+}
+
+void
+init_npy(pyref m)
+{
+ register_functions(m, functions);
+ register_constant(m, "fls", make_fls_ufunc());
+}
+
+} // namespace dctv
diff --git a/src/dctv/npy.h b/src/dctv/npy.h
new file mode 100644
index 0000000..56314cb
--- /dev/null
+++ b/src/dctv/npy.h
@@ -0,0 +1,176 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <functional>
+
+#include "pybuffer.h"
+#include "pyutil.h"
+#include "vector.h"
+
+#define PY_ARRAY_UNIQUE_SYMBOL dctv_numpy_array
+#ifndef DCTV_IS_NPY_CPP
+# define NO_IMPORT
+#endif
+#include <numpy/arrayobject.h>
+#include <numpy/ufuncobject.h>
+#ifndef DCTV_IS_NPY_CPP
+# undef NO_IMPORT
+#endif
+
+namespace dctv {
+
+// Don't release the GIL for loops smaller than about this number
+// of iterations.
+constexpr int release_gil_threshold = 500;
+
+using unique_pyarray = unique_obj_pyref<PyArrayObject>;
+using pyarray_ref = obj_pyref<PyArrayObject>;
+using unique_dtype = unique_obj_pyref<PyArray_Descr>;
+using dtype_ref = obj_pyref<PyArray_Descr>;
+
+template<typename T>
+struct PyStructForType;
+
+// Unfortunately, a constexpr char array directly in the struct
+// triggers compiler bugs that lead to the array being undefined at
+// link time, so we just gensym an array.
+
+#define DEFINE_TYPE_TAG(_type, _dtype, _nptype) \
+ inline const char UTX_GENSYM(_nptype##tag)[2] = {_dtype, '\0'}; \
+ template<> \
+ struct PyStructForType<_type> final { \
+ static constexpr const char* tag = UTX_GENSYM(_nptype##tag); \
+ static constexpr int nptype = _nptype; \
+ }
+
+// Numpy supports both explicitly 64-bit wide integers (NPY_LONGLONG,
+// typecode 'q') and integers that happen to be as wide as the
+// platform long (NPY_LONG, typecode 'l'). Now, you'd think that
+// numpy would just implement NPY_LONG by aliasing it to NPY_LONGLONG
+// or NPY_INT (32-bit) depending on build architecture, but that would
+// make too much sense. Instead, numpy maintains the
+// explicitly-32-bit and explicitly-64-bit and "whatever long is" data
+// types as distinct dtypes with distinct codes. What's more, both
+// dtype("l") and dtype("q") print as "dtype('int64')", making them
+// hard to tell apart. The distinction is important, though, since
+// some routines (e.g., Pandas) explicitly coerce values to either the
+// "platform type" (NPY_INT64) or to NPY_INT64, and NPY_INT64 *is*
+// aliased to NPY_LONG, and if you happen to have a 'q'-dtype array,
+// and Pandas wants a NPY_INT64 array, it'll make a damned copy for no
+// damn reason. The moral of the story is that you should never use
+// the 'q' typecode and that we should always talk about numpy types
+// using the npy_common.h explicit width macros.
+
+
+DEFINE_TYPE_TAG(char, 'c', NPY_BYTE);
+DEFINE_TYPE_TAG(int8_t, 'b', NPY_INT8);
+DEFINE_TYPE_TAG(uint8_t, 'B', NPY_UINT8);
+DEFINE_TYPE_TAG(int16_t, 'h', NPY_INT16);
+DEFINE_TYPE_TAG(uint16_t, 'H', NPY_UINT16);
+DEFINE_TYPE_TAG(int32_t, 'i', NPY_INT32);
+DEFINE_TYPE_TAG(uint32_t, 'I', NPY_UINT32);
+DEFINE_TYPE_TAG(int64_t, 'l', NPY_INT64);
+DEFINE_TYPE_TAG(uint64_t, 'L', NPY_UINT64);
+
+DEFINE_TYPE_TAG(float, 'f', NPY_FLOAT);
+DEFINE_TYPE_TAG(double, 'd', NPY_DOUBLE);
+
+DEFINE_TYPE_TAG(BoolWrapper, '?', NPY_BOOL);
+DEFINE_TYPE_TAG(bool, '?', NPY_BOOL);
+
+unique_dtype type_descr_from_type(int type);
+unique_dtype as_dtype(pyref obj);
+void check_sane_dtype(dtype_ref dtype);
+char py_dtype_to_code(pyref orig_py_dtype);
+
+template<typename T>
+unique_dtype type_descr();
+
+template<typename TFunctor>
+auto npy_type_dispatch(pyref py_dtype, TFunctor&& functor);
+
+template<typename TFunctor>
+auto npy_type_dispatch_code(char code, TFunctor&& functor);
+
+unique_pyarray make_uninit_pyarray(unique_dtype dtype, npy_intp nelem);
+inline unique_pyarray make_empty_pyarray(unique_dtype dtype);
+
+unique_pyarray make_pyarray(dtype_ref dtype, npy_intp size);
+void npy_resize(pyarray_ref array, npy_intp size);
+inline npy_intp npy_size(pyarray_ref array) noexcept;
+inline npy_intp npy_size1d(pyarray_ref array) noexcept;
+inline dtype_ref npy_dtype(pyarray_ref array) noexcept;
+inline pyref npy_base(pyarray_ref array) noexcept;
+inline int npy_ndim(pyarray_ref array) noexcept;
+inline npy_intp* npy_dims(pyarray_ref array) noexcept;
+inline npy_intp* npy_strides(pyarray_ref array) noexcept;
+inline void* npy_data_raw(pyarray_ref array) noexcept;
+template<typename T>
+inline T* npy_data(pyarray_ref array) noexcept;
+inline int npy_flags(pyarray_ref array) noexcept;
+inline bool npy_writeable_p(pyarray_ref array) noexcept;
+inline void npy_set_writeable(pyarray_ref array, bool writeable) noexcept;
+
+unique_pyarray npy_flatten(pyarray_ref array);
+unique_pyarray npy_ravel(pyarray_ref array);
+
+DEFINE_PYTRAITS_NO_CONSTEXPR(PyArray_Descr, PyArrayDescr_Type); // NOLINT
+DEFINE_PYTRAITS_NO_CONSTEXPR(PyArrayObject, PyArray_Type); // NOLINT
+DEFINE_PYTRAITS_NO_CONSTEXPR(PyUFuncObject, PyUFunc_Type); // NOLINT
+
+unique_pyarray get_npy_slice(pyarray_ref array,
+ Py_ssize_t i1,
+ Py_ssize_t i2);
+
+bool dtype_equiv(dtype_ref a, dtype_ref b) noexcept;
+
+unique_pyarray pyarray_view(pyarray_ref array, dtype_ref dtype = {});
+
+unique_pyarray as_any_pyarray(pyref value);
+unique_pyarray as_base_1d_pyarray(pyref value, dtype_ref dtype = {});
+unique_pyarray copy_pyarray(pyarray_ref array);
+bool npy_any(pyarray_ref array);
+bool npy_all(pyarray_ref array);
+
+unique_pyarray make_true_array();
+unique_pyarray make_false_array();
+
+void npy_set_base(pyarray_ref array, unique_pyref obj);
+
+unique_pyref make_ufunc_from_func_and_data(
+ PyUFuncGenericFunction *func,
+ void **data,
+ char *types, int ntypes,
+ int nin, int nout, int identity,
+ const char *name, const char *doc, int unused);
+
+template<typename... Args>
+Vector<unique_dtype> make_dtype_vector();
+
+// Return whether OBJ is a basic numpy array
+inline bool is_base_ndarray(pyref obj);
+// Typecheck an object as a basic numpy array
+inline pyarray_ref check_base_ndarray(pyref obj);
+
+// Equivalent to np.broadcast_to, which is implemented in Python.
+unique_pyarray npy_broadcast_to(pyarray_ref array, npy_intp length);
+
+void init_npy_early(pyref m);
+void init_npy(pyref m);
+
+} // namespace dctv
+
+#include "npy-inl.h"
diff --git a/src/dctv/npyiter-inl.h b/src/dctv/npyiter-inl.h
new file mode 100644
index 0000000..03fe4f5
--- /dev/null
+++ b/src/dctv/npyiter-inl.h
@@ -0,0 +1,426 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+void
+NpyIteratorDeleter::operator()(NpyIter* iter) const noexcept
+{
+ if (NpyIter_Deallocate(iter) == NPY_FAIL) // NOLINT
+ abort();
+}
+
+template<int MinInputs, int MaxInputs>
+InputCountBase<MinInputs, MaxInputs>::InputCountBase(int nr_inputs)
+ noexcept
+ : nr_inputs(nr_inputs)
+{
+ assert(MinInputs <= this->nr_inputs);
+ assert(this->nr_inputs <= MaxInputs);
+}
+
+template<int MinInputs, int MaxInputs>
+int
+InputCountBase<MinInputs, MaxInputs>::get_nr_inputs() const noexcept
+{
+ assume(MinInputs <= this->nr_inputs);
+ assume(this->nr_inputs <= MaxInputs);
+ return this->nr_inputs;
+}
+
+template<int MinInputs, int MaxInputs>
+constexpr
+NpyIteration<MinInputs, MaxInputs>::NpyIteration() noexcept
+ : inner_remaining(0)
+{}
+
+template<int MinInputs, int MaxInputs>
+constexpr
+NpyIteration<MinInputs, MaxInputs>::NpyIteration(int nr_inputs) noexcept
+ : InputCountBase<MinInputs, MaxInputs>(nr_inputs),
+ inner_remaining(0)
+{}
+
+template<int MinInputs, int MaxInputs>
+NpyIteration<MinInputs, MaxInputs>::NpyIteration(
+ PyRefSpan<PyArrayObject> inputs,
+ PyRefSpan<PyArray_Descr> dtypes,
+ NpyIterConfig config)
+ : InputCountBase<MinInputs, MaxInputs>(
+ static_cast<int>(inputs.size()))
+{
+ assert(0 < inputs.size() && inputs.size()
+ <= std::numeric_limits<int>::max());
+ assert(inputs.size() <= dtypes.size());
+ int nr_inputs = inputs.size();
+ assume(MinInputs <= nr_inputs && nr_inputs <= MaxInputs);
+ for (int i = 0; i < nr_inputs; ++i)
+ if (inputs[i])
+ check_pytype_exact(pytype_of<PyArrayObject>(), inputs[i]);
+ std::array<npy_uint32, MaxInputs> flags;
+ for (Py_ssize_t i = 0; i < nr_inputs; ++i) {
+ flags[i] = inputs[i]
+ ? NPY_ITER_READONLY
+ : (NPY_ITER_WRITEONLY |
+ NPY_ITER_ALLOCATE |
+ NPY_ITER_NO_SUBTYPE);
+ if (config.extra_op_flags)
+ flags[i] |= config.extra_op_flags[i];
+ }
+ this->iter.reset(
+ NpyIter_AdvancedNew(
+ nr_inputs,
+ const_cast<PyArrayObject**>(inputs.data()),
+ (NPY_ITER_EXTERNAL_LOOP |
+ NPY_ITER_ZEROSIZE_OK |
+ config.iter_flags),
+ NPY_KEEPORDER,
+ config.casting,
+ flags.data(),
+ const_cast<PyArray_Descr**>(dtypes.data()),
+ config.oa_ndim,
+ config.op_axes,
+ config.itershape,
+ config.buffersize));
+ if (!this->iter)
+ throw_current_pyerr();
+ this->reset_state();
+}
+
+template<int MinInputs, int MaxInputs>
+NpyIteration<MinInputs, MaxInputs>
+NpyIteration<MinInputs, MaxInputs>::from_tuple(
+ int nr_inputs,
+ pyref in_tuple,
+ PyRefSpan<PyArray_Descr> dtypes,
+ NpyIterConfig config)
+{
+ assume(MinInputs <= nr_inputs && nr_inputs <= MaxInputs);
+ pytuple::ref tuple = in_tuple.as<PyTupleObject>();
+ if (pytuple::size(tuple) != static_cast<size_t>(nr_inputs))
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "wrong number of inputs: wanted %d got %d in %R",
+ nr_inputs,
+ static_cast<int>(pytuple::size(tuple)),
+ tuple.get());
+ std::array<unique_pyarray, MaxInputs> inputs;
+ std::array<PyArrayObject*, MaxInputs> ptrs;
+ for (int i = 0; i < nr_inputs; ++i) {
+ pyref obj = pytuple::get(tuple, i);
+ if (PyArray_Check(obj.get()))
+ inputs[i] = obj.addref_as_unsafe<PyArrayObject>();
+ else
+ inputs[i] = adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_FROM_O(obj.get()));
+ ptrs[i] = inputs[i].get();
+ }
+ return NpyIteration(PyRefSpan<PyArrayObject>(&ptrs[0], nr_inputs),
+ dtypes, config);
+}
+
+template<int MinInputs, int MaxInputs>
+pyarray_ref
+NpyIteration<MinInputs, MaxInputs>::get_operand_array(int array_number) const noexcept
+{
+ return NpyIter_GetOperandArray(this->iter.get())[array_number];
+}
+
+template<int MinInputs, int MaxInputs>
+unique_pyarray
+NpyIteration<MinInputs, MaxInputs>::get_operand_view(int array_number) const
+{
+ return npy_iter_view(this->iter.get(), array_number);
+}
+
+template<int MinInputs, int MaxInputs>
+bool
+NpyIteration<MinInputs, MaxInputs>::advance() noexcept
+{
+ assume(MinInputs <= this->get_nr_inputs() &&
+ this->get_nr_inputs() <= MaxInputs);
+
+ // inner_remaining is the number of items left _before_ the advance.
+
+ if (this->inner_remaining > 1) {
+ this->inner_remaining -= 1;
+ for (int i = 0; i < this->get_nr_inputs(); ++i)
+ this->data[i] += this->stride[i];
+ return true;
+ }
+
+ // We advanced past the last item. Fetch more items if possible.
+ // While we see zero-sized chunks, keep asking for more. This way,
+ // inner_remaining is zero only if we're truly at EOF.
+ do {
+ if (!this->iternext(this->iter.get())) {
+ this->inner_remaining = 0;
+ return false;
+ }
+ this->start_inner_loop();
+ } while (this->inner_remaining == 0);
+ assume(this->inner_remaining > 0);
+ return true;
+}
+
+template<int MinInputs, int MaxInputs>
+bool
+NpyIteration<MinInputs, MaxInputs>::is_at_eof() const noexcept
+{
+ return this->inner_remaining == 0;
+}
+
+template<int MinInputs, int MaxInputs>
+size_t
+NpyIteration<MinInputs, MaxInputs>::size() const noexcept
+{
+ npy_intp size = NpyIter_GetIterSize(this->iter.get());
+ assume(size >= 0);
+ return static_cast<size_t>(size);
+}
+
+template<int MinInputs, int MaxInputs>
+void
+NpyIteration<MinInputs, MaxInputs>::rewind()
+{
+ char* errmsg;
+ if (NpyIter_Reset(this->iter.get(), &errmsg) == NPY_FAIL)
+ throw_npyiter_error_nogil(errmsg);
+ this->reset_state();
+}
+
+template<int MinInputs, int MaxInputs>
+template<typename T>
+typename std::enable_if_t<std::is_arithmetic_v<T>, T>
+NpyIteration<MinInputs, MaxInputs>::get(int input_nr) const noexcept
+{
+ assume(!this->is_at_eof());
+ assume(input_nr >= 0);
+ assume(input_nr <= this->get_nr_inputs());
+ assume(MinInputs <= this->get_nr_inputs() &&
+ this->get_nr_inputs() <= MaxInputs);
+ assert(NpyIter_GetDescrArray(this->iter.get())[input_nr]->elsize
+ == sizeof (T));
+ T value;
+ memcpy(&value, this->data[input_nr], sizeof (value));
+ return value;
+}
+
+template<int MinInputs, int MaxInputs>
+template<typename T>
+typename std::enable_if_t<std::is_same_v<T, BoolWrapper>, T>
+NpyIteration<MinInputs, MaxInputs>::get(int input_nr) const noexcept
+{
+ return BoolWrapper(this->get<bool>(input_nr));
+}
+
+template<int MinInputs, int MaxInputs>
+template<typename T>
+void
+NpyIteration<MinInputs, MaxInputs>::set(int input_nr, T value) noexcept
+{
+ assume(!this->is_at_eof());
+ assume(input_nr >= 0);
+ assume(input_nr <= this->get_nr_inputs());
+ assume(MinInputs <= this->get_nr_inputs() &&
+ this->get_nr_inputs() <= MaxInputs);
+ assert(NpyIter_GetDescrArray(this->iter.get())[input_nr]->elsize
+ == sizeof (T));
+ memcpy(this->data[input_nr], &value, sizeof (value));
+}
+
+template<int MinInputs, int MaxInputs>
+void
+NpyIteration<MinInputs, MaxInputs>::start_inner_loop() noexcept
+{
+ assume(MinInputs <= this->get_nr_inputs() &&
+ this->get_nr_inputs() <= MaxInputs);
+ memcpy(this->data.data(),
+ this->ptr_data_array,
+ this->get_nr_inputs() * sizeof (this->data[0]));
+ this->inner_remaining = *this->ptr_inner_size;
+ memcpy(this->stride.data(),
+ this->ptr_inner_stride,
+ this->get_nr_inputs() * sizeof (this->stride[0]));
+}
+
+template<int MinInputs, int MaxInputs>
+void
+NpyIteration<MinInputs, MaxInputs>::reset_state()
+{
+ if (this->size() == 0) {
+ this->inner_remaining = 0;
+ // Silence compiler warnings
+ this->iternext = nullptr;
+ this->ptr_inner_size = nullptr;
+ this->ptr_data_array = nullptr;
+ this->ptr_inner_stride = nullptr;
+ std::fill(this->data.begin(), this->data.end(), nullptr);
+ std::fill(this->stride.begin(), this->stride.end(), 0);
+ return;
+ }
+ char* errmsg;
+ this->iternext = NpyIter_GetIterNext(this->iter.get(), &errmsg);
+ if (!this->iternext)
+ throw_npyiter_error_nogil(errmsg);
+ char** data = NpyIter_GetDataPtrArray(this->iter.get());
+ this->ptr_data_array = reinterpret_cast<uint8_t**>(data);
+ this->ptr_inner_size = NpyIter_GetInnerLoopSizePtr(this->iter.get());
+ this->ptr_inner_stride = NpyIter_GetInnerStrideArray(this->iter.get());
+ this->start_inner_loop();
+ if (this->inner_remaining == 0)
+ this->advance();
+}
+
+template<typename Value>
+NpyIteration1<Value>::NpyIteration1(
+ pyarray_ref input,
+ NpyIterConfig config)
+ : Base(input.as_span(),
+ type_descr<Value>().as_span(),
+ std::move(config))
+{}
+
+template<typename Value>
+Value
+NpyIteration1<Value>::get() const noexcept
+{
+ return this->Base::template get<Value>(0);
+}
+
+template<typename Value>
+void
+NpyIteration1<Value>::set(Value v) noexcept
+{
+ this->Base::template set<Value>(0, v);
+}
+
+template<int MinInputs, int MaxInputs>
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::FlexiblePythonChunkIterator(
+ int nr_inputs,
+ unique_pyref iter,
+ std::array<unique_dtype, MaxInputs> dtypes,
+ NpyIterConfig npy_config)
+ : index(-1),
+ iter(pyiter_for(std::move(iter))),
+ npy_config(npy_config),
+ npy_iter(nr_inputs),
+ dtypes(std::move(dtypes))
+{
+ if (!PyIter_Check(this->iter.get()))
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "wanted an iterator: got %R",
+ this->iter.get());
+ this->fetch_chunk();
+}
+
+template<int MinInputs, int MaxInputs>
+bool
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::is_at_eof()
+ const noexcept
+{
+ return this->npy_iter.is_at_eof();
+}
+
+template<int MinInputs, int MaxInputs>
+bool
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::advance()
+{
+ if (npy_iter.advance()) {
+ ++index;
+ return true;
+ }
+
+ with_gil_acquired([&] {
+ this->fetch_chunk();
+ });
+ return !this->is_at_eof();
+}
+
+template<int MinInputs, int MaxInputs>
+template<typename T>
+T
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::get(int input_nr)
+ const noexcept
+{
+ return this->npy_iter.template get<T>(input_nr);
+}
+
+template<int MinInputs, int MaxInputs>
+Index
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::get_index()
+ const noexcept
+{
+ return this->index;
+}
+
+template<int MinInputs, int MaxInputs>
+int
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::get_nr_inputs()
+ const noexcept
+{
+ return this->npy_iter.get_nr_inputs();
+}
+
+template<int MinInputs, int MaxInputs>
+void
+FlexiblePythonChunkIterator<MinInputs, MaxInputs>::fetch_chunk()
+{
+ assert_gil_held();
+ do {
+ unique_pyref chunk = pyiter_next(this->iter);
+ if (!chunk) {
+ this->npy_iter = MyNpyIteration(this->npy_iter.get_nr_inputs());
+ return;
+ }
+ std::array<PyArray_Descr*, MaxInputs> dtypes_buffer;
+ assume(MinInputs <= this->npy_iter.get_nr_inputs());
+ assume(this->npy_iter.get_nr_inputs() <= MaxInputs);
+ for (int i = 0; i < this->npy_iter.get_nr_inputs(); ++i)
+ dtypes_buffer[i] = this->dtypes[i].get();
+ this->npy_iter = MyNpyIteration::from_tuple(
+ this->npy_iter.get_nr_inputs(),
+ chunk,
+ PyRefSpan(dtypes_buffer.begin(), this->npy_iter.get_nr_inputs()),
+ this->npy_config);
+ } while (this->npy_iter.is_at_eof());
+ ++this->index;
+}
+
+template<typename... Types>
+PythonChunkIterator<Types...>::PythonChunkIterator(
+ unique_pyref iter,
+ NpyIterConfig config)
+ : Base(NrColumns,
+ std::move(iter),
+ {type_descr<Types>()...},
+ std::move(config))
+{}
+
+template<typename... Types>
+typename PythonChunkIterator<Types...>::Row
+PythonChunkIterator<Types...>::get() const noexcept
+{
+ return this->get_internal(
+ std::make_index_sequence<std::tuple_size_v<Row>>());
+}
+
+template<typename... Types>
+template<size_t... I>
+typename PythonChunkIterator<Types...>::Row
+PythonChunkIterator<Types...>::get_internal(std::index_sequence<I...>)
+ const noexcept
+{
+ return Row{this->Base::template get<Types>(I)...};
+}
+
+} // namespace dctv
diff --git a/src/dctv/npyiter.cpp b/src/dctv/npyiter.cpp
new file mode 100644
index 0000000..5a85b60
--- /dev/null
+++ b/src/dctv/npyiter.cpp
@@ -0,0 +1,40 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "npyiter.h"
+
+namespace dctv {
+
+void
+throw_npyiter_error_nogil(const char* errmsg)
+{
+ with_gil_acquired([&] {
+ throw_pyerr_msg(PyExc_ValueError, errmsg);
+ });
+ DCTV_UNREACHABLE;
+}
+
+unique_pyarray
+npy_iter_view(NpyIter* iter, int num)
+{
+ return adopt_check_as_unsafe<PyArrayObject>(
+ NpyIter_GetIterView(iter, num));
+}
+
+void
+init_npyiter(pyref m)
+{
+ register_constant(m, "DTYPE_INDEX", type_descr<Index>());
+}
+
+} // namespace dctv
diff --git a/src/dctv/npyiter.h b/src/dctv/npyiter.h
new file mode 100644
index 0000000..4cf2161
--- /dev/null
+++ b/src/dctv/npyiter.h
@@ -0,0 +1,207 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include "npy.h"
+#include "pyrefspan.h"
+#include "pyseq.h"
+#include "pythread.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+using Index = int64_t;
+
+struct NpyIteratorDeleter {
+ inline void operator()(NpyIter* iter) const noexcept;
+};
+using unique_npy_iter = std::unique_ptr<NpyIter, NpyIteratorDeleter>;
+
+unique_pyarray npy_iter_view(NpyIter* iter, int num);
+
+DCTV_NORETURN_ERROR
+void throw_npyiter_error_nogil(const char* errmsg);
+
+template<int MinInputs, int MaxInputs>
+struct InputCountBase {
+ inline InputCountBase() noexcept = default;
+ inline explicit InputCountBase(int nr_inputs) noexcept;
+ inline int get_nr_inputs() const noexcept;
+ private:
+ int nr_inputs;
+};
+
+template<int NumberInputs>
+struct InputCountBase<NumberInputs, NumberInputs> {
+ InputCountBase() noexcept = default;
+ explicit InputCountBase(int nr_inputs) noexcept
+ { assume(nr_inputs == NumberInputs); }
+ int get_nr_inputs() const noexcept { return NumberInputs; }
+};
+
+struct NpyIterConfig {
+ NPY_CASTING casting = NPY_SAFE_CASTING;
+ int oa_ndim = -1;
+ int** op_axes = nullptr;
+ npy_intp* itershape = nullptr;
+ npy_intp buffersize = 0;
+ npy_uint32* extra_op_flags = nullptr;
+ npy_int32 iter_flags = NPY_ITER_BUFFERED | NPY_ITER_GROWINNER;
+};
+
+template<int MinInputs, int MaxInputs>
+struct NpyIteration : InputCountBase<MinInputs, MaxInputs>,
+ private GilHeldCtorDtor
+{
+ static_assert(MinInputs >= 1, "must have at least one input");
+ static_assert(MinInputs <= MaxInputs, "min must be less than max");
+
+ // Constructors require GIL
+
+ constexpr NpyIteration() noexcept;
+ constexpr explicit NpyIteration(int nr_inputs) noexcept;
+ NpyIteration(PyRefSpan<PyArrayObject> inputs,
+ PyRefSpan<PyArray_Descr> dtypes,
+ NpyIterConfig config = NpyIterConfig());
+ static NpyIteration from_tuple(int nr_inputs,
+ pyref tuple,
+ PyRefSpan<PyArray_Descr> dtypes,
+ NpyIterConfig config = NpyIterConfig());
+
+ // GIL required
+ inline pyarray_ref get_operand_array(int array_number) const noexcept;
+
+ // GIL required
+ inline unique_pyarray get_operand_view(int array_number) const;
+
+ // Return true if after advance we're at another item, and return
+ // false if we're at EOF. GIL _not_ required.
+ inline bool advance() noexcept;
+
+ // GIL _not_ required
+ inline bool is_at_eof() const noexcept;
+
+ // GIL _not_ required
+ inline size_t size() const noexcept;
+
+ // GIL _not_ required
+ void rewind();
+
+ // GIL _not_ required
+ template<typename T>
+ inline typename std::enable_if_t<std::is_arithmetic_v<T>, T>
+ get(int input_nr) const noexcept;
+
+ // GIL _not_ required
+ template<typename T>
+ inline typename std::enable_if_t<std::is_same_v<T, BoolWrapper>, T>
+ get(int input_nr) const noexcept;
+
+ // GIL _not_ required
+ template<typename T>
+ inline void set(int input_nr, T value) noexcept;
+
+ private:
+ // GIL _not_ required
+ void start_inner_loop() noexcept;
+
+ // GIL _not_ required
+ void reset_state();
+
+ unique_npy_iter iter;
+ NpyIter_IterNextFunc* iternext;
+ uint8_t** ptr_data_array;
+ npy_intp* ptr_inner_size;
+ npy_intp* ptr_inner_stride;
+
+ npy_intp inner_remaining; // NOLINT
+ std::array<uint8_t*, MaxInputs> data;
+ std::array<npy_intp, MaxInputs> stride;
+};
+
+template<typename Value>
+struct NpyIteration1 : NpyIteration<1, 1> {
+ using Base = NpyIteration<1, 1>;
+ explicit NpyIteration1(pyarray_ref input,
+ NpyIterConfig config = NpyIterConfig());
+
+ // GIL _not_ required
+ inline Value get() const noexcept;
+
+ // GIL _not_ required
+ inline void set(Value v) noexcept;
+};
+
+template<int MinInputs, int MaxInputs>
+struct FlexiblePythonChunkIterator : private GilHeldCtorDtor {
+ FlexiblePythonChunkIterator(int nr_inputs,
+ unique_pyref iter,
+ std::array<unique_dtype, MaxInputs> dtypes,
+ NpyIterConfig npy_config = NpyIterConfig());
+
+ // GIL _not_ required
+ template<typename T> inline T get(int input_nr) const noexcept;
+
+ // GIL _not_ required
+ inline bool is_at_eof() const noexcept;
+
+ // GIL _not_ required
+ inline bool advance();
+
+ // GIL _not_ required
+ inline Index get_index() const noexcept;
+
+ // GIL _not_ required
+ inline int get_nr_inputs() const noexcept;
+
+ private:
+ // GIL _is_ required
+ void fetch_chunk();
+
+ Index index;
+ unique_pyref iter;
+ NpyIterConfig npy_config;
+ using MyNpyIteration = NpyIteration<MinInputs, MaxInputs>;
+ MyNpyIteration npy_iter;
+ std::array<unique_dtype, MaxInputs> dtypes;
+};
+
+template<typename... Types>
+struct PythonChunkIterator :
+ FlexiblePythonChunkIterator<sizeof...(Types), sizeof...(Types)>
+{
+ static constexpr int NrColumns = sizeof...(Types);
+ using Base = FlexiblePythonChunkIterator<NrColumns, NrColumns>;
+ using Row = std::tuple<Types...>;
+
+ // Constructor requires GIL
+ explicit PythonChunkIterator(
+ unique_pyref iter,
+ NpyIterConfig config = NpyIterConfig());
+
+ // GIL _not_ required
+ inline Row get() const noexcept;
+
+ private:
+ // GIL _not_ required
+ template<size_t... I>
+ Row get_internal(std::index_sequence<I...>) const noexcept;
+};
+
+void init_npyiter(pyref m);
+
+} // namespace dctv
+
+#include "npyiter-inl.h"
diff --git a/src/dctv/operator_context-inl.h b/src/dctv/operator_context-inl.h
new file mode 100644
index 0000000..d924558
--- /dev/null
+++ b/src/dctv/operator_context-inl.h
@@ -0,0 +1,43 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+unique_pyref
+OperatorContext::get_query_action() const noexcept
+{
+ return addref(this->action);
+}
+
+npy_intp
+OperatorContext::get_block_size() const noexcept
+{
+ return this->block_size;
+}
+
+QueryExecution*
+OperatorContext::get_qe() const
+{
+ assume(this->link_qe);
+ return this->link_qe;
+}
+
+template<typename Functor>
+void
+OperatorContext::enumerate_input_channels(Functor&& functor)
+{
+ for (auto& ic : this->input_channels)
+ functor(ic.get());
+}
+
+} // namespace dctv
diff --git a/src/dctv/operator_context.cpp b/src/dctv/operator_context.cpp
new file mode 100644
index 0000000..fab5c3b
--- /dev/null
+++ b/src/dctv/operator_context.cpp
@@ -0,0 +1,347 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "operator_context.h"
+
+#include <exception>
+
+#include "awaitable_qe_call.h"
+#include "input_channel.h"
+#include "output_channel.h"
+#include "pyerr.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyseq.h"
+#include "qe_call_terminated.h"
+#include "query_execution.h"
+
+namespace dctv {
+
+using std::unique_ptr;
+
+void
+OperatorContext::close() noexcept
+{
+ // Slam our channels shut, forcing channel objects to drop their
+ // references to this OperatorContext.
+ for (auto& channel : this->input_channels)
+ channel->close();
+ this->input_channels.clear();
+ for (auto& channel : this->output_channels)
+ channel->close();
+ this->output_channels.clear();
+ this->current_request.reset();
+ this->reset_coroutine_state();
+ if (this->link_state == LinkState::ORPHANED) {
+ assume(!this->link_qe);
+ assume(!this->link_ref);
+ } else {
+ assume(this->link_qe);
+ assume(this->link_ref);
+ // N.B. remove_operator_on_close may deallocate this!
+ this->link_qe->remove_operator_on_close(this);
+ }
+}
+
+OperatorContext::~OperatorContext()
+{
+ assume(this->link_state == LinkState::ORPHANED);
+ this->close();
+}
+
+void
+OperatorContext::on_output_channel_disconnected() noexcept
+{
+ bool disconnected = !this->precious &&
+ std::all_of(this->output_channels.begin(),
+ this->output_channels.end(),
+ [](const auto& channel) {
+ return channel->is_disconnected();
+ });
+ if (disconnected)
+ this->close();
+}
+
+void
+OperatorContext::install(QueryExecution* qe,
+ int ordinal,
+ unique_pyref action,
+ QueryDb* query_db)
+{
+ check_pytype(QueryClasses::get().cls_query_action, action);
+ unique_op_ref op = make_pyobj<OperatorContext>();
+ op->block_size = qe->block_size;
+ op->ordinal = ordinal;
+ op->action = std::move(action);
+ op->precious = true_(getattr(op->action, "precious"));
+
+ // Start the coroutine running. If the coroutine fails right away,
+ // we just unwind right away without changing any state.
+ op->coroutine = call(getattr(op->action, "run_async"), qe);
+ op->send_function = getattr(op->coroutine, "send");
+ op->communicate(addref(Py_None));
+
+ assume(op->link_state == LinkState::ORPHANED);
+ op->run_setup(qe, query_db);
+ assume(op->link_state == LinkState::ORPHANED);
+ qe->add_operator(std::move(op));
+}
+
+void
+OperatorContext::run_setup(QueryExecution* qe, QueryDb* query_db)
+{
+ // Subtlety: the operator is allowed to call async_setup() again if
+ // it throws the first time, so keep running the loop until we
+ // either finish setup or fail irrecoverably.
+ for (;;) {
+ unique_ptr<QeCall> request = std::move(this->current_request);
+ try {
+ request->do_operator_setup(qe, this, query_db);
+ break;
+ } catch (...) {
+ this->send_current_exception();
+ this->check_current_request();
+ }
+ }
+}
+
+void
+OperatorContext::invalidate_score() noexcept
+{
+ if (this->link_state == LinkState::ON_RUN_QUEUE_VALID_SCORE) {
+ assume(this->link_qe);
+ this->link_qe->add_to_re_score_queue(this);
+ assume(this->link_state == LinkState::ON_RUN_QUEUE_NEED_RESCORE);
+ }
+}
+
+void
+OperatorContext::queue_pending_block_size_change()
+{
+ this->need_buffer_size_update = true;
+ this->invalidate_score();
+}
+
+Score
+OperatorContext::compute_basic_score() const
+{
+ Score score{};
+ score.state = OperatorState::NOT_RUNNABLE;
+ score.negated_ordinal = -this->ordinal;
+ return score;
+}
+
+unique_pyref
+OperatorContext::turn_crank()
+{
+ try {
+ this->check_current_request();
+ const perf::Sampler* sampler = this->link_qe->get_perf_sampler();
+ perf::Sample before_sample;
+ perf::Sample after_sample;
+ if (sampler)
+ before_sample = sampler->sample();
+ unique_pyref ret = this->current_request->do_it(this);
+ if (sampler) {
+ perf::Sample after_sample = sampler->sample();
+ this->accumulated_perf += (after_sample - before_sample);
+ }
+ return ret;
+ } catch (...) {
+ this->current_request.reset();
+ // send_current_exception() will eventually either re-establish
+ // current_request or throw. In the former case, we'll let the
+ // query runner loop re-invoke us.
+ this->send_current_exception();
+ return {};
+ }
+}
+
+Vector<QueryKey>
+OperatorContext::get_declared_inputs() const
+{
+ // N.B. the _fast makes it work with set objects
+ return py2vec_fast(getattr(this->action, "inputs"), QueryKey::from_py);
+}
+
+Vector<QueryKey>
+OperatorContext::get_declared_outputs() const
+{
+ // N.B. the _fast makes it work with set objects
+ return py2vec_fast(getattr(this->action, "outputs"), QueryKey::from_py);
+}
+
+void
+OperatorContext::reset_coroutine_state() noexcept
+{
+ // Use a dummy value instead of just setting to nullptr so that we
+ // don't need a pre-call check in the common case of
+ // OperatorContext::communicate.
+ this->coroutine = addref(Py_None);
+ this->send_function = addref(Py_None);
+}
+
+void
+OperatorContext::communicate_1(std::pair<GenRet, unique_pyref> gen_ret)
+{
+ unique_ptr<QeCall> request;
+ auto& [state, ret] = gen_ret;
+ if (state == GenRet::RETURNED) {
+ this->reset_coroutine_state();
+ if (ret != Py_None)
+ throw_pyerr_fmt(PyExc_RuntimeError,
+ "operators must return None, not %s",
+ repr(ret));
+ Vector<IoSpec> terminal_io_specs;
+ terminal_io_specs.reserve(this->output_channels.size());
+ for (auto& output_channel : this->output_channels)
+ if (output_channel->needs_flush())
+ terminal_io_specs.emplace_back(
+ IoTerminalFlush(output_channel.addref()));
+ request = std::make_unique<QeCallTerminated>(
+ std::move(terminal_io_specs));
+ } else {
+ request =
+ std::move(ret).addref_as<AwaitableQeCall>()->extract_request();
+ }
+ request->setup(this);
+ this->current_request = std::move(request);
+ this->invalidate_score();
+}
+
+void
+OperatorContext::communicate(unique_pyref reply_to_prev_qe_call)
+{
+ std::pair<GenRet, unique_pyref> gen_ret;
+ {
+ bool success = false;
+ FINALLY(if (!success) this->reset_coroutine_state());
+ gen_ret = call_gen(this->send_function, reply_to_prev_qe_call);
+ success = true;
+ }
+ this->communicate_1(std::move(gen_ret));
+}
+
+void
+OperatorContext::send_current_exception()
+{
+ if (this->coroutine == Py_None)
+ throw;
+ try {
+ assume(!pyerr_occurred());
+ _set_pending_cxx_exception_as_pyexception();
+ assume(pyerr_occurred());
+ PyExceptionInfo info = PyExceptionInfo::fetch();
+ assume(!pyerr_occurred());
+ unique_pyref throw_function = getattr(this->coroutine, "throw");
+ std::pair<GenRet, unique_pyref> gen_ret;
+ {
+ bool success = false;
+ FINALLY(if (!success) this->reset_coroutine_state());
+ gen_ret = call_gen(throw_function,
+ info.type.notnull(),
+ info.value ?: pyref(Py_None),
+ info.traceback ?: pyref(Py_None));
+ success = true;
+ }
+ this->communicate_1(std::move(gen_ret));
+ } catch (...) {
+ this->send_current_exception();
+ }
+}
+
+int
+OperatorContext::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ // N.B. Do *not* visit link_ref! This field is "owned" by our owning
+ // QueryExecution, and if we visit the field ourselves, we'll
+ // confuse the GC into thinking we're just part a reference cycle
+ // and get collected early.
+ if (this->link_state == LinkState::ORPHANED) {
+ assume(!this->link_qe);
+ assume(!this->link_ref);
+ } else {
+ assume(this->link_qe);
+ assume(this->link_ref == this);
+ }
+
+ Py_VISIT(this->action.get());
+ Py_VISIT(this->coroutine.get());
+ Py_VISIT(this->send_function.get());
+ if (this->current_request)
+ if (int ret = this->current_request->py_traverse(visit, arg))
+ return ret;
+ for (auto& input_channel : this->input_channels)
+ Py_VISIT(input_channel.get()); // NOLINT
+ for (auto& output_channel : this->output_channels)
+ Py_VISIT(output_channel.get()); // NOLINT
+
+ return 0;
+}
+
+int
+OperatorContext::py_clear() noexcept
+{
+ this->close();
+ return 0;
+}
+
+Score
+OperatorContext::compute_score() const
+{
+ this->check_current_request();
+ return this->current_request->compute_score(this);
+}
+
+void
+OperatorContext::check_current_request() const
+{
+ if (!this->current_request)
+ throw_pyerr_fmt(PyExc_RuntimeError, "operator previously failed");
+ if (this->need_buffer_size_update) {
+ this->current_request->refresh_resize_buffers(
+ this, &this->current_request);
+ this->need_buffer_size_update = false;
+ }
+}
+
+void
+OperatorContext::make_buffer_resize_ops(Vector<IoSpec>* io_specs) const
+{
+ io_specs->clear();
+ io_specs->reserve(this->output_channels.size());
+ for (const auto& channel : this->output_channels)
+ if (channel->is_dynamic_buffer_size_enabled())
+ io_specs->emplace_back(IoResizeBuffer(channel.addref()));
+}
+
+void
+OperatorContext::flush_perf_to_qe()
+{
+ this->link_qe->accumulate_perf(this->action, this->accumulated_perf);
+}
+
+PyTypeObject OperatorContext::pytype = make_py_type<OperatorContext>(
+ "dctv._native.OperatorContext",
+ "Per-operator internal context for query execution",
+ [](PyTypeObject* t) {});
+
+void
+init_operator_context(pyref m)
+{
+ register_type(m, &OperatorContext::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/operator_context.h b/src/dctv/operator_context.h
new file mode 100644
index 0000000..4e11a67
--- /dev/null
+++ b/src/dctv/operator_context.h
@@ -0,0 +1,153 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/intrusive/set.hpp>
+#include <boost/intrusive/slist.hpp>
+#include <functional>
+#include <utility>
+
+#include "map.h"
+#include "pyutil.h"
+#include "query.h"
+#include "query_key.h"
+#include "vector.h"
+#include "perf.h"
+
+namespace dctv {
+
+struct QueryExecution;
+struct OperatorContext;
+struct InputChannel;
+struct OutputChannel;
+
+// The oplink namespace includes boost::intrusive in whole so we can
+// avoid excessive typing while also not polluting the dctv namespace
+// in a header.
+namespace oplink {
+using namespace boost::intrusive;
+using ReScoreQueueLink = slist_member_hook<>;
+using RunQueueLink = set_member_hook<optimize_size<true>>;
+} // namespace oplink
+
+struct QueryDb {
+ Map<QueryKey, OutputChannel*> producers;
+};
+
+struct OperatorContext final : BasePyObject, SupportsGcClear {
+ enum class LinkState {
+ ORPHANED,
+ ON_RUN_QUEUE_VALID_SCORE,
+ ON_RUN_QUEUE_NEED_RESCORE,
+ };
+
+ // N.B. The link_* members are modified exclusively by QueryExecution!
+ oplink::RunQueueLink link_run_queue;
+ oplink::ReScoreQueueLink link_re_score_queue;
+ LinkState link_state = LinkState::ORPHANED;
+ // Owner when state != ORPHANED
+ QueryExecution* link_qe = nullptr;
+ // Reference to self when state != ORPHANED
+ unique_op_ref link_ref;
+ // Valid score when state != ORPHANED
+ Score link_score;
+
+ // Transform Python reference to OperatorContext and wire up the new
+ // OperatorContext into the query database.
+ static void install(QueryExecution* qe,
+ int ordinal,
+ unique_pyref action,
+ QueryDb* query_db);
+
+ // Execute the current action request and pump the coroutine for the
+ // next request.
+ unique_pyref turn_crank();
+
+ // Call whenever the score might have changed.
+ void invalidate_score() noexcept;
+
+ // Actually recompute the score. Doesn't change queue position or a
+ // consult a cache: just performs the score computation and returns
+ // the score.
+ Score compute_score() const;
+
+ inline unique_pyref get_query_action() const noexcept;
+ Vector<QueryKey> get_declared_inputs() const;
+ Vector<QueryKey> get_declared_outputs() const;
+
+ // Signal that we may want to close the operator early because it's
+ // not connected to anything.
+ void on_output_channel_disconnected() noexcept;
+
+ Score compute_basic_score() const;
+ void remove_self() noexcept;
+ void communicate(unique_pyref reply_to_prev_qe_call);
+
+ inline npy_intp get_block_size() const noexcept;
+
+ // Force a shutdown of this operator.
+ void close() noexcept;
+
+ // Called by OutputChannel to indicate that this operator context
+ // has a deferred buffer resize waiting.
+ void queue_pending_block_size_change();
+
+ void make_buffer_resize_ops(Vector<IoSpec>* io_specs) const;
+
+ void flush_perf_to_qe();
+
+ // Needed for slamming all channels shut.
+ ~OperatorContext();
+
+ inline QueryExecution* get_qe() const;
+
+ template<typename Functor>
+ inline void enumerate_input_channels(Functor&& functor);
+
+ // GC support
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ int py_clear() noexcept;
+
+ static PyTypeObject pytype;
+
+ private:
+ friend struct QeCallSetup;
+
+ void check_current_request() const;
+ void send_current_exception();
+ void communicate_1(std::pair<GenRet, unique_pyref> gen_ret);
+ void reset_coroutine_state() noexcept;
+ void run_setup(QueryExecution* qe, QueryDb* query_db);
+
+ npy_intp block_size;
+ int ordinal = 0;
+ bool precious;
+ mutable bool need_buffer_size_update = false;
+ unique_pyref action;
+ unique_pyref coroutine;
+ unique_pyref send_function;
+
+ mutable std::unique_ptr<QeCall> current_request;
+ Vector<unique_obj_pyref<InputChannel>> input_channels;
+ Vector<unique_obj_pyref<OutputChannel>> output_channels;
+
+ perf::Sample accumulated_perf;
+};
+
+void init_operator_context(pyref m);
+
+} // namespace dctv
+
+#include "operator_context-inl.h"
diff --git a/src/dctv/optional.h b/src/dctv/optional.h
new file mode 100644
index 0000000..eb3bb00
--- /dev/null
+++ b/src/dctv/optional.h
@@ -0,0 +1,52 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#if defined(__APPLE__) && defined(__MACH__)
+# include <experimental/optional>
+# define DCTV_EXPERIMENTAL_OPTIONAL 1
+#else
+# include <optional>
+# define DCTV_EXPERIMENTAL_OPTIONAL 0
+#endif
+
+#if defined(__clang__) || __GNUC__ > 7
+# define DCTV_OPTIONAL_HACK 0
+#else
+# include <boost/optional.hpp>
+# define DCTV_OPTIONAL_HACK 1
+#endif
+
+namespace dctv {
+
+#if DCTV_EXPERIMENTAL_OPTIONAL
+using std::experimental::optional;
+#else
+using std::optional;
+#endif
+
+// Work around GCC bug
+// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80654 by using boost's
+// optional in cases where the compiler barfs when determining whether
+// the held type is trivially copy-constructible.
+#if DCTV_OPTIONAL_HACK
+template<typename T>
+using nocopy_optional = boost::optional<T>;
+#else
+template<typename T>
+using nocopy_optional = optional<T>;
+#endif
+
+} // namespace dctv
diff --git a/src/dctv/output_channel-inl.h b/src/dctv/output_channel-inl.h
new file mode 100644
index 0000000..392f98c
--- /dev/null
+++ b/src/dctv/output_channel-inl.h
@@ -0,0 +1,47 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+OperatorContext*
+OutputChannel::get_owner() const noexcept
+{
+ return this->oc;
+}
+
+bool
+OutputChannel::is_disconnected() const
+{
+ return this->sinks.empty();
+}
+
+void
+OutputChannel::enable_dynamic_block_size()
+{
+ if (!this->dynamic_block_size)
+ this->dynamic_block_size = true;
+}
+
+bool
+OutputChannel::is_dynamic_buffer_size_enabled() const noexcept
+{
+ return this->dynamic_block_size;
+}
+
+bool
+OutputChannel::needs_flush() const noexcept
+{
+ return this->block_builder.get_partial_size();
+}
+
+} // namespace dctv
diff --git a/src/dctv/output_channel.cpp b/src/dctv/output_channel.cpp
new file mode 100644
index 0000000..f0d0ee7
--- /dev/null
+++ b/src/dctv/output_channel.cpp
@@ -0,0 +1,331 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "output_channel.h"
+
+#include <functional>
+#include <tuple>
+#include <utility>
+
+#include "fmt.h"
+#include "input_channel.h"
+#include "io_spec.h"
+#include "operator_context.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+
+namespace dctv {
+
+using namespace std::placeholders;
+using std::bind;
+using std::tie;
+
+template<>
+unique_obj_pyref<OutputChannelSpec>
+PythonConstructor<OutputChannelSpec>::make(
+ PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ PARSEPYARGS(
+ (pyref, query)
+ (OPTIONAL_ARGS_FOLLOW)
+ (KWONLY_ARGS_FOLLOW)
+ (bool, strict_backpressure, false)
+ )(args, kwargs);
+ auto spec = unique_obj_pyref<OutputChannelSpec>::make(
+ type, QueryKey::from_py(query));
+ spec->strict_backpressure = strict_backpressure;
+ return spec;
+}
+
+unique_obj_pyref<OutputChannelSpec>
+OutputChannelSpec::from_py(pyref py_spec)
+{
+ if (isinstance_exact(py_spec, &OutputChannelSpec::pytype))
+ return py_spec.addref_as_unsafe<OutputChannelSpec>();
+ return make_pyobj<OutputChannelSpec>(QueryKey::from_py(py_spec));
+}
+
+OutputChannelSpec::OutputChannelSpec(QueryKey query)
+ : query(std::move(query))
+{}
+
+int
+OutputChannelSpec::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (int ret = this->query.py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+OutputChannel::OutputChannel(OperatorContext* oc,
+ QueryCache* qc,
+ const OutputChannelSpec& spec)
+ : query(spec.query),
+ oc(oc),
+ block_builder(qc,
+ this->query.get_dtype().notnull().addref(),
+ bind(&OutputChannel::on_block_produced, this, _1)),
+ strict_backpressure(spec.strict_backpressure),
+ dynamic_block_size(this->strict_backpressure),
+ block_size_dirty(this->dynamic_block_size)
+{
+ if (this->block_size_dirty)
+ oc->queue_pending_block_size_change();
+}
+
+OutputChannel::~OutputChannel() noexcept
+{
+ this->close();
+}
+
+void
+OutputChannel::on_block_produced(unique_obj_pyref<Block> block)
+{
+ for (InputChannel* sink : this->sinks)
+ sink->add_block(block.get());
+}
+
+void
+OutputChannel::remove_sink(const InputChannel* input_channel) noexcept
+{
+ // We can fail to find the iterator if we die during setup.
+ auto it = std::find(this->sinks.begin(), this->sinks.end(), input_channel);
+ if (it != this->sinks.end()) {
+ this->sinks.erase(it);
+ if (this->oc) {
+ this->oc->invalidate_score();
+ if (this->sinks.empty()) {
+ // Must be last: may close and deallocate *this.
+ this->oc->on_output_channel_disconnected();
+ }
+ }
+ }
+}
+
+void
+OutputChannel::add_sink(InputChannel* sink)
+{
+ assume(sink->get_source() == this);
+ this->sinks.push_back(sink);
+}
+
+std::pair<npy_intp, npy_intp>
+OutputChannel::compute_correct_block_size() const
+{
+ npy_intp smallest_read_wanted = -1;
+ for (const auto& sink : this->sinks) {
+ npy_intp read_request = sink->get_read_wanted_hint();
+ if (read_request > 0 &&
+ (smallest_read_wanted < 0 ||
+ read_request < smallest_read_wanted))
+ smallest_read_wanted = read_request;
+ }
+
+ // In strict backpressure mode, we crank the block size down to the
+ // smallest anyone currently wants to read. In normal mode, we use
+ // the query execution block size as a floor.
+ npy_intp block_size = this->oc->get_block_size();
+ if (this->strict_backpressure &&
+ smallest_read_wanted > 0 &&
+ smallest_read_wanted < block_size)
+ block_size = smallest_read_wanted;
+
+ npy_intp maximum_block_size =
+ std::max(block_size, smallest_read_wanted);
+
+ return {block_size, maximum_block_size};
+}
+
+void
+OutputChannel::resize_buffer_now()
+{
+ if (!this->dynamic_block_size) {
+ assume(!this->block_size_dirty);
+ assume(!this->strict_backpressure);
+ }
+ if (this->oc && this->block_size_dirty) {
+ assume(this->dynamic_block_size);
+ npy_intp block_size, maximum_block_size;
+ tie(block_size, maximum_block_size) =
+ this->compute_correct_block_size();
+ // N.B. the set_block_size() below may call
+ // this->on_block_produced().
+ this->block_builder.set_block_size(block_size, maximum_block_size);
+ this->block_size_dirty = false;
+ }
+}
+
+void
+OutputChannel::add_data(pyref thing, bool is_eof)
+{
+ if (this->oc) {
+ // We should have been resized via QeCallResizeBuffers.
+ assume(!this->block_size_dirty);
+ this->block_builder.add(thing, is_eof);
+ this->oc->invalidate_score();
+ }
+}
+
+void
+OutputChannel::flush()
+{
+ this->add_data(pyref(), /*is_eof=*/true);
+}
+
+bool
+OutputChannel::has_backpressure() const noexcept
+{
+ // Normally, we don't exert backpressure on an OutputChannel (i.e.,
+ // source) until at least one InputChannel's (i.e., sink's) input
+ // queue has some stuff in it, even if nobody is reading the
+ // InputChannels. In strict backpressure mode, we wait for *actual
+ // reads* to be in progress on all sinks before we turn off the
+ // backpressure on this OutputChannel.
+ return std::any_of(this->sinks.begin(), this->sinks.end(),
+ [&](const auto& sink) {
+ return sink->has_backpressure() ||
+ (this->strict_backpressure
+ && sink->get_read_wanted_hint() < 0);
+ });
+}
+
+bool
+OutputChannel::has_flush_backpressure() const noexcept
+{
+ if (!this->needs_flush())
+ return false;
+ return this->has_backpressure();
+}
+
+bool
+OutputChannel::has_buffer_resize_backpressure() const noexcept
+{
+ if (!this->dynamic_block_size)
+ return false;
+ npy_intp block_size, maximum_block_size;
+ tie(block_size, maximum_block_size) =
+ this->compute_correct_block_size();
+ if (this->block_builder.get_partial_size() < block_size)
+ return false;
+ return this->has_backpressure();
+}
+
+void
+OutputChannel::on_backpressure_change()
+{
+ if (this->oc) {
+ this->oc->invalidate_score();
+ if (this->dynamic_block_size && !this->block_size_dirty) {
+ this->block_size_dirty = true;
+ this->oc->queue_pending_block_size_change();
+ }
+ }
+}
+
+void
+OutputChannel::close() noexcept
+{
+ if (this->oc) {
+ for (auto& sink : this->sinks)
+ sink->on_source_dead();
+ this->sinks.clear();
+ this->oc = nullptr;
+ }
+}
+
+int
+OutputChannel::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ if (int ret = this->query.py_traverse(visit, arg); ret)
+ return ret;
+ if (int ret = this->block_builder.py_traverse(visit, arg); ret)
+ return ret;
+ return 0;
+}
+
+OutputChannel::operator String() const
+{
+ return fmt("<OutputChannel q=%s off=%s #s=%s eof=%s>",
+ repr(this->query.as_pyref()),
+ this->block_builder.get_partial_size(),
+ this->sinks.size(),
+ this->block_builder.is_eof());
+}
+
+unique_pyref
+OutputChannel::py_write(pyref args) const
+{
+ PARSEPYARGS(
+ (pyref, data)
+ (OPTIONAL_ARGS_FOLLOW)
+ (bool, eof, false)
+ )(args);
+ return make_qe_call_io_single(
+ eof
+ ? IoSpec(IoOutputEof(xaddref(this), addref(data)))
+ : IoSpec(IoOutput(xaddref(this), addref(data))));
+}
+
+
+
+PyTypeObject OutputChannelSpec::pytype =
+ make_py_type<OutputChannelSpec>(
+ "dctv._native.OutputChannelSpec",
+ "Specification for output channels");
+
+
+
+PyMethodDef OutputChannel::pymethods[] = {
+ make_methoddef("write",
+ wraperr<&OutputChannel::py_write>(),
+ METH_VARARGS,
+ "Write data"),
+ { 0 },
+};
+
+PyMemberDef OutputChannel::pymembers[] = {
+ make_memberdef("query",
+ T_OBJECT,
+ (offsetof(OutputChannel, query)
+ + QueryKey::get_query_node_offset()),
+ READONLY,
+ "QueryNode that this channel consumes"),
+ make_memberdef("dtype",
+ T_OBJECT,
+ (offsetof(OutputChannel, block_builder) +
+ BlockBuilder::get_dtype_offset()),
+ READONLY,
+ "Numpy dtype that this output channel consumes"),
+ { 0 },
+};
+
+PyTypeObject OutputChannel::pytype =
+ make_py_type<OutputChannel>(
+ "dctv._native.OutputChannel",
+ "Channel for producing query results",
+ [](PyTypeObject* t) {
+ t->tp_methods = OutputChannel::pymethods;
+ t->tp_members = OutputChannel::pymembers;
+ });
+
+void
+init_output_channel(pyref m)
+{
+ register_type(m, &OutputChannelSpec::pytype);
+ register_type(m, &OutputChannel::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/output_channel.h b/src/dctv/output_channel.h
new file mode 100644
index 0000000..c7c3b89
--- /dev/null
+++ b/src/dctv/output_channel.h
@@ -0,0 +1,97 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <utility>
+
+#include "block_builder.h"
+#include "npy.h"
+#include "pyutil.h"
+#include "query.h"
+#include "query_key.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct OutputChannelSpec final : BasePyObject,
+ SupportsGc,
+ HasPyCtor
+{
+ explicit OutputChannelSpec(QueryKey query);
+ QueryKey query;
+ bool strict_backpressure = false;
+ static unique_obj_pyref<OutputChannelSpec> from_py(pyref py_spec);
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ static PyTypeObject pytype;
+};
+
+struct OutputChannel final : BasePyObject,
+ SupportsGc,
+ SupportsWeakRefs,
+ HasRepr
+{
+ explicit OutputChannel(OperatorContext* oc,
+ QueryCache* qc,
+ const OutputChannelSpec& spec);
+ ~OutputChannel() noexcept;
+ void add_data(pyref thing, bool is_eof);
+ void add_sink(InputChannel* sink);
+ void remove_sink(const InputChannel* input_channel) noexcept;
+ void flush();
+ void close() noexcept;
+ bool has_backpressure() const noexcept;
+ bool has_flush_backpressure() const noexcept;
+ bool has_buffer_resize_backpressure() const noexcept;
+ inline bool needs_flush() const noexcept;
+ void on_backpressure_change();
+ void resize_buffer_now();
+
+ inline bool is_dynamic_buffer_size_enabled() const noexcept;
+
+ inline void enable_dynamic_block_size();
+
+ inline bool is_disconnected() const;
+ inline OperatorContext* get_owner() const noexcept;
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ explicit operator String() const;
+
+ const QueryKey query;
+ static PyTypeObject pytype;
+ private:
+ unique_pyref py_write(pyref args) const;
+ void on_block_produced(unique_obj_pyref<Block> block);
+
+ // Returns (block_size, maximum_block_size)
+ std::pair<npy_intp, npy_intp> compute_correct_block_size() const;
+
+ OperatorContext* oc = nullptr;
+ Vector<InputChannel*> sinks;
+
+ BlockBuilder block_builder;
+ const bool strict_backpressure;
+ bool dynamic_block_size;
+ bool block_size_dirty;
+
+ static PyMethodDef pymethods[];
+ static PyMemberDef pymembers[];
+};
+
+void init_output_channel(pyref m);
+
+} // namespace dctv
+
+#include "output_channel-inl.h"
diff --git a/src/dctv/parsers.rl b/src/dctv/parsers.rl
new file mode 100644
index 0000000..de7bfa5
--- /dev/null
+++ b/src/dctv/parsers.rl
@@ -0,0 +1,52 @@
+%%{
+machine indexed_events;
+
+action es {
+ ev_start();
+}
+
+action ee {
+ ev_end();
+}
+
+action ets {
+ evtype_start();
+}
+
+action ete {
+ evtype_end();
+}
+
+action ues {
+ on_user_event_start();
+}
+
+action uee {
+ on_user_event_end();
+}
+
+c = [^\n];
+spc = " ";
+hexnum = "0x" [0-9a-f]+;
+evsep = /: */;
+
+prefix = (c{16} | "<...>") "-" c* ": ";
+
+standard_evtype = [a-zA-Z0-9_]+ >ets %ete;
+standard_payload = c*;
+standard_suffix = standard_evtype :> evsep <: standard_payload;
+
+print_evtype = "print";
+# TODO(dancol): figure out where this "s" comes from
+print_payload = hexnum "s" evsep <: ((c*) >ues %uee);
+print_suffix = print_evtype :> evsep <: print_payload;
+
+tmr_evtype = "tracing_mark_write";
+tmr_payload = (c*) >ues %uee;
+tmr_suffix = tmr_evtype :> evsep <: tmr_payload;
+
+suffix = standard_suffix | print_suffix | tmr_suffix;
+event = prefix :>> suffix <: "\n";
+events = (event >es @ee)**;
+main := events;
+}%%
diff --git a/src/dctv/pcreutil-inl.h b/src/dctv/pcreutil-inl.h
new file mode 100644
index 0000000..58fc643
--- /dev/null
+++ b/src/dctv/pcreutil-inl.h
@@ -0,0 +1,27 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename T>
+T
+get_pcre2_info(int info, const pcre2_code* cpat)
+{
+ T result;
+ int rc = pcre2_pattern_info(cpat, info, &result);
+ if (rc < 0)
+ throw_pcre2_error_nogil(rc, "pcre2_pattern_info");
+ return result;
+}
+
+} // namespace dctv
diff --git a/src/dctv/pcreutil.cpp b/src/dctv/pcreutil.cpp
new file mode 100644
index 0000000..9b68406
--- /dev/null
+++ b/src/dctv/pcreutil.cpp
@@ -0,0 +1,130 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "dctv.h"
+#include "fmt.h"
+#include "pcreutil.h"
+#include "pyerrfmt.h"
+#include "pythread.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+static
+void*
+malloc_for_pcre2(size_t sz, void*) noexcept
+{
+ try {
+ return _do_py_malloc(sz);
+ } catch (const std::bad_alloc&) {
+ return nullptr;
+ }
+}
+
+static
+void
+free_for_pcre2(void* mem, void*) noexcept
+{
+ _do_py_free(mem);
+}
+
+unique_pcre2_code
+compile_pcre2_pattern(std::string_view pattern,
+ uint32_t options)
+{
+ unique_pcre2_general_context general_context(
+ pcre2_general_context_create(
+ malloc_for_pcre2,
+ free_for_pcre2,
+ /*memory_data=*/nullptr));
+ if (!general_context)
+ throw std::bad_alloc();
+
+ unique_pcre2_compile_context compile_context(
+ pcre2_compile_context_create(general_context.get()));
+ if (!compile_context)
+ throw std::bad_alloc();
+
+ int errorcode;
+ size_t erroroffset;
+ auto cpat = unique_pcre2_code(
+ pcre2_compile(
+ reinterpret_cast<PCRE2_SPTR>(pattern.data()),
+ pattern.size(),
+ options,
+ &errorcode,
+ &erroroffset,
+ compile_context.get()));
+ if (!cpat)
+ throw_pcre2_error_nogil(errorcode,
+ "pcre2_compile",
+ &pattern,
+ &erroroffset);
+ return cpat;
+}
+
+unique_pcre2_match_data
+make_pcre2_match_data(const pcre2_code* cpat)
+{
+ unique_pcre2_match_data match_data(
+ pcre2_match_data_create_from_pattern(
+ cpat,
+ /*general_context=*/nullptr));
+ if (!match_data)
+ throw std::bad_alloc();
+ return match_data;
+}
+
+void
+jit_compile_pcre2(pcre2_code* cpat, uint32_t options)
+{
+ if (int rc = pcre2_jit_compile(cpat, options); rc)
+ throw_pcre2_error_nogil(rc, "pcre2_jit_compile");
+}
+
+void
+throw_pcre2_error_nogil(int rc,
+ std::string_view api,
+ const std::string_view* pattern,
+ const size_t* erroroffset)
+{
+ with_gil_acquired([&] {
+ // Documentation indicates that 120 characters is "ample". If it's
+ // not, we'll just get PCRE2_ERROR_NOMEMORY and a truncated (but
+ // still NUL-terminated) error message.
+ PCRE2_UCHAR buf[120];
+ int msglen =
+ pcre2_get_error_message(rc, buf, sizeof (buf));
+ if (msglen == PCRE2_ERROR_NOMEMORY)
+ msglen = sizeof (buf) - 1;
+ if (msglen < 0)
+ throw_pyerr_fmt(PyExc_SystemError,
+ "%s: error getting PCRE error string: %d",
+ api, msglen);
+ String suffix;
+ if (pattern && erroroffset)
+ suffix = fmt(" at %d (%s) in %s",
+ *erroroffset,
+ repr(pattern->substr(*erroroffset, 10)),
+ repr(*pattern));
+ throw_pyerr_fmt(
+ PyExc_ValueError,
+ "%s: %s%s",
+ api,
+ std::string_view(reinterpret_cast<char*>(buf), msglen),
+ suffix);
+ });
+ DCTV_UNREACHABLE;
+}
+
+} // namespace dctv
diff --git a/src/dctv/pcreutil.h b/src/dctv/pcreutil.h
new file mode 100644
index 0000000..dbd2a97
--- /dev/null
+++ b/src/dctv/pcreutil.h
@@ -0,0 +1,69 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#define PCRE2_CODE_UNIT_WIDTH 8
+#include <pcre2.h>
+#include <stdint.h>
+#include <string_view>
+
+namespace dctv {
+
+template<auto FreeFunction>
+struct PcreDeleter final {
+ template<typename T>
+ void operator()(T* thing) const noexcept {
+ FreeFunction(thing);
+ }
+};
+
+using unique_pcre2_code =
+ std::unique_ptr<pcre2_code,
+ PcreDeleter<pcre2_code_free>>;
+using unique_pcre2_general_context =
+ std::unique_ptr<pcre2_general_context,
+ PcreDeleter<pcre2_general_context_free>>;
+using unique_pcre2_match_data =
+ std::unique_ptr<pcre2_match_data,
+ PcreDeleter<pcre2_match_data_free>>;
+using unique_pcre2_compile_context =
+ std::unique_ptr<pcre2_compile_context,
+ PcreDeleter<pcre2_compile_context_free>>;
+using unique_pcre2_match_context =
+ std::unique_ptr<pcre2_match_context,
+ PcreDeleter<pcre2_match_context_free>>;
+using unique_pcre2_jit_stack =
+ std::unique_ptr<pcre2_jit_stack,
+ PcreDeleter<pcre2_jit_stack_free>>;
+
+template<typename T>
+T get_pcre2_info(uint32_t what, const pcre2_code* cpat);
+unique_pcre2_code compile_pcre2_pattern(std::string_view pattern,
+ uint32_t options);
+void jit_compile_pcre2(pcre2_code* cpat,
+ uint32_t options=PCRE2_JIT_COMPLETE);
+
+unique_pcre2_match_data make_pcre2_match_data(
+ const pcre2_code* cpat);
+
+DCTV_NORETURN_ERROR
+void throw_pcre2_error_nogil(
+ int errorcode,
+ std::string_view api,
+ const std::string_view* pattern = nullptr,
+ const size_t* erroroffset = nullptr);
+
+} // namespace dctv
+
+#include "pcreutil-inl.h"
diff --git a/src/dctv/perf-inl.h b/src/dctv/perf-inl.h
new file mode 100644
index 0000000..434b080
--- /dev/null
+++ b/src/dctv/perf-inl.h
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+namespace perf {
+
+Sample&
+Sample::operator+=(const Sample& other)
+{
+ this->monotonic_ns += other.monotonic_ns;
+ return *this;
+}
+
+Sample&
+Sample::operator-=(const Sample& other)
+{
+ this->monotonic_ns -= other.monotonic_ns;
+ return *this;
+}
+
+} // namespace perf
+} // namespace dctv
diff --git a/src/dctv/perf.cpp b/src/dctv/perf.cpp
new file mode 100644
index 0000000..4279a94
--- /dev/null
+++ b/src/dctv/perf.cpp
@@ -0,0 +1,76 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "perf.h"
+
+#include <time.h>
+
+#include "pyseq.h"
+#include "automethod.h"
+
+namespace dctv {
+
+static
+uint64_t
+clock_gettime_ns(int clk_id)
+{
+ struct timespec ts;
+ if (clock_gettime(CLOCK_MONOTONIC, &ts))
+ abort();
+ uint64_t monotonic_ns = static_cast<uint64_t>(ts.tv_nsec);
+ monotonic_ns += static_cast<uint64_t>(ts.tv_sec) * 1000000000UL;
+ return monotonic_ns;
+}
+
+namespace perf {
+
+Sampler::Sampler()
+{
+ // TODO(dancol): perf_event_open
+}
+
+Sample
+Sampler::sample() const
+{
+ Sample sample;
+ sample.monotonic_ns = clock_gettime_ns(CLOCK_MONOTONIC);
+ return sample;
+}
+
+unique_pyref
+Sample::to_py() const
+{
+ return pytuple::of(
+ pytuple::of(make_pystr("monotonic_ns"),
+ make_pylong(this->monotonic_ns))
+
+ );
+}
+
+} // namespace perf
+
+static PyMethodDef functions[] = {
+ AUTOFUNCTION(clock_gettime_ns,
+ "Get the specified clock value in nanoseconds",
+ (int, clk_id)
+ ),
+ { 0 },
+};
+
+void
+init_perf(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/perf.h b/src/dctv/perf.h
new file mode 100644
index 0000000..9ebfe60
--- /dev/null
+++ b/src/dctv/perf.h
@@ -0,0 +1,46 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+#include <stdint.h>
+#include <ctime>
+#include <boost/operators.hpp>
+
+namespace dctv {
+namespace perf {
+
+struct Sample :
+ boost::addable<Sample>,
+ boost::subtractable<Sample>
+{
+ uint64_t monotonic_ns = 0;
+ unique_pyref to_py() const;
+ inline Sample& operator+=(const Sample& other);
+ inline Sample& operator-=(const Sample& other);
+};
+
+struct Sampler {
+ Sampler();
+ Sample sample() const;
+};
+
+} // namespace perf
+
+void init_perf(pyref m);
+
+} // namespace dctv
+
+#include "perf-inl.h"
diff --git a/src/dctv/pivot.py b/src/dctv/pivot.py
new file mode 100644
index 0000000..fa739c4
--- /dev/null
+++ b/src/dctv/pivot.py
@@ -0,0 +1,1427 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# pylint: disable=anomalous-backslash-in-string
+"""Fancy pivot table used for displaying query results.
+
+A pivot table lets users interactively explore a data set using ad-hoc
+grouping and filtering. Users control grouping and filtering by
+dragging columns into one of two regions in the pivot table.
+
+USER INTERACTION
+----------------
+
+An example will clarify how this widget works. Imagine that we're
+examining timeslice data for an Android system. A user might want to
+group timeslices by CPU and by process name, displaying the average
+timeslice length for each (CPU, COMM) pair by configuring an
+"avg(duration)" column to appear on the right of the thick line. The
+user can sort the table, search for strings in cells, apply filters,
+and so on. These features are common to any table viewing tool.
+
+The real power of the pivot table system comes from tree expansion
+though. An example will help explain:
+
+ GROUPING COLUMNS AGGREGATION COLUMNS
+ / \ |
+ / \ V
+
+ # | COMM | CPU |=| AVG(duration_ms)
+ ----+--------------+-------+|=|------------------
+ 1 | [+] kworker | |=| 16
+ 2 | system_s | [+] 1 |=| 10
+ 3 | snapchat | [+] 2 |=| 5
+ 4 | [+] lyft | |=| 15
+
+All the columns to the left of the thick vertical line are "group by"
+or "where" constraints, depending on tree expansion state (see
+below). The values in the columns to the right of the line come from
+the result of running a user-configurable aggregation function (e.g.,
+max, average, count) over all the rows grouped by the values in the
+columns to the left of the thick line.
+
+A blank value in a grouping column indicates that more than one value
+would fit there. As we'll see below, kworker here has timeslices for
+both CPU #1 and CPU #2, so the "CPU" cell in row #1 in the table above
+is empty. system_server only ran on CPU #1, so we can display a value
+in the corresponding grouping column.
+
+Suppose a user wants to explore the individual timeslices for kworker
+--- he could drag the thick line to the left of the CPU and COMM
+columns and display each timeslice as a single row in the table. Doing
+so would produce a _lot_ of rows, however, and having to sort through
+that many records would take mental energy best expended elsewhere.
+
+A better option is to click the little "[+]" button next to the
+grouping column cell value. This button, in effect, "ungroups" the
+query, but only for rows matching the particular cell clicked. This
+operation might produce the following new table:
+
+ # | COMM | CPU |=| AVG(duration_ms)
+ ----+--------------+-------+|=|------------------
+ 1 | [-] kworker | |=| 16
+ 2 | | [+] 1 |=| 14
+ 3 | | [+] 2 |=| 14
+ 4 | system_s | [+] 1 |=| 10
+ 5 | snapchat | [+] 2 |=| 5
+ 6 | [+] lyft | |=| 15
+
+Clicking the next [+], the one on row #2 of the new table, might
+produce this view:
+
+ # | COMM | CPU |=| AVG(duration_ms)
+ ----+--------------+-------+|=|------------------
+ 1 | [-] kworker | |=| 16
+ 2 | | [-] 1 |=| 14
+ 3 | | |=| 16
+ 4 | | |=| 14
+ 5 | | |=| 12
+ 6 | | |=| 5
+ 7 | | [+] 2 |=| 14
+ 8 | system_s | [+] 1 |=| 10
+ 9 | snapchat | [+] 2 |=| 5
+ 10 | [+] lyft | |=| 15
+
+See how, with the last group-by column expanded, we get the raw
+timeslice rows, but only for the specific values to the left of the
+thick line? Here, we see three timeslices, of 14ms, 16ms, and 12ms,
+which average to the 14ms displayed on row #2.
+
+Because users can drag arbitrary sets of columns into the aggregate
+region, the pivot table lets users construct a huge variety of useful
+queries without having to write any code.
+
+IMPLEMENTATION
+--------------
+
+Group expansions are implemented as independent queries filtered with
+where-clauses. For example, in the second example table, we've
+expanded the kworker line. Rows #2 and #3 are the result of running
+the original query without the "group by COMM" bit and with an
+additional "where COMM=kworker" constraint.
+
+The actual display of the table is a FhView, which (unlike GTK
+TreeView) can accommodate millions of rows of virtual table. FhView
+displays only a flat row list, though, so we maintain a tree structure
+for mapping "display rows" (as given by the "#" column above) to
+"query rows". For example, in the last table above, display row #10
+would map to query row #4 in the root query. (In the first table in
+the example section, we hadn't expanded any groupings, so the display
+and query numbers were identical).
+
+To keep memory requirements reasonable, we keep only a subset of the
+query results in memory at any one time and asynchronously ask the
+backing query engine for more results as the user scrolls around the
+FhView and expands grouping rows. Each subquery gets its own cache.
+
+Actual querying is triggered by display: whenever we're asked to
+display a cell value, if we don't have that cell's value cached, we
+display a placeholder. After a short delay (to allow for batching
+nearby cell-data requests), we issue a query for the missing data;
+when the query completes, we redisplay the table with the missing data
+displayed.
+"""
+import logging
+from operator import is_
+from enum import Enum
+from functools import partial
+from itertools import chain
+from collections import OrderedDict
+
+from cytoolz import count, first
+
+from modernmp.util import (
+ the,
+ the_seq,
+)
+
+from .query import QuerySchema
+from .sql_util import (
+ SqlBundle,
+)
+
+from .gtk_util import (
+ Gtk,
+ GObject,
+ Gdk,
+ safe_destroy,
+ window_ancestor_p,
+ make_menu_item,
+)
+
+from .fhview import FhView, FhColumn
+
+from .util import (
+ ChainableFuture,
+ EqImmutable,
+ ExplicitInheritance,
+ Immutable,
+ abstract,
+ all_unique,
+ cached_property,
+ common_prefix,
+ final,
+ future_exception,
+ iattr,
+ override,
+ tattr,
+)
+
+from .pivot_engine import (
+ AMBIGUOUS,
+ ErrorResult,
+ LOADING,
+ PivotQueryEngine,
+ Placeholder,
+ PlaceholderPivotNode,
+ QueryPivotNode,
+ RESTRICTED,
+ SqlFromPart,
+ StaleNodeError,
+)
+
+log = logging.getLogger(__name__)
+
+class PivotTable(Gtk.Bin):
+ """Visualizes a query"""
+ __gtype_name = "PivotTable"
+
+ def __init__(self,
+ *,
+ query_engine,
+ base_query,
+ known_column_info,
+ **kwargs):
+ super().__init__(**kwargs)
+ self.connect("destroy", self.__on_destroy)
+ self.__known_columns = OrderedDict(
+ (the(str, column_name), the(QuerySchema, schema))
+ for column_name, schema in known_column_info)
+ self.__base_query = the(SqlBundle, base_query)
+ self.__localcc = PivotQueryEngine(
+ query_engine=query_engine,
+ )
+ self.__localcc.connect("lookup-complete", self.__on_lookup_complete)
+ self.__localcc.connect("row-map-changed", self.__on_row_map_changed)
+
+ self.__presentations = presentations = \
+ list(self._make_default_presentations())
+ self.__aggregations = aggregations = \
+ list(self._make_default_aggregations())
+
+ # TODO: be more intelligent about column generation
+
+ self.__qcc = None
+ self.__table = FhView()
+ self.__table.connect("columns-changed", self.__on_columns_changed)
+ self.__table.connect("row-clicked", self.__on_row_clicked)
+ self.__barrier_column = GroupingBarrierColumn()
+
+ # TODO(dancol): restore row number column width precalculation
+ columns = [RowNumberColumn()]
+ columns.append(self.__barrier_column)
+ for column_name, query_schema in self.__known_columns.items():
+ aggregation = aggregations[0]
+ presentation = None
+ for candidate_presentation in presentations:
+ if candidate_presentation.compatible_p(query_schema):
+ presentation = candidate_presentation
+ break
+ assert presentation
+ columns.append(
+ PivotFhColumn(
+ label=column_name,
+ query_column=column_name,
+ query_schema=query_schema,
+ aggregation=aggregation,
+ presentation=presentation,
+ ))
+ self.__sw = sw = Gtk.ScrolledWindow()
+ sw.props.vscrollbar_policy = Gtk.PolicyType.ALWAYS
+ sw.add(self.__table)
+ self.add(sw)
+ self.__on_row_map_changed(None)
+ self.show_all()
+ self.__table.columns = columns
+ self.__popup_menu = None
+
+ @staticmethod
+ def _make_default_presentations():
+ """Make the default list of presentations"""
+ return (
+ #StringPresentation(),
+ #NumericPresentation(),
+ Presentation(name="foo"),
+ )
+
+ @staticmethod
+ def _make_default_aggregations():
+ """Make the default list of aggregations"""
+ return (
+ UniqueColumnAggregation(name="Unique"),
+ SqlFunctionColumnAggregation(name="Max", function="max"),
+ SqlFunctionColumnAggregation(name="Min", function="min"),
+ SqlFunctionColumnAggregation(name="Any", function="first"),
+ SqlFunctionColumnAggregation(name="Sum", function="sum"),
+ )
+
+ def __on_lookup_complete(self, _data):
+ self.__table.force_full_redraw()
+
+ def __on_row_map_changed(self, _data):
+ self.__table.total_rows = self.__localcc.total_display_rows
+ self.__table.force_full_redraw()
+
+ def __on_destroy(self, _data):
+ self.__localcc.close()
+ self.__sw.remove(self.__sw.get_child())
+ safe_destroy(self.__sw)
+ self.__sw = None
+ safe_destroy(self.__table)
+ self.__table = None
+
+ def __set_qcc(self, qcc, *, force_refresh=False):
+ localcc = self.__localcc
+ old_qcc = self.__qcc
+ self.__qcc = qcc
+
+ qcc.apply_to_columns(localcc=localcc)
+
+ model = localcc.model
+ root = model.root
+
+ old_sorts = old_qcc and old_qcc.sorts
+ if old_sorts != qcc.sorts or force_refresh:
+ # TODO(dancol): try to add some of these back based by
+ # asynchronously querying the new query locations of the old
+ # PivotNodes in their re-sorted parents.
+ model.remove_nodes_if(lambda _n: True)
+ # pylint: disable=len-as-condition
+ assert not len(model.get_children(root))
+
+ old_group_by = old_qcc.group_by if old_qcc else []
+ if old_group_by != qcc.group_by:
+ first_change = count(common_prefix(is_, old_group_by, qcc.group_by))
+ model.remove_nodes_if(
+ lambda n: n.number_restrict >= first_change)
+
+ number_root_children = len(model.get_children(root))
+
+ # The root of the tree is a dummy node; the actual top-level query
+ # node is its single child. If we haven't set up the tree yet, or
+ # if we've changed the base query, the root actually has zero
+ # children --- not even the dummy is present in this case.
+ assert number_root_children in (0, 1)
+
+ if not number_root_children:
+ group_by = None
+ if qcc.group_by:
+ # Yes, even if we've conceptually grouped multiple columns,
+ # from a query POV, only the first one matters for the
+ # top-level PivotNode. (Exercise: with no nodes expanded,
+ # does adding another grouped column immediately to the left
+ # of the grouping bar change the length of the table?)
+ group_by = SqlBundle.of(qcc.group_by[0].query_column)
+ self.__start_async_insert(parent_node=root,
+ index_in_parent=0,
+ number_restrict=0,
+ qm=qcc.make_pivot_node_qm(group_by, None))
+
+ def __start_async_insert(self,
+ *,
+ parent_node,
+ index_in_parent,
+ number_restrict,
+ qm):
+ model = self.__localcc.model
+ assert model.has_node_p(parent_node)
+ assert 0 <= the(int, index_in_parent) <= parent_node.number_rows
+ assert 0 <= the(int, number_restrict)
+ assert isinstance(qm, SqlFromPart)
+ model.insert_node(
+ PlaceholderPivotNode(value=LOADING,
+ number_restrict=number_restrict),
+ parent_node, index_in_parent)
+ error_future = ChainableFuture()
+ # Insert an error node with a deferred insert instead of just
+ # doing it immediately in the completion handler so that the error
+ # insert (thanks to the tree's sequence number stuff) doesn't
+ # clobber any subsequent tree modifications.
+ error_node_future = model.defer_insert(
+ parent_node=ChainableFuture.of(parent_node),
+ index=ChainableFuture.of(index_in_parent),
+ pivot_node_type=PlaceholderPivotNode,
+ number_restrict=ChainableFuture.of(number_restrict),
+ value=error_future)
+ def _on_error_node_complete(future):
+ assert future is error_node_future
+ exception = future.done() and future_exception(future)
+ if exception and not isinstance(exception, StaleNodeError):
+ log.warning("adding error placeholder failed", exc_info=exception)
+ error_node_future.add_done_callback(_on_error_node_complete)
+
+ row_count_future = self.__localcc.query_int_async(qm.count_query)
+ real_node_future = model.defer_insert(
+ parent_node=ChainableFuture.of(parent_node),
+ index=ChainableFuture.of(index_in_parent),
+ pivot_node_type=QueryPivotNode,
+ number_restrict=ChainableFuture.of(number_restrict),
+ number_rows=row_count_future,
+ qm=ChainableFuture.of(qm))
+ def _on_real_node_future_done(future):
+ assert future is real_node_future
+ assert future.done()
+ if not future.cancelled() and future_exception(future):
+ error_future.set_result(ErrorResult(future_exception(future)))
+ real_node_future.add_done_callback(_on_real_node_future_done)
+ return real_node_future
+
+ def __on_columns_changed(self, _table):
+ if self.__table.in_destruction():
+ return # TODO(dancol): disconnect early so we can't get here
+ columns = self.__table.columns
+ new_sorts = [sort for sort in (self.__qcc.sorts if self.__qcc else ())
+ if sort.column in columns]
+ self.__set_qcc(
+ QueryColumnConfig(columns=columns,
+ base_query=self.__base_query,
+ sorts=new_sorts))
+
+ def __on_row_clicked(self, _table, column, display_row_number, event):
+ # TODO(dancol): use a future to get the cell value
+ if event.button != Gdk.BUTTON_PRIMARY:
+ return
+ if column not in self.__qcc.group_by:
+ return
+ localcc = self.__localcc
+ pivot_node, query_row_number = localcc.map_display_row(
+ display_row_number)
+ value, child_state = column.core.get_group_cell_info(
+ pivot_node,
+ display_row_number,
+ query_row_number)
+ if isinstance(value, Placeholder):
+ return
+ if child_state is None:
+ return # No child possible here
+ if child_state:
+ localcc.model.remove_node(child_state)
+ else:
+ assert child_state is False # pylint: disable=compare-to-zero
+ qcc = self.__qcc
+ column_index = qcc.group_by.index(column)
+
+ # The grouping of the new node is the grouping of the _next_
+ # column over, or no grouping at all otherwise.
+ group_by = (SqlBundle.of(qcc.group_by[column_index + 1].query_column)
+ if column_index < len(qcc.group_by) - 1 else None)
+
+ # The expansion of this level is completely determined by the
+ # value of the first non-restricted column in the row, _not_ the
+ # value of this column, which we ignore. If it weren't, the
+ # nodes to the left of us would be ambiguous --- but since we
+ # got here, we know they're not.
+ first_column = qcc.group_by[pivot_node.number_restrict]
+ ungroup_value = first_column.core.get_group_value(
+ pivot_node,
+ display_row_number,
+ query_row_number)
+ if isinstance(ungroup_value, Placeholder):
+ log.warning("placeholder in ungroup slot")
+ return
+ where = SqlBundle.format(
+ "{} <=> :pivot_ungroup".format(
+ first_column.query_column),
+ pivot_ungroup=ungroup_value)
+ self.__start_async_insert(
+ parent_node=pivot_node,
+ index_in_parent=query_row_number + 1,
+ number_restrict=column_index + 1,
+ qm=qcc.make_pivot_node_qm(group_by, where))
+
+
+ def __find_column_by_widget(self, widget):
+ for column in self.__table.columns:
+ if window_ancestor_p(column.header_content_widget, widget):
+ return column
+ return None
+
+ def on_header_clicked(self, widget):
+ """Called when a header column widget is clicked"""
+ column = self.__find_column_by_widget(widget)
+ if not isinstance(column, PivotFhColumn):
+ log.warning("clicked column was not PivotFhColumn: was %r",
+ type(column))
+ return
+ header = column.header_content_widget
+ ascending = not header.sort_indicator is SortIndicator.ASCENDING
+ self.prepend_sort(column, ascending=ascending)
+
+ def on_header_agg_button_clicked(self, widget, agg_button):
+ """Called when a header aggregation button is clicked"""
+ # pylint: disable=no-member
+ column = self.__find_column_by_widget(widget)
+ if not isinstance(column, PivotFhColumn):
+ log.warning("clicked column was not PivotFhColumn: was %r",
+ type(column))
+ return
+ aggregation_menu = Gtk.Menu()
+ schema = self.__known_columns[column.query_column]
+ for aggregation in self.__aggregations:
+ aggregation_menu.append(
+ make_menu_item(
+ cls=Gtk.RadioMenuItem,
+ label=aggregation.name,
+ draw_as_radio=True,
+ active=(aggregation is column.aggregation),
+ sensitive=(aggregation.compatible_p(schema)),
+ callback=partial(self.__on_menu_set_column_aggregation,
+ column,
+ aggregation)))
+ aggregation_menu.show_all()
+ aggregation_menu.popup_at_widget(
+ agg_button,
+ Gdk.Gravity.SOUTH_WEST,
+ Gdk.Gravity.NORTH_WEST,
+ Gtk.get_current_event())
+ self.__popup_menu = aggregation_menu
+
+ def __on_menu_set_column_aggregation(self, column, aggregation): # pylint: disable=no-self-use
+ column.aggregation = aggregation
+
+ def on_set_column_aggregation(self, column):
+ """Called when a column aggregation has been configured"""
+ force_refresh = column in map(first, self.__qcc.sorts)
+ # TODO(dancol): yuck. qcc should have column descriptors
+ self.__set_qcc(self.__qcc, force_refresh=force_refresh)
+ # TODO(dancol): redraw just this column
+ self.__table.force_full_redraw()
+
+ def __on_clone_column(self, column):
+ columns = list(self.__table.columns)
+ new_column = column.clone_column()
+ columns.insert(columns.index(column) + 1, new_column)
+ self.__table.columns = columns
+ assert new_column.core # Should have been set in qcc refresh (ugh)
+
+ def __on_remove_column(self, column):
+ self.__table.columns = filter(
+ lambda c: c is not column,
+ self.__table.columns)
+
+ def __on_set_column_type(self, column, new_ctype_code):
+ raise NotImplementedError("XXX")
+ # column.ctype = ColumnType.lookup(new_ctype_code)
+ # if column.aggregation not in column.ctype.agg_allowed:
+ # column.aggregation = column.ctype.agg_allowed[0]
+ # self.__set_qcc(self.__qcc)
+
+ def __make_column_ctype_menu(self, column):
+ raise NotImplementedError("XXX")
+ # ctype_menu = Gtk.Menu()
+ # for column_type_code, column_type in sorted(ColumnType.all().items()):
+ # ctype_menu.append(
+ # make_menu_item(
+ # cls=Gtk.CheckMenuItem,
+ # label=column_type.label,
+ # draw_as_radio=True,
+ # active=(column_type_code == column.ctype.code),
+ # callback=partial(self.__on_set_column_type,
+ # column,
+ # column_type_code)))
+ # return ctype_menu
+
+ def __make_column_aggregation_menu(self, column):
+ raise NotImplementedError("XXX")
+ # aggregation_menu = Gtk.Menu()
+ # ctype = column.ctype
+ # for aggregation in sorted(ALL_AGGREGATIONS):
+ # aggregation_label = ("[None]" if aggregation == GRP
+ # else aggregation).title()
+ # aggregation_menu.append(
+ # make_menu_item(
+ # cls=Gtk.RadioMenuItem,
+ # label=aggregation_label,
+ # draw_as_radio=True,
+ # active=(aggregation == column.aggregation),
+ # sensitive=(aggregation in ctype.agg_allowed),
+ # callback=partial(self.__on_set_column_aggregation,
+ # column,
+ # aggregation)))
+ # return aggregation_menu
+
+ def __make_header_popup_menu(self, column):
+ raise NotImplementedError("XXX")
+ # popup_menu = Gtk.Menu()
+ # popup_menu.append(
+ # make_menu_item(
+ # label="Aggregation",
+ # sensitive=isinstance(column.core, AggregatingPivotColumnCore),
+ # submenu=self.__make_column_aggregation_menu(column)))
+ # popup_menu.append(
+ # make_menu_item(
+ # label="Column type",
+ # submenu=self.__make_column_ctype_menu(column)))
+
+ # popup_menu.append(Gtk.SeparatorMenuItem())
+
+ # popup_menu.append(
+ # make_menu_item(
+ # label="Clone column",
+ # callback=partial(self.__on_clone_column, column)))
+ # popup_menu.append(
+ # make_menu_item(
+ # label="Remove column",
+ # callback=partial(self.__on_remove_column, column)))
+
+ # popup_menu.show_all()
+ # self.__popup_menu = popup_menu # XXX
+ # return popup_menu
+
+ def prepend_sort(self, sorting_column, *, ascending):
+ """Sort by the given column.
+
+ SORTING_COLUMN is the column by which to sort. ASCENDING indicates
+ whether we should be sorting in the ascending direction. If
+ ASCENDING is false, we sort descending.
+
+ We maintain a history of sorted columns so that users can sort by
+ multiple columns by clicking column headers in the desired
+ sorting sequence.
+ """
+ if not self.__qcc:
+ return
+ new_sort = QueryColumnConfig.Sort(sorting_column, ascending)
+ self.__set_qcc(self.__qcc.prepend_sort(new_sort))
+
+@final
+class QueryColumnConfig(Immutable):
+ """Column configuring driving query creation"""
+
+ @final
+ class Sort(EqImmutable):
+ """Sorting information for a QCC"""
+ column = iattr(FhColumn)
+ ascending = iattr(bool)
+
+ base_query = iattr(SqlBundle, kwonly=True)
+ group_by = tattr(FhColumn, kwonly=True)
+ aggregations = tattr(FhColumn, kwonly=True)
+ sorts = tattr(Sort, kwonly=True)
+
+ def __new__(cls, *, base_query, columns, sorts):
+ group_by, aggregations = cls.__split_columns(columns)
+ return cls._do_new(cls,
+ base_query=base_query,
+ group_by=group_by,
+ aggregations=aggregations,
+ sorts=sorts)
+
+ @cached_property
+ def columns(self):
+ """All columns described by this QCC"""
+ return self.group_by + self.aggregations
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert all_unique(self.group_by)
+ assert all_unique(self.aggregations)
+ assert len(self.columns) == len(self.group_by) + len(self.aggregations)
+ for sort in self.sorts:
+ assert sort.column in self.columns
+
+ def prepend_sort(self, sort):
+ """Return a new QCC with a sort prepended"""
+ return self.evolve(
+ sorts=(sort,) + tuple(old_sort for old_sort in self.sorts
+ if old_sort.column is not sort.column))
+
+ @staticmethod
+ def __split_columns(columns):
+ """Split a column list into the grouping and aggregating groups
+
+ Remove all non-data columns (e..g, line number).
+ """
+ saw_split = False
+ group_by = []
+ aggregations = []
+ for column in columns:
+ if isinstance(column, RowNumberColumn):
+ continue
+ if isinstance(column, GroupingBarrierColumn):
+ assert not saw_split
+ saw_split = True
+ continue
+ assert isinstance(column, PivotFhColumn)
+ (aggregations if saw_split else group_by).append(column)
+ assert saw_split
+ return tuple(group_by), tuple(aggregations)
+
+ def apply_to_columns(self, *, localcc):
+ """Update columns to match configuration"""
+ # pylint: disable=redefined-variable-type,no-member
+ for column in self.group_by:
+ column.core = GroupingPivotColumnCore(
+ query_column=column.query_column,
+ localcc=localcc,
+ presentation=column.presentation,
+ exemplar=column.exemplar,
+ )
+ column.header_content_widget.agg_label = None
+ grouping_cores = tuple(c.core for c in self.group_by)
+ for column in self.group_by:
+ column.core.set_grouping_cores(grouping_cores)
+
+ for column in self.aggregations:
+ aggregation = column.aggregation
+ column.core = AggregatingPivotColumnCore(
+ query_column=column.query_column,
+ localcc=localcc,
+ presentation=column.presentation,
+ aggregation=aggregation,
+ exemplar=column.exemplar,
+ )
+ column.header_content_widget.agg_label = aggregation.name
+
+ first_sort = self.sorts and self.sorts[0]
+ first_sort_column = first_sort and first_sort.column
+ first_sort_ascending = first_sort and first_sort.ascending
+ for column in chain(self.group_by, self.aggregations):
+ assert isinstance(column, PivotFhColumn)
+ header = column.header_content_widget
+ if self.sorts and column is first_sort_column:
+ header.sort_indicator = (SortIndicator.ASCENDING
+ if first_sort_ascending
+ else SortIndicator.DESCENDING)
+ else:
+ header.sort_indicator = SortIndicator.BLANK
+
+ def make_pivot_node_qm(self, group_by, where):
+ """Make a SqlFromPart suitable for a QueryPivotNode"""
+ return SqlFromPart(self.base_query,
+ group_by=group_by,
+ where=where,
+ order_by=self.make_order_by_expr())
+
+ def make_order_by_expr(self):
+ """Make a SqlBundle describing our desired order"""
+ sorts = self.sorts
+ if not sorts:
+ return None
+ def _make_one_expr(sort):
+ expr = sort.column.core.get_sort_ca()
+ if not sort.ascending:
+ expr = SqlBundle.format(":expr DESC", expr=expr)
+ return expr
+ # TODO(dancol): give SqlBundle some kind of join operator
+ # so we don't need exponential time to do the join.
+ sort_expr = _make_one_expr(sorts[0])
+ for additional_sort in sorts[1:]:
+ sort_expr = SqlBundle.format(":left, :right",
+ left=sort_expr,
+ right=_make_one_expr(additional_sort))
+ return sort_expr
+
+class RowNumberColumn(FhColumn):
+ """Column that displays the current row number"""
+ def __init__(self, exemplar=None, **kwargs):
+ super().__init__(label="#", **kwargs)
+ self.__renderer = Gtk.CellRendererText()
+ self.__renderer.props.background = "gray"
+ self.__renderer.props.foreground = "white"
+ self.can_move = False
+ self.add_renderer(self.__renderer)
+ self.__exemplar = int(exemplar or 1000)
+
+ def prepare(self, display_row_number):
+ if display_row_number < 0:
+ display_row_number = self.__exemplar
+ self.__renderer.props.text = str(display_row_number)
+
+ @override
+ def _create_header_widget(self):
+ super()._create_header_widget()
+ self.header_widget.get_style_context().add_class("rownumber")
+
+class GroupingBarrierColumn(FhColumn):
+ """Column that separates grouping columns from aggregation columns"""
+ def __init__(self, **kwargs):
+ super().__init__(label=" ", **kwargs)
+ self.__renderer = Gtk.CellRendererText()
+ self.__renderer.props.background = "#ffd700"
+ self.add_renderer(self.__renderer)
+ self.explicit_width = 10
+ self.can_resize = False
+
+class PivotColumnCore(ExplicitInheritance):
+ """Generates values for PivotFhColumn instances.
+
+ Unlike PivotFhColumn instances, which are long-lived and mutable,
+ PivotColumnCore objects are notionally immutable (all state coming
+ from the environment) and live only as long as the column
+ configuration itself lives.
+ """
+
+ @override
+ def __init__(self, *, query_column, localcc):
+ self._query_column = the(str, query_column)
+ self._localcc = the(PivotQueryEngine, localcc)
+
+ def setup_renderers(self, column):
+ """Set up a column. Called on core set"""
+
+ def prepare_dummy_row(self):
+ """Prepare a dummy row"""
+ self.prepare(-1)
+
+ @abstract
+ def prepare(self, display_row_number):
+ """Prepare to render the column"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def get_sort_ca(self):
+ """Retrieve the SqlBundle for this column's sorting expression"""
+ raise NotImplementedError("abstract")
+
+class AggregatingPivotColumnCore(PivotColumnCore):
+ """Core for columns that aggregation some function over a table's groups"""
+
+ @override
+ def __init__(self, aggregation, presentation, exemplar, **kwargs):
+ assert isinstance(aggregation, ColumnAggregation)
+ super().__init__(**kwargs)
+ query_column = self._query_column
+ self.__renderer = Gtk.CellRendererText()
+ self.__format_value = presentation.make_format_function()
+ self.__sort_ca, self.__get_value = \
+ aggregation.cook(SqlBundle.of(query_column), presentation)
+ self.__exemplar = exemplar
+
+ @override
+ def setup_renderers(self, column):
+ column.add_renderer(self.__renderer)
+
+ @override
+ def prepare_dummy_row(self):
+ self.__renderer.props.text = self.__format_value(self.__exemplar or "X")
+
+ @override
+ def prepare(self, display_row_number):
+ self.__renderer.props.text = \
+ str(self.__get_value(self._localcc, display_row_number))
+
+ @override
+ def get_sort_ca(self):
+ return self.__sort_ca
+
+class GroupingPivotColumnCore(PivotColumnCore):
+ """Column core for columns that are grouped"""
+
+ @override
+ def __init__(self, presentation, exemplar, **kwargs):
+ super().__init__(**kwargs)
+ raw_column_key = presentation.transform_sql_expression(
+ SqlBundle.of(self._query_column))
+ self.__value_key = SqlBundle.format(
+ "dctv.first(:raw_ca)",
+ raw_ca=raw_column_key)
+ self.__unique_mask_key = SqlBundle.format(
+ "dctv.unique_mask(:raw_ca)",
+ raw_ca=raw_column_key)
+ self.__grouping_cores = None
+ self.__expander_renderer = Gtk.CellRendererText(
+ xalign=0.0,
+ font="Courier New Bold",
+ )
+ self.__format_value = presentation.make_format_function()
+ self.__value_renderer = Gtk.CellRendererText(xalign=0.0)
+ self.__exemplar = exemplar
+
+ @override
+ def get_sort_ca(self):
+ return self.__value_key
+
+ def set_grouping_cores(self, grouping_cores):
+ """Inform core of all members of the current group set"""
+ assert self.__grouping_cores is None
+ self.__grouping_cores = the_seq(tuple,
+ GroupingPivotColumnCore,
+ grouping_cores)
+
+ @override
+ def setup_renderers(self, column):
+ column.add_renderer(self.__value_renderer,
+ expand=True,
+ align=True,
+ fixed=False)
+ column.add_renderer(self.__expander_renderer,
+ expand=False,
+ align=True,
+ fixed=True)
+
+ # TODO(dancol): get_group_value should return a future!
+
+ def get_group_value(self, pivot_node, display_row_number, query_row_number):
+ """Retrieve the grouping value for the given cell
+
+ The "grouping value" is the value of a cell in a group-by column
+ if that value is the value all rows in that group share. If
+ a group has different values for this column, we instead
+ return the sentinel value AMBIGUOUS.
+
+ We also have to deal with the possibility of not having data for
+ the necessary columns. In this case, we return NO_DATA.
+ """
+ localcc = self._localcc
+ is_unique = pivot_node.lookup_column(
+ localcc,
+ display_row_number,
+ query_row_number,
+ self.__unique_mask_key)
+ if isinstance(is_unique, Placeholder):
+ return is_unique
+ if not is_unique:
+ return AMBIGUOUS
+ return pivot_node.lookup_column(
+ localcc,
+ display_row_number,
+ query_row_number,
+ self.__value_key)
+
+ # TODO(dancol): get_group_cell_info should return a future!
+
+ def get_group_cell_info(self,
+ pivot_node,
+ display_row_number,
+ query_row_number):
+ """Compute grouping information for a cell.
+
+ PIVOT_NODE is the pivot node that owns the row of interest;
+ QUERY_ROW_NUMBER is the row number within the query node. (The
+ caller is responsible for doing any display-row to
+ query-row mapping.)
+
+ The column must be in grouping mode.
+
+ Return (CELL_VALUE, CHILD_STATE).
+
+ CELL_VALUE may be a placeholder, in which case CHILD_STATE
+ is unspecified. Interesting placeholders:
+
+ NO_DATA: we didn't have a piece of information we needed to
+ compute the grouping information for the given cell;
+ request enqueued.
+
+ AMBIGUOUS: this cell resolves to more than one value.
+
+ If CELL_VALUE is not a placeholder, this cell has a single
+ unambiguous value, CELL_VALUE. CHILD_STATE indicates whether we
+ have a child. CHILD_STATE is None if no child is possible at
+ this location. Otherwise, if a child is possible for this
+ location, CHILD_STATE is a PivotNode if we actually do have a
+ child and False is not.
+ """
+ # If we're blanked because we're the child of some other node,
+ # figure that out now.
+ grouping_cores = self.__grouping_cores
+ number_restrict = pivot_node.number_restrict
+ my_idx = grouping_cores.index(self)
+ if my_idx < number_restrict:
+ return RESTRICTED, None
+
+ # In order to figure out whether we need to display an expansion
+ # indicator, we need to determine whether we're the last
+ # unambiguous cell in the row. Query all the grouping columns up
+ # to and including the column after the current one; we query all
+ # the columns here before checking whether we got NO_DATA for any
+ # of them so that we kick off all the data fetches for these
+ # columns in parallel.
+ group_column_values = [None] * number_restrict # Make the indexing work
+ group_column_values.extend(
+ c.get_group_value(pivot_node,
+ display_row_number,
+ query_row_number)
+ for c in grouping_cores[number_restrict:my_idx+2])
+ localcc = self._localcc
+ group_size = pivot_node.lookup_group_size(localcc,
+ display_row_number,
+ query_row_number)
+ if isinstance(group_size, Placeholder):
+ return group_size, None
+ for value in group_column_values:
+ if isinstance(value, Placeholder) and value is not AMBIGUOUS:
+ return value, None
+ assert group_size >= 0
+
+ # At this point, we've completely resolved the data we need. If we
+ # don't have a singular value, we have neither a display value nor
+ # the possibility of having a child, so we're done.
+ my_value = group_column_values[my_idx]
+ if my_value is AMBIGUOUS:
+ return AMBIGUOUS, None
+
+ # Now we're committed to actually producing a value.
+ is_left_unambiguous = AMBIGUOUS not in group_column_values[:my_idx+1]
+ is_right_ambiguous = (my_idx == len(group_column_values) - 1 or
+ group_column_values[my_idx + 1] is AMBIGUOUS)
+ if is_left_unambiguous and is_right_ambiguous and group_size > 1:
+ child_state = localcc.model.maybe_get_child_at(
+ pivot_node, query_row_number + 1) or False
+ else:
+ child_state = None
+ return my_value, child_state
+
+ def __prepare_1(self, display_row_number):
+ localcc = self._localcc
+ pivot_node, query_row_number = localcc.map_display_row(
+ display_row_number)
+ value, child_state = self.get_group_cell_info(
+ pivot_node,
+ display_row_number,
+ query_row_number)
+ text = self.__format_value(value)
+ return text, child_state
+
+ @override
+ def prepare(self, display_row_number):
+ if display_row_number < 0:
+ if self.__exemplar is None:
+ text = "X"
+ else:
+ text = self.__format_value(self.__exemplar)
+ child_state = True # For proper size calculation
+ else:
+ text, child_state = self.__prepare_1(display_row_number)
+ self.__value_renderer.props.text = text
+ if child_state is None:
+ self.__expander_renderer.props.text = " "
+ elif child_state:
+ self.__expander_renderer.props.text = "▼"
+ else:
+ self.__expander_renderer.props.text = "▶"
+
+class SortIndicator(Enum):
+ """Possible sorting states for a PivotFhColumn"""
+ BLANK = 0
+ ASCENDING = 1
+ DESCENDING = 2
+
+class PivotFhColumnHeader(Gtk.Button):
+ """Header widget for a PivotFhColumn"""
+ __gtype_name__ = "PivotFhColumnHeader"
+
+ __gsignals__ = {
+ "agg-button-clicked": (GObject.SIGNAL_RUN_FIRST, None, (
+ Gtk.Widget,
+ )),
+ }
+
+ def __init__(self, label, **kwargs):
+ super().__init__(**kwargs)
+ # Use class, not widget name, to distinguish us from other
+ # buttons. This way, we retain button styling. You'd think
+ # applying the "button" class would be sufficient, but it isn't.
+ self.get_style_context().add_class("pivot_column_header")
+
+ main_vbox = Gtk.VBox()
+ self.add(main_vbox)
+
+ label_sort_hbox = Gtk.HBox()
+ label = Gtk.Label(label=label, xalign=0)
+ label_sort_hbox.add(label)
+ sort_indicator_widget = Gtk.Image()
+ label_sort_hbox.add(sort_indicator_widget)
+ label_sort_hbox.child_set(sort_indicator_widget, expand=False)
+ label_sort_hbox.show_all()
+ main_vbox.add(label_sort_hbox)
+
+ agg_button = Gtk.Button.new_with_label("")
+ agg_button.get_child().props.xalign = 0
+ agg_button.get_style_context().add_class("pivot_agg_button")
+ agg_button.show()
+ main_vbox.add(agg_button)
+
+ agg_button.connect("clicked", self.__on_agg_button_clicked)
+
+ self.__sort_indicator_widget = sort_indicator_widget
+ self.__agg_button = agg_button
+ self.__sort_indicator = False # Shut up pylint
+ self.sort_indicator = SortIndicator.BLANK # For side effect
+ self.__agg_label = False # Shut up pylint
+ self.agg_label = None # For side effect
+
+ @property
+ def sort_indicator(self):
+ """Sorting indicator mode"""
+ return self.__sort_indicator
+
+ @sort_indicator.setter
+ def sort_indicator(self, mode):
+ assert isinstance(mode, SortIndicator)
+ if self.__sort_indicator is not mode:
+ if mode is SortIndicator.ASCENDING:
+ icon_name = "pan-up-symbolic"
+ else:
+ icon_name = "pan-down-symbolic"
+ sort_indicator_widget = self.__sort_indicator_widget
+ sort_indicator_widget.props.icon_name = icon_name
+ opacity = 0.0 if mode is SortIndicator.BLANK else 1.0
+ sort_indicator_widget.set_opacity(opacity)
+ self.__sort_indicator = mode
+
+ @property
+ def agg_label(self):
+ """Aggregation label or None if hidden"""
+ return self.__agg_label
+
+ @agg_label.setter
+ def agg_label(self, label):
+ if self.__agg_label != label:
+ assert isinstance(label, (str, type(None)))
+ agg_button = self.__agg_button
+ if label is None:
+ agg_button.set_opacity(0.0)
+ else:
+ agg_button.get_child().props.label = label + "…"
+ agg_button.set_opacity(1.0)
+ self.__agg_label = label
+
+ def do_map(self):
+ """Gtk.Widget protocol"""
+ # Reparent the child event window to our own event window so that
+ # users can click the embedded button without the event going to
+ # the outer button first.
+ Gtk.Button.do_map(self)
+ assert self.__agg_button.get_realized()
+ agg_button = self.__agg_button
+ agg_wevent = agg_button.get_event_window()
+ agg_wevent.raise_()
+
+ def __on_agg_button_clicked(self, button):
+ self.emit("agg-button-clicked", button)
+
+class PivotFhColumn(FhColumn):
+ """Column that pulls its contents from the row cache"""
+ def __init__(self,
+ *,
+ label,
+ query_column,
+ query_schema,
+ presentation,
+ aggregation,
+ exemplar=None,
+ **kwargs):
+ """Create a new PivotFhColumn
+
+ LABEL is the human-readable name for this column.
+
+ QUERY_COLUMN is a string giving the name of the column in the
+ query; it doesn't necessarily have to have anything to do with the
+ display name as given for FhColumn.
+
+ QUERY_SCHEMA is the schema to which we expect data filling this
+ column to adhere.
+
+ If CTYPE is None, guess it from QUERY_SCHEMA; otherwise, use it.
+ If AGGREGATION is None, guess it from CTYPE; otherwise, use it.
+
+ EXEMPLAR is a sample value used to auto-compute column width or
+ None if the value isn't available.
+
+ Remaining values are as for FhColumn.
+ """
+ super().__init__(label=label, **kwargs)
+ header = PivotFhColumnHeader(label=label)
+ header.show_all()
+ self.header_content_widget = header
+
+ # Externally inspectable and modifiable properties; persist
+ # between core swaps.
+ self.__query_column = the(str, query_column)
+ self.__query_schema = the(QuerySchema, query_schema)
+ self.__presentation = the(Presentation, presentation)
+ self.__aggregation = the(ColumnAggregation, aggregation)
+ self.__exemplar = exemplar
+
+ # Shut up pylint
+ self.__core = True
+ self.prepare = None
+ self.prepare_dummy_row = None
+
+ # For side effect
+ self.core = None
+
+ self.__click_signal_connection = None
+ self.__agg_button_signal_connection = None
+
+ @property
+ def query_column(self):
+ """The name of the column that we display here
+
+ (We may end up querying other columns as well for
+ miscellaneous reasons.)
+ """
+ return self.__query_column
+
+ @property
+ def query_schema(self):
+ """The QuerySchema describing the raw data for this column"""
+ return self.__query_schema
+
+ @property
+ def presentation(self):
+ """The current presentation of this column"""
+ return self.__presentation
+
+ @property
+ def exemplar(self):
+ """The 'dummy' exemplar value for this column or None if unavailable"""
+ return self.__exemplar
+
+ @property
+ def aggregation(self):
+ """The current aggregation function for this column"""
+ return self.__aggregation
+
+ @aggregation.setter
+ def aggregation(self, new_aggregation):
+ if self.__aggregation is new_aggregation:
+ return
+ self.__aggregation = the(ColumnAggregation, new_aggregation)
+ if self.owner:
+ self.__pivot_table.on_set_column_aggregation(self)
+
+ def clone_column(self):
+ """Return a copy of this column with most of the same attributes"""
+ return PivotFhColumn(
+ label=self.__label,
+ query_column=self.query_column,
+ query_schema=self.query_schema,
+ presentation=self.presentation,
+ aggregation=self.aggregation,
+ exemplar=self.exemplar,
+ )
+
+ @staticmethod
+ def __on_header_button_press(self, event):
+ if (event.button == Gdk.BUTTON_SECONDARY and
+ 0 <= event.x < event.window.get_width() and
+ 0 <= event.y < event.window.get_height() and
+ self.core):
+ coord = event.get_root_coords()
+ self.core.make_header_popup_menu(self).popup_for_device(
+ event.device,
+ None, # parent_menu_shell
+ None, # parent_menu_item
+ lambda menu, data: (coord[0], coord[1], True),
+ None, # data
+ event.button,
+ event.time)
+ return True
+ return False
+
+ def __repr__(self):
+ return "<PivotFhColumn query_column={!r}>".format(self.query_column)
+
+ @property
+ def core(self):
+ """Return the current core for this column"""
+ return self.__core
+
+ @core.setter
+ def core(self, core):
+ """Set the core for this column, invalidating as needed"""
+ if core == self.__core:
+ return
+ self.clear_renderers()
+ self.__core = core
+ if core:
+ self.prepare = core.prepare
+ self.prepare_dummy_row = core.prepare_dummy_row
+ core.setup_renderers(self)
+ else:
+ self.prepare = None
+ self.prepare_dummy_row = None
+
+ @property
+ def __pivot_table(self):
+ """Owning pivot table or None"""
+ widget = self.owner
+ if widget:
+ widget = widget.get_parent()
+ if widget:
+ widget = widget.get_parent()
+ if widget:
+ assert isinstance(widget, PivotTable)
+ return widget
+ raise ValueError("pivot table not connected")
+
+ def __disconnect_signals(self):
+ if self.__click_signal_connection is not None:
+ self.header_content_widget.disconnect(self.__click_signal_connection)
+ self.__click_signal_connection = None
+ if self.__agg_button_signal_connection is not None:
+ self.header_content_widget.disconnect(
+ self.__agg_button_signal_connection)
+ self.__agg_button_signal_connection = None
+
+ def __connect_signals(self):
+ self.__disconnect_signals()
+ assert self.__click_signal_connection is None
+ self.__click_signal_connection = self.header_content_widget.connect(
+ "clicked",
+ self.__pivot_table.on_header_clicked)
+ self.__agg_button_signal_connection = self.header_content_widget.connect(
+ "agg-button-clicked",
+ self.__pivot_table.on_header_agg_button_clicked)
+
+ @override
+ def _on_own(self):
+ super()._on_own()
+ self.__connect_signals()
+
+ @override
+ def _on_disown(self):
+ self.__disconnect_signals()
+ self.core = None
+ super()._on_disown()
+
+class Presentation(Immutable):
+ """A presentation describes how we format values for display.
+
+ Presentation objects are orthogonal to aggregations and column
+ cores. Different types of column core (e.g., grouping column,
+ aggregating column) all use presentation objects, since presentation
+ objects care only about formatting valued already determined.
+ """
+
+ name = iattr(str, kwonly=True)
+
+ def compatible_p(self, _query_schema): # pylint: disable=no-self-use
+ """Return whether this presentation can work for QUERY_SCHEMA"""
+ return True
+
+ def make_format_function(self): # pylint: disable=no-self-use
+ """Make a function that turns the given value into a string
+
+ The returned function takes as input one value from the DB result
+ vector from the output of transform_sql_expression and yields
+ a string.
+ """
+ return str # TODO(dancol): fancy formatting
+
+ def transform_sql_expression(self, sql_bundle): # pylint: disable=no-self-use
+ """Transform a SQL expression before DB retrieval.
+
+ This function allows a Presentation to tweak the value returned
+ from the DB, e.g., to perform unit conversion.
+ """
+ assert isinstance(sql_bundle, SqlBundle)
+ return sql_bundle
+
+class ColumnAggregation(Immutable):
+ """Aggregation function 'plugin' for AggregatingPivotColumnCore.
+
+ The ColumnAggregation object tells AggregatingPivotColumnCore how to
+ request aggregated values from the DB.
+ """
+
+ name = iattr(str, kwonly=True)
+
+ @abstract
+ def cook(self, query_bundle, presentation):
+ """Make column cell display function.
+
+ QUERY_BUNDLE is the SqlBundle providing the thing to query from
+ the underlying data source. PRESENTATION is a Presentation object
+ that can contribute to the SQL expression we eventually form.
+
+ Return a tuple SORT_CA, GET_VALUE. SORT_CA is a SqlBundle by which
+ we sort this column in case sorting is necessary.
+
+ GET_VALUE is a function that retrieves the value of a cell.
+ It takes as arguments LOCALCC and DISPLAY_ROW_NUMBER. GET_VALUE
+ is responsible for doing its own mapping from DISPLAY_ROW_NUMBER
+ to query row.
+
+ GET_VALUE should hold a reference to PRESENTATION and use it for
+ output formatting.
+ """
+ raise NotImplementedError("abstract")
+
+ def compatible_p(self, _query): # pylint: disable=no-self-use
+ """Return whether this aggregation can be applied to QUERY"""
+ return True
+
+@final
+class UniqueColumnAggregation(ColumnAggregation):
+ """ColumnAggregation that specifies a unique value or nothing"""
+
+ @override
+ def cook(self, query_bundle, presentation):
+ raw_column_key = presentation.transform_sql_expression(query_bundle)
+ first_key = SqlBundle.format(
+ "dctv.first(:raw_column_key)",
+ raw_column_key=raw_column_key)
+ unique_mask_key = SqlBundle.format(
+ "dctv.unique_mask(:raw_column_key)",
+ raw_column_key=raw_column_key)
+ def _get_value(localcc, display_row_number):
+ pivot_node, query_row_number = localcc.map_display_row(
+ display_row_number)
+ is_unique = pivot_node.lookup_column(
+ localcc,
+ display_row_number,
+ query_row_number,
+ unique_mask_key)
+ value = pivot_node.lookup_column(
+ localcc,
+ display_row_number,
+ query_row_number,
+ first_key)
+ if isinstance(is_unique, Placeholder):
+ return is_unique
+ if not is_unique:
+ # Return AMBIGUOUS here so that any visual affordance we
+ # supply for ambiguous grouping columns gets used here too.
+ return AMBIGUOUS
+ return value
+ return first_key, _get_value
+
+@final
+class SqlFunctionColumnAggregation(ColumnAggregation):
+ """ColumnAggregation that uses a query-level reduction function"""
+
+ function = iattr(str, kwonly=True)
+
+ @override
+ def cook(self, query_bundle, presentation):
+ column_key = SqlBundle.format(
+ "dctv.{}(:raw_column_key)".format(self.function),
+ raw_column_key=presentation.transform_sql_expression(
+ query_bundle))
+ def _get_value(localcc, display_row_number):
+ pivot_node, query_row_number = localcc.map_display_row(
+ display_row_number)
+ return pivot_node.lookup_column(localcc,
+ display_row_number,
+ query_row_number,
+ column_key)
+ return column_key, _get_value
+
+ @override
+ def compatible_p(self, _query_schema):
+ # XXX
+ return True
diff --git a/src/dctv/pivot_engine.py b/src/dctv/pivot_engine.py
new file mode 100644
index 0000000..0da79ad
--- /dev/null
+++ b/src/dctv/pivot_engine.py
@@ -0,0 +1,1326 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Pivot engine core"""
+import logging
+import asyncio
+
+from collections import defaultdict
+from itertools import count
+from functools import partial
+from enum import Enum
+from weakref import WeakValueDictionary, ref as weak_ref
+
+from cytoolz import valmap
+import numpy as np
+
+from modernmp.util import (
+ ChainableFuture,
+ assert_map_type,
+ assert_seq_type,
+ ignore,
+ the,
+)
+
+from .util import (
+ AllCompleteFuture,
+ CodeGenerator,
+ ExplicitInheritance,
+ FrozenIntRangeDict,
+ IdentityHashedImmutable,
+ Immutable,
+ Interned,
+ SortedDict,
+ abstract,
+ cached_property,
+ final,
+ future_exception,
+ future_result_now,
+ get_object_cache,
+ iattr,
+ override,
+)
+
+from .sql_util import (
+ SqlBundle,
+)
+
+from .gtk_util import (
+ GObject,
+)
+
+log = logging.getLogger(__name__)
+
+class Placeholder(object):
+ """Marker class indicating non-data column query results"""
+
+class PlaceholderEnum(Placeholder, Enum):
+ """Non-datum results from query value lookup"""
+ NO_DATA = "..."
+ LOADING = "ldg"
+ AMBIGUOUS = ""
+ RESTRICTED = ""
+
+ def __str__(self):
+ return self.value
+
+NO_DATA = PlaceholderEnum.NO_DATA
+LOADING = PlaceholderEnum.LOADING
+AMBIGUOUS = PlaceholderEnum.AMBIGUOUS
+RESTRICTED = PlaceholderEnum.RESTRICTED
+
+@final
+class SqlFromPart(Interned):
+ """Basically, the FROM part of a SQL query."""
+
+ base = iattr(SqlBundle, converter=SqlBundle.coerce_)
+ group_by = iattr(SqlBundle,
+ kwonly=True,
+ converter=SqlBundle.coerce_,
+ default=None,
+ nullable=True)
+ where = iattr(SqlBundle,
+ kwonly=True,
+ converter=SqlBundle.coerce_,
+ default=None,
+ nullable=True)
+ order_by = iattr(SqlBundle,
+ nullable=True,
+ kwonly=True,
+ default=None,
+ converter=SqlBundle.coerce_)
+
+ def __make_sql_table_expression(self, *, sort):
+ fmt = ":base WHERE :where GROUP BY :group_by"
+ kwargs = dict(base=self.base,
+ where=self.where or SqlBundle.of("TRUE"),
+ group_by=self.group_by or SqlBundle.of("ROW_NUMBER()"))
+ if sort and self.order_by:
+ fmt += " ORDER BY :order_by"
+ kwargs["order_by"] = self.order_by
+ return SqlBundle.format(fmt, **kwargs)
+
+ @cached_property
+ def sql_table_expression(self):
+ """SQL bundle for the SQL table expression providing columns"""
+ return self.__make_sql_table_expression(sort=True)
+
+ @final
+ def make_query_for_ca(self, ca):
+ """Make a SqlBundle for a combination of column spec and base"""
+ assert isinstance(ca, SqlBundle)
+ cache = get_object_cache(self)
+ qb = cache.get(ca)
+ if not qb:
+ cache[ca] = qb = SqlBundle.format(
+ "SELECT :column_expression FROM :sql_table_expression",
+ column_expression=ca,
+ sql_table_expression=self.sql_table_expression)
+ return qb
+
+ @cached_property
+ def group_size_query(self):
+ """Query bundle giving sizes of the result set"""
+ return SqlBundle.format(
+ "SELECT COUNT(*) FROM :sql_table_expression",
+ sql_table_expression=self.sql_table_expression)
+
+ @cached_property
+ def count_query(self):
+ """Query bundle for the size of the total result"""
+ # To improve cache hit rate, we don't include the irrelevant ORDER
+ # BY in the count.
+ return SqlBundle.format(
+ "SELECT COUNT(*) FROM (SELECT ROW_NUMBER() FROM :table_expression)",
+ table_expression=self.__make_sql_table_expression(sort=False))
+
+class PivotNode(IdentityHashedImmutable):
+ """Description of one tree item in a PivotTable view"""
+
+ number_rows = iattr(int, kwonly=True)
+ number_restrict = iattr(int, kwonly=True)
+
+ @abstract
+ def lookup_column(self,
+ localcc,
+ display_row_number,
+ query_row_number,
+ ca):
+ """Find the value of a column"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def lookup_group_size(self,
+ localcc,
+ display_row_number,
+ query_row_number):
+ """Find the true size of a group aggregated into a single row"""
+ # We need a separate lookup_group_size because the size of the
+ # group isn't represented by any specific ca.
+ raise NotImplementedError("abstract")
+
+@final
+class PlaceholderPivotNode(PivotNode):
+ """A PivotNode that supplies immediate values"""
+
+ # We use an instance of this class to provide dummy values not
+ # backed by any query, e.g., in case a query results in an error,
+ # when we haven't received the result of a query, and so on.
+ # It always provides just the one row.
+
+ value = iattr(kwonly=True)
+
+ @override
+ def __new__(cls, *, value, number_restrict=0, number_rows=1):
+ return cls._do_new(cls,
+ value=value,
+ number_rows=number_rows,
+ number_restrict=number_restrict)
+
+ @override
+ def lookup_column(self,
+ localcc,
+ display_row_number,
+ query_row_number,
+ ca):
+ return self.value
+
+ @override
+ def lookup_group_size(self,
+ localcc,
+ display_row_number,
+ query_row_number):
+ return 1
+
+@final
+class RootPivotNode(PivotNode):
+ """Special PivotNode that serves as root of the tree"""
+
+ # By making the PivotNode tree always start with a zero-row
+ # placeholder (an instance of this class) we can avoid special cases
+ # in the rest of the tree management code.
+
+ @override
+ def __new__(cls):
+ return cls._do_new(cls, number_rows=0, number_restrict=0)
+
+ @override
+ def lookup_column(self,
+ _localcc,
+ _display_row_number,
+ _query_row_number,
+ _ca):
+ raise AssertionError("should never be reached") # Zero visible rows
+
+ @override
+ def lookup_group_size(self,
+ _localcc,
+ _display_row_number,
+ _query_row_number):
+ raise AssertionError("should never be reached") # Zero visible rows
+
+@final
+class QueryPivotNode(PivotNode):
+ """A PivotNode that retrieves data using DB queries"""
+
+ qm = iattr(SqlFromPart, kwonly=True)
+
+ @override
+ def lookup_column(self,
+ localcc,
+ display_row_number,
+ query_row_number,
+ ca):
+ return localcc.lookup_query_bundle_row(
+ self.qm.make_query_for_ca(ca),
+ display_row_number,
+ query_row_number)
+
+ @override
+ def lookup_group_size(self,
+ localcc,
+ display_row_number,
+ query_row_number):
+ return localcc.lookup_query_bundle_row(
+ self.qm.group_size_query,
+ display_row_number,
+ query_row_number)
+
+def gen_tree_intervals(root, get_children):
+ """Generate (NODE, QUERY_ROW_OFFSET, SIZE) for tree ROOT
+
+ The generated items form a flattened map of the tree. Each NODE is
+ the node that supplies data for the given tree region;
+ QUERY_ROW_OFFSET is the offset from the start of NODE's result set
+ at which records for the generated region begin; SIZE is the number
+ of rows in this region.
+
+ GET_CHILDREN is a function that given a node returns a sequence of
+ (CHILD_LOCATION, CHILD) pairs, each pair naming a child of that node
+ and that child's query-row index.
+ """
+ assert isinstance(root, PivotNode), \
+ "expected a PivotNode: found a {!r}".format(root)
+ query_row = 0
+ for child_query_row, child in get_children(root):
+ if query_row < child_query_row:
+ yield root, query_row, child_query_row - query_row
+ yield from gen_tree_intervals(child, get_children)
+ query_row = child_query_row
+ if query_row < root.number_rows:
+ yield root, query_row, root.number_rows - query_row
+
+def _gen_map_contents(root, get_children):
+ display_row = 0
+ for node, query_row_offset, size in gen_tree_intervals(
+ root, get_children):
+ assert size
+ yield display_row, (node, query_row_offset, display_row)
+ display_row += size
+ yield display_row
+
+def make_display_row_map(node, get_children):
+ """Make a FrozenIntRangeDict mapping display rows to queries
+
+ The returned mapping maps each display row number to a display
+ chunk, encoded as (QUERY, QUERY_ROW_OFFSET,
+ DISPLAY_ROW_OFFSET). QUERY is the SqlFromPart responsible for display
+ the contents of this chunk; QUERY_ROW_OFFSET is the offset within
+ QUERY's result set at which display of the chunk begins;
+ DISPLAY_ROW_OFFSET is the display offset at which display of this
+ chunk begins. Callers can use this information to compute the query
+ row for any display row.
+
+ GET_CHILDREN is a function from node instances to a mapping from
+ child offset to child node instance.
+ """
+ return FrozenIntRangeDict(_gen_map_contents(node, get_children))
+
+class QueryPage(ExplicitInheritance):
+ """Query result page"""
+ loading = True
+
+ @override
+ def __init__(self, array):
+ assert isinstance(array, np.ndarray)
+ self.__array = array
+
+ def complete_load(self, array):
+ """Mark a QueryPage as having finished loading"""
+ assert self.loading
+ assert isinstance(array, np.ndarray)
+ self.__array = array
+ self.loading = False
+
+ def __getitem__(self, key):
+ return self.__array[key]
+
+ @override
+ def __str__(self):
+ if self.loading:
+ return "<QP_LOADING>"
+ return str(self.__array)
+
+@final
+class SqlBundlePageCache(dict, ExplicitInheritance):
+ """Holds references to all query pages for a single display page"""
+
+ @override
+ def __init__(self, localcc):
+ super().__init__()
+ self.__localcc = the(PivotQueryEngine, localcc)
+
+ def __missing__(self, query_bundle_and_page_number):
+ self[query_bundle_and_page_number] = \
+ page = self.__localcc.load_query_page(query_bundle_and_page_number)
+ return page
+
+ def dump_to_cg(self, cg):
+ """Dump to a dctv.util CodeGenerator CG and return CG"""
+ query_pages_by_query = defaultdict(set)
+ for query_bundle, page_number in self:
+ query_pages_by_query[query_bundle].add(page_number)
+ for query_bundle in sorted(query_pages_by_query):
+ with cg.indent("{}", query_bundle):
+ cg("Referenced query pages: {}", sorted(query_pages_by_query[query_bundle]))
+ return cg
+
+ @override
+ def __str__(self):
+ return self.dump_to_cg(CodeGenerator()).get_source()
+
+@final
+class DisplayPageCache(dict, ExplicitInheritance):
+ """Top of query cache tree
+
+ Maps display pages to a mapping from (QUERY_BUNDLE, QUERY_PAGE) to a
+ QueryPage. The only strong references to query cache pages are from
+ the by-display-page dictionary; this way, as we scroll, and we drop
+ references to display pages, we automatically clean up unreferenced
+ query pages.
+ """
+
+ @override
+ def __init__(self, localcc):
+ super().__init__()
+ self.__localcc = the(PivotQueryEngine, localcc)
+
+ def __missing__(self, display_page_number):
+ self[display_page_number] = qbc = SqlBundlePageCache(self.__localcc)
+ return qbc
+
+ def dump_to_cg(self, cg):
+ """Dump to a dctv.util CodeGenerator CG and return CG"""
+ with cg.indent("DisplayPageCache ({} pages):", len(self)):
+ for page_number in sorted(self):
+ with cg.indent("Display page {}:", page_number):
+ self[page_number].dump_to_cg(cg)
+ return cg
+
+ @override
+ def __str__(self):
+ return self.dump_to_cg(CodeGenerator()).get_source()
+
+class InvalidPivotModelOperation(Exception):
+ """Exception for invalid pivot model operations"""
+
+class PivotModel(ExplicitInheritance):
+ """Manages a tree of PivotNode objects"""
+
+ @override
+ def __init__(self):
+ self.__plugged = 0
+ self.__need_emit_changed = False
+ self.__on_change_callback = ignore
+ self.__root = RootPivotNode()
+ self.__info = {self.__root: self._NodeInfo(None, None)}
+
+ class _NodeInfo:
+ def __init__(self, parent, index_in_parent):
+ self.parent = parent
+ self.index_in_parent = index_in_parent
+ self.children = SortedDict()
+
+ # Using this class as a context manager plugs and unplugs.
+
+ def __enter__(self):
+ self.plug()
+
+ def __exit__(self, _exc_type, _exc_value, _traceback):
+ self.unplug()
+
+ @final
+ def set_on_change_callback(self, callback):
+ """Set the after-change callback"""
+ assert callable(callback)
+ self.__on_change_callback = callback
+
+ @final
+ def plug(self):
+ """Temporarily prevent update notifications.
+
+ Balance with unplug().
+ """
+ if not self.__plugged:
+ assert not self.__need_emit_changed
+ self.__plugged += 1
+
+ def unplug(self):
+ """Un-prevent update notifications.
+
+ Balance with plug().
+ """
+
+ assert self.__plugged >= 1
+ self.__plugged -= 1
+ if not self.__plugged and self.__need_emit_changed:
+ self.__need_emit_changed = False
+ self.__on_change_callback()
+
+ @property
+ def plugged(self):
+ """The plug count of this model"""
+ return self.__plugged
+
+ def _mark_changed(self):
+ assert self.__plugged
+ self.__need_emit_changed = True
+
+ def _insert_node(self, child_node, parent_node, index):
+ """Low-level pivot node addition"""
+ assert self.__plugged
+ assert isinstance(child_node, PivotNode)
+ assert isinstance(parent_node, PivotNode)
+ assert isinstance(index, int)
+ assert child_node not in self.__info
+ assert 0 <= index <= parent_node.number_rows
+ parent_children = self.__info[parent_node].children
+ existing_child = parent_children.get(index)
+ if existing_child:
+ self.__remove_node(existing_child)
+ parent_children[index] = child_node
+ self.__info[child_node] = self._NodeInfo(parent_node, index)
+
+ def _remove_childless_node(self, pivot_node):
+ assert not self.__info[pivot_node].children
+ info = self.__info[pivot_node]
+ del self.__info[pivot_node]
+ del self.__info[info.parent].children[info.index_in_parent]
+
+ def __remove_node(self, pivot_node):
+ """Low-level pivot node removal"""
+ assert self.__plugged
+ for child in tuple(self.__info[pivot_node].children.values()):
+ self.__remove_node(child)
+ self._remove_childless_node(pivot_node)
+
+ def __get_info(self, pivot_node):
+ try:
+ return self.__info[pivot_node]
+ except KeyError:
+ raise InvalidPivotModelOperation("node not in tree") from None
+
+ @property
+ def root(self):
+ """The top-level PivotNode"""
+ return self.__root
+
+ @final
+ def has_node_p(self, pivot_node):
+ """Return whether PIVOT_NODE is in the tree"""
+ return pivot_node in self.__info
+
+ @final
+ def get_parent(self, pivot_node):
+ """Return the parent of PIVOT_JODE"""
+ return self.__get_info(pivot_node).parent
+
+ @final
+ def get_index(self, pivot_node):
+ """Return the row at which we inserted PIVOT_NODE in its parent"""
+ return self.__get_info(pivot_node).index_in_parent
+
+ @final
+ def get_children(self, pivot_node):
+ """Return an iterator over children of PIVOT_NODE
+
+ Do not modify the tree while iterating.
+ """
+ return self.__get_info(pivot_node).children.values()
+
+ @final
+ def get_children_full(self, pivot_node):
+ """Return iterator over (INDEX, CHILD) of the children of PIVOT_NODE
+
+ Do not modify the tree iterating.
+ """
+ return self.__get_info(pivot_node).children.items()
+
+ @final
+ def generate_subtree(self, pivot_node):
+ """Generate all children of PIVOT_NODE including PIVOT_NODE
+
+ Do not modify the tree while iterating.
+ """
+ yield pivot_node
+ for child in self.get_children(pivot_node):
+ yield from self.generate_subtree(child)
+
+ @final
+ def insert_node(self, child_node, parent_node, index):
+ """Add a node to the tree under an existing node.
+
+ PARENT_NODE is the node to add. INDEX is the location in
+ PARENT_NODE at which to add the new node. CHILD_NODE is the node
+ to add. """
+ if self.has_node_p(child_node):
+ raise InvalidPivotModelOperation("node already in tree")
+ if not self.has_node_p(parent_node):
+ raise InvalidPivotModelOperation("parent not already in tree")
+ if not 0 <= index <= parent_node.number_rows:
+ raise InvalidPivotModelOperation("insertion index out of bounds")
+ with self:
+ self._insert_node(child_node, parent_node, index)
+ self._mark_changed()
+ return child_node
+
+ @final
+ def remove_node(self, pivot_node):
+ """Remove PIVOT_NODE from tree.
+
+ All of PIVOT_NODE's children will also be removed.
+ """
+ if not self.has_node_p(pivot_node):
+ raise InvalidPivotModelOperation("node not in tree")
+ if pivot_node is self.root:
+ raise InvalidPivotModelOperation("cannot remove root node")
+ with self:
+ self.__remove_node(pivot_node)
+ self._mark_changed()
+
+ def maybe_get_child_at(self, parent_node, index):
+ """Maybe retrieve a child.
+
+ Return the child at INDEX in PARENT_NODE (which must be in the
+ tree) if it exists or None if PARENT_NODE has no child at INDEX.
+ """
+ return self.__get_info(parent_node).children.get(index)
+
+ def maybe_remove_child_at(self, parent_node, index):
+ """Maybe remove a child node.
+
+ If the tree contains PARENT_NODE and PARENT_NODE has a child at
+ INDEX, remove that child and return true. Otherwise,
+ return false.
+ """
+ if self.has_node_p(parent_node):
+ child_node = self.maybe_get_child_at(parent_node, index)
+ if child_node:
+ self.remove_node(child_node)
+ return True
+ return False
+
+ @final
+ def remove_nodes_if(self, predicate):
+ """Remove all nodes matching PREDICATE
+
+ PREDICATE is a function of one argument, a PivotNode; it returns
+ a boolean indicating whether to remove that PivotNode.
+ """
+ with self:
+ doomed_nodes = [
+ pivot_node for pivot_node in self.__info
+ if pivot_node is not self.__root and predicate(pivot_node)
+ ]
+ for pivot_node in doomed_nodes:
+ if self.has_node_p(pivot_node):
+ self.remove_node(pivot_node)
+
+@final
+class _FuturePivotNode(IdentityHashedImmutable):
+ future = iattr(ChainableFuture, kwonly=True)
+ parent = iattr(ChainableFuture, kwonly=True)
+ index = iattr(ChainableFuture, kwonly=True)
+ type = iattr(type, kwonly=True)
+ attributes = iattr(dict, kwonly=True)
+ sequence_number = iattr(int, kwonly=True)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert issubclass(self.type, PivotNode)
+ assert assert_map_type(dict, str, ChainableFuture, self.attributes)
+
+ @property
+ def all_futures(self):
+ """All futures we depend on"""
+ futures = (self.parent, self.index) + \
+ tuple(self.attributes.values())
+ assert assert_seq_type(tuple, ChainableFuture, futures)
+ return futures
+
+class StaleNodeError(InvalidPivotModelOperation):
+ """Exception raised after a stale insertion in an AsynchronousPivotModel"""
+
+@final
+class AsynchronousPivotModelInfo(ExplicitInheritance):
+ """State that AsynchronousPivotModel needs for deferred operations"""
+
+ @override
+ def __init__(self, model, auto_cancel):
+ self.__model = the(AsynchronousPivotModel, model)
+ self.__auto_cancel = auto_cancel
+ self.__clear_memo = {model.root: 0}
+ self.__insert_memo = {}
+ self.__need_cancellation_scan = False
+ self.__pending_inserts = set()
+ self.__ready_inserts = set()
+ self.__sequence_number = count(1)
+ self.__sequence_number_override = None
+
+ def on_unplug(self):
+ """Called by AsynchronousPivotModel just before unplug"""
+ while self.__need_cancellation_scan or self.__ready_inserts:
+ self.__flush_ready_inserts()
+ self.__do_cancellation_scan()
+
+ def __gen_sequence_number(self):
+ return next(self.__sequence_number)
+
+ def __look_up_sequence_number_for_insert(self, parent_node, index):
+ sequence_number = max(self.__insert_memo.get((parent_node, index), 0),
+ self.__clear_memo.get(parent_node, 0))
+ # If parent_node actually has a child at index, the active insert
+ # operation (our caller) will delete that child and all its
+ # children by side effect, so in this case, the correct sequence
+ # number to use for the staleness check is the maximum sequence
+ # number from the node's subtree.
+ clobbered = self.__model.has_node_p(parent_node) and \
+ self.__model.maybe_get_child_at(parent_node, index)
+ if clobbered:
+ for child_index, _child_node in \
+ self.__model.get_children_full(clobbered):
+ child_sequence_number = \
+ self.__look_up_sequence_number_for_insert(clobbered, child_index)
+ sequence_number = max(sequence_number, child_sequence_number)
+ return sequence_number
+
+ def cancel_pending_inserts_at(self, parent_node, index):
+ """Record staleness information"""
+ assert self.__model.plugged
+ sequence = self.__sequence_number_override or self.__gen_sequence_number()
+
+ def _xcancel(dlog, key, sequence):
+ assert dlog.get(key, 0) <= sequence
+ dlog[key] = sequence
+
+ _xcancel(self.__insert_memo, (parent_node, index), sequence)
+ child_node = self.__model.maybe_get_child_at(parent_node, index)
+ if child_node:
+ _xcancel(self.__clear_memo, child_node, sequence)
+ if self.__auto_cancel:
+ self.__need_cancellation_scan = True
+
+ def __do_cancellation_scan_1(self, pending_insert):
+ if pending_insert in self.__ready_inserts:
+ return # No point in canceling it now
+ assert not (pending_insert.future.done() and
+ pending_insert in self.__pending_inserts), \
+ "pi {} shouldn't be done".format(id(pending_insert.future))
+ parent_node = future_result_now(pending_insert.parent)
+ if not parent_node:
+ return # Can't check yet
+ index = future_result_now(pending_insert.index)
+ if index is None:
+ old_sequence_number = self.__clear_memo.get(parent_node, 0)
+ else:
+ old_sequence_number = \
+ self.__look_up_sequence_number_for_insert(parent_node, index)
+ if old_sequence_number > pending_insert.sequence_number:
+ # Setting the pending_insert.future to an error state will
+ # cancel the internal all_ready_future, which will move this
+ # latter future into a completed state and put pending_insert
+ # on the ready queue, where unplug will pick it up. We don't
+ # have to, and shouldn't, call
+ # self.__remove_pending_insert_from_pending() here!
+ pending_insert.future.set_exception(StaleNodeError())
+
+ def __do_cancellation_scan(self):
+ assert self.__model.plugged
+ if self.__need_cancellation_scan:
+ self.__need_cancellation_scan = False
+ for pending_insert in tuple(self.__pending_inserts):
+ self.__do_cancellation_scan_1(pending_insert)
+
+ def __remove_pending_insert_from_pending(self, pending_insert):
+ assert pending_insert.future.done()
+ self.__pending_inserts.remove(pending_insert)
+
+ def __finish_pending_insert(self, pending_insert):
+ assert pending_insert in self.__pending_inserts
+ assert pending_insert not in self.__ready_inserts
+ assert not self.__sequence_number_override
+ try:
+ if not pending_insert.future.done():
+ parent_node, index = (pending_insert.parent.result(),
+ pending_insert.index.result())
+ old_sequence_number = \
+ self.__look_up_sequence_number_for_insert(parent_node, index)
+ if old_sequence_number > pending_insert.sequence_number:
+ raise StaleNodeError()
+ kwargs = valmap(lambda future: future.result(),
+ pending_insert.attributes)
+ pivot_node = pending_insert.type(**kwargs)
+ self.__sequence_number_override = pending_insert.sequence_number
+ self.__model.insert_node(pivot_node, parent_node, index)
+ self.__sequence_number_override = None
+ pending_insert.future.set_result(pivot_node)
+ except Exception as ex:
+ pending_insert.future.set_exception(ex)
+ finally:
+ self.__sequence_number_override = None
+ self.__remove_pending_insert_from_pending(pending_insert)
+
+ def __flush_ready_inserts(self):
+ assert self.__model.plugged
+ while self.__ready_inserts:
+ self.__finish_pending_insert(self.__ready_inserts.pop())
+
+ def __on_pending_insert_ready(self, all_ready_future, pending_insert):
+ assert all_ready_future.done()
+ assert pending_insert not in self.__ready_inserts
+ with self.__model:
+ if pending_insert not in self.__pending_inserts:
+ pending_insert.future.set_exception(StaleNodeError())
+ elif future_exception(all_ready_future):
+ pending_insert.future.set_exception(future_exception(all_ready_future))
+ self.__remove_pending_insert_from_pending(pending_insert)
+ else:
+ self.__ready_inserts.add(pending_insert)
+ # Unplug will deal with newly-ready inserts by side effect
+
+ def __queue_cancellation_scan(self):
+ with self.__model:
+ self.__need_cancellation_scan = True
+
+ @property
+ def number_pending_inserts(self):
+ """Number of ongoing insertions"""
+ return len(self.__pending_inserts)
+
+ def defer_insert(self,
+ parent_node,
+ index,
+ pivot_node_type,
+ attribute_futures):
+ """See AsynchronousPivotModel.defer_insert"""
+ pending_insert = _FuturePivotNode(
+ future=ChainableFuture(),
+ parent=parent_node,
+ index=index,
+ type=pivot_node_type,
+ attributes=attribute_futures,
+ sequence_number=self.__gen_sequence_number(),
+ )
+ self.__pending_inserts.add(pending_insert)
+ if self.__auto_cancel:
+ # Wire up parent_and_index_ready_future before the just-parent
+ # future so that we avoid a redundant scan.
+ parent_and_index_ready_future = AllCompleteFuture(
+ (pending_insert.parent, pending_insert.index))
+ def _on_parent_and_index_ready(_future):
+ self.__queue_cancellation_scan()
+ parent_and_index_ready_future.add_done_callback(
+ _on_parent_and_index_ready)
+ def _on_parent_ready(_future):
+ if not pending_insert.index.done():
+ self.__queue_cancellation_scan()
+ pending_insert.parent.add_done_callback(_on_parent_ready)
+
+ all_ready_future = AllCompleteFuture(pending_insert.all_futures)
+ def _on_all_ready(future):
+ assert future is all_ready_future
+ self.__on_pending_insert_ready(all_ready_future, pending_insert)
+ # N.B. the callback might run synchronously inside
+ # add_done_callback, so make sure state is consistent here.
+ all_ready_future.add_done_callback(_on_all_ready)
+
+ pivot_node_future = pending_insert.future
+ def _on_pivot_node_future_done(future):
+ if future_exception(future):
+ all_ready_future.cancel()
+ else:
+ assert all_ready_future.done()
+ pivot_node_future.add_done_callback(_on_pivot_node_future_done)
+ return pivot_node_future
+
+ def abort_all(self):
+ """Force cancel all pending inserts"""
+ assert self.__model.plugged
+ for pending_insert in tuple(self.__pending_inserts):
+ if pending_insert not in self.__ready_inserts:
+ pending_insert.future.set_exception(
+ InvalidPivotModelOperation("asynchronous inserts cancelled"))
+
+@final
+class AsynchronousPivotModel(PivotModel):
+ """A pivot tree model that supports asynchronous operations"""
+
+ @override
+ def __init__(self):
+ super().__init__()
+ self.__async_info = None
+ self.__auto_cancel = True
+
+ @property
+ def auto_cancel(self):
+ """Whether we try to cancel insertions early on conflict"""
+ return self.__auto_cancel
+
+ @auto_cancel.setter
+ def auto_cancel(self, enabled):
+ self.__auto_cancel = bool(enabled)
+
+ @override
+ def unplug(self):
+ if self.plugged == 1 and self.__async_info:
+ self.__async_info.on_unplug()
+ if not self.__async_info.number_pending_inserts:
+ self.__async_info = None
+ super().unplug()
+
+ @override
+ def _insert_node(self, child_node, parent_node, index):
+ super()._insert_node(child_node, parent_node, index)
+ if self.__async_info:
+ self.__async_info.cancel_pending_inserts_at(parent_node, index)
+
+ @override
+ def _remove_childless_node(self, pivot_node):
+ if self.__async_info:
+ parent_node = self.get_parent(pivot_node)
+ index = self.get_index(pivot_node)
+ self.__async_info.cancel_pending_inserts_at(parent_node, index)
+ super()._remove_childless_node(pivot_node)
+
+ @override
+ def maybe_remove_child_at(self, parent_node, index):
+ removed = super().maybe_remove_child_at(parent_node, index)
+ if not removed and self.__async_info and self.has_node_p(parent_node):
+ assert not self.maybe_get_child_at(parent_node, index)
+ with self:
+ self.__async_info.cancel_pending_inserts_at(parent_node, index)
+ return removed
+
+ def defer_insert(self,
+ *,
+ parent_node,
+ index,
+ pivot_node_type,
+ **attribute_futures):
+ """Perform an insertion of a node, but later
+
+ Insert a PivotNode of type PIVOT_NODE_TYPE into the model at INDEX
+ in PARENT_NODE, passing ATTRIBUTE_FUTURES as the keyword arguments
+ to the PIVOT_NODE_TYPE constructor.
+
+ Return a future that yields the actual constructed node.
+
+ PARENT_NODE, INDEX, and the ATTRIBUTE_FUTURES values are all
+ ChainableFuture objects, not literal values.
+ """
+ if not self.__async_info:
+ self.__async_info = \
+ AsynchronousPivotModelInfo(self, self.__auto_cancel)
+ return self.__async_info.defer_insert(
+ parent_node, index, pivot_node_type, attribute_futures)
+
+ def abort_all(self):
+ """Cancel all outstanding async insert operations"""
+ if self.__async_info:
+ with self:
+ self.__async_info.abort_all()
+
+ @property
+ def number_pending_inserts(self):
+ """Number of pending insert operations"""
+ return 0 if not self.__async_info else \
+ self.__async_info.number_pending_inserts
+
+class QueryEngine(ExplicitInheritance):
+ """Interface for the query engine that the pivot table uses"""
+
+ @abstract
+ def query_async(self, query_bundle):
+ """Issue a query asynchronously, returning a future.
+
+ The future yields a numpy array.
+ """
+ raise NotImplementedError("abstract")
+
+ def expedite(self):
+ """Issue pending queries now without waiting"""
+
+class QueryEngineDiedException(Exception):
+ """Exception set when query engine dies with queries pending"""
+
+class ErrorResult(Immutable, Placeholder):
+ """Wrapper for exceptions in query results"""
+ exception = iattr(BaseException)
+
+ # TODO(dancol): add detail view allowing user to see the exception
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ # TODO(dancol): remove the console logging once we get an error
+ # tooltip or something.
+ log.warning("query failed with %s", self.exception)
+
+ @override
+ def __str__(self):
+ return "wtf"
+
+def _make_asyncio_timeout_future(timeout):
+ return asyncio.ensure_future(asyncio.sleep(timeout))
+
+class AsyncQueryEngine(QueryEngine):
+ """Manages query pipelining and coalescing"""
+
+ __query_gathering_window_ms = 50
+ __max_concurrent_batches = 2
+
+ @override
+ def __init__(self,
+ batch_query_async_function,
+ *,
+ make_timeout_future=_make_asyncio_timeout_future):
+ # TODO(dancol): make_timeout_future should be a coroutine
+ super().__init__()
+ assert callable(make_timeout_future)
+ self.__batch_query_async_function = batch_query_async_function
+ self.__make_timeout_future = make_timeout_future
+ self.__timeout_future = None
+ self.__next_batch = []
+ self.__pending_batch_futures = set()
+
+ def __start_query_gathering_timer(self):
+ if not self.__timeout_future:
+ def _done_callback(future):
+ assert future is self.__timeout_future
+ self.__timeout_future = None
+ if not future.cancelled():
+ self.__issue_pending_lookups()
+ self.__timeout_future = \
+ self.__make_timeout_future(self.__query_gathering_window_ms / 1000.0)
+ self.__timeout_future.add_done_callback(_done_callback)
+
+ def __stop_query_timer(self):
+ if self.__timeout_future:
+ self.__timeout_future.cancel()
+ assert not self.__timeout_future
+
+ @override
+ def expedite(self):
+ super().expedite()
+ self.__stop_query_timer()
+ self.__issue_pending_lookups()
+
+ @staticmethod
+ def __on_raw_query_future_done(raw_query_future):
+ query_future = raw_query_future.__query_future # pylint: disable=protected-access
+ ex = future_exception(raw_query_future)
+ if ex:
+ query_future.set_exception(ex)
+ else:
+ query_future.set_result(raw_query_future.result())
+
+ def __on_batch_future_done(self,
+ raw_query_futures,
+ query_futures,
+ batch_future):
+ if future_exception(batch_future):
+ ex = future_exception(batch_future)
+ for query_future in query_futures:
+ query_future.set_exception(ex)
+ else:
+ for query_future in query_futures:
+ if not query_future.done():
+ log.warning(
+ "batch future completed successfully without resolving query")
+ query_future.set_exception(RuntimeError("query protocol violation"))
+ for raw_query_future in raw_query_futures:
+ raw_query_future.cancel()
+ self.__pending_batch_futures.remove(batch_future)
+ self.__issue_pending_lookups()
+
+ def __issue_pending_lookups(self):
+ if len(self.__pending_batch_futures) >= self.__max_concurrent_batches:
+ return # Will issue lookups when a batch future completes
+ if not self.__next_batch:
+ return # Nothing to do
+ query_bundles = []
+ query_futures = []
+ for query_bundle, query_future in self.__next_batch:
+ query_bundles.append(query_bundle)
+ query_futures.append(query_future)
+ self.__next_batch.clear()
+ # pylint: disable=protected-access
+ batch_future, raw_query_futures = \
+ self.__batch_query_async_function(query_bundles)
+ assert len(query_futures) == len(raw_query_futures)
+ for query_future, raw_query_future in \
+ zip(query_futures, raw_query_futures):
+ raw_query_future.__query_future = query_future
+ raw_query_future.add_done_callback(self.__on_raw_query_future_done)
+ self.__pending_batch_futures.add(batch_future)
+ batch_future.add_done_callback(partial(self.__on_batch_future_done,
+ tuple(raw_query_futures),
+ tuple(query_futures)))
+
+ @override
+ def query_async(self, query_bundle):
+ """Issue a query asynchronously, returning a future.
+
+ Queries issuance to the underlying engine is batched and
+ concurrent query load is limited by an internal factor.
+ Nevertheless, the returned future acts normally.
+ """
+ assert isinstance(query_bundle, SqlBundle)
+ future = ChainableFuture()
+ # TODO(dancol): support cancellation
+ future.set_running_or_notify_cancel()
+ next_batch = self.__next_batch
+ if next_batch is None:
+ future.set_exception(QueryEngineDiedException())
+ else:
+ next_batch.append((query_bundle, future))
+ self.__start_query_gathering_timer()
+ return future
+
+ def close(self):
+ """Shut down the query engine; fail all futures"""
+ if self.__next_batch is not None:
+ self.__stop_query_timer()
+ ex = QueryEngineDiedException()
+ for _, query_future in self.__next_batch:
+ query_future.set_exception(ex)
+ self.__next_batch.clear()
+ self.__next_batch = None
+ for batch_future in tuple(self.__pending_batch_futures):
+ batch_future.set_exception(ex)
+ assert not self.__pending_batch_futures
+ self.__batch_query_async_function = None
+ self.__make_timeout_future = None
+
+class PivotQueryEngine(GObject.GObject):
+ """Manages asynchronously fetching data"""
+ __gtype_name = "PivotQueryEngine"
+ __gsignals__ = {
+ "lookup-complete": (GObject.SignalFlags.RUN_FIRST, None, ()),
+ "row-map-changed": (GObject.SignalFlags.RUN_FIRST, None, ()),
+ }
+
+ def __init__(self, *, query_engine, page_size=8192):
+ super().__init__()
+
+ assert the(int, page_size) >= 1
+ self.__page_size = page_size
+
+ # Data model
+ self.__model = None
+ self.__row_map = None
+ self.model = AsynchronousPivotModel()
+
+ # Caches
+ self.__display_page_cache = DisplayPageCache(self)
+ self.__weak_query_cache = WeakValueDictionary()
+
+ # TODO(dancol): cap the size of the local integer cache
+ self.__int_query_cache = {}
+
+ self.__loading_placeholder_array = np.full(self.__page_size, LOADING)
+
+ # Communication with the database backend
+ self.__query_engine = the(QueryEngine, query_engine)
+ self.__self_wr = weak_ref(self)
+
+ @property
+ def model(self):
+ """The current model that this engine consults"""
+ return self.__model
+
+ @model.setter
+ def model(self, model):
+ old_model = self.__model
+ if old_model:
+ old_model.set_on_change_callback(ignore)
+ if model:
+ assert isinstance(model, AsynchronousPivotModel)
+ model.set_on_change_callback(self.__on_model_changed)
+ self.__model = model
+ self.__on_model_changed()
+
+ def __on_model_changed(self):
+ if self.__model:
+ self.__row_map = make_display_row_map(
+ self.__model.root,
+ self.__model.get_children_full)
+ self.emit("row-map-changed")
+
+ def query_int_async(self, query_bundle):
+ """Query a scalar"""
+ cache = self.__int_query_cache
+ # TODO(dancol): cancel when unneeded?
+ future = cache.get(query_bundle)
+ if not future:
+ future = self.__query_engine \
+ .query_async(query_bundle) \
+ .then(lambda v: int(v[0]))
+ # TODO(dancol): fix cancellation
+ future.set_running_or_notify_cancel()
+ cache[query_bundle] = future
+ return future
+
+ def lookup_query_bundle_row(self,
+ query_bundle,
+ display_row_number,
+ query_row_number):
+ """Look up a specific row of a query, possibly from cache.
+
+ QUERY_BUNDLE is a query bundle of the kind SqlFromPart makes.
+ QUERY_ROW_NUMBER is the specific row in QUERY's result set to
+ return. DISPLAY_ROW_NUMBER is the display row number for which
+ we're making this query; it's used for cache pruning on scroll.
+
+ Return a scalar result value or NO_DATA if the datum requested is
+ not yet available. In this latter case, schedule a query
+ asynchronously.
+ """
+ assert isinstance(query_bundle, SqlBundle)
+ assert the(int, query_row_number) >= 0
+ assert the(int, display_row_number) >= 0
+
+ page_size = self.__page_size
+ display_page_number = display_row_number // page_size
+ query_page_number = query_row_number // page_size
+ row_number_in_query_page = query_row_number % page_size
+
+ return self.__display_page_cache \
+ [display_page_number] \
+ [(query_bundle, query_page_number)] \
+ [row_number_in_query_page]
+
+ def debug_lookup_query_page(self, query_bundle,
+ display_row_number,
+ query_row_number):
+ """For debugging and testing only: return QueryPage"""
+ page_size = self.__page_size
+ display_page_number = display_row_number // page_size
+ query_page_number = query_row_number // page_size
+ return self.__display_page_cache \
+ [display_page_number] \
+ [(query_bundle, query_page_number)] \
+
+ def lookup_display_row_value(self, display_row_number, ca):
+ """Look up the value for a column and display row
+
+ Ordinarily, you should go through the PivotNode API.
+ This function supports tests and general experimentation.
+ """
+ pivot_node, query_row_number = self.map_display_row(display_row_number)
+ return pivot_node.lookup_column(self,
+ display_row_number,
+ query_row_number,
+ ca)
+
+ @property
+ def total_display_rows(self):
+ """Number of display rows across all queries and children"""
+ return len(self.__row_map)
+
+ def map_display_row(self, display_row_number):
+ """Find the query node backing a display row
+
+ DISPLAY_ROW_NUMBER is a display row number. Return a tuple
+ (PIVOT_NODE, QUERY_ROW_NUMBER), where PIVOT_NODE is the PivotNode
+ backing the input display node and QUERY_ROW_NUMBER is the query
+ row number backing that query.
+
+ If DISPLAY_ROW_NUMBER is out of range, raise KeyError.
+ """
+ pivot_node, chunk_query_start, chunk_display_start = (
+ self.__row_map[display_row_number])
+ row_offset = display_row_number - chunk_display_start
+ return pivot_node, chunk_query_start + row_offset
+
+ def load_query_page(self, query_bundle_and_page_number):
+ """Return the QueryPage for a specific bundle and query.
+
+ If the query page isn't available, start the load process
+ asynchronously and return a QueryPage full of placeholders.
+
+ The QueryPage is only weakly held, so the caller is responsible
+ for keeping it alive (e.g., by insertion in some other cache).
+ """
+ page = self.__weak_query_cache.get(query_bundle_and_page_number)
+ if not page:
+ self.__weak_query_cache[query_bundle_and_page_number] = \
+ page = \
+ QueryPage(self.__loading_placeholder_array)
+ self.__issue_async_page_query(query_bundle_and_page_number)
+ return page
+
+ def __issue_async_page_query(self, query_bundle_and_page_number):
+ # pylint: disable=protected-access
+ query_bundle, page_number = query_bundle_and_page_number
+ self_wr = self.__self_wr
+ def _on_done(completed_future):
+ self_sr = self_wr()
+ if self_sr:
+ self_sr.__on_async_page_query_complete(
+ query_bundle_and_page_number, completed_future)
+ else:
+ log.debug("async page query outlived PivotQueryEngine: ignoring")
+ paginated_query_bundle = query_bundle.paginate(
+ self.__page_size, page_number)
+ future = self.__query_engine.query_async(paginated_query_bundle)
+ future.add_done_callback(_on_done)
+ # TODO(dancol): cancel when unneeded?
+
+ def __on_async_page_query_complete(self,
+ query_bundle_and_page_number,
+ completed_future):
+ page = self.__weak_query_cache.get(query_bundle_and_page_number)
+ if not page:
+ log.debug("stale query completed: ignoring")
+ return
+ if not page.loading:
+ log.debug("multiple query completions for page: ignoring")
+ return
+ if future_exception(completed_future):
+ array = np.full(self.__page_size,
+ ErrorResult(future_exception(completed_future)),
+ dtype="O")
+ else:
+ array = completed_future.result()
+ # TODO(dancol): include invalidated display rows in emitted signal
+ # so we don't have to redraw the whole table
+ page.complete_load(array)
+ self.emit("lookup-complete")
+
+ @property
+ def cached_display_pages(self):
+ """Set of display pages for which we currently have a cache"""
+ return frozenset(self.__display_page_cache)
+
+ def keep_display_pages(self, pages_to_keep):
+ """Discard all but given display page caches
+
+ This function is useful when scrolling. Pass it the
+ currently-visible display pages and this function will discard
+ the rest.
+ """
+ for page in self.cached_display_pages - frozenset(pages_to_keep):
+ del self.__display_page_cache[page]
+
+ def close(self):
+ """Close this query engine"""
+ if self.model:
+ self.model.abort_all()
+ self.model = None
+ self.__display_page_cache = None # Break circular references
+
+ def __dump_weak_query_cache_to_cg(self, cg):
+ qc = dict(self.__weak_query_cache)
+ with cg.indent("Query cache ({} queries; referenced query page numbers by query):", len(qc)):
+ pages_by_query = defaultdict(dict)
+ for (query_bundle, page_number), page in qc.items():
+ assert page_number not in pages_by_query[query_bundle]
+ pages_by_query[query_bundle][page_number] = page
+ for query_bundle in sorted(pages_by_query):
+ with cg.indent("{}", query_bundle):
+ page_by_number = pages_by_query[query_bundle]
+ for page_number in sorted(page_by_number):
+ cg("{:>5}: {}", page_number, page_by_number[page_number])
+
+ def dump_to_cg(self, cg):
+ """Dump to a dctv.util CodeGenerator CG and return CG"""
+ with cg.indent("PivotQueryEngine (page_size={}):", self.__page_size):
+ self.__display_page_cache.dump_to_cg(cg)
+ self.__dump_weak_query_cache_to_cg(cg)
+ return cg
+
+ @override
+ def __str__(self):
+ return self.dump_to_cg(CodeGenerator()).get_source()
diff --git a/src/dctv/plugins/__init__.py b/src/dctv/plugins/__init__.py
new file mode 100644
index 0000000..319a51c
--- /dev/null
+++ b/src/dctv/plugins/__init__.py
@@ -0,0 +1,70 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Plugins package.
+
+This package contains modules that each teach the DCTV core how to do
+something. Plugins can contribute event schema definitions, facet
+definitions, and other crud.
+"""
+
+import logging
+from importlib import import_module
+from ..util import once
+
+log = logging.getLogger(__name__)
+
+PLUGIN_EXPORTS = (
+ "dctv_plugin_get_schemas",
+ "dctv_plugin_prepare_trace"
+)
+
+@once()
+def get_plugins():
+ """Load and return all plugins
+
+ Return a tuple of plugin module objects."""
+
+ from pkgutil import iter_modules
+ plugins = []
+ for _finder, name, _ispkg in iter_modules(__path__, "."):
+ module = import_module(name, __package__)
+ for export in dir(module):
+ if export.startswith("dctv_") and export not in PLUGIN_EXPORTS:
+ raise ImportError(
+ "module {!r} defines a reserved 'dctv_'-prefixed symbol {!r}"
+ .format(module.__name__, export))
+ plugins.append(module)
+ return tuple(plugins)
+
+@once()
+def get_all_event_schemas():
+ """Gather event schemas from plugins"""
+ schemas = []
+ for plugin in get_plugins():
+ dctv_plugin_get_schemas = \
+ getattr(plugin, "dctv_plugin_get_schemas", None)
+ if not dctv_plugin_get_schemas:
+ continue
+ schemas.extend(dctv_plugin_get_schemas())
+ return tuple(schemas)
+
+def prepare_trace(trace_augmentation):
+ """Give plugins an opportunity to prepare a new trace
+
+ Plugins can do things like add well-known tables and functions.
+ """
+ for plugin in get_plugins():
+ prepare_trace_fn = getattr(plugin, "dctv_plugin_prepare_trace", None)
+ if prepare_trace_fn:
+ prepare_trace_fn(trace_augmentation)
diff --git a/src/dctv/plugins/atrace.py b/src/dctv/plugins/atrace.py
new file mode 100644
index 0000000..635823c
--- /dev/null
+++ b/src/dctv/plugins/atrace.py
@@ -0,0 +1,34 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Routines for parsing atrace events"""
+from ..event_parser import EventSchemaBuilder as esb
+
+def dctv_plugin_get_schemas():
+ """Return a tuple of all schemas that we define"""
+ return (
+ (esb("E_atrace",
+ r"E\|[0-9]+")
+ .user_event()
+ .build()),
+ (esb("dctv_snapshot_start",
+ r"dctv_snapshot_start (?P<snapshot_id>[0-9]+)")
+ .column("snapshot_id", "i", domain="snapshot_number")
+ .user_event()
+ .build()),
+ (esb("dctv_snapshot_end",
+ r"dctv_snapshot_end (?P<snapshot_id>[0-9]+)")
+ .column("snapshot_id", "i", domain="snapshot_number")
+ .user_event()
+ .build())
+ )
diff --git a/src/dctv/plugins/memory.py b/src/dctv/plugins/memory.py
new file mode 100644
index 0000000..12f9674
--- /dev/null
+++ b/src/dctv/plugins/memory.py
@@ -0,0 +1,159 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Linux memory events"""
+from ..event_parser import (
+ EventSchemaBuilder as esb,
+ RAW_TID_TYPE,
+)
+
+def dctv_plugin_get_schemas():
+ """Return all schemas that we define"""
+ return (
+ (esb("rss_stat",
+ (r"member=(?P<member>[0-9]+) "
+ # Why can size be negative? Who knows? Why is anything?
+ r"size=(?P<size>-?[0-9]+)"))
+ .column("member", "b")
+ .column("size", "l", unit="bytes")
+ .build()),
+ (esb("oom_score_adj_update",
+ (r"pid=(?P<target_tid>[0-9]+) "
+ r"comm=(?P<target_comm>[^\n]*) "
+ r"oom_score_adj=(?P<oom_score_adj>-?[0-9]+)"))
+ .column("target_tid", RAW_TID_TYPE)
+ .column("target_comm", "ss")
+ # TODO(dancol): define custom unit for oom_score_adj?
+ .column("oom_score_adj", "i")
+ .build()),
+ (esb("ion_heap_shrink",
+ (r"heap_name=(?P<heap>[^,]*), "
+ r"len=(?P<len>[0-9]+), "
+ r"total_allocated=(?P<total_allocated>[0-9]+)"))
+ .column("heap", "s")
+ .column("len", "l", unit="bytes")
+ .column("total_allocated", "l", unit="bytes")
+ .build()),
+ (esb("ion_heap_grow",
+ (r"heap_name=(?P<heap>[^,]*), "
+ r"len=(?P<len>[0-9]+), "
+ r"total_allocated=(?P<total_allocated>[0-9]+)"))
+ .column("heap", "s")
+ .column("len", "l", unit="bytes")
+ .column("total_allocated", "l", unit="bytes")
+ .build()),
+ (esb("ion_buffer_create",
+ r"addr=(?P<addr>[0-9a-fA-F]+), "
+ r"len=(?P<len>[0-9]+)")
+ .column("addr", "lx")
+ .column("len", "l", unit="bytes")
+ .build()),
+ (esb("ion_buffer_destroy",
+ r"addr=(?P<addr>[0-9a-fA-F]+), "
+ r"len=(?P<len>[0-9]+)")
+ .column("addr", "lx")
+ .column("len", "l", unit="bytes")
+ .build()),
+ )
+
+# TODO(dancol): unhork memory analysis, port to stdlib.sql.
+
+# def dctv_plugin_prepare_trace(augment_trace):
+# """Decorate a newly-mounted trace file with useful facilities"""
+
+# rss_pages_template = """
+# SELECT SPAN value AS %s
+# FROM dctv.time_series_to_spans(
+# sources=>[
+# {
+# source=>(SELECT EVENT * FROM cooked_events.rss_stat
+# WHERE member=%s AND size >= 0bytes),
+# `partition`=>'tid',
+# nickname=>'rss_stat',
+# },
+# {
+# source=>scheduler.exits_p_pid,
+# role=>'stop',
+# },
+# {
+# source=>last_ts,
+# role=>'stop_broadcast',
+# },
+# ],
+# columns=>[
+# {
+# column=>'value',
+# source_column=>'size',
+# source=>'rss_stat',
+# },
+# ],
+# `partition`=>'pid',
+# )
+# """
+
+# augment_trace.table(
+# ["memory", "rss_stat_file_pages_p_pid"],
+# rss_pages_template % ("file", 0))
+# augment_trace.table(
+# ["memory", "rss_stat_anon_pages_p_pid"],
+# rss_pages_template % ("anon", 1))
+
+# # augment_trace.table(
+# # ["memory", "oom_score_adj_p_pid"],
+# # """
+# # SELECT SPAN *
+# # FROM dctv.time_series_to_spans(
+# # sources=>[
+# # {
+# # source=>raw_events.oom_score_adj_update,
+# # `partition`=>'tid2',
+# # nickname=>'oom_adj',
+# # },
+# # {
+# # source=>scheduler.exits_p_pid,
+# # role=>'stop',
+# # },
+# # {
+# # source=>last_ts,
+# # role=>'stop_broadcast',
+# # },
+# # ],
+# # columns=>[
+# # {column=>'oom_score_adj', source=>'oom_adj'},
+# # ],
+# # `partition`=>'pid',
+# # )
+# # """)
+
+# augment_trace.table(
+# ["memory", "ion_heaps"],
+# """
+# (SELECT _ts, heap, (total_allocated + len) as size, len as length FROM raw_events.ion_heap_grow)
+# UNION ALL
+# (SELECT _ts, heap, (total_allocated - len) as size, -len as length FROM raw_events.ion_heap_shrink)
+# ORDER BY _ts
+# """)
+
+# augment_trace.table(
+# ["memory", "ion_heaps_p_heap"],
+# """
+# SELECT SPAN * FROM dctv.time_series_to_spans(
+# `partition`=>'heap',
+# sources=>[{
+# source=>(SELECT * FROM memory.ion_heaps),
+# `partition`=>'heap',
+# }],
+# columns=>[
+# {column=>'size', source_column=>'size'},
+# ])
+# """)
diff --git a/src/dctv/plugins/power.py b/src/dctv/plugins/power.py
new file mode 100644
index 0000000..e6b9fe0
--- /dev/null
+++ b/src/dctv/plugins/power.py
@@ -0,0 +1,74 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Linux power events"""
+from ..event_parser import EventSchemaBuilder as esb
+
+def _make_memlat_dev_meas_schema():
+ # kworker/u16:18-2878 [003] .... 1317.316776: memlat_dev_meas: dev: soc:qcom,memlat-cpu0, id=0, inst=89588, mem=762, freq=36, stall=100, ratio=117
+ return (esb("memlat_dev_meas",
+ (r"dev: (?P<dev>[^ ]+), "
+ r"id=(?P<id>[0-9]+), "
+ r"inst=(?P<inst>[0-9]+), "
+ r"mem=(?P<mem>[0-9]+), "
+ r"freq=(?P<freq>[0-9]+), "
+ r"stall=(?P<stall>[0-9]+), "
+ r"ratio=(?P<ratio>[0-9]+)"))
+ .column("dev", "s")
+ .column("id", "i")
+ .column("inst", "l")
+ .column("mem", "l")
+ .column("freq", "l")
+ .column("stall", "l")
+ .column("ratio", "i")
+ .build())
+
+def _make_memlat_dev_update_schema():
+ # memlat_dev_update: dev: soc:qcom,memlat-cpu0, id=2, inst=445876, mem=37752, freq=368, vote=1720
+ return (esb("memlat_dev_update",
+ (r"dev: (?P<dev>[^ ]+), "
+ r"id=(?P<id>[0-9]+), "
+ r"inst=(?P<inst>[0-9]+), "
+ r"mem=(?P<mem>[0-9]+), "
+ r"freq=(?P<freq>[0-9]+), "
+ r"vote=(?P<vote>[0-9]+)"))
+ .column("dev", "s")
+ .column("id", "i")
+ .column("inst", "l")
+ .column("mem", "l")
+ .column("freq", "l")
+ .column("vote", "l")
+ .build())
+
+def dctv_plugin_get_schemas():
+ """Return all the schemas we define"""
+ return (
+ _make_memlat_dev_meas_schema(),
+ _make_memlat_dev_update_schema(),
+ )
+
+# def dctv_plugin_prepare_trace(augment_trace):
+# """Decorate a newly-mounted trace file with useful facilities"""
+# augment_trace.table(
+# ["power", "memlat_p_device"],
+# """\
+# SELECT SPAN * FROM dctv.time_series_to_spans(
+# `partition`=>'device_id',
+# sources=>[{
+# source=>raw_events.memlat_dev_update,
+# `partition`=>'id',
+# }],
+# columns=>[
+# {column=>'frequency', source_column=>'vote'}
+# ])
+# """)
diff --git a/src/dctv/plugins/scheduler.py b/src/dctv/plugins/scheduler.py
new file mode 100644
index 0000000..93d37b0
--- /dev/null
+++ b/src/dctv/plugins/scheduler.py
@@ -0,0 +1,149 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Linux scheduler events"""
+from ..event_parser import (
+ CPU_NUMBER_TYPE,
+ EventSchemaBuilder as esb,
+ RAW_TID_TYPE,
+)
+
+def _make_wakeup_schema(name):
+ return (esb(name,
+ (r"comm=(?P<woken_comm>[^\n]*) "
+ r"pid=(?P<woken_tid>[0-9]+) "
+ r"prio=(?P<prio>[0-9]+) "
+ r"target_cpu=(?P<target_cpu>[0-9]+)"))
+ .column("woken_comm", "s")
+ .column("woken_tid", RAW_TID_TYPE)
+ .column("prio", "i")
+ .column("target_cpu", CPU_NUMBER_TYPE)
+ .build())
+
+def dctv_plugin_get_schemas():
+ """Return all schemas that we define"""
+ return (
+ _make_wakeup_schema("sched_wakeup"),
+ _make_wakeup_schema("sched_waking"),
+ (esb("sched_switch",
+ (r"prev_comm=(?P<prev_comm>[^\n]*) "
+ r"prev_pid=(?P<prev_tid>[0-9]+) "
+ r"prev_prio=(?P<prev_prio>[0-9]+) "
+ r"prev_state=(?P<prev_state>[SDTtZXxKWPNRI|]+\+?) "
+ r"==> "
+ r"next_comm=(?P<next_comm>[^\n]*) "
+ r"next_pid=(?P<next_tid>[0-9]+) "
+ r"next_prio=(?P<next_prio>[0-9]+)"))
+ .column("prev_comm", "s")
+ .column("prev_tid", RAW_TID_TYPE)
+ .column("prev_prio", "i")
+ .column("prev_state", "task_state")
+ .column("next_comm", "s")
+ .column("next_tid", RAW_TID_TYPE)
+ .column("next_prio", "i")
+ .build()),
+ (esb("cpu_frequency",
+ r"state=(?P<state>[0-9]+) "
+ r"cpu_id=(?P<target_cpu>[0-9]+)")
+ .column("state", "l", unit="(kilocpu_cycles)/second")
+ .column("target_cpu", CPU_NUMBER_TYPE)
+ .build()),
+ (esb("cpu_idle",
+ (r"state=(?P<state>[0-9]+) "
+ r"cpu_id=(?P<target_cpu>[0-9]+)"))
+ .column("state", "i")
+ .column("target_cpu", CPU_NUMBER_TYPE)
+ .build()),
+ (esb("irq_handler_entry",
+ (r"irq=(?P<irq>[0-9]+) "
+ r"name=(?P<handler_name>.*)"))
+ .column("irq", "i")
+ .column("handler_name", "s")
+ .build()),
+ (esb("irq_handler_exit",
+ (r"irq=(?P<irq>[0-9]+) "
+ r"ret=(?P<handled>.*)"))
+ .column("irq", "i")
+ .column("handled", "s")
+ .build()),
+ (esb("sched_process_exit",
+ (r"comm=(?P<comm2>[^\n]*) "
+ r"pid=(?P<exiting_tid>[0-9]*) "
+ r"prio=(?P<prio2>[0-9]*)"))
+ .column("comm2", "ss")
+ .column("exiting_tid", RAW_TID_TYPE)
+ .column("prio2", "i")
+ .build()),
+ (esb("task_newtask",
+ (r"pid=(?P<new_tid>[0-9]+) "
+ r"comm=(?P<comm2>[^\n]*) "
+ r"clone_flags=(?P<clone_flags>[0-9a-f]+) "
+ r"oom_score_adj=(?P<oom_score_adj>-?[0-9]+)"))
+ .column("new_tid", RAW_TID_TYPE)
+ .column("comm2", "ss")
+ .column("clone_flags", "lx", domain="clone_flags")
+ .column("oom_score_adj", "i")
+ .build()),
+ )
+
+# TODO(dancol): port to stdlib.sql; unhork
+
+# def dctv_plugin_prepare_trace(augment_trace):
+# """Decorate a newly-mounted trace file with useful facilities"""
+
+# # augment_trace.table(
+# # ["scheduler", "tid_mapping"],
+# # """\
+# # SELECT SPAN * FROM dctv.time_series_to_spans(
+# # `partition`=>'raw_tid',
+# # `sources`=>[
+# # {
+# # source=>(SELECT * FROM raw_events.task_newtask),
+# # },
+# # ],
+# # """)
+
+# augment_trace.table(
+# ["scheduler", "timeslices_p_cpu"],
+# """\
+# SELECT SPAN * FROM dctv.time_series_to_spans(
+# `partition`=>'cpu',
+# sources=>[{
+# source=>(SELECT * FROM raw_events.sched_switch),
+# `partition`=>'cpu',
+# }],
+# columns=>[
+# {column=>'comm', source_column=>'next_comm'},
+# {column=>'tid', source_column=>'next_tid'},
+# {column=>'prio', source_column=>'next_prio'}
+# ])
+# """)
+
+# augment_trace.table(
+# ["scheduler", "raw_frequency_by_cpu"],
+# """\
+# SELECT _ts, state AS frequency, cpu
+# FROM raw_events.cpu_frequency
+# """)
+
+# augment_trace.table(
+# ["scheduler", "cpufreq_p_cpu"],
+# """\
+# SELECT SPAN * FROM dctv.time_series_to_spans(
+# `partition`=>'cpu',
+# sources=>[{
+# source=>scheduler.raw_frequency_by_cpu,
+# `partition`=>'cpu',
+# }],
+# columns=>['frequency'])
+# """)
diff --git a/src/dctv/pybuffer-inl.h b/src/dctv/pybuffer-inl.h
new file mode 100644
index 0000000..e4d069a
--- /dev/null
+++ b/src/dctv/pybuffer-inl.h
@@ -0,0 +1,33 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+PyBuffer::PyBuffer(pyref obj)
+{
+ if (PyObject_GetBuffer(obj.get(), &this->py_buffer, PyBUF_SIMPLE))
+ throw_current_pyerr();
+}
+
+PyBuffer::~PyBuffer()
+{
+ PyBuffer_Release(&this->py_buffer);
+}
+
+const Py_buffer*
+PyBuffer::operator->() const noexcept
+{
+ return &this->py_buffer;
+}
+
+} // namespace dctv
diff --git a/src/dctv/pybuffer.cpp b/src/dctv/pybuffer.cpp
new file mode 100644
index 0000000..a51cf84
--- /dev/null
+++ b/src/dctv/pybuffer.cpp
@@ -0,0 +1,74 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pybuffer.h"
+#include "pyobj.h"
+
+namespace dctv {
+
+// Sort of like MemoryView, but actually safe. Calls the contained
+// function to retrieve buffer information.
+struct BufferHolder : BasePyObject {
+ BufferHolder(GetBufferFunction get_buffer, char dtype) noexcept :
+ get_buffer(std::move(get_buffer)), dtype(dtype)
+ {}
+ GetBufferFunction get_buffer;
+ char dtype;
+ static PyTypeObject pytype;
+};
+
+static int
+BufferHolder_bf_getbuffer(PyObject* self,
+ Py_buffer* view,
+ int flags) noexcept
+{
+ return reinterpret_cast<BufferHolder*>(self)
+ ->get_buffer(self, view, flags);
+}
+
+static PyBufferProcs BufferHolderBufferProcs = {
+ BufferHolder_bf_getbuffer,
+ nullptr /* bf_releasebuffer */,
+};
+
+static PyMemberDef BufferHolderMembers[] = {
+ make_memberdef("dtype",
+ T_CHAR,
+ offsetof(BufferHolder, dtype),
+ READONLY,
+ "dtype"),
+ { 0 },
+};
+
+PyTypeObject BufferHolder::pytype = make_py_type<BufferHolder>(
+ "dctv._native.BufferHolder",
+ "Buffer holder",
+ [](PyTypeObject* t) {
+ t->tp_as_buffer = &BufferHolderBufferProcs;
+ t->tp_members = BufferHolderMembers;
+ }
+);
+
+unique_pyref
+make_buffer_holder(GetBufferFunction&& get_buffer, char dtype)
+{
+ return make_pyobj<BufferHolder>(std::move(get_buffer), dtype);
+}
+
+void
+init_pybuffer(pyref m)
+{
+ register_type(m, &BufferHolder::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/pybuffer.h b/src/dctv/pybuffer.h
new file mode 100644
index 0000000..8b777ae
--- /dev/null
+++ b/src/dctv/pybuffer.h
@@ -0,0 +1,44 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <functional>
+
+#include "pyutil.h"
+
+namespace dctv {
+
+struct PyBuffer final {
+ inline explicit PyBuffer(pyref obj);
+ inline ~PyBuffer();
+ inline const Py_buffer* operator->() const noexcept;
+ private:
+ Py_buffer py_buffer;
+};
+
+using GetBufferFunction =
+ std::function<int(PyObject* self,
+ Py_buffer* view,
+ int flags)>;
+
+unique_pyref make_buffer_holder(
+ GetBufferFunction&& get_buffer,
+ char dtype);
+
+void init_pybuffer(pyref m);
+
+} // namespace dctv
+
+#include "pybuffer-inl.h"
diff --git a/src/dctv/pyerr-inl.h b/src/dctv/pyerr-inl.h
new file mode 100644
index 0000000..4faf2e6
--- /dev/null
+++ b/src/dctv/pyerr-inl.h
@@ -0,0 +1,98 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+template<typename base_py_fn_info<Munge1st, R, T, Args...>::delegate_type Delegate>
+auto
+base_py_fn_info<Munge1st, R, T, Args...>::plain_c_wrapper(
+ first_argument_type obj,
+ typename py_fn_arg_decay<Args>::plain_c_type... args) noexcept
+{
+ T* this_ = pyref(obj).as_unsafe<T>().get();
+ auto args_tuple = std::make_tuple(this_, py_fn_arg_decay<Args>::convert(args)...);
+ if constexpr(!(std::is_void_v<R> || std::is_integral_v<R>)) {
+ // No actual refcount change if Delegate returns a
+ // unique_obj_pyref we can move into addref.
+ return addref(Delegate(std::move(args_tuple))).release();
+ } else { // NOLINT
+ return Delegate(std::move(args_tuple));
+ }
+}
+
+template<typename FunctionType,
+ typename ErrorSentinelType,
+ bool Munge1st>
+template<FunctionType Function, ErrorSentinelType ErrorSentinel>
+auto
+_py_error_wrapper<FunctionType, ErrorSentinelType, Munge1st>::wrapper<Function, ErrorSentinel>::delegate(
+ typename info::args_tuple_type args_tuple) noexcept
+{
+ if constexpr(info::is_noexcept) {
+ return std::apply(Function, std::move(args_tuple));
+ } else { // NOLINT
+ return _exceptions_to_pyerr(
+ [&](){return std::apply(Function, std::move(args_tuple));},
+ ErrorSentinel);
+ }
+}
+
+template<auto Function,
+ auto ErrorSentinel,
+ bool Munge1st>
+constexpr auto
+wraperr()
+{
+ return _py_error_wrapper<decltype(Function),
+ decltype(ErrorSentinel),
+ Munge1st>
+ ::template wrapper<Function, ErrorSentinel>::function;
+}
+
+template<typename Functor, typename ErrorSentinel>
+auto
+_exceptions_to_pyerr(Functor&& functor,
+ ErrorSentinel error_sentinel)
+ noexcept
+{
+ using ReturnType = typename std::conditional_t<
+ std::is_same_v<ErrorSentinel, AutoErrorSentinel>,
+ decltype(functor()),
+ ErrorSentinel>;
+
+ try {
+ return functor();
+ } catch (...) {
+ _set_pending_cxx_exception_as_pyexception();
+ }
+ assume(pyerr_occurred());
+ if constexpr(!std::is_void_v<ReturnType>) {
+ if constexpr(std::is_same_v<ErrorSentinel, AutoErrorSentinel>) {
+ return ReturnType();
+ } else { // NOLINT
+ return error_sentinel;
+ }
+ }
+}
+
+PyExceptionSaver::PyExceptionSaver() noexcept
+ : info(PyExceptionInfo::fetch())
+{}
+
+PyExceptionSaver::~PyExceptionSaver() noexcept
+{
+ std::move(this->info).restore();
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyerr.cpp b/src/dctv/pyerr.cpp
new file mode 100644
index 0000000..9b84678
--- /dev/null
+++ b/src/dctv/pyerr.cpp
@@ -0,0 +1,209 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pyerr.h"
+
+#include <assert.h>
+#include <functional>
+
+#include "fmt.h"
+
+namespace dctv {
+
+struct StoredPyException final : virtual PyException {
+ explicit StoredPyException(PyExceptionInfo info) noexcept;
+ void set_pyexception() const noexcept override;
+ private:
+ PyExceptionInfo info;
+};
+
+const char*
+PyException::what() const noexcept
+{
+ try {
+ if (this->msg.empty()) {
+ PyExceptionSaver saved; // Make transparent
+ this->set_pyexception();
+ PyExceptionInfo info = PyExceptionInfo::fetch();
+ assert(info.type);
+ info.normalize();
+ assert(info.value);
+ this->msg = fmt("%s: %s", str(info.type), str(info.value));
+ }
+ return this->msg.c_str();
+ } catch (...) {
+ return "[exception making PyException::what()]";
+ }
+}
+
+PyExceptionInfo
+PyExceptionInfo::fetch() noexcept
+{
+ PyObject* py_type;
+ PyObject* py_value;
+ PyObject* py_traceback;
+ PyErr_Fetch(&py_type, &py_value, &py_traceback);
+ return PyExceptionInfo{adopt(py_type),
+ adopt(py_value),
+ adopt(py_traceback)};
+}
+
+void
+PyExceptionInfo::normalize() noexcept
+{
+ PyObject* py_type = this->type.release();
+ PyObject* py_value = this->value.release();
+ PyObject* py_traceback = this->traceback.release();
+ PyErr_NormalizeException(&py_type, &py_value, &py_traceback);
+ this->type = adopt(py_type);
+ this->value = adopt(py_value);
+ this->traceback = adopt(py_traceback);
+ // TODO(dancol): figure out whether we want traceback
+ if (false && this->traceback) // NOLINT
+ (void) PyException_SetTraceback(this->value.get(),
+ this->traceback.get());
+}
+
+void
+PyExceptionInfo::restore() && noexcept
+{
+ PyErr_Restore(this->type.release(),
+ this->value.release(),
+ this->traceback.release());
+}
+
+PyExceptionInfo
+PyExceptionInfo::dup() const noexcept
+{
+ return { this->type.addref(),
+ this->value.addref(),
+ this->traceback.addref() };
+}
+
+StoredPyException::StoredPyException(PyExceptionInfo info) noexcept
+ : info(std::move(info))
+{
+ assume(this->info.type);
+}
+
+void
+StoredPyException::set_pyexception() const noexcept
+{
+ this->info.dup().restore();
+}
+
+// The compiler (well, Clang 5 at least) is too stupid to understand
+// that even though _set_pending_cxx_exception_as_pyexception contains
+// a "throw", its noexcept clause is valid because we always catch the
+// exception we throw.
+
+#ifdef __clang__
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wexceptions"
+#endif // __clang__
+
+void
+_set_pending_cxx_exception_as_pyexception() noexcept
+{
+ // Using ExFun here erases the functor type in the catch clauses
+ // below and short-circuits infinite recursion in template
+ // expansion. In the error case, we don't really care about the
+ // overhead of calling through std::function, especially since the
+ // functor should fit in the std::function's internal buffer.
+ using ExFun = std::function<void()>;
+ try {
+ throw;
+ } catch (const PyException& ex) {
+ ex.set_pyexception();
+ } catch (const std::bad_alloc& ex) {
+ PyErr_NoMemory();
+ } catch (const std::exception& ex) {
+ _exceptions_to_pyerr<ExFun>([&](){
+ _throw_pyerr_fmt(PyExc_SystemError,
+ "unknown C++ exception: %s",
+ ex.what());
+ });
+ } catch (...) {
+ _exceptions_to_pyerr<ExFun>([&](){
+ throw_pyerr_msg(PyExc_SystemError,
+ "unknown C++ exception");
+ });
+ }
+ assume(pyerr_occurred());
+}
+
+#ifdef __clang__
+# pragma GCC diagnostic pop
+#endif // __clang__
+
+void
+throw_current_pyerr()
+{
+ PyExceptionInfo info = PyExceptionInfo::fetch();
+ if (!info.type) {
+ PyErr_SetString(PyExc_AssertionError,
+ "got_py_error found no exception set");
+ info = PyExceptionInfo::fetch();
+ assume(!pyerr_occurred());
+ }
+ throw StoredPyException(std::move(info));
+}
+
+void
+throw_from_errno()
+{
+ PyErr_SetFromErrno(PyExc_OSError);
+ throw_current_pyerr();
+}
+
+void
+throw_from_errno_with_filename(const char* filename)
+{
+ int saved_errno = errno;
+ unique_pyref fn = make_pystr(filename);
+ errno = saved_errno;
+ PyErr_SetFromErrnoWithFilenameObject(PyExc_OSError, fn.get());
+ throw_current_pyerr();
+}
+
+void
+throw_pyerr_msg(pyref cls, const char* msg)
+{
+ PyErr_SetString(cls.get(), msg);
+ throw_current_pyerr();
+}
+
+void
+_throw_pyerr_fmt(pyref cls, const char* fmt, ...)
+{
+ va_list args;
+ va_start(args, fmt);
+ throw_pyerr_fmtv(cls.get(), fmt, args);
+}
+
+void
+throw_pyerr_fmtv(pyref cls, const char* fmt, va_list args)
+{
+ PyErr_FormatV(cls.get(), fmt, args);
+ throw_current_pyerr();
+}
+
+void
+throw_wrong_type_error(pyref obj, obj_pyref<PyTypeObject> expected_type)
+{
+ _throw_pyerr_fmt(PyExc_TypeError,
+ "wrong argument type: want a %R: obj=%R",
+ expected_type.get(), obj.get());
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyerr.h b/src/dctv/pyerr.h
new file mode 100644
index 0000000..16b9db1
--- /dev/null
+++ b/src/dctv/pyerr.h
@@ -0,0 +1,178 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+// "Interface" for an exception that can set the current
+// Python exception.
+struct PyException : virtual std::exception {
+ // Set the stored exception as the Python current exception.
+ // Must be repeatable.
+ virtual void set_pyexception() const noexcept = 0;
+ // std::exception::what implementation that formats the
+ // Python exception.
+ const char* what() const noexcept override;
+ private:
+ // Cache of the what() message; C++17 gives us noexcept init.
+ mutable String msg;
+};
+
+struct PyExceptionInfo {
+ unique_pyref type, value, traceback;
+
+ static PyExceptionInfo fetch() noexcept;
+ void normalize() noexcept;
+ void restore() && noexcept;
+ PyExceptionInfo dup() const noexcept;
+};
+
+// AutoErrorSentinel means _exceptions_to_pyerr should use the
+// value-initialized version of the return type of functor, e.g., if
+// functor returns a PyObject*, then the error value is PyObject*(),
+// i.e., (PyObject*)nullptr. If functor returns void,
+// _exceptions_to_pyerr also returns void. We use an enum class so
+// that it's legal for AutoErrorSentinel to be a non-type template
+// parameter before C++20.
+enum class AutoErrorSentinel {};
+
+// Set the currently-pending C++ exception as a Python exception.
+// Type erasure for exception setting: keeps the generated
+// _exceptions_to_pyerr code small.
+void _set_pending_cxx_exception_as_pyexception() noexcept;
+
+// Call FUNCTOR with no arguments and return whatever it returns.
+// If FUNCTOR throws instead of returning, convert the exception to a
+// Python exception, set it as current, and return the error sentinel.
+// The error sentinel defaults to the value-initialized version of
+// FUNCTOR's return value, but can be overridden by passing the
+// ERROR_SENTINEL parameter.
+template<typename Functor, typename ErrorSentinel = AutoErrorSentinel>
+auto _exceptions_to_pyerr(
+ Functor&& functor,
+ ErrorSentinel error_sentinel = ErrorSentinel())
+ noexcept;
+
+// Figure out the plain-C type we should accept in the wrapper to
+// build objects of type T.
+template<typename T, typename = void>
+struct py_fn_arg_decay;
+
+template<typename T>
+struct py_fn_arg_decay<
+ T,
+ typename std::enable_if_t<std::is_arithmetic_v<T> ||
+ std::is_pointer_v<T>>>
+{
+ using plain_c_type = T;
+ static T convert(plain_c_type value) { return value; }
+};
+
+template<typename T>
+struct py_fn_arg_decay<
+ obj_pyref<T>,
+ typename std::enable_if_t<is_safe_pycast<PyObject, T>()>>
+{
+ using plain_c_type = PyObject*;
+ static obj_pyref<T> convert(plain_c_type value) {
+ return pyref(value).as<T>();
+ }
+};
+
+// Abstract over the difference between function pointers and member
+// function pointers and provide invocation wrappers. If Munge1st is
+// true, treat the first argument as a self pointer.
+// TODO(dancol): rename Munge1st to Arg1IsSelf.
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct base_py_fn_info {
+ using first_argument_type =
+ typename std::conditional_t<Munge1st, PyObject*, T*>;
+ using args_tuple_type = std::tuple<T*, Args...>;
+ using delegate_type = R(*)(args_tuple_type) noexcept;
+ template<delegate_type Delegate>
+ static auto plain_c_wrapper(
+ first_argument_type obj,
+ typename py_fn_arg_decay<Args>::plain_c_type... args) noexcept;
+};
+
+template<bool Munge1st, typename Function>
+struct py_fn_info;
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct py_fn_info<Munge1st, R(*)(T*, Args...)>
+ : base_py_fn_info<Munge1st, R, T, Args...> {
+ static constexpr bool is_noexcept = false;
+};
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct py_fn_info<Munge1st, R(*)(T*, Args...) noexcept>
+ : base_py_fn_info<Munge1st, R, T, Args...> {
+ static constexpr bool is_noexcept = true;
+};
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct py_fn_info<Munge1st, R(T::*)(Args...)>
+ : base_py_fn_info<Munge1st, R, T, Args...> {
+ static constexpr bool is_noexcept = false;
+};
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct py_fn_info<Munge1st, R(T::*)(Args...) noexcept>
+ : base_py_fn_info<Munge1st, R, T, Args...> {
+ static constexpr bool is_noexcept = true;
+};
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct py_fn_info<Munge1st, R(T::*)(Args...) const >
+ : base_py_fn_info<Munge1st, R, T, Args...> {
+ static constexpr bool is_noexcept = false;
+};
+
+template<bool Munge1st, typename R, typename T, typename... Args>
+struct py_fn_info<Munge1st, R(T::*)(Args...) const noexcept>
+ : base_py_fn_info<Munge1st, R, T, Args...> {
+ static constexpr bool is_noexcept = true;
+};
+
+template<typename FunctionType,
+ typename ErrorSentinelType,
+ bool Munge1st>
+struct _py_error_wrapper {
+ using info = py_fn_info<Munge1st, FunctionType>;
+ template<FunctionType Function, ErrorSentinelType ErrorSentinel>
+ struct wrapper {
+ static auto delegate(typename info::args_tuple_type args_tuple) noexcept;
+ static constexpr auto function = &info::template plain_c_wrapper<delegate>;
+ };
+};
+
+template<auto Function,
+ auto ErrorSentinel = AutoErrorSentinel(),
+ bool Munge1st = true>
+constexpr auto wraperr();
+
+struct PyExceptionSaver final : NoCopy, NoMove {
+ inline PyExceptionSaver() noexcept;
+ inline ~PyExceptionSaver() noexcept;
+ private:
+ PyExceptionInfo info;
+};
+
+inline void init_pyerr(pyref m) {};
+
+} // namespace dctv
+
+#include "pyerr-inl.h"
diff --git a/src/dctv/pyerrfmt-inl.h b/src/dctv/pyerrfmt-inl.h
new file mode 100644
index 0000000..a9e9895
--- /dev/null
+++ b/src/dctv/pyerrfmt-inl.h
@@ -0,0 +1,34 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename... Args>
+DCTV_NORETURN_ERROR
+void
+throw_pyerr_fmt(pyref cls, const char* format, Args&&... args)
+{
+ throw_pyerr_msg(cls, fmt(format, std::forward<Args>(args)...).c_str());
+}
+
+template<typename... Args>
+void
+throw_invalid_query_error(const char* fmt, Args&&... args)
+{
+ throw_pyerr_fmt(
+ find_pyclass("dctv.query", "InvalidQueryException"),
+ fmt,
+ std::forward<Args>(args)...);
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyerrfmt.h b/src/dctv/pyerrfmt.h
new file mode 100644
index 0000000..793f9e7
--- /dev/null
+++ b/src/dctv/pyerrfmt.h
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include "fmt.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+template<typename... Args>
+DCTV_NORETURN_ERROR
+void throw_pyerr_fmt(pyref cls, const char* format, Args&&... args);
+
+template<typename... Args>
+DCTV_NORETURN_ERROR
+void throw_invalid_query_error(const char* fmt, Args&&... args);
+
+} // namespace dctv
+
+#include "pyerrfmt-inl.h"
diff --git a/src/dctv/pyiter-inl.h b/src/dctv/pyiter-inl.h
new file mode 100644
index 0000000..5fea69d
--- /dev/null
+++ b/src/dctv/pyiter-inl.h
@@ -0,0 +1,120 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<bool Fast>
+pyseq_iter_full<Fast>::pyseq_iter_full()
+ : idx(0), size(0)
+{}
+
+template<bool Fast>
+pyseq_iter_full<Fast>::pyseq_iter_full(pyref in_seq)
+ : seq(Fast
+ ? adopt_check(PySequence_Fast(in_seq.notnull().get(),
+ "bad sequence"))
+ : addref(in_seq.notnull())),
+ idx(0),
+ size(Fast
+ ? PySequence_Fast_GET_SIZE(this->seq.get())
+ : pyseq_size(this->seq))
+{}
+
+template<bool Fast>
+pyseq_iter_full<Fast>
+pyseq_iter_full<Fast>::end()
+{
+ return pyseq_iter_full();
+}
+
+template<bool Fast>
+bool
+pyseq_iter_full<Fast>::is_at_end() const
+{
+ return this->idx == this->size;
+}
+
+template<bool Fast>
+bool
+pyseq_iter_full<Fast>::equal(const pyseq_iter_full& other) const
+{
+ return (this->is_at_end() && other.is_at_end()) ||
+ (this->seq == other.seq &&
+ this->idx == other.idx &&
+ this->size == other.size);
+
+}
+
+template<bool Fast>
+typename pyseq_iter_full<Fast>::difference_type
+pyseq_iter_full<Fast>::distance_to(const pyseq_iter_full& other) const
+{
+ if (this->is_at_end() && other.is_at_end())
+ return 0;
+ if (other.is_at_end()) {
+ assert(!other.seq || this->seq == other.seq);
+ return this->size - this->idx;
+ }
+ if (this->is_at_end()) {
+ assert(!this->seq || this->seq == other.seq);
+ return -(other.size - other.idx);
+ }
+ assert(this->seq == other.seq);
+ return other.idx - this->idx;
+}
+
+pyseq_iter
+begin(pyref value)
+{
+ return pyseq_iter(value);
+}
+
+pyseq_iter
+end(pyref)
+{
+ return pyseq_iter::end();
+}
+
+template<typename Iterator, typename Functor>
+auto
+py2vec_full(pyref seq, const Functor& transform)
+{
+ using Value =
+ typename std::decay_t<
+ decltype(transform(*std::declval<Iterator>()))>;
+ Vector<Value> result;
+ Iterator it(seq);
+ result.reserve(Iterator::end() - it);
+ std::transform(std::move(it),
+ Iterator::end(),
+ std::back_inserter(result),
+ std::move(transform));
+ return result;
+}
+
+template<typename Functor>
+auto
+py2vec(pyref seq, const Functor& transform)
+{
+ return py2vec_full<pyseq_iter, Functor>(seq, transform);
+}
+
+template<typename Functor>
+auto
+py2vec_fast(pyref seq, const Functor& transform)
+{
+ return py2vec_full<pyseq_iter_fast, Functor>(seq, transform);
+}
+
+
+} // namespace dctv
diff --git a/src/dctv/pyiter.h b/src/dctv/pyiter.h
new file mode 100644
index 0000000..4da1858
--- /dev/null
+++ b/src/dctv/pyiter.h
@@ -0,0 +1,103 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/iterator/counting_iterator.hpp>
+#include <boost/iterator/iterator_facade.hpp>
+
+#include "pyutil.h"
+#include "vector.h"
+
+namespace dctv {
+
+template<bool Fast>
+struct pyseq_iter_full :
+ boost::iterator_facade<
+ pyseq_iter_full<Fast>,
+ typename std::conditional<Fast, pyref, unique_pyref>::type,
+ boost::random_access_traversal_tag,
+ typename std::conditional<Fast, pyref, unique_pyref>::type>
+{
+ pyseq_iter_full();
+ explicit pyseq_iter_full(pyref in_seq);
+ pyseq_iter_full(const pyseq_iter_full& other)
+ : seq(other.seq.addref()),
+ idx(other.idx),
+ size(other.size)
+ {}
+ pyseq_iter_full(pyseq_iter_full&& other) noexcept = default;
+ pyseq_iter_full& operator=(const pyseq_iter_full& other) noexcept {
+ if (&other != this) {
+ this->seq = other.seq.addref();
+ this->idx = other.idx;
+ this->size = other.size;
+ }
+ return *this;
+ }
+ pyseq_iter_full& operator=(pyseq_iter_full&& other)
+ noexcept = default;
+ static pyseq_iter_full end();
+
+ private:
+ friend class boost::iterator_core_access;
+
+ // TODO(dancol): write in term of iterator instead
+
+ template<bool XFast = Fast>
+ typename std::enable_if<!XFast, unique_pyref>::type
+ dereference() const { return get_item(this->seq, this->idx); }
+
+ template<bool XFast = Fast>
+ typename std::enable_if<XFast, pyref>::type
+ dereference() const {
+ return PySequence_Fast_GET_ITEM(this->seq.get(), this->idx);
+ }
+
+ bool is_at_end() const;
+ bool equal(const pyseq_iter_full& other) const;
+ void increment() { this->idx += 1; }
+ void decrement() { this->idx -= 1; }
+ void advance(typename pyseq_iter_full::difference_type d) {
+ this->idx += d;
+ }
+
+ typename pyseq_iter_full::difference_type
+ distance_to(const pyseq_iter_full& other) const;
+
+ unique_pyref seq;
+ Py_ssize_t idx; // NOLINT
+ Py_ssize_t size; // NOLINT
+};
+
+using pyseq_iter = pyseq_iter_full<false>;
+using pyseq_iter_fast = pyseq_iter_full<true>;
+
+// Enable range-based for loops
+inline pyseq_iter begin(pyref value);
+inline pyseq_iter end(pyref value);
+
+// Vector transformation
+template<typename Iterator, typename Functor>
+auto py2vec_full(pyref seq, const Functor& transform);
+
+template<typename Functor>
+auto py2vec(pyref seq, const Functor& transform);
+
+template<typename Functor>
+auto py2vec_fast(pyref seq, const Functor& transform);
+
+} // namespace dctv
+
+#include "pyiter-inl.h"
diff --git a/src/dctv/pylog.cpp b/src/dctv/pylog.cpp
new file mode 100644
index 0000000..616af80
--- /dev/null
+++ b/src/dctv/pylog.cpp
@@ -0,0 +1,48 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pylog.h"
+#include "pyerr.h"
+#include "pythread.h"
+#undef log
+
+namespace dctv {
+
+pyref
+Logger::init()
+{
+ assert(!this->logger);
+ unique_pyref logging = import_pymodule("logging");
+ this->logger = adopt_check(
+ PyObject_CallMethod(logging.get(), "getLogger", "s", "_native"));
+ return this->logger;
+}
+
+void
+Logger::_log(Level level, std::string_view msg) const
+{
+ with_gil_acquired([&] {
+ if (this->logger) {
+ PyExceptionSaver saved;
+ adopt_check(PyObject_CallMethod(this->logger.get(), "_log",
+ "isN",
+ static_cast<int>(level),
+ "%s",
+ make_pystr(msg).release()));
+ }
+ });
+}
+
+Logger pylog;
+
+} // namespace dctv
diff --git a/src/dctv/pylog.h b/src/dctv/pylog.h
new file mode 100644
index 0000000..b8706e2
--- /dev/null
+++ b/src/dctv/pylog.h
@@ -0,0 +1,59 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include "fmt.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+struct Logger final {
+ enum class Level {
+ CRITICAL = 50,
+ FATAL = CRITICAL,
+ ERROR = 40,
+ WARNING = 30,
+ INFO = 20,
+ DEBUG = 10,
+ };
+
+ pyref init();
+#define L(name, level) \
+ template<typename... Args> \
+ void name(const char* format, Args&&... args) const { \
+ this->log(level, format, std::forward<Args>(args)...); \
+ }
+ L(critical, Level::CRITICAL);
+ L(fatal, Level::FATAL);
+ L(error, Level::ERROR);
+ L(warning, Level::WARNING);
+ L(info, Level::INFO);
+ L(debug, Level::DEBUG);
+#undef L
+ template<typename... Args>
+ void log(Level level, const char* format, Args&&... args) const {
+ this->_log(level, fmt(format, std::forward<Args>(args)...));
+ }
+ void _log(Level level, std::string_view msg) const;
+
+ private:
+ unique_pyref logger;
+};
+
+extern Logger pylog; // Global for syntactic convenience
+
+inline void init_pylog(pyref m) {}
+
+} // namespace dctv
diff --git a/src/dctv/pyobj-inl.h b/src/dctv/pyobj-inl.h
new file mode 100644
index 0000000..9c773f5
--- /dev/null
+++ b/src/dctv/pyobj-inl.h
@@ -0,0 +1,177 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename T>
+void
+_object_dealloc_impl(PyObject* obj) noexcept
+{
+ if (std::is_base_of_v<SupportsGc, T>)
+ PyObject_GC_UnTrack(obj);
+ reinterpret_cast<T*>(obj)->~T();
+ pytype(obj)->tp_free(obj);
+}
+
+template<typename T>
+void
+safe_clear(T* value)
+{
+ using std::swap;
+ T dummy;
+ swap(*value, dummy);
+}
+
+template<typename T>
+unique_pyref
+_object_repr_impl(PyObject* obj)
+{
+ return make_pystr(
+ static_cast<String>(*pyref(obj).as_unsafe<T>()));
+}
+
+template<typename T>
+unique_obj_pyref<T>
+PythonConstructor<T>::make(PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ return unique_obj_pyref<T>::make(type, args, kwargs);
+}
+
+template<typename T, typename Functor>
+constexpr
+PyTypeObject
+make_py_type(const char* name,
+ const char* doc,
+ Functor init_type_functor)
+{
+ // We can't support fancy C++ object layouts, so no vtables for
+ // Python objects. No, we can't just stick the vtable in a hidden
+ // before-object memory area, since Python GC _already_ uses that
+ // trick for its own tags, making it unavailable for us.
+ static_assert(offsetof(T, ob_base.ob_refcnt)
+ == offsetof(PyObject, ob_refcnt),
+ "type must have same layout as PyObject "
+ "and can't have a fancy C++ layout, e.g., a vtable");
+
+ PyTypeObject t = {
+ PyVarObject_HEAD_INIT(nullptr, 0)
+ };
+ t.tp_flags = Py_TPFLAGS_DEFAULT;
+ t.tp_name = name;
+ t.tp_doc = doc;
+ t.tp_basicsize = sizeof (T);
+ t.tp_dealloc = _object_dealloc_impl<T>;
+ if constexpr (std::is_base_of_v<HasRepr, T>) {
+ t.tp_repr = wraperr<_object_repr_impl<T>>();
+ }
+ if constexpr (std::is_base_of_v<SupportsGc, T>) {
+ t.tp_flags |= Py_TPFLAGS_HAVE_GC;
+ t.tp_alloc = tp_alloc_for_gc;
+ t.tp_free = PyObject_GC_Del;
+ t.tp_traverse = wraperr<&T::py_traverse>();
+ if constexpr (std::is_base_of_v<SupportsGcClear, T>) {
+ t.tp_clear = wraperr<&T::py_clear>();
+ }
+ }
+ if constexpr (std::is_base_of_v<HasPyCtor, T>) {
+ t.tp_new = wraperr<
+ &PythonConstructor<T>::make,
+ AutoErrorSentinel{},
+ /*Munge1st=*/false>();
+ }
+ // TODO(dancol): classes could in theory shadow these fields, which
+ // would make the offsetof() below wrong.
+ if constexpr (std::is_base_of_v<SupportsWeakRefs, T>) {
+ t.tp_weaklistoffset = offsetof(T, py_weakref_list);
+ }
+ if constexpr (std::is_base_of_v<HasDict, T>) {
+ t.tp_dictoffset = offsetof(T, py_dict) +
+ unique_pyref::get_pyval_offset();
+ }
+ init_type_functor(&t);
+ return t;
+}
+
+template<typename T>
+constexpr
+PyTypeObject
+make_py_type(const char* name, const char* doc)
+{
+ return make_py_type<T>(name, doc, [](PyTypeObject*){});
+}
+
+constexpr
+PyMemberDef
+make_memberdef(const char* name,
+ int type,
+ Py_ssize_t offset,
+ int flags,
+ const char* doc)
+{
+ return PyMemberDef{
+ const_cast<char*>(name),
+ type,
+ offset,
+ flags,
+ const_cast<char*>(doc),
+ };
+}
+
+constexpr
+PyMethodDef
+make_methoddef(const char* name,
+ PyNoArgsFunction function,
+ int flags,
+ const char* doc)
+{
+ return { name, (PyCFunction)function, flags, doc }; // NOLINT
+}
+
+constexpr
+PyMethodDef
+make_methoddef(const char* name,
+ PyCFunction function,
+ int flags,
+ const char* doc)
+{
+ return { name, function, flags, doc };
+}
+
+constexpr
+PyMethodDef
+make_methoddef(const char* name,
+ PyCFunctionWithKeywords function,
+ int flags,
+ const char* doc)
+{
+ return { name, (PyCFunction)function, flags, doc }; // NOLINT
+}
+
+constexpr
+PyGetSetDef
+make_getset(const char* name,
+ const char* doc,
+ getter getter,
+ setter setter,
+ void* closure)
+{
+ return { const_cast<char*>(name),
+ getter,
+ setter,
+ const_cast<char*>(doc),
+ closure };
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyobj.cpp b/src/dctv/pyobj.cpp
new file mode 100644
index 0000000..91e956b
--- /dev/null
+++ b/src/dctv/pyobj.cpp
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pyobj.h"
+
+namespace dctv {
+
+PyObject*
+tp_alloc_for_gc(PyTypeObject* type, Py_ssize_t n) noexcept
+{
+ assert(PyType_IS_GC(type));
+ assert(n == 0);
+ return PyObject_GC_New(PyObject, type);
+}
+
+PyObject*
+return_self(PyObject* obj) noexcept
+{
+ return addref(obj).release();
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyobj.h b/src/dctv/pyobj.h
new file mode 100644
index 0000000..a1a3f85
--- /dev/null
+++ b/src/dctv/pyobj.h
@@ -0,0 +1,119 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+// Utilities useful for defining objects. The facilities for just
+// using objects lives in pyutil.h.
+
+#include <functional>
+#include <tuple>
+#include <type_traits>
+#include <utility>
+
+#include "pyerr.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+// Supports clear implementations: makes clearing atomic through move.
+template<typename T>
+void safe_clear(T* value);
+
+template<typename T>
+unique_pyref _object_new_impl(PyTypeObject* type,
+ PyObject* args,
+ PyObject* kwargs);
+
+template<typename T>
+void _object_dealloc_impl(PyObject* obj) noexcept;
+
+// Like PyType_GenericAlloc in the GC case, but delay wiring up the GC
+// until we run the C++ constructor.
+PyObject* tp_alloc_for_gc(PyTypeObject* type, Py_ssize_t n) noexcept;
+
+// Convenient function to use for methods that just return self.
+PyObject* return_self(PyObject* obj) noexcept;
+
+// Specialize to customize how we implement object construction.
+// By default, invokes the args, kwargs constructor.
+template<typename T>
+struct PythonConstructor {
+ static inline unique_obj_pyref<T> make(PyTypeObject* type,
+ pyref args,
+ pyref kwargs);
+};
+
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+// !! WARNING! ACHTHUNG! READ THIS COMMENT! !!
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+//
+// make_py_type creates a Python type that, on initialization, will
+// run a C++ class constructor and upon deinitialization, run the C++
+// class destructor. To a first approximation, this approach works
+// fine, but think about what happens when a constructor creates a
+// Python reference to the object under construction and then fails
+// (via throwing) leaving a reference the object whose construction
+// failed outlive that object. (A common source of these references
+// comes from exception object traceback frames.)
+//
+// Rule: C++ constructor that throws must not leak references to the
+// object under construction. Most constructors don't do that.
+// Still, you may want to leave complex object initialization to a
+// static wrapper function.
+
+template<typename T, typename Functor>
+constexpr PyTypeObject make_py_type(const char* name,
+ const char* doc,
+ Functor init_type_functor);
+
+template<typename T>
+constexpr PyTypeObject make_py_type(const char* name,
+ const char* doc);
+
+// Use these functions to more safely define members.
+
+constexpr PyMemberDef make_memberdef(const char* name,
+ int type,
+ Py_ssize_t offset,
+ int flags,
+ const char* doc);
+
+constexpr PyMethodDef make_methoddef(const char* name,
+ PyNoArgsFunction function,
+ int flags,
+ const char* doc);
+
+constexpr PyMethodDef make_methoddef(const char* name,
+ PyCFunction function,
+ int flags,
+ const char* doc);
+
+constexpr PyMethodDef make_methoddef(const char* name,
+ PyCFunctionWithKeywords function,
+ int flags,
+ const char* doc);
+
+constexpr PyGetSetDef make_getset(const char* name,
+ const char* doc,
+ getter getter,
+ setter setter = nullptr,
+ void* closure = nullptr);
+
+
+inline void init_pyobj(pyref m) {};
+
+} // namespace dctv
+
+#include "pyobj-inl.h"
diff --git a/src/dctv/pyparsetuple-inl.h b/src/dctv/pyparsetuple-inl.h
new file mode 100644
index 0000000..a4dbabe
--- /dev/null
+++ b/src/dctv/pyparsetuple-inl.h
@@ -0,0 +1,451 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename P, typename D>
+auto
+handle_pyarg(bool*, P&& parse_arg, D&& default_)
+{
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != hana::false_c);
+ int tmp;
+ if constexpr (has_default) {
+ tmp = static_cast<bool>(default_());
+ }
+ return parse_arg(
+ BOOST_HANA_STRING("p"),
+ hana::make_tuple(&tmp),
+ [&] {
+ assume(tmp == 0 || tmp == 1);
+ return static_cast<bool>(tmp);
+ });
+}
+
+template<typename P, typename D>
+auto
+handle_pyarg(std::string_view*, P&& parse_arg, D&& default_)
+{
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != hana::false_c);
+ const char* chars;
+ Py_ssize_t num_chars;
+ if constexpr (has_default) {
+ chars = nullptr;
+ }
+ return parse_arg(
+ BOOST_HANA_STRING("s#"),
+ hana::make_tuple(&chars, &num_chars),
+ [&] {
+ std::string_view sv;
+ if constexpr (has_default) {
+ if (!chars) {
+ return std::string_view(default_());
+ }
+ }
+ assume(chars);
+ return std::string_view(chars,
+ static_cast<size_t>(num_chars));
+ });
+}
+
+template<typename T, typename P, typename D>
+auto
+handle_pyarg(obj_pyref<T>*, P&& parse_arg, D&& default_) {
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != hana::false_c);
+ PyObject* ref;
+ if constexpr (has_default) {
+ ref = nullptr;
+ }
+ return parse_arg(
+ BOOST_HANA_STRING("O"),
+ hana::make_tuple(&ref),
+ [&] {
+ if constexpr (has_default) {
+ // If the object we're decoding cannot be None and we see
+ // None and the value is optional, just regard the object
+ // as missing.
+ if (!std::is_same_v<T, PyObject> && ref == Py_None)
+ ref = nullptr;
+ if (!ref)
+ return obj_pyref<T>(default_());
+ }
+ assume(ref);
+ return pyref(ref).as<T>();
+ });
+}
+
+template<typename T, typename P, typename D>
+auto
+handle_pyarg(unique_obj_pyref<T>*, P&& parse_arg, D&& default_)
+{
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != hana::false_c);
+ PyObject* ref;
+ if constexpr (has_default) {
+ ref = nullptr;
+ }
+ return parse_arg(
+ BOOST_HANA_STRING("O"),
+ hana::make_tuple(&ref),
+ [&] {
+ if constexpr (has_default) {
+ // If the object we're decoding cannot be None and we see
+ // None and the value is optional, just regard the object
+ // as missing.
+ if (!std::is_same_v<T, PyObject> && ref == Py_None)
+ ref = nullptr;
+ if (!ref)
+ return obj_pyref<T>(default_()).addref();
+ }
+ assume(ref);
+ return pyref(ref).as<T>().addref();
+ });
+}
+
+template<typename Args, typename Meta, typename DoParse>
+Args
+parsepyargs_make_struct(Meta&& meta, DoParse&& do_parse)
+{
+ namespace h = hana;
+ using namespace h::literals;
+ using h::traits::remove_reference;
+ using h::traits::is_default_constructible;
+ using h::typeid_;
+ using h::type_c;
+ constexpr auto pipe = h::char_c<'|'>;
+ constexpr auto dollar = h::char_c<'$'>;
+
+ auto make_struct_tuple = h::fix([&] (
+ auto&& process_args,
+ auto&& field_info,
+ auto&& format_string,
+ auto&& varargs,
+ auto&& kwarg_names) {
+ if constexpr (CONSTEXPR_VALUE(h::is_empty(field_info))) {
+ do_parse(format_string, varargs, kwarg_names);
+ return h::make_tuple();
+ } else { // NOLINT
+ auto this_field_info = h::front(field_info);
+ auto field_name = h::at_c<0>(this_field_info);
+ auto field_type = h::at_c<1>(this_field_info);
+ auto field_meta = h::at_c<2>(this_field_info);
+ auto field_default = h::first(field_meta);
+ // Use an IIFE so we can use an if constexpr to avoid invoking
+ // the call operator on the raw tag no_default, which doesn't
+ // have a call operator.
+ constexpr bool has_default = ([&]() constexpr {
+ if constexpr(CONSTEXPR_VALUE(field_default == no_default)) {
+ return false;
+ } else { // NOLINT
+ return CONSTEXPR_VALUE(field_default() != no_default);
+ }
+ })();
+
+ auto field_converter = h::second(field_meta);
+ auto required = !h::contains(format_string, pipe);
+ auto kwonly = h::contains(format_string, dollar);
+ if constexpr (
+ CONSTEXPR_VALUE(field_type == type_c<optional_args_follow>)) {
+ static_assert(CONSTEXPR_VALUE(required),
+ "optional_args_follow already given");
+ static_assert(!has_default,
+ "optional_args_follow cannot have a default value");
+ return h::prepend(
+ process_args(
+ h::drop_front_exactly(field_info),
+ format_string + h::make_string(pipe),
+ varargs,
+ kwarg_names),
+ optional_args_follow{});
+ } else if constexpr ( // NOLINT
+ CONSTEXPR_VALUE(field_type == type_c<kwonly_args_follow>)) {
+ static_assert(
+ CONSTEXPR_VALUE(!required),
+ "kwonly_args_follow must follow optional_args_follow");
+ static_assert(
+ CONSTEXPR_VALUE(!kwonly),
+ "kwonly_args_follow already given");
+ static_assert(!has_default,
+ "kwonly_args_follow cannot have a default value");
+ return h::prepend(
+ process_args(h::drop_front_exactly(field_info),
+ format_string + h::make_string(dollar),
+ varargs,
+ kwarg_names),
+ kwonly_args_follow{});
+ } else {
+ using FieldType = typename decltype(field_type)::type;
+ FieldType* dummy_ptr = nullptr;
+ auto make_default_maker = [&]() {
+ if constexpr (CONSTEXPR_VALUE(required)) {
+ static_assert(!has_default,
+ "default value provided for required field");
+ return h::false_c;
+ } else if constexpr (has_default) { // NOLINT
+ return field_default;
+ } else { // NOLINT
+ return []() constexpr { return FieldType{}; };
+ }
+ };
+ return field_converter(
+ field_type,
+ [&] (auto&& format_string_chunk,
+ auto&& more_varargs,
+ auto&& cb) {
+ auto values = process_args(
+ h::drop_front_exactly(field_info),
+ format_string + format_string_chunk,
+ h::concat(varargs, more_varargs),
+ h::append(kwarg_names, field_name));
+ return h::prepend(std::move(values),
+ std::forward<decltype(cb)>(cb)());
+ },
+ make_default_maker());
+ }
+ }});
+
+ return h::unpack(
+ make_struct_tuple(
+ /*field_info=*/h::zip(struct_field_names<Args>,
+ struct_field_types<Args>,
+ AUTOFWD(meta)),
+ /*format_string=*/BOOST_HANA_STRING(""),
+ /*varargs=*/h::make_tuple(),
+ /*kwarg_names=*/h::make_tuple()),
+ make_aggregate<Args>);
+}
+
+template<typename Args, typename Meta>
+Args
+parsepyargs(Meta&& meta, pyref py_args)
+{
+ namespace h = hana;
+ return parsepyargs_make_struct<Args>(
+ AUTOFWD(meta),
+ [&](auto&& format_string,
+ auto&& varargs,
+ auto&& kwarg_names) {
+ if (!h::unpack(varargs,
+ h::partial(PyArg_ParseTuple,
+ py_args.get(),
+ format_string.c_str())))
+ throw_current_pyerr();
+ });
+}
+
+template<typename Args, typename Meta>
+Args
+parsepyargs(Meta&& meta, pyref py_args, pyref py_kwargs)
+{
+ namespace h = hana;
+ return parsepyargs_make_struct<Args>(
+ AUTOFWD(meta),
+ [&](auto&& format_string,
+ auto&& varargs,
+ auto&& kwarg_names) {
+ auto make_kwarg_list = []() constexpr {
+ return h::unpack(
+ std::decay_t<decltype(kwarg_names)>(),
+ [](auto... args) constexpr {
+ using KwArray = std::array<
+ const char*, sizeof...(args) + 1>;
+ return KwArray{args.c_str()...};
+ });
+ };
+ if constexpr (use_fast_kw_parser) {
+ static constexpr auto kwarg_list = make_kwarg_list();
+ static constexpr auto format_string_static =
+ std::decay_t<decltype(format_string)>().c_str();
+ static _PyArg_Parser parser =
+ { format_string_static, kwarg_list.data() };
+ if (!h::unpack(varargs,
+ h::partial(_PyArg_ParseTupleAndKeywordsFast,
+ py_args.get(),
+ py_kwargs.get(),
+ &parser)))
+ throw_current_pyerr();
+ } else {
+ if (!h::unpack(
+ varargs,
+ h::partial(
+ PyArg_ParseTupleAndKeywords,
+ py_args.get(),
+ py_kwargs.get(),
+ format_string.c_str(),
+ const_cast<char**>(make_kwarg_list().data()))))
+ throw_current_pyerr();
+ }
+ });
+}
+
+py_char_code&
+py_char_code::operator=(int value) noexcept
+{
+ this->value = value;
+ return *this;
+}
+
+py_char_code::operator char()
+{
+ if (this->value < std::numeric_limits<char>::min() ||
+ this->value > std::numeric_limits<char>::max())
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "cannot convert to char: %d",
+ this->value);
+ return static_cast<char>(this->value);
+}
+
+// Work around a Clang bug that makes compilation choke if we wrote
+// BOOST_HANA_STRING("O") inside make_pyobject_converter.
+constexpr auto pyparsetuple_object_string = BOOST_HANA_STRING("O");
+
+template<typename Function>
+constexpr
+auto
+make_pyobject_converter(Function&& function)
+{
+ return [fn{AUTOFWD(function)}]
+ (auto&& field_type, auto&& parse_arg, auto&& default_) {
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != hana::false_c);
+ PyObject* value;
+ using FieldType =
+ typename std::decay_t<decltype(field_type)>::type;
+ using ConverterReturnType =
+ typename std::decay_t<decltype(fn(value))>;
+ using ConverterTraits = pyref_traits<ConverterReturnType>;
+ using FieldTraits = pyref_traits<FieldType>;
+ static_assert(!(ConverterTraits::is_owner && !FieldTraits::is_owner),
+ "use owning references in argument lists: "
+ "pyref will dangle!");
+ if constexpr (has_default) {
+ value = nullptr;
+ }
+ return parse_arg(
+ pyparsetuple_object_string,
+ hana::make_tuple(&value),
+ [&] {
+ if constexpr (has_default) {
+ if (FieldTraits::is_pyref &&
+ !std::is_same_v<typename FieldTraits::RefType, PyObject> &&
+ value == Py_None)
+ value = nullptr;
+ if (!value)
+ return default_();
+ }
+ return fn(value);
+ });
+ };
+}
+
+#define PARSEPYARGS_DEFAULT_1(value) \
+ [&]() { return (value); }
+
+#define PARSEPYARGS_DEFAULT(arg_spec) \
+ BOOST_PP_IIF( \
+ BOOST_PP_GREATER_EQUAL(BOOST_PP_LIST_SIZE(arg_spec), 3), \
+ PARSEPYARGS_DEFAULT_1(BOOST_PP_LIST_AT(arg_spec, 2)), \
+ no_default)
+
+#define PARSEPYARGS_CONVERTER(arg_spec) \
+ BOOST_PP_IIF( \
+ BOOST_PP_GREATER_EQUAL(BOOST_PP_LIST_SIZE(arg_spec), 4), \
+ BOOST_PP_LIST_AT(arg_spec, 3), \
+ default_converter)
+
+#define PARSEPYARGS_ARG_SPEC_TO_META(_r, _d, arg_spec) \
+ ::boost::hana::make_pair(PARSEPYARGS_DEFAULT(arg_spec), \
+ PARSEPYARGS_CONVERTER(arg_spec))
+
+#define PARSEPYARGS_MAKE_METADATA(arg_specs) \
+ ::boost::hana::make_tuple( \
+ BOOST_PP_LIST_ENUM( \
+ BOOST_PP_LIST_TRANSFORM( \
+ PARSEPYARGS_ARG_SPEC_TO_META, \
+ _, \
+ arg_specs)))
+
+#define PARSEPYARGS_ARG_SPEC_TO_HANA_FIELD_SPEC(d, _data, arg_spec) \
+ (BOOST_PP_LIST_AT_D(d, arg_spec, 0), \
+ BOOST_PP_LIST_AT_D(d, arg_spec, 1))
+
+#define PARSEPYARGS_DEFINE_ARGS_STRUCT(struct_name, arg_specs) \
+ struct struct_name final { \
+ BOOST_PP_EXPAND( \
+ BOOST_HANA_DEFINE_STRUCT \
+ BOOST_PP_LIST_TO_TUPLE( \
+ BOOST_PP_LIST_CONS( \
+ struct_name, \
+ BOOST_PP_LIST_TRANSFORM( \
+ PARSEPYARGS_ARG_SPEC_TO_HANA_FIELD_SPEC, \
+ _, \
+ arg_specs)))); \
+ }; \
+ static_assert(true, "force trailing semicolon")
+
+#define PARSEPYARGS_EXPORT_ARG_STRUCT_MEMBER_1(struct_name, field_name) \
+ /*NOLINT*/ auto& field_name = struct_name.field_name;
+
+#define PARSEPYARGS_EXPORT_ARG_STRUCT_MEMBER(_r, struct_name, arg_spec) \
+ PARSEPYARGS_EXPORT_ARG_STRUCT_MEMBER_1( \
+ struct_name, \
+ BOOST_PP_LIST_AT(arg_spec, 1))
+
+#define PARSEPYARGS_EXPORT_STRUCT_MEMBERS(from, arg_specs) \
+ BOOST_PP_LIST_FOR_EACH( \
+ PARSEPYARGS_EXPORT_ARG_STRUCT_MEMBER, from, arg_specs); \
+ static_assert(true, "force trailing semicolon")
+
+template<typename Args>
+struct PyParseTupleArgs final : NoCopy, NoMove {
+ union Hack final {
+ bool dummy;
+ Args args;
+ Hack() : dummy() {} // NOLINT
+ ~Hack() noexcept {} // NOLINT
+ } u;
+ bool initialized = false;
+ ~PyParseTupleArgs() {
+ if (!this->initialized)
+ this->u.args.~Args();
+ }
+};
+
+#define PARSEPYARGS_MUNGE_ARG_SPEC(_d, _data, arg_spec) \
+ BOOST_PP_TUPLE_TO_LIST(arg_spec)
+
+#define PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs) \
+ BOOST_PP_LIST_TRANSFORM( \
+ PARSEPYARGS_MUNGE_ARG_SPEC, \
+ _, \
+ BOOST_PP_SEQ_TO_LIST(DCTV_WRAP_SEQ(arg_specs)))
+
+#define PARSEPYARGS_INTERNAL(struct_name, arg_specs) \
+ PARSEPYARGS_DEFINE_ARGS_STRUCT(struct_name, arg_specs); \
+ ::dctv::PyParseTupleArgs<struct_name> struct_name; \
+ PARSEPYARGS_EXPORT_STRUCT_MEMBERS(struct_name.u.args, arg_specs); \
+ ([&](auto&&... parse_args) { \
+ assume(!struct_name.initialized); \
+ new (&struct_name.u.args) struct struct_name( \
+ ::dctv::parsepyargs<struct struct_name>( \
+ PARSEPYARGS_MAKE_METADATA(arg_specs), \
+ ::std::forward<decltype(parse_args)>(parse_args)...)); \
+ struct_name.initialized = true; \
+ })
+
+#define PARSEPYARGS_V_INTERNAL(struct_name, arg_specs) \
+ ([&](auto&&... parse_args) { \
+ PARSEPYARGS_DEFINE_ARGS_STRUCT(struct_name, arg_specs); \
+ return ::dctv::parsepyargs<struct struct_name>( \
+ PARSEPYARGS_MAKE_METADATA(arg_specs), \
+ ::std::forward<decltype(parse_args)>(parse_args)...); \
+ })
+
+} // namespace dctv
diff --git a/src/dctv/pyparsetuple.h b/src/dctv/pyparsetuple.h
new file mode 100644
index 0000000..4e0c462
--- /dev/null
+++ b/src/dctv/pyparsetuple.h
@@ -0,0 +1,190 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/preprocessor.hpp>
+#include <limits>
+#include <type_traits>
+
+#include "meta_util.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+constexpr bool use_fast_kw_parser = true;
+
+// The map pyarg_basic_conversions describes conversions we can
+// perform by simply passing a pointer to the destination value
+// directly into Python.
+
+template<typename T, char fmt>
+constexpr auto pyarg_basic_conversion =
+ hana::make_pair(hana::type_c<T>, hana::char_c<fmt>);
+
+constexpr auto pyarg_basic_conversions = hana::make_map(
+ pyarg_basic_conversion<unsigned char, 'b'>,
+ pyarg_basic_conversion<short, 'h'>,
+ pyarg_basic_conversion<unsigned short, 'H'>,
+ pyarg_basic_conversion<int, 'i'>,
+ pyarg_basic_conversion<unsigned, 'I'>,
+ pyarg_basic_conversion<long, 'l'>,
+ pyarg_basic_conversion<unsigned long, 'L'>,
+ pyarg_basic_conversion<long long, 'L'>,
+ pyarg_basic_conversion<unsigned long long, 'K'>,
+ pyarg_basic_conversion<char, 'c'>,
+ pyarg_basic_conversion<float, 'f'>,
+ pyarg_basic_conversion<double, 'd'>);
+
+template<typename T, typename P, typename D>
+auto
+handle_pyarg(T*,
+ P&& parse_arg,
+ D&& default_,
+ typename std::enable_if<
+ hana::contains(pyarg_basic_conversions, hana::type_c<T>)
+ >::type* dummy=0) // NOLINT
+{
+ constexpr bool has_default =
+ CONSTEXPR_VALUE(default_ != hana::false_c);
+ T value;
+ if constexpr (has_default) {
+ value = default_();
+ }
+ return parse_arg(
+ hana::make_string(pyarg_basic_conversions[hana::type_c<T>]),
+ hana::make_tuple(&value),
+ [&] { return value; });
+}
+
+template<typename P, typename D>
+auto handle_pyarg(bool*, P&& parse_arg, D&& default_);
+
+template<typename P, typename D>
+auto handle_pyarg(std::string_view*, P&& parse_arg, D&& default_);
+
+template<typename T, typename P, typename D>
+auto handle_pyarg(obj_pyref<T>*, P&& parse_arg, D&& default_);
+
+template<typename T, typename P, typename D>
+auto handle_pyarg(unique_obj_pyref<T>*, P&& parse_arg, D&& default_);
+
+struct py_char_code {
+ int value;
+ inline py_char_code& operator=(int value) noexcept;
+ inline operator char(); // NOLINT
+ template<typename P, typename D>
+ friend auto
+ handle_pyarg(py_char_code*, P&& parse_arg, D&& default_) {
+ py_char_code cc;
+ constexpr bool has_default =
+ CONSTEXPR_VALUE(default_ != hana::false_c);
+ if constexpr (has_default) {
+ cc = default_();
+ }
+ return parse_arg(BOOST_HANA_STRING("C"),
+ hana::make_tuple(&cc.value),
+ [&] { return cc; });
+ }
+};
+
+struct py_byte_view {
+ const char* bytes;
+ Py_ssize_t nr_bytes;
+ template<typename P, typename D>
+ friend auto
+ handle_pyarg(py_byte_view*, P&& parse_arg, D&& default_) {
+ py_byte_view bv;
+ constexpr bool has_default =
+ CONSTEXPR_VALUE(default_ != hana::false_c);
+ if constexpr (has_default) {
+ bv.bytes = nullptr;
+ bv.nr_bytes = 0;
+ }
+ return parse_arg(BOOST_HANA_STRING("y#"),
+ hana::make_tuple(&bv.bytes, &bv.nr_bytes),
+ [&] { return bv; });
+ }
+ std::string_view as_string_view() const noexcept {
+ assume(this->nr_bytes >= 0);
+ return std::string_view(this->bytes, this->nr_bytes);
+ }
+};
+
+struct pyparseargs_special {};
+struct optional_args_follow final : pyparseargs_special {};
+struct kwonly_args_follow final : pyparseargs_special {};
+
+DCTV_DEFINE_TAG(no_default);
+
+constexpr auto default_converter = [](auto&& field_type,
+ auto&& parse_arg,
+ auto&& default_) {
+ using FieldType =
+ typename std::remove_reference_t<decltype(field_type)>::type;
+ FieldType* dummy_ptr = nullptr;
+ return handle_pyarg(
+ dummy_ptr,
+ std::forward<decltype(parse_arg)>(parse_arg),
+ std::forward<decltype(default_)>(default_));
+};
+
+template<typename Function>
+constexpr auto make_pyobject_converter(Function&& function);
+
+#define OPTIONAL_ARGS_FOLLOW optional_args_follow,_opt_dummy
+#define KWONLY_ARGS_FOLLOW kwonly_args_follow,_kwonly_dummy
+
+template<typename Args, typename Meta>
+Args parsepyargs(Meta&& meta, pyref py_args);
+
+template<typename Args, typename Meta>
+Args parsepyargs(Meta&& meta, pyref py_args, pyref py_kwargs);
+
+// Make a magic local function that parses Python arguments into
+// variables in the scope enclosing PARSEPYARGS.
+//
+// ARG_SPECS is a sequence of ARG_SPEC items, where each ARG_SPEC is
+// either (FIELD_TYPE, FIELD_NAME[, DEFAULT[, CONVERTER]]). There is
+// no comma between the ARG_SPEC values in ARG_SPECS: the format is
+// (type1, name1)(type2, name2)(type3, name3), and so on. FIELD_NAME
+// is a bareword, not a string, but is provided to Python as a keyword
+// argument name. Each FIELD_NAME is provided in the scope of the
+// PARSEPYARGS as a variable of type FIELD_TYPE. If DEFAULT is
+// provided, the field is initialized to that value in case Python
+// doesn't provide it. If CONVERT is provided, it must be a defined
+// converter that signals non-default conversion.
+//
+// The result is PARSEPYARGS(ARG_SPECS) is a callable object.
+// This object calls parsepyargs() internally when called.
+// PARSEPYARGS provides the first argument to parsepyargs() magically;
+// the rest of the arguments are perfect-forwarded from the invocaiton
+// of PARSEPYARGS to parsepyargs().
+
+#define PARSEPYARGS(arg_specs) \
+ PARSEPYARGS_INTERNAL( \
+ BOOST_PP_CAT(_pyargs_, __LINE__), \
+ PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs))
+
+// Like PARSEPYARGS, but instead of magically injecting the parser
+// arguments into the enclosing scope, instead return a struct of
+// unspecified type containing the parsed arguments as fields.
+#define PARSEPYARGS_V(arg_specs) \
+ PARSEPYARGS_V_INTERNAL( \
+ BOOST_PP_CAT(_pyargs_, __LINE__), \
+ PARSEPYARGS_MUNGE_ARG_SPECS(arg_specs))
+
+} // namespace dctv
+
+#include "pyparsetuple-inl.h"
diff --git a/src/dctv/pyparsetuplenpy-inl.h b/src/dctv/pyparsetuplenpy-inl.h
new file mode 100644
index 0000000..9bda41a
--- /dev/null
+++ b/src/dctv/pyparsetuplenpy-inl.h
@@ -0,0 +1,40 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<auto Checker, typename P, typename D>
+auto
+do_query_indir_hack(P&& parse_arg, D&& default_)
+{
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != hana::false_c);
+ PyObject* ref;
+ if constexpr (has_default) {
+ ref = nullptr;
+ }
+ return parse_arg(
+ BOOST_HANA_STRING("O"),
+ hana::make_tuple(&ref),
+ [&] {
+ if constexpr (has_default) {
+ if (ref == Py_None)
+ ref = nullptr;
+ if (!ref)
+ return default_();
+ }
+ assume(ref);
+ return Checker(ref);
+ });
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyparsetuplenpy.h b/src/dctv/pyparsetuplenpy.h
new file mode 100644
index 0000000..acc71f0
--- /dev/null
+++ b/src/dctv/pyparsetuplenpy.h
@@ -0,0 +1,69 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include "meta_util.h"
+#include "npy.h"
+#include "pyparsetuple.h"
+
+namespace dctv {
+
+constexpr auto convert_dtype = make_pyobject_converter([](pyref value) {
+ return as_dtype(value);
+});
+
+constexpr auto convert_any_array = make_pyobject_converter([](pyref value) {
+ return as_any_pyarray(value);
+});
+
+constexpr auto convert_base_1d_array =
+ make_pyobject_converter([](pyref value) {
+ return as_base_1d_pyarray(value);
+ });
+
+struct QueryExecution;
+struct QueryCache;
+
+QueryExecution* query_execution_check(PyObject* ref);
+QueryCache* query_cache_check(PyObject* ref);
+
+template<auto Checker, typename P, typename D>
+auto do_query_indir_hack(P&& parse_arg, D&& default_);
+
+// Special hook for pyparseargs that lets functions accept a
+// QueryExecution* in their argument lists without having to include
+// query_execution.h.
+template<typename P, typename D>
+auto
+handle_pyarg(QueryExecution**, P&& parse_arg, D&& default_)
+{
+ return do_query_indir_hack<query_execution_check>(
+ AUTOFWD(parse_arg), AUTOFWD(default_));
+}
+
+// Special hook for pyparseargs that lets functions accept a
+// QueryCache* in their argument lists without having to include
+// query_cache.h.
+template<typename P, typename D>
+auto
+handle_pyarg(QueryCache**, P&& parse_arg, D&& default_)
+{
+ return do_query_indir_hack<query_cache_check>(
+ AUTOFWD(parse_arg), AUTOFWD(default_));
+}
+
+} // namespace dctv
+
+#include "pyparsetuplenpy-inl.h"
diff --git a/src/dctv/pyrefspan-inl.h b/src/dctv/pyrefspan-inl.h
new file mode 100644
index 0000000..4a64703
--- /dev/null
+++ b/src/dctv/pyrefspan-inl.h
@@ -0,0 +1,69 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename T>
+PyRefSpan<T>::PyRefSpan() noexcept
+ : data_(nullptr), size_(0)
+{}
+
+template<typename T>
+PyRefSpan<T>::PyRefSpan(T* const* data_, size_t size) noexcept
+ : data_(data_), size_(size)
+{}
+
+template<typename T>
+PyRefSpan<T>::PyRefSpan(T* const* begin, T* const* end) noexcept
+ : data_(begin), size_(assume(end >= begin), end - begin)
+{}
+
+template<typename T>
+obj_pyref<T>
+PyRefSpan<T>::operator[](size_t idx) const noexcept
+{
+ return this->data_[idx];
+}
+
+template<typename T>
+size_t
+PyRefSpan<T>::size() const noexcept
+{
+ return this->size_;
+}
+
+template<typename T>
+T* const*
+PyRefSpan<T>::data() const noexcept
+{
+ return this->data_;
+}
+
+// These functions declared in pyutil.h because C++ still doesn't have
+// extension classes.
+
+template<typename T>
+PyRefSpan<T>
+unique_obj_pyref<T>::as_span() const noexcept
+{
+ return PyRefSpan(&this->ref, 1);
+}
+
+template<typename T>
+PyRefSpan<T>
+obj_pyref<T>::as_span() const noexcept
+{
+ return PyRefSpan(&this->ref, 1);
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyrefspan.h b/src/dctv/pyrefspan.h
new file mode 100644
index 0000000..4acb9e1
--- /dev/null
+++ b/src/dctv/pyrefspan.h
@@ -0,0 +1,35 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+template<typename T>
+struct PyRefSpan final {
+ inline PyRefSpan() noexcept;
+ inline PyRefSpan(T* const* data_, size_t size) noexcept;
+ inline PyRefSpan(T* const* begin, T* const* end) noexcept;
+ inline obj_pyref<T> operator[](size_t idx) const noexcept;
+ inline size_t size() const noexcept;
+ inline T* const* data() const noexcept;
+ private:
+ T* const* const data_;
+ size_t const size_; // NOLINT
+};
+
+} // namespace dctv
+
+#include "pyrefspan-inl.h"
diff --git a/src/dctv/pyseq-inl.h b/src/dctv/pyseq-inl.h
new file mode 100644
index 0000000..46989ef
--- /dev/null
+++ b/src/dctv/pyseq-inl.h
@@ -0,0 +1,186 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename Sequence>
+pyref
+pyseq<Sequence>::get(ref seq, Py_ssize_t idx) noexcept
+{
+ if constexpr(std::is_same_v<Sequence, PyTupleObject>) {
+ return PyTuple_GET_ITEM(seq.get(), idx);
+ } else if constexpr(std::is_same_v<Sequence, PyListObject>) { // NOLINT
+ return PyList_GET_ITEM(seq.get(), idx);
+ } else { // NOLINT
+ return typename errhack<Sequence>::bad();
+ }
+}
+
+template<typename Sequence>
+void
+pyseq<Sequence>::set_unsafe(ref seq, Py_ssize_t idx, unique_pyref val)
+ noexcept
+{
+ if constexpr(std::is_same_v<Sequence, PyTupleObject>) {
+ PyTuple_SET_ITEM(seq.get(), idx, val.release());
+ } else if constexpr(std::is_same_v<Sequence, PyListObject>) { // NOLINT
+ PyList_SET_ITEM(seq.get(), idx, val.release());
+ } else { // NOLINT
+ typename errhack<Sequence>::bad();
+ }
+}
+
+template<typename Sequence>
+Py_ssize_t
+pyseq<Sequence>::size_raw(ref seq) noexcept
+{
+ if constexpr(std::is_same_v<Sequence, PyTupleObject>) {
+ return PyTuple_GET_SIZE(seq.get());
+ } else if constexpr(std::is_same_v<Sequence, PyListObject>) { // NOLINT
+ return PyList_GET_SIZE(seq.get());
+ } else { // NOLINT
+ typename errhack<Sequence>::bad();
+ }
+}
+
+template<typename Sequence>
+size_t
+pyseq<Sequence>::size(ref seq) noexcept
+{
+ Py_ssize_t size = size_raw(seq);
+ assume(size >= 0);
+ return static_cast<size_t>(size);
+}
+
+template<typename Sequence>
+void
+pyseq<Sequence>::set_uninit(ref seq, Py_ssize_t idx, unique_pyref val)
+ noexcept
+{
+ assume(!get(seq, idx));
+ set_unsafe(seq, idx, std::move(val.notnull()));
+}
+
+template<typename Sequence>
+void
+pyseq<Sequence>::set(ref seq, Py_ssize_t idx, unique_pyref val)
+ noexcept
+{
+ adopt(get(seq, idx).get());
+ set_unsafe(seq, idx, std::move(val));
+}
+
+template<typename Sequence>
+template<typename... Args>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::of(Args&&... args)
+{
+ unique_ref seq = make_uninit(sizeof...(Args));
+ size_t i = 0;
+ (... ,
+ set_uninit(seq, i++,
+ addref(std::forward<Args>(args)).notnull()));
+ return seq;
+}
+
+template<typename Sequence>
+template<typename Iterator, typename Transform>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::make(Iterator it,
+ const Iterator& end,
+ Transform&& transform)
+{
+ unique_ref seq = make_uninit(std::distance(it, end));
+ for (Py_ssize_t idx = 0; it != end; ++it) {
+ unique_pyref ref = addref(transform(*it)).notnull();
+ set_uninit(seq, idx++, std::move(ref));
+ }
+ return seq;
+}
+
+template<typename Sequence>
+template<typename Iterator>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::make(Iterator it, const Iterator& end)
+{
+ unique_ref seq = make_uninit(std::distance(it, end));
+ for (Py_ssize_t idx = 0; it != end; ++it) {
+ unique_pyref ref = addref(*it).notnull();
+ set_uninit(seq, idx++, std::move(ref));
+ }
+ return seq;
+}
+
+template<typename Sequence>
+template<typename Container, typename Transform>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::from(const Container& container,
+ Transform&& transform)
+{
+ return make(container.begin(),
+ container.end(),
+ std::forward<Transform>(transform));
+}
+
+template<typename Sequence>
+template<typename Container>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::from(const Container& container)
+{
+ return make(container.begin(), container.end());
+}
+
+template<typename Sequence>
+template<typename Container, typename Transform>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::from(Container& container,
+ Transform&& transform)
+{
+ return make(container.begin(),
+ container.end(),
+ std::forward<Transform>(transform));
+}
+
+template<typename Sequence>
+template<typename Container>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::from(Container& container)
+{
+ return make(container.begin(), container.end());
+}
+
+template<typename Sequence>
+template<typename Container, typename Transform>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::from(Container&& container,
+ Transform&& transform)
+{
+ auto ret = make(std::make_move_iterator(container.begin()),
+ std::make_move_iterator(container.end()),
+ std::forward<Transform>(transform));
+ container.clear();
+ return ret;
+}
+
+template<typename Sequence>
+template<typename Container>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::from(Container&& container)
+{
+ auto ret = make(std::make_move_iterator(container.begin()),
+ std::make_move_iterator(container.end()));
+ container.clear();
+ return ret;
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyseq.cpp b/src/dctv/pyseq.cpp
new file mode 100644
index 0000000..2b99167
--- /dev/null
+++ b/src/dctv/pyseq.cpp
@@ -0,0 +1,42 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pyseq.h"
+
+namespace dctv {
+
+template<typename Sequence>
+typename pyseq<Sequence>::unique_ref
+pyseq<Sequence>::make_uninit(size_t sz)
+{
+ if (sz > std::numeric_limits<Py_ssize_t>::max())
+ throw_pyerr_msg(PyExc_OverflowError, "too long");
+ using Constructor = PyObject*(*)(Py_ssize_t);
+ Constructor constructor;
+ if constexpr(std::is_same_v<Sequence, PyTupleObject>) {
+ constructor = PyTuple_New;
+ } else if constexpr(std::is_same_v<Sequence, PyListObject>) { // NOLINT
+ constructor = PyList_New;
+ } else { // NOLINT
+ constructor = typename errhack<Sequence>::bad();
+ }
+ return adopt_check_as_unsafe<Sequence>(
+ constructor(static_cast<Py_ssize_t>(sz)));
+}
+
+template pyseq<PyTupleObject>::unique_ref
+pyseq<PyTupleObject>::make_uninit(size_t);
+template pyseq<PyListObject>::unique_ref
+pyseq<PyListObject>::make_uninit(size_t);
+
+} // namespace dctv
diff --git a/src/dctv/pyseq.h b/src/dctv/pyseq.h
new file mode 100644
index 0000000..d1de493
--- /dev/null
+++ b/src/dctv/pyseq.h
@@ -0,0 +1,84 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <iterator>
+#include <type_traits>
+#include <utility>
+
+#include "pyutil.h"
+
+namespace dctv {
+
+template<typename Sequence>
+struct pyseq {
+ using ref = obj_pyref<Sequence>;
+ using unique_ref = unique_obj_pyref<Sequence>;
+
+ static unique_ref make_uninit(size_t);
+
+ static inline pyref get(ref, Py_ssize_t idx) noexcept;
+ static inline void set_unsafe(ref, Py_ssize_t idx, unique_pyref value)
+ noexcept;
+ static inline void set_uninit(ref, Py_ssize_t idx, unique_pyref value)
+ noexcept;
+ static inline Py_ssize_t size_raw(ref) noexcept;
+ static inline size_t size(ref) noexcept;
+
+ static inline void set(ref, Py_ssize_t idx, unique_pyref value)
+ noexcept;
+
+ template<typename... Args>
+ static unique_ref of(Args&&... args);
+
+ template<typename Iterator, typename Transform>
+ static unique_ref make(Iterator it,
+ const Iterator& end,
+ Transform&& transform);
+
+ template<typename Iterator>
+ static unique_ref make(Iterator it, const Iterator& end);
+
+ template<typename Container, typename Transform>
+ static unique_ref from(const Container& container,
+ Transform&& transform);
+ template<typename Container>
+ static unique_ref from(const Container& container);
+
+ template<typename Container, typename Transform>
+ static unique_ref from(Container& container,
+ Transform&& transform);
+ template<typename Container>
+ static unique_ref from(Container& container);
+
+ template<typename Container, typename Transform>
+ static unique_ref from(Container&& container,
+ Transform&& transform);
+ template<typename Container>
+ static unique_ref from(Container&& container);
+
+};
+
+DEFINE_PYTRAITS(PyTupleObject, PyTuple_Type);
+DEFINE_PYTRAITS(PyListObject, PyList_Type);
+
+using pytuple = pyseq<PyTupleObject>;
+using pylist = pyseq<PyListObject>;
+
+inline void init_pyseq(pyref m) {}
+
+} // namespace dctv
+
+#include "pyseq-inl.h"
diff --git a/src/dctv/pythread-inl.h b/src/dctv/pythread-inl.h
new file mode 100644
index 0000000..4c43291
--- /dev/null
+++ b/src/dctv/pythread-inl.h
@@ -0,0 +1,89 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename Functor>
+auto
+with_gil_acquired(Functor&& functor)
+ noexcept(noexcept(AUTOFWD(functor)()))
+{
+ PyGILState_STATE state = PyGILState_Ensure();
+ FINALLY(PyGILState_Release(state));
+ return AUTOFWD(functor)();
+}
+
+template<typename Functor>
+auto
+with_gil_released(Functor&& functor)
+ noexcept(noexcept(AUTOFWD(functor)()))
+{
+ PyThreadState* save =
+ PyGILState_Check() ? PyEval_SaveThread() : nullptr;
+ FINALLY(if (save) PyEval_RestoreThread(save));
+ return AUTOFWD(functor)();
+}
+
+template<typename Functor>
+auto
+with_gil_released_if(bool condition, Functor&& functor)
+ noexcept(noexcept(AUTOFWD(functor)()))
+{
+ if (condition)
+ return with_gil_released(AUTOFWD(functor));
+ return AUTOFWD(functor);
+}
+
+UniqueLock::UniqueLock(Mutex& mutex) noexcept
+ : lock(mutex.mutex)
+{}
+
+template<typename Predicate>
+void
+Condition::wait_for(UniqueLock& lock,
+ Predicate&& predicate) noexcept
+{
+ while (!predicate()) {
+ with_gil_released([&] {
+ this->condition.wait(lock.lock,
+ std::forward<Predicate>(predicate));
+ });
+ }
+}
+
+void
+assert_gil_held() noexcept
+{
+ assert(PyGILState_Check());
+}
+
+GilHeldCtorDtor::GilHeldCtorDtor() noexcept
+{
+ assert_gil_held();
+}
+
+GilHeldCtorDtor::~GilHeldCtorDtor() noexcept
+{
+ assert_gil_held();
+}
+
+template<typename T>
+String
+repr_nogil(T&& arg)
+{
+ return with_gil_acquired([&] {
+ return repr(AUTOFWD(arg));
+ });
+}
+
+} // namespace dctv
diff --git a/src/dctv/pythread.cpp b/src/dctv/pythread.cpp
new file mode 100644
index 0000000..81d843f
--- /dev/null
+++ b/src/dctv/pythread.cpp
@@ -0,0 +1,51 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pythread.h"
+
+namespace dctv {
+
+// TODO(dancol): avoid touching the mutex on the uncontended path by
+// just synchronizing using the GIL.
+
+void
+Mutex::lock() noexcept
+{
+ assert_gil_held();
+ if (!this->mutex.try_lock()) {
+ with_gil_released([&] {
+ this->mutex.lock();
+ });
+ }
+}
+
+void
+Mutex::unlock() noexcept
+{
+ assert_gil_held();
+ this->mutex.unlock();
+}
+
+void
+Condition::notify_one() noexcept
+{
+ this->condition.notify_one();
+}
+
+void
+Condition::notify_all() noexcept
+{
+ this->condition.notify_all();
+}
+
+} // namespace dctv
diff --git a/src/dctv/pythread.h b/src/dctv/pythread.h
new file mode 100644
index 0000000..9366a4a
--- /dev/null
+++ b/src/dctv/pythread.h
@@ -0,0 +1,83 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <condition_variable>
+#include <mutex>
+
+#include "pyutil.h"
+
+// Utilities for Python threading.
+
+namespace dctv {
+
+template<typename Functor>
+inline auto with_gil_acquired(Functor&& functor)
+ noexcept(noexcept(AUTOFWD(functor)()));
+
+template<typename Functor>
+inline auto with_gil_released(Functor&& functor)
+ noexcept(noexcept(AUTOFWD(functor)()));
+
+template<typename Functor>
+inline auto with_gil_released_if(bool condition,
+ Functor&& functor)
+ noexcept(noexcept(AUTOFWD(functor)()));
+
+inline void assert_gil_held() noexcept;
+
+struct Mutex {
+ void lock() noexcept;
+ void unlock() noexcept;
+
+ private:
+ friend struct UniqueLock;
+ std::mutex mutex;
+};
+
+struct UniqueLock {
+ explicit inline UniqueLock(Mutex& mutex) noexcept;
+ private:
+ friend struct Condition;
+ std::unique_lock<std::mutex> lock;
+};
+
+struct Condition {
+ template<typename Predicate>
+ void wait_for(UniqueLock& lock,
+ Predicate&& predicate) noexcept;
+
+ void notify_all() noexcept;
+ void notify_one() noexcept;
+
+ private:
+ std::condition_variable condition;
+};
+
+// Check (in debug mode) that the GIL is held during an object's birth
+// and death.
+struct GilHeldCtorDtor {
+ inline GilHeldCtorDtor() noexcept;
+ inline ~GilHeldCtorDtor() noexcept;
+};
+
+template<typename T>
+String repr_nogil(T&& arg);
+
+inline void init_pythread(pyref m) {}
+
+} // namespace dctv
+
+#include "pythread-inl.h"
diff --git a/src/dctv/pyutil-inl.h b/src/dctv/pyutil-inl.h
new file mode 100644
index 0000000..821ed4f
--- /dev/null
+++ b/src/dctv/pyutil-inl.h
@@ -0,0 +1,657 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<typename From, typename To>
+void
+typecheck_cast(obj_pyref<From> obj)
+ noexcept(is_safe_pycast<From, To>())
+{
+ if constexpr (!is_safe_pycast<From, To>()) { // NOLINT
+ if (obj) {
+ PyTypeObject* wanted_type = pytype_of<To>();
+ pyref obj_as_base = obj.template as_unsafe<PyObject>();
+ if constexpr (std::is_final_v<To>) {
+ check_pytype_exact(wanted_type, obj_as_base);
+ } else { // NOLINT
+ check_pytype(wanted_type, obj_as_base);
+ }
+ }
+ }
+}
+
+template<typename T>
+constexpr
+unique_obj_pyref<T>::unique_obj_pyref() noexcept
+ : ref(nullptr)
+{}
+
+template<typename T>
+unique_obj_pyref<T>::~unique_obj_pyref() noexcept
+{
+ Py_XDECREF(this->ref);
+}
+
+template<typename T>
+unique_obj_pyref<T>::unique_obj_pyref(unique_obj_pyref&& other) noexcept
+ : ref(other.ref) // NOLINT
+{
+ other.ref = nullptr;
+}
+
+template<typename T>
+unique_obj_pyref<T>&
+unique_obj_pyref<T>::operator=(unique_obj_pyref&& other) noexcept
+{
+ // Be careful to not release our currently-held object before
+ // assigning the new once, since dropping the reference can run
+ // arbitrary code.
+ swap(*this, other);
+ other.reset();
+ return *this;
+}
+
+template<typename T>
+T*
+unique_obj_pyref<T>::get() const noexcept
+{
+ return this->ref;
+}
+
+template<typename T>
+T&
+unique_obj_pyref<T>::operator*() const noexcept
+{
+ return *this->get();
+}
+
+template<typename T>
+T*
+unique_obj_pyref<T>::operator->() const noexcept
+{
+ return this->get();
+}
+
+template<typename T>
+T*
+unique_obj_pyref<T>::release() noexcept
+{
+ T* ret = this->ref;
+ this->ref = nullptr;
+ return ret;
+}
+
+template<typename T>
+void
+unique_obj_pyref<T>::reset() noexcept
+{
+ // N.B. dropping the reference might run arbitrary code, so clear
+ // the field before the refcount drop.
+ if (this->ref) {
+ T* tmp_ref = this->ref;
+ this->ref = nullptr;
+ Py_DECREF(tmp_ref);
+ }
+}
+
+template<typename T>
+unique_obj_pyref<T>
+unique_obj_pyref<T>::addref() const & noexcept
+{
+ return this->addref_as<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+unique_obj_pyref<T>::addref() && noexcept
+{
+ return this->addref_as<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>::operator bool() const noexcept
+{
+ return this->ref != nullptr;
+}
+
+template<typename T>
+unique_obj_pyref<T>
+unique_obj_pyref<T>::adopt(T* obj) noexcept
+{
+ return unique_obj_pyref<T>(obj);
+}
+
+template<typename T>
+template<typename R>
+obj_pyref<R>
+unique_obj_pyref<T>::as_unsafe() const noexcept
+{
+ return obj_pyref<T>(*this).template as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+obj_pyref<R>
+unique_obj_pyref<T>::as() const
+ noexcept(is_safe_pycast<T, R>())
+{
+ typecheck_cast<T, R>(*this);
+ return this->as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+unique_obj_pyref<T>::addref_as_unsafe() const & noexcept
+{
+ return this->template as_unsafe<R>().addref();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+unique_obj_pyref<T>::addref_as_unsafe() && noexcept
+{
+ return this->template move_as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+unique_obj_pyref<T>::addref_as() const &
+ noexcept(is_safe_pycast<T, R>())
+{
+ typecheck_cast<T, R>(*this);
+ return this->template addref_as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+unique_obj_pyref<T>::addref_as() &&
+ noexcept(is_safe_pycast<T, R>())
+{
+ typecheck_cast<T, R>(*this);
+ return this->template addref_as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+unique_obj_pyref<T>::move_as_unsafe() noexcept
+{
+ return unique_obj_pyref<R>::adopt(
+ pyref(this->release())
+ .template as_unsafe<R>()
+ .get());
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+unique_obj_pyref<T>::move_as()
+ noexcept(is_safe_pycast<T, R>())
+{
+ typecheck_cast<T, R>(*this);
+ return this->template move_as_unsafe<R>();
+}
+
+template<typename T>
+template<typename... Args>
+unique_obj_pyref<T>
+unique_obj_pyref<T>::make(obj_pyref<PyTypeObject> type, Args&&... args)
+{
+ static_assert(std::is_base_of_v<BasePyObject, T>);
+ assume(type->tp_basicsize >= static_cast<ssize_t>(sizeof (T)));
+ const bool supports_gc = std::is_base_of_v<SupportsGc, T>;
+ const bool has_gc_flag = PyType_IS_GC(type);
+ if (supports_gc)
+ assume(has_gc_flag);
+ PyObject* py_obj = type->tp_alloc(type.get(), 0);
+ if (!py_obj)
+ throw_current_pyerr();
+ assume(Py_TYPE(py_obj));
+ bool success = false;
+ FINALLY([&]{
+ if (!success) {
+ if(Py_REFCNT(py_obj) != 1)
+ abort(); // See the comment above make_py_type in pyobj.h.
+ type->tp_free(py_obj);
+ }});
+ if constexpr (sizeof...(Args) == 0) {
+ // Avoid unwanted zero initialization via value initialization by
+ // not using () or {}, both of which trigger bonus zero-fill
+ // (clobbering the Python object header) before
+ // invoking constructors.
+ new (py_obj) T;
+ } else { // NOLINT
+ new (py_obj) T{std::forward<Args>(args)...};
+ }
+ assume(Py_TYPE(py_obj));
+ success = true;
+ if (has_gc_flag)
+ PyObject_GC_Track(py_obj);
+ return unique_pyref::adopt(py_obj).template addref_as_unsafe<T>();
+}
+
+template<typename T>
+constexpr
+size_t
+unique_obj_pyref<T>::get_pyval_offset()
+{
+ static_assert(sizeof (unique_obj_pyref::ref) == sizeof (PyObject*));
+ return offsetof(unique_obj_pyref, ref);
+}
+
+template<typename T>
+unique_obj_pyref<T>&
+unique_obj_pyref<T>::notnull() & noexcept
+{
+ assume(*this);
+ return *this;
+}
+
+template<typename T>
+unique_obj_pyref<T>&&
+unique_obj_pyref<T>::notnull() && noexcept
+{
+ assume(*this);
+ return std::move(*this);
+}
+
+template<typename T>
+unique_obj_pyref<T> const&
+unique_obj_pyref<T>::notnull() const& noexcept
+{
+ assume(*this);
+ return *this;
+}
+
+template<typename T>
+unique_obj_pyref<T>::unique_obj_pyref(T* obj) noexcept
+ : ref(obj)
+{}
+
+template<typename T>
+constexpr
+obj_pyref<T>::obj_pyref() noexcept
+ : ref(nullptr)
+{}
+
+template<typename T>
+obj_pyref<T>::operator bool() const noexcept
+{
+ return this->ref != nullptr;
+}
+
+template<typename T>
+T*
+obj_pyref<T>::get() const noexcept
+{
+ return this->ref;
+}
+
+template<typename T>
+T&
+obj_pyref<T>::operator*() const noexcept
+{
+ return *this->get();
+}
+
+template<typename T>
+T*
+obj_pyref<T>::operator->() const noexcept
+{
+ return this->get();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+obj_pyref<T>::addref() const noexcept
+{
+ Py_XINCREF(this->get());
+ return unique_obj_pyref<T>::adopt(this->get());
+}
+
+template<typename T>
+template<typename R>
+obj_pyref<R>
+obj_pyref<T>::as_unsafe() const noexcept
+{
+ if (safe_mode)
+ typecheck_cast<T, R>(*this);
+ return reinterpret_cast<R*>(this->get());
+}
+
+template<typename T>
+template<typename R>
+obj_pyref<R>
+obj_pyref<T>::as() const noexcept(is_safe_pycast<T, R>())
+{
+ typecheck_cast<T, R>(*this);
+ return this->template as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+obj_pyref<T>::addref_as_unsafe() const noexcept
+{
+ return this->addref().template addref_as_unsafe<R>();
+}
+
+template<typename T>
+template<typename R>
+unique_obj_pyref<R>
+obj_pyref<T>::addref_as() const noexcept(is_safe_pycast<T, R>())
+{
+ return this->addref().template addref_as<R>();
+}
+
+template<typename T>
+obj_pyref<T>&
+obj_pyref<T>::notnull() & noexcept
+{
+ assume(*this);
+ return *this;
+}
+
+template<typename T>
+obj_pyref<T>&&
+obj_pyref<T>::notnull() && noexcept
+{
+ assume(*this);
+ return std::move(*this);
+}
+
+template<typename T>
+obj_pyref<T> const&
+obj_pyref<T>::notnull() const& noexcept
+{
+ assume(*this);
+ return *this;
+}
+
+bool
+operator==(pyref left, pyref right) noexcept
+{
+ return left.get() == right.get();
+}
+
+bool
+operator!=(pyref left, pyref right) noexcept
+{
+ return left.get() != right.get();
+}
+
+bool
+isinstance_exact(pyref obj, obj_pyref<PyTypeObject> type) noexcept
+{
+ return pytype(obj) == type.get();
+}
+
+template<typename T>
+constexpr
+PyTypeObject*
+pytype_of()
+{
+ return pytype_traits<T>::get_pytype();
+}
+
+void
+check_pytype_exact(obj_pyref<PyTypeObject> type, pyref obj)
+{
+ if (!isinstance_exact(obj, type))
+ throw_wrong_type_error(obj, type);
+}
+
+obj_pyref<PyTypeObject>
+pytype(pyref obj) noexcept
+{
+ return obj_pyref<PyTypeObject>(Py_TYPE(obj.get())).notnull();
+}
+
+Py_ssize_t
+refcount(pyref obj) noexcept
+{
+ return Py_REFCNT(obj.get());
+}
+
+template<typename... Args>
+unique_pyref
+call(pyref callable, Args&&... args)
+{
+ // N.B. the fastcall API was blessed in PEP 580 (for Python 3.8) but
+ // exists as far back at 3.6, so let's just use it even though we
+ // target 3.6.
+ PyObject* argbuf[sizeof...(Args)] = {
+ pyref(std::forward<Args>(args)).get()...
+ };
+ return adopt_check(_PyObject_FastCall(
+ callable.get(), argbuf, sizeof...(Args)));
+}
+
+template<typename... Args>
+std::pair<GenRet, unique_pyref>
+call_gen(pyref callable, Args&&... args)
+{
+ // N.B. the fastcall API was blessed in PEP 580 (for Python 3.8) but
+ // exists as far back at 3.6, so let's just use it even though we
+ // target 3.6.
+ PyObject* argbuf[sizeof...(Args)] = {
+ pyref(std::forward<Args>(args)).get()...
+ };
+ unique_pyref ret = adopt(_PyObject_FastCall(callable.get(),
+ argbuf,
+ sizeof...(Args)));
+ if (ret)
+ return { GenRet::YIELDED, std::move(ret) };
+ return { GenRet::RETURNED, fetch_stop_iteration_value().notnull() };
+}
+
+unique_pystr
+make_pystr(char c, const char* errors)
+{
+ return make_pystr(std::string_view(&c, 1), errors);
+}
+
+unique_pyref
+make_pylong(int value)
+{
+ return make_pylong(static_cast<long>(value));
+}
+
+unique_pyref
+make_pylong(unsigned int value)
+{
+ return make_pylong(static_cast<unsigned long>(value));
+}
+
+unique_pyref
+adopt(PyObject* obj) noexcept
+{
+ return unique_pyref::adopt(obj);
+}
+
+unique_pyref
+adopt_check(PyObject* obj)
+{
+ if (!obj)
+ throw_current_pyerr();
+ return adopt(obj);
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_as(PyObject* obj) noexcept
+{
+ return adopt(obj).addref_as<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_check_as(PyObject* obj)
+{
+ return adopt_check(obj).addref_as<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_as_unsafe(PyObject* obj) noexcept
+{
+ return adopt(obj).addref_as_unsafe<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_check_as_unsafe(PyObject* obj)
+{
+ return adopt_check(obj).addref_as_unsafe<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_check_as(T* obj)
+{
+ return adopt_check(reinterpret_cast<PyObject*>(obj)).addref_as<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_as_unsafe(T* obj) noexcept
+{
+ return adopt(reinterpret_cast<PyObject*>(obj))
+ .addref_as_unsafe<T>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+adopt_check_as_unsafe(T* obj)
+{
+ return adopt_check(reinterpret_cast<PyObject*>(obj))
+ .addref_as_unsafe<T>();
+}
+
+unique_pyref
+addref(pyref obj) noexcept
+{
+ return obj.addref();
+}
+
+template<typename T>
+unique_pyref
+addref(unique_obj_pyref<T>&& obj) noexcept
+{
+ static_assert(noexcept(obj.template addref_as<PyObject>()));
+ return AUTOFWD(obj).template addref_as<PyObject>();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+xaddref(const T* obj,
+ typename std::enable_if_t<pytype_traits<T>::exists>*)
+ noexcept
+{
+ return obj_pyref<T>(obj).addref();
+}
+
+template<typename T>
+unique_obj_pyref<T>
+xaddref_unsafe(T* obj) noexcept
+{
+ return unique_obj_pyref<T>::adopt(
+ reinterpret_cast<T*>(
+ addref(reinterpret_cast<PyObject*>(obj)).release()));
+}
+
+template<typename T, typename... Args>
+unique_obj_pyref<T>
+make_pyobj(Args&&... args)
+{
+ // Catch accidentally using a non-registered type.
+ assert(pytype(pytype_of<T>()));
+ return unique_obj_pyref<T>::make(
+ pytype_of<T>(),
+ std::forward<Args>(args)...);
+}
+
+template<typename T>
+T
+from_py(pyref value)
+{
+ T result;
+ if constexpr(std::is_same_v<T, long>) {
+ result = PyLong_AsLong(value.get());
+ } else if constexpr(std::is_same_v<T, unsigned long>) {
+ result = PyLong_AsUnsignedLong(value.get());
+ } else if constexpr(std::is_same_v<T, long long>) {
+ result = PyLong_AsLongLong(value.get());
+ } else if constexpr(std::is_same_v<T, unsigned long long>) {
+ result = PyLong_AsUnsignedLongLong(value.get());
+ } else {
+ result = errhack<T>::err();
+ }
+ if (result == static_cast<T>(-1) && pyerr_occurred())
+ throw_current_pyerr();
+ return result;
+}
+
+unique_pyref
+make_pybool(bool value) noexcept
+{
+ return addref(value ? Py_True : Py_False);
+}
+
+template<typename T>
+T
+mul_raise_on_overflow(T a, T b)
+{
+ T ret;
+ if (mul_overflow(a, b, &ret))
+ _throw_pyerr_fmt(PyExc_OverflowError,
+ "multiplication overflow: %R x %R",
+ make_pylong(a).get(),
+ make_pylong(b).get());
+ return ret;
+}
+
+template<typename T>
+T
+mul_raise_on_overflow_safe_only(T a, T b) noexcept(!safe_mode)
+{
+ return safe_mode
+ ? mul_raise_on_overflow(a, b)
+ : a * b;
+}
+
+template<typename T>
+T
+add_raise_on_overflow(T a, T b)
+{
+ T ret;
+ if (add_overflow(a, b, &ret))
+ _throw_pyerr_fmt(PyExc_OverflowError,
+ "addition overflow: %R + %R",
+ make_pylong(a).get(),
+ make_pylong(b).get());
+ return ret;
+}
+
+bool
+is_py_debug() noexcept
+{
+ return static_cast<bool>(Py_DebugFlag);
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyutil.cpp b/src/dctv/pyutil.cpp
new file mode 100644
index 0000000..bcee739
--- /dev/null
+++ b/src/dctv/pyutil.cpp
@@ -0,0 +1,428 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "pyutil.h"
+
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+
+namespace dctv {
+
+using std::string_view;
+
+static_assert(is_safe_pycast<PyTypeObject, PyObject>());
+static_assert(!is_safe_pycast<PyObject, PyTypeObject>());
+static_assert(is_safe_pycast<PyTypeObject, PyTypeObject>());
+
+String
+pystr_to_string(pyref str)
+{
+ return String(pystr_to_string_view(str));
+}
+
+string_view
+pystr_to_string_view(pyref str)
+{
+ Py_ssize_t utf8_size;
+ const char* utf8 = PyUnicode_AsUTF8AndSize(str.get(), &utf8_size);
+ if (!utf8)
+ throw_current_pyerr();
+ return string_view(utf8, utf8_size);
+}
+
+const char*
+pystr_to_c_string(pyref str)
+{
+ // Python strings have an extra NUL byte, making this safe.
+ return pystr_to_string_view(str).data();
+}
+
+String
+repr(pyref thing)
+{
+ if (!thing)
+ return "<NULLPTR>";
+ return pystr_to_string(adopt_check(PyObject_Repr(thing.get())));
+}
+
+String
+str(pyref thing)
+{
+ if (!thing)
+ return "<NULLPTR>";
+ return pystr_to_string(adopt_check(PyObject_Str(thing.get())));
+}
+
+String
+repr(string_view str)
+{
+ return repr(make_pystr(str));
+}
+
+unique_pyref
+import_pymodule(string_view name)
+{
+ return adopt_check(
+ PyImport_Import(make_pystr(name).as<PyObject>().get()));
+}
+
+unique_obj_pyref<PyTypeObject>
+find_pyclass(string_view module_name, const char* class_name)
+{
+ return getattr(import_pymodule(module_name), class_name)
+ .addref_as<PyTypeObject>();
+}
+
+bool
+isinstance(pyref obj, obj_pyref<PyTypeObject> type) noexcept
+{
+ return (isinstance_exact(obj, type) ||
+ PyObject_TypeCheck(obj.get(), type.get()));
+}
+
+void
+check_pytype(obj_pyref<PyTypeObject> type, pyref obj)
+{
+ if (!isinstance(obj, type))
+ throw_wrong_type_error(obj, type);
+}
+
+unique_pystr
+make_pystr(string_view s, const char* errors)
+{
+ if (s.size() > static_cast<size_t>(
+ std::numeric_limits<Py_ssize_t>::max()))
+ throw_pyerr_msg(PyExc_ValueError, "string too long to convert");
+ return adopt_check_as<PyUnicodeObject>(
+ PyUnicode_DecodeUTF8(
+ s.data(),
+ static_cast<Py_ssize_t>(s.size()),
+ errors));
+}
+
+unique_pystr
+make_pystr_fmt(const char* format, ...)
+{
+ va_list args;
+ va_start(args, format);
+ FINALLY(va_end(args));
+ return adopt_check_as_unsafe<PyUnicodeObject>(
+ PyUnicode_FromFormatV(format, args));
+}
+
+Py_ssize_t
+pyseq_size(pyref seq)
+{
+ Py_ssize_t size = PySequence_Size(seq.get());
+ if (size < 0)
+ throw_current_pyerr();
+ return size;
+}
+
+unique_pyref
+getattr(pyref obj, const char* attr_name)
+{
+ return adopt_check(PyObject_GetAttrString(obj.get(), attr_name));
+}
+
+unique_pyref
+getattr(pyref obj, _Py_Identifier* interned)
+{
+ return adopt_check(_PyObject_GetAttrId(obj.get(), interned));
+}
+
+bool
+true_(pyref obj)
+{
+ int ret = PyObject_IsTrue(obj.get());
+ if (ret < 0)
+ throw_current_pyerr();
+ return ret > 0;
+}
+
+bool
+not_(pyref obj)
+{
+ int ret = PyObject_Not(obj.get());
+ if (ret < 0)
+ throw_current_pyerr();
+ return ret > 0;
+}
+
+unique_pyref
+fetch_stop_iteration_value()
+{
+ assume(pyerr_occurred());
+ PyObject* retval;
+ if (_PyGen_FetchStopIterationValue(&retval))
+ throw_current_pyerr();
+ assume(!pyerr_occurred());
+ assume(retval);
+ return adopt(retval);
+}
+
+void
+register_type(pyref m, PyTypeObject* type)
+{
+ if (PyType_Ready(type) < 0)
+ throw_current_pyerr();
+ const char* base_name = strrchr(type->tp_name, '.');
+ assert(base_name);
+ base_name += 1;
+ Py_INCREF(type);
+ if (PyModule_AddObject(m.get(),
+ base_name,
+ reinterpret_cast<PyObject*>(type)))
+ throw_current_pyerr();
+}
+
+void
+register_functions(pyref module, PyMethodDef* methods)
+{
+ if (PyModule_AddFunctions(module.get(), methods))
+ throw_current_pyerr();
+}
+
+void
+register_constant(pyref module, const char* name, long value)
+{
+ if (PyModule_AddIntConstant(module.get(), name, value))
+ throw_current_pyerr();
+}
+
+void
+register_constant(pyref module, const char* name, unique_pyref value)
+{
+ if (PyModule_AddObject(module.get(), name, value.get()))
+ throw_current_pyerr();
+ value.release(); // Reference stolen only on success.
+}
+
+void
+set_slice(pyref assignee, Py_ssize_t i1, Py_ssize_t i2, pyref value)
+{
+ if (PySequence_SetSlice(assignee.get(), i1, i2, value.get()))
+ throw_current_pyerr();
+}
+
+unique_pyref
+get_slice(pyref obj, Py_ssize_t i1, Py_ssize_t i2)
+{
+ return adopt_check(PySequence_GetSlice(obj.get(), i1, i2));
+}
+
+unique_pyref
+get_item(pyref obj, Py_ssize_t index)
+{
+ return adopt_check(PySequence_GetItem(obj.get(), index));
+}
+
+unique_pyref
+get_item(pyref obj, pyref item)
+{
+ return adopt_check(PyObject_GetItem(obj.get(), item.get()));
+}
+
+unique_obj_pyref<PyDictObject>
+make_pydict()
+{
+ return adopt_check_as_unsafe<PyDictObject>(PyDict_New());
+}
+
+unique_obj_pyref<PySliceObject>
+make_sliceobj(pyref start, pyref stop, pyref step)
+{
+ return adopt_check_as_unsafe<PySliceObject>(
+ PySlice_New(start.get(), stop.get(), step.get()));
+}
+
+static
+bool
+rich_compare(pyref o1, pyref o2, int opid)
+{
+ int ret = PyObject_RichCompareBool(o1.get(), o2.get(), opid);
+ if (ret < 0)
+ throw_current_pyerr();
+ return static_cast<bool>(ret);
+}
+
+static
+unique_pyref
+xrich_compare(pyref o1, pyref o2, int opid)
+{
+ return adopt_check(PyObject_RichCompare(o1.get(), o2.get(), opid));
+}
+
+bool
+py_lt(pyref o1, pyref o2)
+{
+ return rich_compare(o1, o2, Py_LT);
+}
+
+bool
+py_le(pyref o1, pyref o2)
+{
+ return rich_compare(o1, o2, Py_LE);
+}
+
+bool
+py_eq(pyref o1, pyref o2)
+{
+ return rich_compare(o1, o2, Py_EQ);
+}
+
+bool
+py_ne(pyref o1, pyref o2)
+{
+ return rich_compare(o1, o2, Py_NE);
+}
+
+bool
+py_gt(pyref o1, pyref o2)
+{
+ return rich_compare(o1, o2, Py_GT);
+}
+
+bool
+py_ge(pyref o1, pyref o2)
+{
+ return rich_compare(o1, o2, Py_GE);
+}
+
+unique_pyref
+py_xlt(pyref o1, pyref o2)
+{
+ return xrich_compare(o1, o2, Py_LT);
+}
+
+unique_pyref
+py_xle(pyref o1, pyref o2)
+{
+ return xrich_compare(o1, o2, Py_LE);
+}
+
+unique_pyref
+py_xeq(pyref o1, pyref o2)
+{
+ return xrich_compare(o1, o2, Py_EQ);
+}
+
+unique_pyref
+py_xne(pyref o1, pyref o2)
+{
+ return xrich_compare(o1, o2, Py_NE);
+}
+
+unique_pyref
+py_xgt(pyref o1, pyref o2)
+{
+ return xrich_compare(o1, o2, Py_GT);
+}
+
+unique_pyref
+py_xge(pyref o1, pyref o2)
+{
+ return xrich_compare(o1, o2, Py_GE);
+}
+
+unique_pyref
+make_pylong(long value)
+{
+ return adopt_check(PyLong_FromLong(value));
+}
+
+unique_pyref
+make_pylong(unsigned long value)
+{
+ return adopt_check(PyLong_FromUnsignedLong(value));
+}
+
+unique_pyref
+make_pylong(long long value)
+{
+ return adopt_check(PyLong_FromLongLong(value));
+}
+
+unique_pyref
+make_pylong(unsigned long long value)
+{
+ return adopt_check(PyLong_FromUnsignedLongLong(value));
+}
+
+unique_pyref
+make_pyfloat(double value)
+{
+ return adopt_check(PyFloat_FromDouble(value));
+}
+
+unique_pyref
+pyiter_for(pyref obj)
+{
+ return adopt_check(PyObject_GetIter(obj.get()));
+}
+
+unique_pyref
+pyiter_next(pyref iter)
+{
+ unique_pyref ret = adopt(PyIter_Next(iter.get()));
+ if (!ret && pyerr_occurred())
+ throw_current_pyerr();
+ return ret;
+}
+
+int
+HasDict::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->py_dict.get());
+ return 0;
+}
+
+int
+HasDict::py_clear() noexcept
+{
+ this->py_dict.reset();
+ return 0;
+}
+
+SupportsWeakRefs::~SupportsWeakRefs()
+{
+ if (this->py_weakref_list)
+ PyObject_ClearWeakRefs(pyref(this).as<PyObject>().get());
+}
+
+bool
+pyerr_occurred() noexcept
+{
+ return PyErr_Occurred();
+}
+
+void
+pywarn(obj_pyref<PyTypeObject> category /*nullable*/,
+ const char* msg,
+ Py_ssize_t stack_level)
+{
+ if (PyErr_WarnEx(pyref(category).get(), msg, stack_level))
+ throw_current_pyerr();
+}
+
+pyref
+py_wr_dereference(obj_pyref<PyWeakReference> wr) noexcept
+{
+ pyref ret = PyWeakref_GET_OBJECT(wr.get());
+ if (ret == Py_None)
+ ret = pyref();
+ return ret;
+}
+
+} // namespace dctv
diff --git a/src/dctv/pyutil.h b/src/dctv/pyutil.h
new file mode 100644
index 0000000..47ab3e6
--- /dev/null
+++ b/src/dctv/pyutil.h
@@ -0,0 +1,554 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <exception>
+#include <stddef.h>
+#include <type_traits>
+#include <utility>
+
+#define PY_SSIZE_T_CLEAN
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+#include <Python.h>
+#include <frameobject.h>
+#include <structmember.h>
+#pragma GCC diagnostic pop
+
+namespace dctv {
+
+template<typename T> struct unique_obj_pyref;
+template<typename T> struct obj_pyref;
+template<typename T> struct pytype_traits;
+template<typename T> struct PyRefSpan;
+
+template<typename From, typename To>
+constexpr bool is_safe_pycast() {
+ return std::is_same_v<From, To> || std::is_same_v<To, PyObject>;
+}
+
+template<typename From, typename To>
+inline void typecheck_cast(obj_pyref<From> obj)
+ noexcept(is_safe_pycast<From, To>());
+
+using unique_pyref = unique_obj_pyref<PyObject>;
+using pyref = obj_pyref<PyObject>;
+
+void check_pytype(obj_pyref<PyTypeObject> type, pyref obj);
+bool isinstance(pyref obj, obj_pyref<PyTypeObject> type) noexcept;
+
+template<typename T>
+struct DCTV_TRIVIAL_ABI unique_obj_pyref final {
+ // Make a unique_obj_pyref pointing to nullptr.
+ inline constexpr unique_obj_pyref() noexcept;
+
+ // Release any contained reference.
+ inline ~unique_obj_pyref() noexcept;
+
+ // Use explicit addref operations to make copies.
+ unique_obj_pyref(const unique_obj_pyref& other) = delete;
+ unique_obj_pyref& operator=(const unique_obj_pyref&& other) = delete;
+
+ // Moving works
+ inline unique_obj_pyref(unique_obj_pyref&& other) noexcept;
+ inline unique_obj_pyref& operator=(unique_obj_pyref&& other) noexcept;
+
+ // Automatic move from a unique_obj_pyref of a different type if
+ // know statically that the type conversion always succeeds.
+ template<typename R>
+ unique_obj_pyref( // NOLINT
+ unique_obj_pyref<R>&& other,
+ typename std::enable_if_t<is_safe_pycast<R, T>()>* = 0) noexcept
+ : unique_obj_pyref(other.template addref_as<T>())
+ {}
+
+ template<typename R>
+ // NOLINTNEXTLINE
+ typename std::enable_if_t<is_safe_pycast<R, T>(), unique_obj_pyref&>
+ operator=(unique_obj_pyref<R>&& other) noexcept {
+ if constexpr(std::is_same_v<R, T>) {
+ if (&other == this)
+ return *this;
+ }
+ return (*this = other.template addref_as<T>());
+ }
+
+ // Like other smart pointers.
+ inline T* get() const noexcept;
+ inline T& operator*() const noexcept;
+ inline T* operator->() const noexcept;
+ inline T* release() noexcept;
+ inline void reset() noexcept;
+ inline explicit operator bool() const noexcept;
+
+ // Make a new reference to the underlying object,
+ // propagating nullptr.
+ inline unique_obj_pyref addref() const & noexcept;
+ inline unique_obj_pyref addref() && noexcept;
+
+ // Assume ownership of a raw Python object pointer. Unsafe!
+ inline static unique_obj_pyref adopt(T* obj) noexcept;
+
+ // Return a reference to the contained object as the given type,
+ // performing no type checking.
+ template<typename R>
+ inline obj_pyref<R> as_unsafe() const noexcept;
+
+ // Return a reference as a given type, type-checking at runtime.
+ // nullptr is propagated unchecked.
+ template<typename R>
+ inline obj_pyref<R> as() const noexcept(is_safe_pycast<T, R>());
+
+ // Return a new reference to the pointed-to object, but without
+ // doing any runtime type checking.
+ template<typename R>
+ inline unique_obj_pyref<R> addref_as_unsafe() const & noexcept;
+ template<typename R>
+ inline unique_obj_pyref<R> addref_as_unsafe() && noexcept;
+
+ // Return a new reference to the pointed-to object, checking at
+ // runtime that the pointed-to object has the correct type.
+ // Propagates nullptr without type checking.
+ template<typename R>
+ inline unique_obj_pyref<R> addref_as() const &
+ noexcept(is_safe_pycast<T, R>());
+ template<typename R>
+ inline unique_obj_pyref<R> addref_as() &&
+ noexcept(is_safe_pycast<T, R>());
+
+ // Make BasePyObject-derived object instances
+ template<typename... Args>
+ static unique_obj_pyref make(obj_pyref<PyTypeObject> type,
+ Args&&... args);
+
+ // Get the offset from the start of the structure to a Python object
+ // pointer. Useful for Python member definitions.
+ static constexpr size_t get_pyval_offset();
+
+ // Nothrow swap: define inline to avoid friend template weirdness
+ friend inline void swap(unique_obj_pyref& left,
+ unique_obj_pyref& right) noexcept
+ { T* tmp = left.ref; left.ref = right.ref; right.ref = tmp; }
+
+ // Return a view of this reference as a single-element PyRefSpan.
+ // This function is actually defined via pyrefspan.h.
+ inline PyRefSpan<T> as_span() const noexcept;
+
+ // Assert that the value is not nullptr and return the
+ // original object.
+ inline unique_obj_pyref& notnull() & noexcept;
+ inline unique_obj_pyref&& notnull() && noexcept;
+ inline unique_obj_pyref const& notnull() const& noexcept;
+
+ private:
+ inline explicit unique_obj_pyref(T* obj) noexcept;
+
+ template<typename R>
+ inline unique_obj_pyref<R> move_as()
+ noexcept(is_safe_pycast<T, R>());
+
+ template<typename R>
+ inline unique_obj_pyref<R> move_as_unsafe() noexcept;
+
+ T* ref;
+};
+
+template<typename T>
+struct DCTV_TRIVIAL_ABI obj_pyref final {
+ inline constexpr obj_pyref() noexcept;
+
+ template<typename R>
+ obj_pyref( // NOLINT
+ const R* obj,
+ typename std::enable_if_t<is_safe_pycast<R, T>()>* = 0) noexcept
+ : ref(reinterpret_cast<T*>(const_cast<R*>(obj)))
+ {}
+
+ template<typename R>
+ obj_pyref( // NOLINT
+ const unique_obj_pyref<R>& ref,
+ typename std::enable_if_t<is_safe_pycast<R, T>()>* = 0) noexcept
+ : ref(reinterpret_cast<T*>(ref.get()))
+ {}
+
+ template<typename R>
+ obj_pyref( // NOLINT
+ const obj_pyref<R>& ref,
+ typename std::enable_if_t<is_safe_pycast<R, T>()>* = 0) noexcept
+ : ref(reinterpret_cast<T*>(ref.get()))
+ {}
+
+ inline explicit operator bool() const noexcept;
+
+ inline T* get() const noexcept;
+ inline T& operator*() const noexcept;
+ inline T* operator->() const noexcept;
+
+ inline unique_obj_pyref<T> addref() const noexcept;
+
+ template<typename R>
+ inline obj_pyref<R> as_unsafe() const noexcept;
+
+ template<typename R>
+ inline obj_pyref<R> as() const noexcept(is_safe_pycast<T, R>());
+
+ template<typename R>
+ inline unique_obj_pyref<R> addref_as_unsafe() const noexcept;
+
+ template<typename R>
+ inline unique_obj_pyref<R> addref_as() const
+ noexcept(is_safe_pycast<T, R>());
+
+ inline PyRefSpan<T> as_span() const noexcept;
+ inline obj_pyref& notnull() & noexcept;
+ inline obj_pyref&& notnull() && noexcept;
+ inline obj_pyref const& notnull() const& noexcept;
+ private:
+ T* ref;
+};
+
+inline bool operator==(pyref left, pyref right) noexcept;
+inline bool operator!=(pyref left, pyref right) noexcept;
+template<typename T> obj_pyref(T*) -> obj_pyref<T>;
+template<typename T> obj_pyref(const unique_obj_pyref<T>&)
+ -> obj_pyref<T>;
+
+template<typename T, typename... Args>
+inline unique_obj_pyref<T> make_pyobj(Args&&... args);
+
+// Base class for C++/Python interop objects.
+struct BasePyObject : NoCopy, NoMove {
+ PyObject_HEAD;
+};
+
+// Make a BasePyObject child derive from this class autogenerate a
+// tp_new that calls the class Python constructor, which we define to
+// be the one with signature unique_pyref (pyref args, pyref kwds).
+// You can always just make a named static constructor instead.
+struct HasPyCtor {};
+
+// Make a BasePyObject child derive from this class as well to make
+// the object support Python's tracing GC protocol. We don't have a
+// vtable, so we can't have a real abstract method, but conceptually,
+// each object must implement a int (T::py_traverse)(visitproc vp,
+// void* arg) noexcept as described in the Python documentation.
+// The glue code takes care of setting flags, wiring up memory, and
+// so on.
+struct SupportsGc {};
+
+// Like SupportsGc, but indicate that we also have support for
+// tp_clear.
+struct SupportsGcClear : SupportsGc {};
+
+// Mixin for objects supporting a custom dictionary If the object
+// supports GC, the GC procedure must visit delegate to traverse and
+// (if applicable) clear.
+struct HasDict {
+ unique_pyref py_dict;
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ int py_clear() noexcept;
+};
+
+// Mixin for supporting repr via string coercion
+struct HasRepr {};
+
+// Mixin for supporting weak references
+struct SupportsWeakRefs {
+ PyObject* py_weakref_list = nullptr;
+ ~SupportsWeakRefs();
+};
+
+// Trait support that lets C++ know what the PyTypeObject should be
+// for each C++ object type.
+struct pytype_enable {};
+template<typename T>
+struct pytype_traits final
+ : std::enable_if_t<std::is_base_of_v<BasePyObject, T>, pytype_enable>
+{
+ static constexpr bool exists = true;
+ static constexpr PyTypeObject* get_pytype() {
+ return &T::pytype;
+ }
+};
+
+#define DEFINE_PYTRAITS_FULL(cxx_type, type_object, tag) \
+ template<> \
+ struct pytype_traits<cxx_type> final \
+ { \
+ static constexpr bool exists = true; \
+ tag PyTypeObject* get_pytype() { \
+ return &(type_object); \
+ } \
+ }
+
+template<typename T>
+inline constexpr PyTypeObject* pytype_of();
+
+// Define an association between a C++ type and a Python type object
+#define DEFINE_PYTRAITS(cxx_type, type_object) \
+ DEFINE_PYTRAITS_FULL(cxx_type, type_object, static constexpr)
+
+// Need to look up numpy type objects at runtime
+#define DEFINE_PYTRAITS_NO_CONSTEXPR(cxx_type, type_object) \
+ DEFINE_PYTRAITS_FULL(cxx_type, type_object, static)
+
+DEFINE_PYTRAITS(PyObject, PyBaseObject_Type);
+DEFINE_PYTRAITS(PyTypeObject, PyType_Type);
+DEFINE_PYTRAITS(PyDictObject, PyDict_Type);
+DEFINE_PYTRAITS(PyCoroObject, PyCoro_Type);
+DEFINE_PYTRAITS(PyGenObject, PyGen_Type);
+DEFINE_PYTRAITS(PyFrameObject, PyFrame_Type);
+DEFINE_PYTRAITS(PyWeakReference, _PyWeakref_RefType);
+DEFINE_PYTRAITS(PySliceObject, PySlice_Type);
+
+inline void check_pytype_exact(obj_pyref<PyTypeObject> type, pyref obj);
+inline bool isinstance_exact(pyref obj, obj_pyref<PyTypeObject> type)
+ noexcept;
+
+// In the functions below, "adopt" means to acquire ownership of a raw
+// Python pointer. *_as<T> means to make the returned PYthon
+// reference type T instead of PyObject. _as_unsafe<T> means the
+// same, but without a runtime type check. _check means to throw if
+// the input is nullptr; non-_check variants just propagate nulls into
+// empty Python object references.
+
+inline unique_pyref adopt(PyObject* obj) noexcept;
+inline unique_pyref adopt_check(PyObject* obj);
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_as(PyObject* obj) noexcept;
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_check_as(PyObject* obj);
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_as_unsafe(PyObject* obj) noexcept;
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_check_as_unsafe(PyObject* obj);
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_check_as(T* obj);
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_as_unsafe(T* obj) noexcept;
+
+template<typename T>
+inline unique_obj_pyref<T> adopt_check_as_unsafe(T* obj);
+
+inline unique_pyref addref(pyref obj) noexcept;
+
+template<typename T>
+inline unique_pyref addref(unique_obj_pyref<T>&& obj) noexcept;
+
+// Make a properly-typed unique_obj_pyref from a pointer.
+// Convenient in member functions for use with `this'.
+template<typename T>
+inline
+unique_obj_pyref<T> xaddref(
+ const T* obj,
+ typename std::enable_if_t<pytype_traits<T>::exists>* = 0)
+ noexcept;
+
+// Like xaddref, but doesn't do any type checking and works on
+// incomplete types.
+template<typename T>
+inline unique_obj_pyref<T> xaddref_unsafe(const T* obj) noexcept;
+
+// String utilities
+
+using unique_pystr = unique_obj_pyref<PyUnicodeObject>;
+using pystr_ref = obj_pyref<PyUnicodeObject>;
+using unique_pybytes = unique_obj_pyref<PyBytesObject>;
+using pybytes_ref = obj_pyref<PyBytesObject>;
+
+std::string_view pystr_to_string_view(pyref str);
+const char* pystr_to_c_string(pyref str);
+String pystr_to_string(pyref str);
+String repr(pyref thing);
+String repr(std::string_view str);
+String str(pyref thing);
+unique_pystr make_pystr(std::string_view s, const char* errors="strict");
+inline unique_pystr make_pystr(char c, const char* errors="strict");
+unique_pystr make_pystr_fmt(const char* format, ...);
+
+// Generic object utilities
+unique_pyref getattr(pyref obj, const char* attr_name);
+unique_pyref getattr(pyref obj, _Py_Identifier* interned);
+bool true_(pyref object);
+bool not_(pyref object);
+inline obj_pyref<PyTypeObject> pytype(pyref obj) noexcept;
+inline Py_ssize_t refcount(pyref obj) noexcept;
+
+void pywarn(obj_pyref<PyTypeObject> category /*nullable*/,
+ const char* msg,
+ Py_ssize_t stack_level);
+
+DEFINE_PYTRAITS(PyUnicodeObject, PyUnicode_Type);
+DEFINE_PYTRAITS(PyBytesObject, PyBytes_Type);
+
+// Calling functions and methods
+
+// Convenient call wrapper
+template<typename... Args>
+inline unique_pyref call(pyref callable, Args&&... args);
+
+enum class GenRet {
+ YIELDED,
+ RETURNED,
+};
+
+// Like call(), but look for a StopIteration exception from the
+// callable and capture it efficiently as a special case.
+template<typename... Args>
+std::pair<GenRet, unique_pyref> call_gen(pyref callable, Args&&... args);
+
+// Look at the pending Python exception: if it's a StopIteration,
+// clear the error state and return the value stapled to the
+// StopIteration (e.g., a coroutine return value). If we have any
+// other kind of Python exception pending, translate it to a C++
+// exception and throw.
+unique_pyref fetch_stop_iteration_value();
+
+// Module and type utilities
+void register_type(pyref m, PyTypeObject* type);
+void register_constant(pyref m, const char* name, long value);
+void register_constant(pyref m, const char* name, unique_pyref value);
+void register_functions(pyref m, PyMethodDef* methods);
+
+unique_pyref import_pymodule(std::string_view name);
+unique_obj_pyref<PyTypeObject> find_pyclass(std::string_view module_name,
+ const char* class_name);
+
+// Sequence utilities
+Py_ssize_t pyseq_size(pyref seq);
+void set_slice(pyref assignee, Py_ssize_t i1, Py_ssize_t i2, pyref value);
+unique_pyref get_slice(pyref obj, Py_ssize_t i1, Py_ssize_t i2);
+unique_pyref get_item(pyref obj, Py_ssize_t index);
+unique_pyref get_item(pyref obj, pyref item);
+
+unique_obj_pyref<PySliceObject> make_sliceobj(pyref start = pyref(),
+ pyref stop = pyref(),
+ pyref step = pyref());
+
+// Dict utilities
+unique_obj_pyref<PyDictObject> make_pydict();
+
+// Operators
+bool py_lt(pyref o1, pyref o2);
+bool py_le(pyref o1, pyref o2);
+bool py_eq(pyref o1, pyref o2);
+bool py_ne(pyref o1, pyref o2);
+bool py_gt(pyref o1, pyref o2);
+bool py_ge(pyref o1, pyref o2);
+unique_pyref py_xlt(pyref o1, pyref o2);
+unique_pyref py_xle(pyref o1, pyref o2);
+unique_pyref py_xeq(pyref o1, pyref o2);
+unique_pyref py_xne(pyref o1, pyref o2);
+unique_pyref py_xgt(pyref o1, pyref o2);
+unique_pyref py_xge(pyref o1, pyref o2);
+
+// Integer utilities
+// N.B. we need all big integral types so as to avoid overload ambiguity.
+inline unique_pyref make_pylong(int value);
+inline unique_pyref make_pylong(unsigned int value);
+unique_pyref make_pylong(long value);
+unique_pyref make_pylong(unsigned long value);
+unique_pyref make_pylong(long long value);
+unique_pyref make_pylong(unsigned long long value);
+template<typename T> extern T from_py(pyref value);
+
+unique_pyref make_pyfloat(double value);
+
+inline unique_pyref make_pybool(bool value) noexcept;
+
+unique_pyref pyiter_for(pyref obj);
+unique_pyref pyiter_next(pyref iter); // Returns empty ref on exhaustion
+
+// Common error-throwing functions. Actually defined in pyerr.cpp,
+// but declared here so more modules can call them.
+
+DCTV_NORETURN_ERROR
+void throw_current_pyerr();
+
+DCTV_NORETURN_ERROR
+void throw_pyerr_msg(pyref cls, const char* msg);
+
+DCTV_NORETURN_ERROR
+void throw_pyerr_fmtv(pyref cls, const char* fmt, va_list args);
+
+// For when we don't want helpful GCC format string checking because
+// we're using a Python-specific bit of formatting.
+DCTV_NORETURN_ERROR
+void _throw_pyerr_fmt(pyref cls, const char* fmt, ...);
+
+DCTV_NORETURN_ERROR
+void throw_from_errno();
+
+DCTV_NORETURN_ERROR
+void throw_from_errno_with_filename(const char* filename);
+
+DCTV_NORETURN_ERROR
+void throw_wrong_type_error(pyref obj,
+ obj_pyref<PyTypeObject> expected_type);
+
+// This function is just here to tell the compiler that checking for
+// Python exceptions doesn't clobber global memory. If we called
+// PyErr_Occurred() directly, the compiler would have to make
+// pessimistic assumptions; the pure annotation promises that
+// pyerr_occurred() doesn't change global memory.
+__attribute__((pure))
+bool pyerr_occurred() noexcept;
+
+template<typename T>
+struct pyref_traits final {
+ static constexpr bool is_pyref = false;
+ static constexpr bool is_owner = false;
+ using RefType = void;
+};
+
+template<typename T>
+struct pyref_traits<obj_pyref<T>> final {
+ static constexpr bool is_pyref = true;
+ static constexpr bool is_owner = false;
+ using RefType = T;
+};
+
+template<typename T>
+struct pyref_traits<unique_obj_pyref<T>> final {
+ static constexpr bool is_pyref = true;
+ static constexpr bool is_owner = true;
+ using RefType = T;
+};
+
+template<typename T>
+inline T mul_raise_on_overflow(T a, T b);
+
+template<typename T>
+inline T mul_raise_on_overflow_safe_only(T a, T b)
+ noexcept(!safe_mode);
+
+template<typename T>
+inline T add_raise_on_overflow(T a, T b);
+
+pyref py_wr_dereference(obj_pyref<PyWeakReference> wr) noexcept;
+
+__attribute__((const)) inline bool is_py_debug() noexcept;
+
+inline void init_pyutil(pyref m) {}
+
+} // namespace dctv
+
+#include "pyutil-inl.h"
diff --git a/src/dctv/qe_call_io-inl.h b/src/dctv/qe_call_io-inl.h
new file mode 100644
index 0000000..86569e7
--- /dev/null
+++ b/src/dctv/qe_call_io-inl.h
@@ -0,0 +1,16 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_io.cpp b/src/dctv/qe_call_io.cpp
new file mode 100644
index 0000000..61ec2d1
--- /dev/null
+++ b/src/dctv/qe_call_io.cpp
@@ -0,0 +1,131 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "qe_call_io.h"
+
+#include <type_traits>
+
+#include "awaitable_qe_call.h"
+#include "input_channel.h"
+#include "npy.h"
+#include "operator_context.h"
+#include "output_channel.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pylog.h"
+#include "pyseq.h"
+#include "vector.h"
+
+namespace dctv {
+
+QeCallIo::QeCallIo(Vector<IoSpec> io_specs)
+ : io_specs(std::move(io_specs))
+{}
+
+void
+QeCallIo::setup(OperatorContext* oc)
+{
+ QeCall::setup(oc);
+ io_setup(oc, this->io_specs.data(), this->io_specs.size());
+}
+
+Score
+QeCallIo::compute_score(const OperatorContext* oc) const
+{
+ return compute_io_score(oc->compute_basic_score(),
+ this->io_specs.data(),
+ this->io_specs.size());
+}
+
+bool
+QeCallIo::do_try_writes()
+{
+ return do_writes_incremental(
+ this->io_specs.data(), this->io_specs.size());
+}
+
+int
+QeCallIo::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ for (const IoSpec& io_spec: this->io_specs)
+ if (int ret = io_spec.py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+QeCallIoSingle::QeCallIoSingle(IoSpec io_spec)
+ : QeCallIo({})
+{
+ this->io_specs.push_back(std::move(io_spec));
+}
+
+unique_pyref
+QeCallIoSingle::do_it(OperatorContext* oc)
+{
+ // See commentary in QeCallIoMulti::do_it()
+ assume(this->io_specs.size() == 1);
+ if (!this->do_try_writes())
+ oc->communicate(this->io_specs[0].do_it());
+ oc->invalidate_score();
+ return {};
+}
+
+unique_pyref
+QeCallIoMulti::do_it(OperatorContext* oc)
+{
+ if (this->do_try_writes()) {
+ // If we did some writes but still have more to do, just leave
+ // this QeCall in place: the engine will call do_it() again.
+ } else {
+ // Otherwise, fetch the next operator. At this point, we'll
+ // perform any reads, having already done the writes.
+ oc->communicate(
+ pylist::from(this->io_specs,
+ [](auto& io_spec) { return io_spec.do_it(); }));
+ }
+ oc->invalidate_score();
+ return {};
+}
+
+IoSpec
+QeCallIoSingle::extract_io_spec()
+{
+ if (this->io_specs.empty())
+ throw_pyerr_msg(PyExc_AssertionError, "IO call already used");
+ assume(this->io_specs.size() == 1);
+ IoSpec ret = std::move(this->io_specs[0]);
+ this->io_specs.clear();
+ return ret;
+}
+
+unique_pyref
+make_qe_call_io_single(IoSpec&& io_spec)
+{
+ return make_qe_call(std::make_unique<QeCallIoSingle>(std::move(io_spec)));
+}
+
+unique_pyref
+make_qe_call_io_multi(pytuple::ref py_io_specs)
+{
+ size_t nspecs = pytuple::size(py_io_specs);
+ Vector<IoSpec> io_specs;
+ for (size_t i = 0; i < nspecs; ++i)
+ io_specs.push_back(
+ pytuple::get(py_io_specs, i)
+ .as<AwaitableQeCall>()
+ ->extract_request()
+ ->extract_io_spec());
+ return make_qe_call(std::make_unique<QeCallIoMulti>(std::move(io_specs)));
+}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_io.h b/src/dctv/qe_call_io.h
new file mode 100644
index 0000000..bdd0e87
--- /dev/null
+++ b/src/dctv/qe_call_io.h
@@ -0,0 +1,48 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include "io_spec.h"
+#include "pyutil.h"
+#include "query.h"
+
+namespace dctv {
+
+struct QeCallIo : QeCall {
+ explicit QeCallIo(Vector<IoSpec> io_specs);
+ void setup(OperatorContext* oc) final;
+ Score compute_score(const OperatorContext* oc) const final;
+ int py_traverse(visitproc visit, void* arg) const noexcept final;
+ protected:
+ bool do_try_writes();
+ Vector<IoSpec> io_specs;
+};
+
+struct QeCallIoSingle final : QeCallIo {
+ explicit QeCallIoSingle(IoSpec io_spec);
+ unique_pyref do_it(OperatorContext* oc) override;
+ IoSpec extract_io_spec() override;
+};
+
+struct QeCallIoMulti final : QeCallIo {
+ using QeCallIo::QeCallIo;
+ unique_pyref do_it(OperatorContext* oc) override;
+};
+
+inline void init_qe_call_io(pyref m) {}
+
+} // namespace dctv
+
+#include "qe_call_io-inl.h"
diff --git a/src/dctv/qe_call_resize_buffers.cpp b/src/dctv/qe_call_resize_buffers.cpp
new file mode 100644
index 0000000..43c0f8c
--- /dev/null
+++ b/src/dctv/qe_call_resize_buffers.cpp
@@ -0,0 +1,78 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "qe_call_resize_buffers.h"
+#include "operator_context.h"
+
+namespace dctv {
+
+QeCallResizeBuffers::QeCallResizeBuffers(
+ const OperatorContext* oc,
+ std::unique_ptr<QeCall>* self_ptr,
+ std::unique_ptr<QeCall> prev_qe_call)
+ : self_ptr(self_ptr),
+ prev_qe_call(std::move(prev_qe_call))
+{
+ this->refresh_resize_buffers(oc, self_ptr);
+}
+
+void
+QeCallResizeBuffers::refresh_resize_buffers(
+ const OperatorContext* oc,
+ std::unique_ptr<QeCall>* self_ptr)
+{
+ assert(self_ptr == this->self_ptr);
+ // TODO(dancol): do something smarter than refresh the whole list?
+ // Probably not worth it unless profiles show this is a hotspot for
+ // some reason.
+ oc->make_buffer_resize_ops(&this->io_specs);
+}
+
+Score
+QeCallResizeBuffers::compute_score(const OperatorContext* oc) const
+{
+ return compute_io_score(oc->compute_basic_score(),
+ this->io_specs.data(),
+ this->io_specs.size());
+}
+
+unique_pyref
+QeCallResizeBuffers::do_it(OperatorContext* oc)
+{
+ bool more_to_do =
+ do_writes_incremental(this->io_specs.data(),
+ this->io_specs.size());
+ if (!more_to_do) {
+ // We shouldn't have any non-write IO at this point, so we can just
+ // drop our IO specs on the floor. Where would we deliver
+ // the results?
+ // N.B. Resetting self_ptr will delete this!
+ *this->self_ptr = std::move(this->prev_qe_call);
+ }
+ oc->invalidate_score();
+ return {};
+}
+
+int
+QeCallResizeBuffers::py_traverse(visitproc visit, void* arg)
+ const noexcept
+{
+ for (const IoSpec& io_spec: this->io_specs)
+ if (int ret = io_spec.py_traverse(visit, arg))
+ return ret;
+ if (int ret = this->prev_qe_call->py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_resize_buffers.h b/src/dctv/qe_call_resize_buffers.h
new file mode 100644
index 0000000..dae5029
--- /dev/null
+++ b/src/dctv/qe_call_resize_buffers.h
@@ -0,0 +1,50 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <memory>
+
+#include "io_spec.h"
+#include "pyutil.h"
+#include "query.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct QeCallResizeBuffers final : QeCall {
+ QeCallResizeBuffers(const OperatorContext* oc,
+ std::unique_ptr<QeCall>* self_ptr,
+ std::unique_ptr<QeCall> prev_qe_call);
+ void refresh_resize_buffers(
+ const OperatorContext* oc,
+ std::unique_ptr<QeCall>* self_ptr) override;
+ Score compute_score(const OperatorContext* oc) const override;
+ unique_pyref do_it(OperatorContext* oc) override;
+ int py_traverse(visitproc visit, void* arg) const noexcept override;
+
+ // No need to override QeCall::setup() --- prev_qe_call is already
+ // set up.
+
+ private:
+ QeCallResizeBuffers() = default;
+ bool do_try_writes();
+ std::unique_ptr<QeCall>* self_ptr;
+ std::unique_ptr<QeCall> prev_qe_call;
+ Vector<IoSpec> io_specs;
+};
+
+inline void init_qe_call_resize_buffers(pyref m) {}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_setup-inl.h b/src/dctv/qe_call_setup-inl.h
new file mode 100644
index 0000000..86569e7
--- /dev/null
+++ b/src/dctv/qe_call_setup-inl.h
@@ -0,0 +1,16 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_setup.cpp b/src/dctv/qe_call_setup.cpp
new file mode 100644
index 0000000..f3e1ecf
--- /dev/null
+++ b/src/dctv/qe_call_setup.cpp
@@ -0,0 +1,232 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "qe_call_setup.h"
+
+#include <algorithm>
+#include <iterator>
+
+#include "input_channel.h"
+#include "operator_context.h"
+#include "output_channel.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pyparsetuple.h"
+#include "pyseq.h"
+#include "query_execution.h"
+#include "query_key.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct QeCallSetup final : QeCall {
+
+ using InputSpecList = Vector<unique_obj_pyref<InputChannelSpec>>;
+ using OutputSpecList = Vector<unique_obj_pyref<OutputChannelSpec>>;
+
+ QeCallSetup(InputSpecList input_specs, OutputSpecList output_specs);
+ unique_pyref do_it(OperatorContext* oc) override;
+ Score compute_score(const OperatorContext* oc) const override;
+ void do_operator_setup(QueryExecution* qe,
+ OperatorContext* oc,
+ QueryDb* query_db) override;
+ int py_traverse(visitproc visit, void* arg) const noexcept override;
+ private:
+ InputSpecList input_specs;
+ OutputSpecList output_specs;
+};
+
+struct QueryUsageValidator {
+ QueryUsageValidator(const char* name, Vector<QueryKey> declared);
+ void note_used(const QueryKey& query);
+ void validate() const;
+ private:
+ const char* name;
+ Vector<QueryKey> available;
+ mutable Vector<QueryKey> seen;
+};
+
+QeCallSetup::QeCallSetup(
+ InputSpecList input_specs,
+ OutputSpecList output_specs)
+ : input_specs(std::move(input_specs)),
+ output_specs(std::move(output_specs))
+{}
+
+unique_pyref
+QeCallSetup::do_it(OperatorContext* /*oc*/)
+{
+ throw_pyerr_msg(PyExc_RuntimeError, "cannot run setup normally");
+}
+
+Score
+QeCallSetup::compute_score(const OperatorContext* oc) const
+{
+ Score score = oc->compute_basic_score();
+ score.state = OperatorState::YIELDING;
+ return score;
+}
+
+void
+QeCallSetup::do_operator_setup(QueryExecution* qe,
+ OperatorContext* oc,
+ QueryDb* query_db)
+{
+ // N.B. we create the channels here, but defer wiring them up until
+ // we're examined the whole query set.
+
+ assume(qe);
+ assume(oc->link_qe == nullptr);
+ assume(oc->link_state == OperatorContext::LinkState::ORPHANED);
+
+ QueryCache* qc = qe->get_qc();
+ assume(qc);
+
+ auto make_input_channels = [&] {
+ QueryUsageValidator validator("input", oc->get_declared_inputs());
+ assert(oc->input_channels.empty());
+ const size_t nr_input_channels = this->input_specs.size();
+ Vector<unique_pyref> ret_input_channels;
+ oc->input_channels.reserve(nr_input_channels);
+ ret_input_channels.reserve(nr_input_channels);
+ for (size_t i = 0; i < nr_input_channels; ++i) {
+ const InputChannelSpec& spec = *this->input_specs[i];
+ const QueryKey& query = spec.query;
+ auto source_it = query_db->producers.find(query);
+ if (source_it == query_db->producers.end())
+ throw_pyerr_fmt(PyExc_AssertionError,
+ "no query produces %s needed by %s",
+ repr(query.as_pyref()),
+ repr(oc->get_query_action()));
+ auto input_channel = make_pyobj<InputChannel>(
+ oc, spec, source_it->second);
+ validator.note_used(input_channel->query);
+ ret_input_channels.push_back(addref(input_channel));
+ oc->input_channels.push_back(std::move(input_channel));
+ }
+ validator.validate();
+ return ret_input_channels;
+ };
+
+ auto make_output_channels = [&] {
+ QueryUsageValidator validator("output", oc->get_declared_outputs());
+ assert(oc->output_channels.empty());
+ const size_t nr_output_channels = this->output_specs.size();
+ Vector<unique_pyref> ret_output_channels;
+ oc->output_channels.reserve(nr_output_channels);
+ ret_output_channels.reserve(nr_output_channels);
+ for (size_t i = 0; i < nr_output_channels; ++i) {
+ auto output_channel = make_pyobj<OutputChannel>(
+ oc, qc, *this->output_specs[i]);
+ auto [it, inserted] = query_db->producers.insert(
+ {output_channel->query, output_channel.get()});
+ if (!inserted) {
+ // TODO(dancol): teach python query planning not to tolerate
+ // redundant computation.
+ throw_pyerr_msg(PyExc_AssertionError, "redundant query production");
+ }
+ validator.note_used(output_channel->query);
+ ret_output_channels.push_back(addref(output_channel));
+ oc->output_channels.push_back(std::move(output_channel));
+ }
+ validator.validate();
+ return ret_output_channels;
+ };
+
+ // "Return" a list instead of a tuple so we don't fall down the slow
+ // path of Python iterator send.
+ oc->communicate(pylist::of(pytuple::from(make_input_channels()),
+ pytuple::from(make_output_channels())));
+}
+
+int
+QeCallSetup::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ for (auto& item : this->input_specs)
+ Py_VISIT(item.get()); // NOLINT
+ for (auto& item : this->output_specs)
+ Py_VISIT(item.get()); // NOLINT
+ return 0;
+}
+
+static
+String
+fmt_queries(const Vector<QueryKey>& queries)
+{
+ return repr(pylist::from(queries,
+ [](const QueryKey& query) {
+ return addref(query.as_pyref());
+ }));
+}
+
+QueryUsageValidator::QueryUsageValidator(const char* name,
+ Vector<QueryKey> declared)
+ : name(name), available(std::move(declared))
+{
+ std::sort(this->available.begin(), this->available.end());
+ auto last_it = std::unique(this->available.begin(), this->available.end());
+ if (last_it != this->available.end()) {
+ Vector<QueryKey> dups(last_it, this->available.end());
+ throw_pyerr_fmt(PyExc_AssertionError,
+ "duplicate declared %s queries: %s",
+ this->name, fmt_queries(dups));
+ }
+}
+
+void
+QueryUsageValidator::note_used(const QueryKey& query)
+{
+ this->seen.push_back(query);
+}
+
+void
+QueryUsageValidator::validate() const
+{
+ std::sort(this->seen.begin(), this->seen.end());
+ auto last_it = std::unique(this->seen.begin(), this->seen.end());
+ this->seen.erase(last_it, this->seen.end());
+
+ Vector<QueryKey> not_used;
+ std::set_difference(this->available.begin(), this->available.end(),
+ this->seen.begin(), this->seen.end(),
+ std::back_inserter(not_used));
+ if (!not_used.empty())
+ throw_pyerr_fmt(PyExc_AssertionError,
+ "unused %s queries: %s",
+ this->name, fmt_queries(not_used));
+
+ Vector<QueryKey> not_supplied;
+ std::set_difference(this->seen.begin(), this->seen.end(),
+ this->available.begin(), this->available.end(),
+ std::back_inserter(not_supplied));
+ if (!not_supplied.empty())
+ throw_pyerr_fmt(PyExc_AssertionError,
+ "undeclared %s queries: %s",
+ this->name,
+ fmt_queries(not_supplied));
+}
+
+unique_pyref
+make_qe_call_setup(pytuple::ref args)
+{
+ PARSEPYARGS(
+ (pyref, inputs)
+ (pyref, outputs)
+ )(args);
+ return make_qe_call(
+ std::make_unique<QeCallSetup>(
+ py2vec_fast(inputs, InputChannelSpec::from_py),
+ py2vec_fast(outputs, OutputChannelSpec::from_py)));
+}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_setup.h b/src/dctv/qe_call_setup.h
new file mode 100644
index 0000000..d9ae1aa
--- /dev/null
+++ b/src/dctv/qe_call_setup.h
@@ -0,0 +1,26 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+#include "query.h"
+#include "vector.h"
+
+namespace dctv {
+
+inline void init_qe_call_setup(pyref m) {}
+
+} // namespace dctv
+
+#include "qe_call_setup-inl.h"
diff --git a/src/dctv/qe_call_terminated.cpp b/src/dctv/qe_call_terminated.cpp
new file mode 100644
index 0000000..319703e
--- /dev/null
+++ b/src/dctv/qe_call_terminated.cpp
@@ -0,0 +1,75 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "qe_call_terminated.h"
+#include "operator_context.h"
+
+namespace dctv {
+
+QeCallTerminated::QeCallTerminated(Vector<IoSpec> terminal_io_specs)
+ : terminal_io_specs(std::move(terminal_io_specs))
+{}
+
+void
+QeCallTerminated::setup(OperatorContext* oc)
+{
+ QeCall::setup(oc);
+ io_setup(oc,
+ this->terminal_io_specs.data(),
+ this->terminal_io_specs.size());
+}
+
+unique_pyref
+QeCallTerminated::do_it(OperatorContext* oc)
+{
+ bool more_to_do =
+ do_writes_incremental(this->terminal_io_specs.data(),
+ this->terminal_io_specs.size());
+ if (more_to_do) {
+ oc->invalidate_score();
+ return {};
+ }
+
+ // We shouldn't have any non-write IO at this point, so we can just
+ // drop our IO specs on the floor. Where would we deliver
+ // the results?
+ oc->flush_perf_to_qe();
+ oc->close();
+ return {};
+}
+
+Score
+QeCallTerminated::compute_score(const OperatorContext* oc) const
+{
+ // If we have to do IO as part of closing this operator, treat the
+ // close as a normal IO with respect to scoring.
+ Score score = oc->compute_basic_score();
+ if (this->terminal_io_specs.empty()) {
+ score.state = OperatorState::TERMINATED;
+ return score;
+ }
+ return compute_io_score(score,
+ this->terminal_io_specs.data(),
+ this->terminal_io_specs.size());
+}
+
+int
+QeCallTerminated::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ for (const IoSpec& io_spec: this->terminal_io_specs)
+ if (int ret = io_spec.py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_terminated.h b/src/dctv/qe_call_terminated.h
new file mode 100644
index 0000000..a2ec1b4
--- /dev/null
+++ b/src/dctv/qe_call_terminated.h
@@ -0,0 +1,36 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include "io_spec.h"
+#include "pyutil.h"
+#include "query.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct QeCallTerminated final : QeCall {
+ explicit QeCallTerminated(Vector<IoSpec> terminal_io_specs);
+ void setup(OperatorContext* oc) final;
+ unique_pyref do_it(OperatorContext* oc) override;
+ Score compute_score(const OperatorContext* oc) const override;
+ int py_traverse(visitproc visit, void* arg) const noexcept override;
+ private:
+ Vector<IoSpec> terminal_io_specs;
+};
+
+inline void init_qe_call_terminated(pyref m) {}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_yield_to_query_runner-inl.h b/src/dctv/qe_call_yield_to_query_runner-inl.h
new file mode 100644
index 0000000..86569e7
--- /dev/null
+++ b/src/dctv/qe_call_yield_to_query_runner-inl.h
@@ -0,0 +1,16 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_yield_to_query_runner.cpp b/src/dctv/qe_call_yield_to_query_runner.cpp
new file mode 100644
index 0000000..e3612df
--- /dev/null
+++ b/src/dctv/qe_call_yield_to_query_runner.cpp
@@ -0,0 +1,67 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "qe_call_yield_to_query_runner.h"
+
+#include "operator_context.h"
+#include "pylog.h"
+#include "query_execution.h"
+
+namespace dctv {
+
+struct QeCallYieldToQueryRunner final : QeCall {
+ explicit inline QeCallYieldToQueryRunner(unique_pyref what) noexcept;
+ unique_pyref do_it(OperatorContext* oc) override;
+ Score compute_score(const OperatorContext* oc) const override;
+ int py_traverse(visitproc visit, void* arg) const noexcept override;
+ private:
+ unique_pyref what;
+};
+
+QeCallYieldToQueryRunner::QeCallYieldToQueryRunner(unique_pyref what)
+ noexcept
+ : what(std::move(what))
+{}
+
+unique_pyref
+QeCallYieldToQueryRunner::do_it(OperatorContext* oc)
+{
+ unique_pyref yield_value = std::move(this->what);
+ oc->communicate(addref(Py_None)); // May free *this!
+ return yield_value;
+}
+
+Score
+QeCallYieldToQueryRunner::compute_score(const OperatorContext* oc) const
+{
+ Score score = oc->compute_basic_score();
+ score.state = OperatorState::YIELDING;
+ return score;
+}
+
+int
+QeCallYieldToQueryRunner::py_traverse(visitproc visit, void* arg)
+ const noexcept
+{
+ Py_VISIT(this->what.get());
+ return 0;
+}
+
+unique_pyref
+make_qe_call_yield_to_query_runner(unique_pyref what)
+{
+ return make_qe_call(
+ std::make_unique<QeCallYieldToQueryRunner>(std::move(what)));
+}
+
+} // namespace dctv
diff --git a/src/dctv/qe_call_yield_to_query_runner.h b/src/dctv/qe_call_yield_to_query_runner.h
new file mode 100644
index 0000000..1f3dd43
--- /dev/null
+++ b/src/dctv/qe_call_yield_to_query_runner.h
@@ -0,0 +1,25 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+#include "query.h"
+
+namespace dctv {
+
+inline void init_qe_call_yield_to_query_runner(pyref m) {}
+
+} // namespace dctv
+
+#include "qe_call_yield_to_query_runner-inl.h"
diff --git a/src/dctv/query-inl.h b/src/dctv/query-inl.h
new file mode 100644
index 0000000..9de530f
--- /dev/null
+++ b/src/dctv/query-inl.h
@@ -0,0 +1,64 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+bool
+Score::operator<(const Score& other) const noexcept
+{
+ return this->get_sort_key() < other.get_sort_key();
+}
+
+bool
+Score::operator==(const Score& other) const noexcept
+{
+ return this->get_sort_key() == other.get_sort_key();
+}
+
+const QueryClasses&
+QueryClasses::get()
+{
+ if (unlikely(!instance.initialized()))
+ QueryClasses::ensure();
+ return instance;
+}
+
+bool
+QueryClasses::initialized() const
+{
+ return static_cast<bool>(this->cls_masked_array);
+}
+
+template<typename... Args>
+DCTV_NORETURN_ERROR
+void
+throw_invalid_query_fmt(const char* format, Args&&... args)
+{
+ throw_invalid_query(fmt(format, std::forward<Args>(args)...));
+}
+
+pyarray_ref
+maybe_ma(pyref obj)
+{
+ if (!isinstance_exact(obj, QueryClasses::get().cls_masked_array))
+ return {};
+ return obj.as_unsafe<PyArrayObject>();
+}
+
+pyref
+nomask()
+{
+ return QueryClasses::get().np_ma_nomask.notnull();
+}
+
+} // namespace dctv
diff --git a/src/dctv/query.cpp b/src/dctv/query.cpp
new file mode 100644
index 0000000..963f879
--- /dev/null
+++ b/src/dctv/query.cpp
@@ -0,0 +1,362 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "query.h"
+
+#include "hunk.h"
+#include "io_spec.h"
+#include "operator_context.h"
+#include "pyerrfmt.h"
+#include "pyobj.h"
+#include "pyseq.h"
+#include "qe_call_resize_buffers.h"
+
+namespace dctv {
+
+static_assert(sizeof (npy_intp) == sizeof (Py_ssize_t));
+
+_Py_IDENTIFIER(_data);
+_Py_IDENTIFIER(_mask);
+
+void
+QeCall::do_operator_setup(QueryExecution*,
+ OperatorContext* oc,
+ QueryDb*)
+{
+ throw_pyerr_fmt(PyExc_RuntimeError,
+ "operator %s did not call setup",
+ repr(oc->get_query_action()));
+}
+
+IoSpec
+QeCall::extract_io_spec()
+{
+ throw_pyerr_fmt(PyExc_RuntimeError, "not an IO operation");
+}
+
+void
+QeCall::refresh_resize_buffers(const OperatorContext* oc,
+ std::unique_ptr<QeCall>* self_ptr)
+{
+ assume(self_ptr->get() == this);
+ // If we fail here, we'll leave *self_ptr empty, which will make
+ // QueryExecution complain if someone tries to continue execution.
+ std::unique_ptr<QeCall> new_qe_call =
+ std::make_unique<QeCallResizeBuffers>(
+ oc, self_ptr, std::move(*self_ptr));
+ *self_ptr = std::move(new_qe_call);
+}
+
+QueryClasses QueryClasses::instance;
+
+void
+QueryClasses::ensure()
+{
+ // TODO(dancol): use less centralized class interning
+ if (!instance.initialized()) {
+ instance.cls_tmpdir =
+ find_pyclass("dctv.util", "TmpDir");
+ instance.cls_query_node =
+ find_pyclass("dctv.query", "QueryNode");
+ instance.cls_query_action =
+ find_pyclass("dctv.query", "QueryAction");
+ instance.cls_invalid_query_exception =
+ find_pyclass("dctv.query", "InvalidQueryException");
+ instance.np_ma_nomask =
+ getattr(import_pymodule("numpy.ma"), "nomask");
+ instance. cls_masked_array =
+ find_pyclass("numpy.ma", "masked_array");
+ assert(instance.initialized());
+ }
+}
+
+void
+throw_invalid_query(String msg) // NOLINT: min call site size
+{
+ throw_pyerr_msg(QueryClasses::get().cls_invalid_query_exception.get(),
+ msg.c_str());
+}
+
+unique_pyarray
+collapse_useless_views(unique_pyarray array)
+{
+ if (npy_ndim(array) != 1)
+ return array;
+ for (;;) {
+ obj_pyref base = npy_base(array);
+ if (!base)
+ return array;
+ if (!is_base_ndarray(base))
+ return array;
+ pyarray_ref abase = base.as_unsafe<PyArrayObject>();
+ if (npy_ndim(abase) != 1)
+ return array;
+ if (npy_size1d(abase) != npy_size1d(array))
+ return array;
+ if (npy_dtype(abase) != npy_dtype(array))
+ return array;
+ if (npy_data_raw(abase) != npy_data_raw(array))
+ return array;
+ array = abase.addref();
+ }
+}
+
+unique_pyarray
+npy_get_data_of_ma(pyarray_ref ma)
+{
+ assert(maybe_ma(ma));
+ unique_pyarray data = getattr(ma, &PyId__data)
+ .addref_as_unsafe<PyArrayObject>();
+ assert(is_base_ndarray(data));
+ return collapse_useless_views(std::move(data));
+}
+
+unique_pyref
+npy_get_mask_or_nomask_of_ma(pyarray_ref ma)
+{
+ assert(maybe_ma(ma));
+ unique_pyref m = getattr(ma, &PyId__mask);
+ assert(m == nomask() || is_base_ndarray(m));
+ if (m == nomask())
+ return m;
+ return collapse_useless_views(
+ std::move(m).addref_as_unsafe<PyArrayObject>());
+}
+
+unique_pyarray
+npy_get_mask_of_ma(pyarray_ref ma)
+{
+ unique_pyref m = npy_get_mask_or_nomask_of_ma(ma);
+ if (m == nomask())
+ return {};
+ assert(is_base_ndarray(m));
+ return std::move(m).addref_as_unsafe<PyArrayObject>();
+}
+
+bool
+npy_has_mask(pyarray_ref array)
+{
+ pyarray_ref ma = maybe_ma(array);
+ return ma && npy_get_mask_of_ma(ma);
+}
+
+static
+unique_pyref
+py_npy_has_mask(PyObject*, pyref obj)
+{
+ return make_pybool(npy_has_mask(obj.as<PyArrayObject>()));
+}
+
+static
+unique_pyref
+py_npy_get_data(PyObject*, pyref obj)
+{
+ pyarray_ref ma = maybe_ma(obj);
+ if (ma)
+ return npy_get_data_of_ma(ma);
+ return obj.addref();
+}
+
+static
+unique_pyref
+py_npy_get_mask(PyObject*, pyref obj)
+{
+ pyarray_ref ma = maybe_ma(obj);
+ if (ma)
+ return npy_get_mask_or_nomask_of_ma(ma);
+ return nomask().addref();
+}
+
+static
+unique_pyref
+py_npy_explode(PyObject*, pyref obj)
+{
+ pyarray_ref ma = maybe_ma(obj);
+ if (!ma)
+ return pytuple::of(obj, nomask());
+ return pytuple::of(npy_get_data_of_ma(ma),
+ npy_get_mask_or_nomask_of_ma(ma));
+}
+
+template<bool JustCheck>
+static std::conditional_t<
+ JustCheck,
+ bool,
+ unique_pyarray> npy_get_broadcaster_1(
+ pyarray_ref array) noexcept(JustCheck);
+
+template<bool JustCheck>
+static
+std::conditional_t<JustCheck, bool, unique_pyarray>
+npy_get_broadcaster_ma_1(pyarray_ref ma)
+{
+ using Wanted = std::conditional_t<JustCheck, bool, unique_pyarray>;
+ unique_pyarray data = npy_get_data_of_ma(ma);
+ Wanted data_broadcaster = npy_get_broadcaster_1<JustCheck>(data);
+ if (!data_broadcaster)
+ return {};
+ unique_pyarray mask = npy_get_mask_of_ma(ma);
+ if (!mask)
+ return data_broadcaster;
+ Wanted mask_broadcaster = npy_get_broadcaster_1<JustCheck>(mask);
+ if (!mask_broadcaster)
+ return {};
+ if constexpr (JustCheck) {
+ return true;
+ } else { // NOLINT
+ return make_masked_array(data_broadcaster, mask_broadcaster);
+ }
+}
+
+pyarray_ref
+npy_get_broadcaster_raw(pyarray_ref array) noexcept
+{
+ if (!is_base_ndarray(array))
+ return {};
+ if (npy_ndim(array) != 1)
+ return {};
+ if (npy_strides(array)[0] != 0)
+ return {};
+ pyref base = npy_base(array);
+ if (!base || !is_base_ndarray(base))
+ return {};
+ pyarray_ref abase = base.as_unsafe<PyArrayObject>();
+ if (npy_dtype(array) != npy_dtype(abase))
+ return {};
+ if (npy_data_raw(array) != npy_data_raw(abase))
+ return {};
+ if (npy_ndim(abase) == 0 ||
+ (npy_ndim(abase) == 1 && npy_dims(abase)[0] == 1))
+ return abase;
+ return {};
+}
+
+template<bool JustCheck>
+static
+std::conditional_t<JustCheck, bool, unique_pyarray>
+npy_get_broadcaster_1(pyarray_ref array) noexcept(JustCheck)
+{
+ pyarray_ref ma = maybe_ma(array);
+ if (ma)
+ return npy_get_broadcaster_ma_1<JustCheck>(ma);
+ pyarray_ref bcaster_raw = npy_get_broadcaster_raw(array);
+ if (!bcaster_raw)
+ return {};
+ if constexpr (JustCheck) {
+ return true;
+ } else { // NOLINT
+ if (npy_ndim(bcaster_raw) == 0)
+ return npy_ravel(bcaster_raw);
+ return bcaster_raw.addref();
+ }
+}
+
+unique_pyarray
+npy_get_broadcaster(pyarray_ref array)
+{
+ return npy_get_broadcaster_1<false>(array);
+}
+
+bool
+npy_is_broadcasted(pyarray_ref array) noexcept
+{
+ return npy_get_broadcaster_1<true>(array);
+}
+
+static
+unique_pyref
+py_npy_get_broadcaster(PyObject*, pyref obj)
+{
+ pyarray_ref array = obj.as<PyArrayObject>();
+ unique_pyarray broadcaster = npy_get_broadcaster(array);
+ if (!broadcaster)
+ return addref(Py_None);
+ return broadcaster;
+}
+
+static
+unique_pyref
+py_npy_is_broadcasted(PyObject*, pyref obj)
+{
+ pyarray_ref array = obj.as<PyArrayObject>();
+ return make_pybool(npy_is_broadcasted(array));
+}
+
+unique_pyarray
+make_masked_array(pyref data, pyref mask)
+{
+ return call(QueryClasses::get().cls_masked_array, data, mask)
+ .addref_as_unsafe<PyArrayObject>();
+}
+
+void
+maybe_drop_mask(unique_pyarray* mask)
+{
+ if (!*mask)
+ return;
+
+ pyarray_ref bcaster = npy_get_broadcaster_raw(*mask);
+ if (bcaster) {
+ assume(npy_ndim(bcaster) <= 1);
+ if (npy_ndim(bcaster))
+ assert(npy_size1d(bcaster) == 1);
+ assume(npy_dtype(bcaster) == type_descr<bool>());
+ if (!npy_data<bool>(bcaster)[0]) {
+ mask->reset();
+ }
+ } else {
+ // TODO(dancol): is the full scan worth it?
+ if (!npy_any(*mask))
+ mask->reset();
+ }
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("npy_has_mask",
+ wraperr<py_npy_has_mask>(),
+ METH_O,
+ "Return whether an object has a mask"),
+ make_methoddef("npy_get_mask",
+ wraperr<py_npy_get_mask>(),
+ METH_O,
+ "Return an object's mask if present or None"),
+ make_methoddef("npy_get_data",
+ wraperr<py_npy_get_data>(),
+ METH_O,
+ "Return data of masked array or array"),
+ make_methoddef("npy_explode",
+ wraperr<py_npy_explode>(),
+ METH_O,
+ "Split an array into value and mask"),
+ make_methoddef("npy_get_broadcaster",
+ wraperr<py_npy_get_broadcaster>(),
+ METH_O,
+ "Return the underlying broadcasted array "
+ "or None if array is not broadcasted"),
+ make_methoddef("npy_is_broadcasted",
+ wraperr<py_npy_is_broadcasted>(),
+ METH_O,
+ "Return the underlying broadcasted array "
+ "or None if array is not broadcasted"),
+ { 0 }
+};
+
+void
+init_query(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/query.h b/src/dctv/query.h
new file mode 100644
index 0000000..0a03ebd
--- /dev/null
+++ b/src/dctv/query.h
@@ -0,0 +1,186 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/operators.hpp>
+#include <functional>
+#include <memory>
+#include <tuple>
+
+#include "fmt.h"
+#include "npy.h"
+#include "pyseq.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+struct Hunk;
+struct InputChannel;
+struct IoSpec;
+struct OperatorContext;
+struct OutputChannel;
+struct QueryCache;
+struct QueryExecution;
+struct QueryKey;
+struct StringTable;
+
+using op_ref = obj_pyref<OperatorContext>;
+using unique_op_ref = unique_obj_pyref<OperatorContext>;
+
+struct QueryClasses final : NoCopy, NoMove {
+ unique_obj_pyref<PyTypeObject> cls_tmpdir;
+ unique_obj_pyref<PyTypeObject> cls_query_node;
+ unique_obj_pyref<PyTypeObject> cls_query_action;
+ unique_obj_pyref<PyTypeObject> cls_invalid_query_exception;
+ unique_pyref np_ma_nomask;
+ unique_obj_pyref<PyTypeObject> cls_masked_array;
+ inline static const QueryClasses& get();
+ inline bool initialized() const;
+ static void ensure();
+ private:
+ static QueryClasses instance;
+};
+
+enum class OperatorState { // Priority order: most important last
+ NOT_RUNNABLE,
+ RUNNABLE_UNDER_DURESS,
+ RUNNABLE,
+ YIELDING,
+ TERMINATED,
+};
+
+// The value we use for sorting actions to be run. At each turn of
+// the query crank, the operator with the highest score runs.
+struct Score final : boost::totally_ordered<Score> {
+ OperatorState state = OperatorState::NOT_RUNNABLE;
+ int negated_ordinal = 0;
+ inline bool operator<(const Score& other) const noexcept;
+ inline bool operator==(const Score& other) const noexcept;
+ auto get_sort_key() const noexcept {
+ return std::tie(this->state, this->negated_ordinal);
+ }
+ bool is_valid() const { return this->negated_ordinal; }
+};
+
+struct QueryDb;
+
+struct QeCall : NoCopy {
+ // Called when a QeCall becomes current for an operator.
+ virtual void setup(OperatorContext* oc) {}
+
+ // Called on demand to recompute the operator's score.
+ virtual Score compute_score(const OperatorContext* oc) const = 0;
+
+ // Called to perform the operation indicated by the QeCall; should
+ // call oc->communicate() with the value to pass to the coroutine
+ // and undo any state changes done in setup(). If the return value
+ // is not nullptr, yield that value to the query runner.
+ virtual unique_pyref do_it(OperatorContext* oc) = 0;
+
+ // Do first-time operator setup. Note that oc->qe is _not_ set up
+ // at this point and that it shouldn't be, since oc->qe is the
+ // _link_ owner and at the time we call do_operator_setup, the
+ // operator isn't on any of qe's queues.
+ virtual void do_operator_setup(QueryExecution* qe,
+ OperatorContext* oc,
+ QueryDb* query_db);
+
+ // Special call for consolidating IO.
+ virtual IoSpec extract_io_spec();
+
+ // Implement Python GC traversal.
+ virtual int py_traverse(visitproc visit, void* arg) const noexcept = 0;
+
+ // Refresh a resize-buffers pending call.
+ virtual void refresh_resize_buffers(
+ const OperatorContext* oc,
+ std::unique_ptr<QeCall>* self_ptr);
+
+ virtual ~QeCall() = default;
+};
+
+unique_pyref make_qe_call(std::unique_ptr<QeCall> qe_call);
+unique_pyref make_qe_call_io_single(IoSpec&& io_spec);
+unique_pyref make_qe_call_io_multi(pytuple::ref py_io_specs);
+unique_pyref make_qe_call_setup(pytuple::ref args);
+unique_pyref make_qe_call_yield_to_query_runner(unique_pyref what);
+
+DCTV_NORETURN_ERROR
+void throw_invalid_query(String msg);
+
+template<typename... Args>
+DCTV_NORETURN_ERROR
+void throw_invalid_query_fmt(const char* format, Args&&... args);
+
+// Return whether an object is a masked_array If it is, return a
+// non-null reference as an ndarray, otherwise null.
+inline pyarray_ref maybe_ma(pyref obj);
+
+// The nomask singleton
+inline pyref nomask();
+
+// Return whether the given array has a mask. An array has a mask if
+// it's a masked_array and the mask field is not nomask.
+bool npy_has_mask(pyarray_ref array);
+
+// Retrieve the data of an array that we know is definitely a
+// masked_array. It is a programming error to call these functions on
+// arrays that are not masked arrays.
+unique_pyarray npy_get_data_of_ma(pyarray_ref ma);
+// Retrieve the mask of an array that we know is definitely a
+// masked_array. If the mask is nomask, return a null reference.
+unique_pyarray npy_get_mask_of_ma(pyarray_ref ma);
+
+// Return the underlying broadcasted singleton array that view ARRAY
+// refers to. Works for both regular and masked arrays. Return the
+// empty reference if ARRAY isn't actually broadcast.
+unique_pyarray npy_get_broadcaster(pyarray_ref array);
+
+// Return whether npy_get_broadcaster would have returned non-null.
+bool npy_is_broadcasted(pyarray_ref array) noexcept;
+
+// Lower-level version of npy_get_broadcaster. Works only for
+// base-type ndarrays. Not exposed to Python. Does not massage array
+// dimensions. Return the empty reference if ARRAY is not a
+// broadcasted array.
+pyarray_ref npy_get_broadcaster_raw(pyarray_ref array) noexcept;
+
+// Make a masked_array.
+unique_pyarray make_masked_array(pyref data, pyref mask);
+
+// Make an uninitialized array backed by a query cache hunk.
+unique_pyarray make_uninit_hunk_array(obj_pyref<QueryCache> qc,
+ unique_dtype type,
+ npy_intp nelem);
+
+unique_pyarray make_uninit_hunk_array(obj_pyref<QueryExecution> qe,
+ unique_dtype type,
+ npy_intp nelem);
+
+// Collapse views that do not changed the viewed data.
+unique_pyarray collapse_useless_views(unique_pyarray array);
+
+// Helper functions that avoid having to include whole headers to
+// access some common fields of central objects.
+StringTable* st_from_qe(QueryExecution* qe);
+npy_intp block_size_from_qc(QueryCache* qc);
+
+void maybe_drop_mask(unique_pyarray* mask);
+
+void init_query(pyref m);
+
+} // namespace dctv
+
+#include "query-inl.h"
diff --git a/src/dctv/query.py b/src/dctv/query.py
new file mode 100644
index 0000000..0a894e9
--- /dev/null
+++ b/src/dctv/query.py
@@ -0,0 +1,3825 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Basic query constructs
+
+This module contains the basic machinery to the DCTV query engine.
+"""
+import logging
+import sys
+from functools import partial, reduce, lru_cache
+
+import numpy as np
+from numpy import ndarray
+from numpy.ma import masked_array, nomask
+
+from cytoolz import (
+ drop,
+ first,
+ identity,
+ merge,
+ valmap,
+)
+
+from pint.errors import DimensionalityError
+
+from modernmp.util import (
+ assert_seq_type,
+ the,
+)
+
+from .util import (
+ AutoNumber,
+ BOOL,
+ EqImmutable,
+ ExplicitInheritance,
+ FLOAT32,
+ FLOAT64,
+ INT16,
+ INT32,
+ INT64,
+ INT8,
+ IdentityHashedImmutable,
+ Immutable,
+ Interned,
+ NoneType,
+ UINT16,
+ UINT32,
+ UINT64,
+ UINT8,
+ abstract,
+ all_same,
+ cached_property,
+ enumattr,
+ final,
+ iattr,
+ ignore_numpy_errors,
+ load_pandas,
+ override,
+ sattr,
+ tattr,
+ ureg,
+)
+
+from ._native import (
+ DTYPE_DURATION,
+ DTYPE_INDEX,
+ DTYPE_STRING_ID,
+ DTYPE_STRING_RANK,
+ DTYPE_TS,
+ MATCH_PCRE,
+ MATCH_SQL_ILIKE,
+ MATCH_SQL_LIKE,
+)
+
+from ._native import (
+ QueryCache,
+ SequentialTaker,
+ dctv_rules_result_type,
+ fast_argsort,
+ fls,
+ npy_broadcast_to,
+ npy_explode,
+ npy_get_broadcaster,
+ npy_get_data,
+ npy_get_mask,
+ npy_has_mask,
+ npy_is_broadcasted,
+ str_fast_take,
+ study_index_for_take,
+)
+
+log = logging.getLogger(__name__)
+
+
+# Utilities and accessors
+
+class QueryWarning(UserWarning):
+ """Warning during query processing"""
+
+def iattr_unit(**kwargs):
+ """iattr for a unit"""
+ return iattr(type_if_debug=lambda: ureg().Unit, **kwargs)
+
+def make_query_iattr(required_schema):
+ """Make an iattr for a QueryNode conforming to a schema"""
+ # TODO(dancol): codegen the conversion function?
+ def _iattr(*, converter=None, **kwargs):
+ assert not converter, "cannot explicitly specify converter here"
+ nullable = kwargs.get("nullable")
+ def _converter(value):
+ q = QueryNode.coerce_(value)
+ if nullable and value is None:
+ return None
+ if q.schema.unit != required_schema.unit:
+ q = q.to_unit(required_schema.unit)
+ if q.schema.dtype != required_schema.dtype:
+ q = q.to_dtype(required_schema.dtype, safe=True)
+ if not q.schema.is_a(required_schema):
+ raise InvalidQueryException(
+ "schema {} expected but found {}".format(
+ required_schema, q.schema))
+ return q
+ ia = iattr(QueryNode, converter=_converter, **kwargs)
+ ia.required_schema = required_schema
+ return ia
+ return _iattr
+
+def _iattr_query_node_int_converter(value):
+ qn = QueryNode.coerce_(value)
+ schema = qn.schema
+ if not (schema.is_integral or schema.is_null) or schema.unit or schema.domain:
+ raise InvalidQueryException(
+ "invalid schema for integral context: {}".format(schema))
+ return qn
+
+def iattr_query_node_int(**kwargs):
+ """Immutable attribute that checks for a QueryNode yielding an integer"""
+ return iattr(QueryNode,
+ converter=_iattr_query_node_int_converter,
+ **kwargs)
+
+def int_input(key, inputs):
+ """Retrieve an integer input to a query"""
+ arr = inputs[key]
+ if len(arr) != 1:
+ raise InvalidQueryException(
+ "non-scalar result of scalar query {!r}".format(key))
+ value = arr[0]
+ if value is np.ma.masked:
+ raise InvalidQueryException("NULL supplied for scalar query")
+ return int(value)
+
+def masked_take(array, indices):
+ """Like np.ma.take, but returns a plain array if there's no mask"""
+ if npy_has_mask(array) or npy_has_mask(indices):
+ return np.ma.take(array, indices)
+ return np.take(array, indices)
+
+def _is_pandas_series(value):
+ return "pandas" in sys.modules and \
+ isinstance(value, load_pandas().Series)
+
+def masked_broadcast_to(array, dim):
+ """Like np.broadcast_to, but work properly for masked arrays
+
+ Broadcasting a masked singleton results in a masked broadcasted
+ array. np.broadcast_to just ignores the mask and broadcasts the
+ underlying data.
+ """
+ mask = npy_get_mask(array)
+ if mask is nomask or not mask[0]:
+ return npy_broadcast_to(array, dim)
+ return masked_array(npy_broadcast_to(array, dim),
+ npy_broadcast_to(mask, dim))
+
+def die_mismatched_blocks(channels, blocks):
+ """Die on mismatched lengths. Does not return.
+
+ CHANNELS is a sequence of channels. CHANNELS is a sequence of
+ blocks from these channels. Report an error about the lengths of
+ the blocks being mismatched.
+ """
+ assert not all_same([len(block) for block in blocks])
+ raise InvalidQueryException(
+ "queries had divergent lengths: {!r}".format(
+ [(ic.query, len(block)) for ic, block in
+ zip(channels, blocks)]))
+
+def check_same_lengths(channels, blocks):
+ """Make sure that BLOCKS and produced in lockstep.
+
+ CHANNELS is a sequence of channels (input or output) and BLOCKS is a
+ sequence of produced blocks or, despite the naming, arrays.
+ """
+ assert len(channels) == len(blocks)
+ if not all_same(len(block) for block in blocks):
+ die_mismatched_blocks(channels, blocks)
+
+async def transduce(qe, ics, ocs, transducer):
+ """Call TRANSDUCER to transform blocks of arrays in ICS to OCS
+ """
+ if not ics:
+ return
+ def _run_transducer(inp_arrays):
+ rl = inp_arrays[0].size
+ if rl <= 1:
+ return transducer(*inp_arrays)
+ base_arrays = [npy_get_broadcaster(a) for a in inp_arrays]
+ if not all(a is not None for a in base_arrays):
+ return transducer(*inp_arrays)
+ base_out = transducer(*base_arrays)
+ return [masked_broadcast_to(a, rl) for a in base_out]
+ block_size = qe.block_size
+ inps = await qe.async_io(*[ic.read(block_size) for ic in ics])
+ check_same_lengths(ics, inps)
+ while inps[0]:
+ outs = _run_transducer([inp.as_array() for inp in inps])
+ assert not isinstance(outs, ndarray), (
+ "operator accidentally returned array, "
+ "not sequence, from transduce!")
+ check_same_lengths(ocs, outs)
+ assert len(outs[0]) == len(inps[0])
+ eofp = len(inps[0]) < block_size
+ del inps
+ batch = ([ic.read(block_size) for ic in ics] +
+ [oc.write(out, eofp) for oc, out in zip(ocs, outs)])
+ del outs
+ inps = (await qe.async_io(*batch))[:len(ics)]
+ check_same_lengths(ics, inps)
+
+async def passthrough(qe, ic, oc):
+ """Forward blocks from IC to QC in QE"""
+ block = await ic.read(qe.block_size)
+ while block:
+ is_eof = len(block) < qe.block_size
+ req = qe.async_io(ic.read(qe.block_size), oc.write(block, is_eof))
+ del block
+ [block, _] = await req
+
+def die_on_length_mismatch(query, rows_delivered, wanted_rows):
+ """Raise an error about a query length contract violation"""
+ assert rows_delivered != wanted_rows
+ raise InvalidQueryException("query {!r} yielded{}{!r} rows "
+ "but we wanted exactly {!r}".format(
+ query,
+ (" exactly " if rows_delivered < wanted_rows
+ else " at least "),
+ rows_delivered,
+ wanted_rows))
+
+def query_typecheck(value, expected_type, query):
+ """Check that VALUE has EXPECTED_TYPE for QUERY
+
+ Raises a useful InvalidQueryException if the type check is violated,
+ so use this instead of generic typechecking.
+ """
+ assert isinstance(query, QueryNode)
+ if not isinstance(value, expected_type):
+ raise InvalidQueryException("expected a {!r} from {} but got {!r}".format(
+ expected_type, query, value))
+ return value
+
+def reduce_ufunc_masked(qe, ufunc, dtype, arrays):
+ """Apply a ufunc reduction across non-masked values in rows.
+
+ The output is a 1d array, one item per input row, that's masked at
+ each row if and only if all inputs at that row are masked.
+ """
+ # pylint: disable=assignment-from-no-return
+ assert all_same(map(len, arrays))
+ arrays_mask = [npy_get_mask(array) for array in arrays]
+ if not any(arrays_mask):
+ out = qe.qc.make_uninit_array(dtype, len(arrays[0]))
+ return ufunc.reduce(arrays, dtype=dtype, out=out)
+ # Do it the hard way. We tried using numexpr for the boolean
+ # evaluations below, but it ended up being four times slower (even
+ # taking care to avoid useless intermediate array allocations) than
+ # careful memory management using the `out' keyword argument and
+ # standard numpy operations.
+ arrays_data = [npy_get_data(array) for array in arrays]
+ out_valid_mask = np.logical_not(arrays_mask[0],
+ out=np.empty(len(arrays_data[0]), BOOL))
+ out_data = qe.qc.make_uninit_array(dtype, len(out_valid_mask))
+ np.invert(out_valid_mask, out=out_valid_mask)
+ np.copyto(out_data, 0, where=out_valid_mask)
+ np.invert(out_valid_mask, out=out_valid_mask)
+ np.copyto(out_data, arrays_data[0], where=out_valid_mask)
+ scratch_mask = np.empty_like(out_valid_mask)
+ for array_data, array_mask in drop(1, zip(arrays_data, arrays_mask)):
+ # Make scratch_mask a mask of valid locations in array_data.
+ np.logical_not(array_mask, out=scratch_mask)
+
+ # Now make scratch_mask a list of locations at which both out_data
+ # and array_data are valid.
+ np.logical_and(out_valid_mask, scratch_mask, out=scratch_mask)
+
+ # For the locations in scratch_mask, run the ufunc.
+ ufunc(out_data, array_data,
+ dtype=dtype,
+ casting="safe",
+ out=out_data,
+ where=scratch_mask)
+
+ # Now set scratch_mask to those locations where array_data is
+ # valid and out_data is not. scratch_mask ends up containing
+ # do_copy.
+
+ # do_copy = !old_valid && new_valid
+ # !do_copy = old_valid || !new_valid
+ # !!do_copy = !(old_valid || !new_valid)
+ # do_copy = !(old_valid || !new_valid)
+
+ np.logical_or(out_valid_mask, array_mask, out=scratch_mask)
+ np.logical_not(scratch_mask, out=scratch_mask)
+ np.copyto(out_data, array_data, where=scratch_mask)
+ np.copyto(out_valid_mask, True, where=scratch_mask)
+
+ return masked_array(
+ out_data,
+ np.logical_not(out_valid_mask, out=out_valid_mask))
+
+def _safe_str_fast_take(qc, codes, translate_table):
+ assert isinstance(qc, QueryCache)
+ assert not npy_has_mask(translate_table)
+ assert not npy_is_broadcasted(translate_table), \
+ "ST doesn't generate bcasted translations"
+ codes_bcast = npy_get_broadcaster(codes)
+ if codes_bcast is not None:
+ assert len(codes_bcast) == 1
+ return masked_broadcast_to(
+ str_fast_take(np.empty(1, codes_bcast.dtype),
+ codes_bcast,
+ translate_table),
+ len(codes))
+ codes, mask = npy_explode(codes)
+ out = qc.make_uninit_array(codes.dtype, len(codes))
+ str_fast_take(out, codes, translate_table)
+ if mask is not nomask:
+ # pylint: disable=redefined-variable-type
+ out = masked_array(out, mask) # Reuse original mask
+ return out
+
+DTYPE_KINDS = {
+ "b": "boolean",
+ "i": "signed integer",
+ "u": "unsigned integer",
+ "f": "floating point",
+ "c": "complex",
+}
+
+ALL_KINDS = "".join(DTYPE_KINDS)
+UNSIGNED_TYPECODES = "BHILQ"
+
+
+# Query schema support
+
+class QuerySchemaKind(AutoNumber):
+ """High-level kind of QuerySchema"""
+ NORMAL = ()
+ STRING = ()
+ MAGIC_NULL = ()
+
+class QuerySchemaConstraint(AutoNumber):
+ """Additional constraints on query values"""
+ UNIQUE = () # All values are distinct
+
+UNIQUE = QuerySchemaConstraint.UNIQUE
+C_UNIQUE = frozenset({UNIQUE})
+
+class QuerySchema(EqImmutable):
+ """Metadata about the type of a particular query"""
+
+ # TODO(dancol): does it make sense to combine some of these fields
+ # for the sake of performance? Or to move this class to C++?
+
+ # TODO(dancol): expore interning these values
+
+ dtype = iattr(np.dtype)
+ kind = enumattr(QuerySchemaKind,
+ default=QuerySchemaKind.NORMAL,
+ kwonly=True)
+ domain = iattr(str, nullable=True, default=None, kwonly=True)
+ unit = iattr_unit(kwonly=True,
+ nullable=True,
+ default=None)
+ constraints = sattr(QuerySchemaConstraint,
+ default=frozenset())
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert not self.is_string or self.unit is None, \
+ "strings cannot have numerical units"
+ assert not self.is_null or self.unit is None, \
+ "magic null cannot have numerical units"
+ if self.is_string:
+ assert not self.unit
+ assert self.dtype == DTYPE_STRING_ID
+ if self.is_null:
+ assert not self.unit
+ assert self.dtype is INT8
+ assert all(isinstance(c, QuerySchemaConstraint)
+ for c in self.constraints)
+
+ def propagate_constraints(self, known_constraints):
+ """Pass through constraints in a set"""
+ new_constraints = self.constraints & known_constraints
+ if new_constraints == self.constraints:
+ return self
+ return self.evolve(constraints=new_constraints)
+
+ def unconstrain(self):
+ """Make a conservative, unconstrained version of this schema"""
+ if self.constraints:
+ return self.evolve(constraints=frozenset())
+ return self
+
+ def constrain(self, constraints):
+ """Make a version of this query schema with added constraints"""
+ new_constraints = self.constraints | frozenset(constraints)
+ if new_constraints == self.constraints:
+ return self
+ return self.evolve(constraints=new_constraints)
+
+ @property
+ def is_normal(self):
+ """Return whether the schema lacks special features"""
+ return not (self.is_string or
+ self.is_null or
+ self.unit or
+ self.domain)
+
+ @property
+ def is_integral(self):
+ """Whether this query yields an integer"""
+ return (not self.is_string and
+ not self.is_null and
+ self.dtype.kind in ("u", "i"))
+
+ @property
+ def is_null(self):
+ """Whether this query represents a flexible NULL"""
+ return self.kind == QuerySchemaKind.MAGIC_NULL
+
+ @property
+ def is_string(self):
+ """Whether this query represents a string"""
+ return self.kind == QuerySchemaKind.STRING
+
+ @staticmethod
+ def concat(schemas):
+ """Return a covering schema for all SCHEMAS"""
+ # pylint: disable=protected-access
+ return reduce(lambda s1, s2: s1._concat(s2), schemas)
+
+ def _concat_1(self, other_schema):
+ """Return the schema describing a concatenation"""
+ is_null = (self.is_null, other_schema.is_null)
+ if is_null[0] and is_null[1]:
+ return self
+ if is_null[0]:
+ return other_schema
+ if is_null[1]:
+ return self
+ if self.is_string != other_schema.is_string:
+ raise InvalidQueryException(
+ "cannot combine string and non-string values")
+ # TODO(dancol): whichever query sets a domain wins. Do we want to
+ # refine this rule somehow? We allow combining domainless values
+ # with domained ones for the benefit of the repl.
+ domain = self.domain or other_schema.domain or None
+ if (self.domain and
+ other_schema.domain and
+ self.domain != other_schema.domain):
+ raise InvalidQueryException("domain mismatch: {!r} vs {!r}".format(
+ self.domain, other_schema.domain))
+ if self.unit != other_schema.unit:
+ raise BadUnitsException("unit mismatch: {} vs {}"
+ .format(self.unit, other_schema.unit))
+ dtype = dctv_rules_result_type(self.dtype, other_schema.dtype)
+ # TODO(dancol): use evolve
+ if dtype == self.dtype and self.domain is domain:
+ return self
+ if dtype == other_schema.dtype and other_schema.domain is domain:
+ return other_schema
+ return QuerySchema(dtype,
+ kind=self.kind,
+ domain=domain,
+ unit=self.unit)
+
+ def _concat(self, other):
+ # Unconditionally unconstraining is conservative, but let's be
+ # conservative for now.
+ return self._concat_1(other).unconstrain()
+
+ def is_a(self, req):
+ """Is OTHER_SCHEMA a special case of this schema?"""
+ return (req.dtype == self.dtype and
+ req.kind == self.kind and
+ req.domain == self.domain and
+ req.unit == self.unit and
+ req.constraints.issubset(self.constraints))
+
+ @cached_property
+ def qn_iattr(self):
+ """An iattr useful for Immutable definitions
+
+ The iattr coerces the field value to a QueryNode and ensures that
+ the QueryNode's schema matches this one.
+ """
+ return make_query_iattr(self)
+
+ def check_no_domain(self):
+ """Raise IQE if we have a domain"""
+ if self.domain:
+ raise InvalidQueryException(
+ "operation not supported on "
+ "domain {!r}".format(self.domain))
+
+
+# Basic query and action infrastructure
+
+class InvalidQueryException(ValueError):
+ """Exception raised when a query is invalid"""
+
+class BadCastException(InvalidQueryException):
+ """Exception raised when a value cannot be cast"""
+
+class BadUnitsException(InvalidQueryException):
+ """Exception used to report an invalid unit operation"""
+
+class LiteralCoercionError(InvalidQueryException):
+ """Exception raised when we can't coerce a value to a literal"""
+
+class _RestartQueryException(Exception):
+ """Special exception used to restart queries"""
+
+class QueryAction(IdentityHashedImmutable):
+ """An action to take during query execution.
+
+ Requires zero or more QueryNode values as input; produces zero more
+ QueryNode values as output.
+ """
+
+ condense = None
+ """Transform a recursive connected component into a single node"""
+
+ precious = False
+ """Don't prune from query plan when unreachable"""
+
+ async def run_async(self, qe):
+ """Run a query operator
+
+ Query operators are async routines that retrieve data blocks from
+ query engine via context handle QE methods and deliver result
+ blocks back to the querry engine via other methods on QE, using
+ the await keyword for each interaction with QE, which operators
+ should consider an opaque handle with the methods described below.
+
+ Query operators must not retain long-term state outside the
+ context of query execution. The query engine is allowed to start,
+ stop, and cancel query operators at all.
+
+ Query operators must return None.
+
+ Operators may await the following things:
+
+ qe.async_setup(INPUTS, OUTPUTS) -> INPUT_CHANNELS, OUTPUT_CHANNELS
+
+ The first thing an operator does must be to await qe.async_setup
+ so as to establish communication channels with the query engine.
+ INPUTS and OUTPUTS are sequences of QueryNode instances
+ describing the queries that this operator produces and consumes,
+ respectively. INPUT_CHANNELS and OUTPUT_CHANNELS are tuples of
+ InputChannel and OutputChannel objects that the query can use to
+ request input or deliver output.
+
+ Why go to the trouble of creating channel objects?
+ Because depending on precise operation, an operator can consume
+ a given input more than once, and not necessarily in a perfectly
+ synchronized way. Each input stream is an independent flow
+ of blocks.
+
+ Each output query must correspond to exactly one output stream;
+ we use output stream objects for consistency with input streams
+ and so that we can provide for output-stream-specific
+ access methods.
+
+ qe.async_yield_to_query_runner(VALUE) -> None
+
+ Deliver a value to the query runner. The query execution
+ iterator yields VALUE, whatever it is, to its caller, than
+ resumes query processing.
+
+ qe.async_io(DATA_OP_1[, DATA_OP_2, [...]])
+ -> (OP_RESULT_1[, OP_RESULT_2, [...]])
+
+ Exchange data with the query engine core. It's to call this
+ method that query operators exist in the first place.
+ Each DATA_OP is produced by one of the expressions below.
+ Try to batch as many operations as you can into a given qe.io
+ call; the query execution engine optimizes execution best when
+ it has as much information as possible about what data operators
+ want to request and deliver.
+
+ Available data operations are below. IC is an InputChannel, and
+ OC is an OutputChannel, both as created by qe.async_setup.
+ Note that these methods on channels return opaque request
+ objects useful only for passing to qe.async_io!
+
+ INPUT_CHANNEL.read(WANTED_ROWS) -> Block
+
+ Read a block of WANTED_ROWS rows from the given input
+ channel returning a Block with either the requested number
+ of rows or a fewer if the query from which INPUT_CHANNEL
+ draws terminated before producing the requested number rows.
+ If INPUT_CHANNEL is already at EOF, return an empty block.
+
+ INPUT_CHANNEL.read_at_least(WANTED_ROWS) -> Block
+
+ Read a block of at least WANTED_ROWS rows from the given input
+ channel returning a Block with either the requested number
+ of rows or a fewer if the query from which INPUT_CHANNEL
+ draws terminated before producing the requested number rows.
+ If INPUT_CHANNEL is already at EOF, return an empty block.
+
+ Unlike read(), may return *more* than WANTED_ROWS if query
+ execution makes more rows available without waiting. Will
+ always yield at least WANTED_ROWS except at EOF.
+
+ INPUT_CHANNEL.read_all() -> Block
+
+ Read *all* rows from the given input channel. This method
+ is for non-streaming operations. You should prefer to
+ stream in qe.block_size-sized chunks when possible for
+ greatest query execution efficiency --- but if you *must*
+ look at entire column vector at once, do it by using
+ INPUT_CHANNEL.read_all() and do *NOT* accumulate results in
+ some private buffer inside your operator implementation.
+ Private buffers cannot be automatically spilled in response
+ to memory pressure!
+
+ OUTPUT_CHANNEL.write(ROW_DATA, EOF=False) -> Unspecified
+
+ Supply data to other query operators. ROW_DATA describes
+ the actual data to suppy and can be one of the types
+ described immediately below. EOF must a boolean; if true,
+ it indicates that ROWS is the last bit of row data for this
+ output channel and that it should be closed. Continuing to
+ write to a closed channel is an error.
+
+ Available types of ROW_DATA:
+
+ - Block object, as from an input channel: most efficient
+
+ - A numpy.mp.masked_array object describing a sequence of
+ values and their masks.
+
+ - A tuple (DATA, MASK), in which each can be converted to
+ a numpy array.
+
+ - Data, coercable to a numpy array.
+
+ - None, meaning to write no data (useful for EOF=True)
+ """
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def _compute_inputs(self):
+ """Describe the inputs to this action.
+
+ Return a sequence of QueryNode objects.
+ """
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def _compute_outputs(self):
+ """Describe the outputs of this action.
+
+ Return a sequence of QueryNode objects.
+ """
+ raise NotImplementedError("abstract")
+
+ @cached_property
+ def inputs(self):
+ """Frozenset of input queries"""
+ inputs = frozenset(self._compute_inputs())
+ assert assert_seq_type(frozenset, QueryNode, inputs)
+ return inputs
+
+ @cached_property
+ def outputs(self):
+ """Frozenset of output queries"""
+ outputs = frozenset(self._compute_outputs())
+ assert assert_seq_type(frozenset, QueryNode, outputs)
+ return outputs
+
+ def _compute_merge_key(self): # pylint: disable=no-self-use
+ return None
+
+ @cached_property
+ def merge_key(self):
+ """Queries with same non-None merge key are executed together"""
+ return self._compute_merge_key()
+
+ def merge(self, _others):
+ """Return a merged query"""
+ raise RuntimeError("merging not supported", type(self))
+
+
+# QueryNode
+
+class CanBeOneQueryNode(ExplicitInheritance):
+ """Common functionality for QueryNode and QueryTable"""
+ @abstract
+ def make_one_query_node(self):
+ """Coerce this thing to a QueryNode"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def handle_unop(self, op):
+ """Handle a TVF-context unary operation"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def handle_binop(self, op, other):
+ """Handle a TVF-context binary operation"""
+ raise NotImplementedError("abstract")
+
+ # These operator overloads make it convenient to work with
+ # QueryTable instances in TVF context.
+ def __mk_binop(op, reverse=False): # pylint: disable=no-self-argument
+ def _oper(self, other):
+ try:
+ other = self.coerce_(other)
+ except LiteralCoercionError:
+ return NotImplemented
+ if reverse:
+ return other.handle_binop(op, self)
+ return self.handle_binop(op, other)
+ return _oper
+
+ __add__ = __mk_binop("+")
+ __radd__ = __mk_binop("+", reverse=True)
+ __sub__ = __mk_binop("-")
+ __rsub__ = __mk_binop("-", reverse=True)
+ __mul__ = __mk_binop("*")
+ __rmul__ = __mk_binop("*", reverse=True)
+ __truediv__ = __mk_binop("/")
+ __rtruediv__ = __mk_binop("/", reverse=True)
+ __floordiv__ = __mk_binop("//")
+ __rfloordiv__ = __mk_binop("//", reverse=True)
+ __mod__ = __mk_binop("%")
+ __rmod__ = __mk_binop("%", reverse=True)
+
+ __lt__ = __mk_binop("<")
+ __le__ = __mk_binop("<=")
+ __gt__ = __mk_binop(">")
+ __ge__ = __mk_binop(">=")
+
+ eq = __mk_binop("=")
+ ne = __mk_binop("!=")
+
+ # TODO(dancol): check that these wouldn't screw something up elsewhere
+ #__eq__ = __mk_binop("==")
+ #__ne__ = __mk_binop("!=")
+
+ def __mk_unop(op): # pylint: disable=no-self-argument
+ def _oper(self):
+ return self.handle_unop(op)
+ return _oper
+
+ __neg__ = __mk_unop("-")
+ __pos__ = __mk_unop("+")
+ __invert__ = __mk_unop("~")
+
+ __inherit__ = dict(__lt__=override,
+ __le__=override,
+ __gt__=override,
+ __ge__=override)
+
+ del __mk_binop
+
+class QueryNode(Interned, CanBeOneQueryNode):
+ """Description of a desired value"""
+
+ # N.B. the reason we have a QueryNode.filled function and ones
+ # like it instead of just putting clever logic in __new__ methods
+ # is that we want new methods to have the simple semantics of
+ # returning a specific, possibly-interned QueryNode of the type
+ # given to __new__, whereas the static utility functions on
+ # QueryNode are allowed to be a bit more general and don't promise
+ # to return any kind of QueryNode in particular so long as
+ # whatever's returned meets the function contract requirement.
+
+ special_add_action = None
+ """Add recursive loop edges during action-graph construction"""
+
+ @abstract
+ def _compute_schema(self):
+ """Compute the QuerySchema for this query."""
+ raise NotImplementedError("abstract")
+
+ @final
+ @override
+ def make_one_query_node(self):
+ return self
+
+ @final
+ @override
+ def handle_unop(self, op):
+ return UnaryOperationQuery(op, self)
+
+ @final
+ @override
+ def handle_binop(self, op, right):
+ left = self
+ left_known_size = left.countq().eager_evaluate_scalar()
+ right_known_size = right.countq().eager_evaluate_scalar()
+ if left_known_size != right_known_size:
+ if left_known_size == 1:
+ left = QueryNode.filled(left, right.countq())
+ elif right_known_size == 1:
+ right = QueryNode.filled(right, left.countq())
+ return BinaryOperationQuery(left, op, right)
+
+ @cached_property
+ def schema(self):
+ """QuerySchema describing this query"""
+ schema = self._compute_schema()
+ assert isinstance(schema, QuerySchema), \
+ "expected a QuerySchema, got {!r} self={!r}".format(schema, self)
+ return schema
+
+ def precompute_schema(self):
+ """Compute and cache schema"""
+ # pylint: disable=pointless-statement
+ self.schema # For side effect
+
+ def as_table(self, column_name):
+ """Make a single-column table containing this query
+
+ COLUMN_NAME is the name of that table's column. The table schema
+ is a regular table.
+ """
+ return GenericQueryTable({column_name: self})
+
+ @abstract
+ def make_action(self):
+ """Make a QueryAction that computes this node"""
+ raise NotImplementedError("abstract")
+
+ def countq(self):
+ """Make a query of the number of values produced by this query"""
+ # TODO(dancol): a global query optimizer will obviate subclases
+ # providing specializations of this method.
+ return CountQuery(self)
+
+ @staticmethod
+ def scalar(fill_value):
+ """Make a QueryNode yielding a single value.
+
+ FILL_VALUE must be a Python literal that decode_literal accepts.
+ """
+ return ScalarQuery(*decode_literal(fill_value))
+
+ def eager_evaluate_scalar(self):
+ """Try evaluating this QueryNode to a scalar.
+
+ If we can't do that, just return the QueryNode.
+ """
+ return self
+
+ @staticmethod
+ def sequential(count, *, start=0, step=1):
+ """Make COUNT rows of an increasing value
+
+ COUNT, START, and STEP can be anything automatically coerced (via
+ QueryNode.coerce_) into an int-yielding query yielding of a single
+ row.
+ """
+ return SequentialQuery(start, count, step)
+
+ @staticmethod
+ def filled(fill_value, count):
+ """Broadcast FILL_VALUE to COUNT.
+
+ FILL_VALUE is either a scalar or a QueryNode yielding one row
+ (broadcast to COUNT rows) or a QueryNode yielding exactly COUNT
+ rows. COUNT is either an integer literal or something that we can
+ convert into one.
+ """
+ fill_value = QueryNode.coerce_(fill_value)
+ count = QueryNode.coerce_(count)
+ # TODO(dancol): more principled rule-based optimization
+ if fill_value.countq().eager_evaluate_scalar() == \
+ count.eager_evaluate_scalar():
+ return fill_value
+ if isinstance(count, CountQuery):
+ return LockstepFilledArrayQuery(fill_value, count.frm)
+ return FilledArrayQuery(fill_value, count)
+
+ @staticmethod
+ def coerce_(value):
+ """Make VALUE a QueryNode.
+
+ No guarantees about the length of VALUE are made.
+ """
+ if isinstance(value, CanBeOneQueryNode):
+ return value.make_one_query_node()
+ return QueryNode.scalar(value)
+
+ def to_unit(self, unit, allow_unitless=False):
+ """Return a QueryNode converted to the given unit type"""
+ if self.schema.unit == unit:
+ return self
+ return ConvertToUnitQuery(self, unit, allow_unitless=allow_unitless)
+
+ def take(self, indexer):
+ """Return this QueryNode indexed by indices in indexer
+
+ If SEQUENTIAL is true, assume INDEXER produces non-decreasing
+ index values.
+ """
+ return TakeQuery(self, indexer)
+
+ def take_sequential(self, indexer, bcast_conservative=True):
+ """Return this QueryNode indexed by indices in indexer
+
+ If BCAST_CONSERVATIVE is false, a sequential broadcast assumes
+ that *all* blocks from the data query are broadcast from the same
+ value if any of them is.
+ """
+ cls = (SequentialTakeQuery
+ if bcast_conservative
+ else SequentialTakeQueryEagerBroadcast)
+ return cls(self, indexer)
+
+ def _do_to_dtype(self, dtype, safe):
+ if self.schema.dtype == dtype:
+ return self
+ return CastQuery(self, dtype, safe)
+
+ @final
+ def to_dtype(self, dtype, safe=True):
+ """Return a QueryNode in the given dtype"""
+ return self._do_to_dtype(np.dtype(dtype), safe)
+
+ def strip_unit(self):
+ """Return a QueryNode with no unit attached"""
+ if not self.schema.unit:
+ return self
+ return ConvertToUnitQuery(self, None, allow_unitless=True)
+
+ @staticmethod
+ def choose(selector, choice1, choice2):
+ """SQL IF
+
+ SELECTOR, CHOICE1, and CHOICE2 are all things we can coerce into
+ QueryNode instances. They must have equal-length result vectors.
+ """
+ return IfQuery(selector, choice1, choice2)
+
+ @staticmethod
+ def __greatestleast(op, things):
+ things = [QueryNode.coerce_(thing) for thing in things]
+ if not things:
+ raise InvalidQueryException(
+ "cannot find {} of zero items".format(op))
+ if len(things) == 1:
+ return things[0]
+ return GreatestLeastQuery(op, things)
+
+ @staticmethod
+ def greatest(*things):
+ """Make a query that returns the maximum of THINGS
+
+ Each item in THINGS is something that we can coerce to a
+ QueryNode. All items must have the same length result vectors.
+ """
+ return QueryNode.__greatestleast("greatest", things)
+
+ @staticmethod
+ def least(*things):
+ """Make a query that returns the minimum of THINGS
+
+ Each item in THINGS is something that we can coerce into a
+ QueryNode. All items must have the same length result vectors.
+ """
+ return QueryNode.__greatestleast("least", things)
+
+ def slice(self, low=0, high=None):
+ """Python-style slicing for queries.
+
+ This function works like Python slicing, which is a superset
+ of traditional SQL limit-offset stuff.
+ """
+ return WindowQuery(self,
+ SliceWindow(QueryNode.coerce_(low),
+ QueryNode.coerce_(high)))
+
+ def limit_offset(self, *, limit=None, offset=None):
+ """SQL-style slicing for queries.
+
+ This function works like slice(), but expects arguments in SQL
+ style instead Python style.
+ """
+ return WindowQuery(self,
+ LimitOffsetWindow(limit=QueryNode.coerce_(limit),
+ offset=QueryNode.coerce_(offset)))
+
+ @staticmethod
+ def concat(*things):
+ """Return the query concatenation of THINGS.
+
+ Each thing in THINGS must be something we can coerce to a
+ QueryNode. Each thing must have a schema compatible with
+ the others.
+ """
+ if len(things) == 1:
+ return QueryNode.coerce_(things[0])
+ return ConcatenatingQuery(QueryNode.coerce_(q) for q in things)
+
+ def where(self, other):
+ """Filter a query by another query"""
+ other_q = QueryNode.coerce_(other)
+ other_schema = other_q.schema
+ if (other_schema.dtype is not BOOL or
+ other_schema.domain or
+ other_schema.unit or
+ other_schema.kind != QuerySchemaKind.NORMAL):
+ raise InvalidQueryException(
+ "cannot use query as filter: {} with schema {}"
+ .format(other_q, other_schema))
+ # TODO(dancol): assert queries belong to the same length class.
+ # TODO(dancol): broadcast other_q to length of self?
+ return FilterQuery(other_q, self)
+
+ def __getitem__(self, other):
+ return self.where(other)
+
+ @staticmethod
+ def literals(*args):
+ """See LiteralQuery"""
+ return LiteralQuery(args)
+
+class SimpleQueryNode(QueryNode, QueryAction):
+ """QueryNode which is its own action"""
+
+ __abstract__ = True
+
+ @override
+ @final
+ def make_action(self):
+ return self
+
+ @override
+ @final
+ def _compute_outputs(self):
+ return (self,)
+
+
+# Interface for exposing attributes to SQL. Defined here instead of
+# sql.py so that QueryTable can implement it.
+
+class SqlAttributeLookup(ExplicitInheritance):
+ """Base class for objects supporting SQL attribute access"""
+
+ def lookup_sql_attribute(self, name): # pylint: disable=no-self-use
+ """Retrieve a named field of a SQL object
+
+ NAME is a string giving the name of the field to retrieve.
+ Raise KeyError if the field doesn't exist.
+ """
+ raise KeyError(name)
+
+ def enumerate_sql_attributes(self): # pylint: disable=no-self-use
+ """Return an iterator of SQL attributes we support
+
+ Used for completion.
+ """
+ return frozenset()
+
+ @final
+ def lookup_sql_attribute_by_path(self, path):
+ """Look up an item by PATH.
+
+ PATH is a sequence of names.
+
+ Raise KeyError if PATH does not refer to a value.
+ """
+ assert not isinstance(path, str)
+ last_idx = len(path) - 1
+ assert last_idx >= 0
+ if not last_idx:
+ return self.lookup_sql_attribute(path[0])
+ ns = self
+ for i, name in enumerate(path):
+ if i == last_idx:
+ return ns.lookup_sql_attribute(name)
+ # pylint: disable=assignment-from-no-return
+ ns = ns.lookup_sql_attribute(name)
+ if not isinstance(ns, SqlAttributeLookup):
+ raise KeyError
+ raise AssertionError("not reached")
+
+
+# QueryTable
+
+class TableKind(AutoNumber):
+ """Describes the specific type of table we have"""
+ REGULAR = ()
+ EVENT = ()
+ SPAN = ()
+
+class TableSorting(AutoNumber):
+ """Describes how we've ordered the table"""
+ NONE = ()
+ """No particular sort order guaranteed"""
+ TIME_MAJOR = ()
+ """Ordered by time and then partition"""
+ PARTITION_MAJOR = ()
+ """Ordered by partition and then by time"""
+
+class TableSchema(EqImmutable):
+ """Describe the overall shape of a result table"""
+ kind = enumattr(TableKind)
+ partition = iattr(str, nullable=True)
+ sorting = enumattr(TableSorting)
+
+ @property
+ def fixed_meta_columns(self):
+ """Meta columns with fixed names that appear as a prefix"""
+ if self.kind == TableKind.REGULAR:
+ return ()
+ if self.kind == TableKind.EVENT:
+ return ("_ts",)
+ if self.kind == TableKind.SPAN:
+ return ("_ts", "_duration")
+ raise AssertionError("unknown table type")
+
+ @cached_property
+ def meta_columns(self):
+ """Special columns for this schema"""
+ columns = self.fixed_meta_columns
+ if self.partition:
+ return columns + (self.partition,)
+ return columns
+
+ @override
+ def __str__(self):
+ return "{}/{}/{}".format(
+ TableKind.label_of(self.kind),
+ self.partition,
+ TableSorting.label_of(self.sorting))
+
+REGULAR_TABLE = TableSchema(TableKind.REGULAR,
+ None,
+ TableSorting.NONE)
+EVENT_UNPARTITIONED_TIME_MAJOR = \
+ TableSchema(TableKind.EVENT, None, TableSorting.TIME_MAJOR)
+SPAN_UNPARTITIONED_TIME_MAJOR = \
+ TableSchema(TableKind.SPAN, None, TableSorting.TIME_MAJOR)
+
+# TODO(dancol): QueryTables in practice end up being bags of QueryNode
+# values, so instead of having a bunch of QueryTable subclasses, just
+# allow a flexible constructor.
+
+class QueryTable(Immutable, CanBeOneQueryNode, SqlAttributeLookup):
+ """Factory for a family of related queries.
+
+ A QueryTable generates a family of related QueryNode objects, all
+ generating result vectors of the same length along with metadata
+ about the columns generated.
+ """
+
+ table_schema = iattr(TableSchema,
+ default=REGULAR_TABLE,
+ kwonly=True)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ kind = self.table_schema.kind
+ def _assert_column_schema(column_name, schema):
+ assert self[column_name].schema.is_a(schema), \
+ "column {!r} should have schema {} but has {}".format(
+ column_name, schema, self[column_name].schema)
+ if kind == TableKind.SPAN:
+ _assert_column_schema("_ts", TS_SCHEMA)
+ _assert_column_schema("_duration", DURATION_SCHEMA)
+ elif kind == TableKind.EVENT:
+ _assert_column_schema("_ts", TS_SCHEMA)
+ partition = self.table_schema.partition
+ if partition:
+ assert partition in self, \
+ "partition {!r} not in {}".format(partition, self.columns)
+
+ def to_schema(self, *, kind=None, sorting=None):
+ """Convert a table to the right schema, sorting if needed"""
+ table_schema = self.table_schema
+ if not kind:
+ kind = table_schema.kind
+ if not sorting:
+ sorting = table_schema.sorting
+ assert isinstance(kind, TableKind)
+ if table_schema.kind != kind:
+ raise InvalidQueryException(
+ "wanted {}: found {}".format(
+ TableKind.label_of(kind),
+ TableKind.label_of(table_schema.kind)))
+ if table_schema.sorting == sorting:
+ return self # Nothing to do.
+ if sorting == TableSorting.NONE: # Okay?
+ return self.with_table_schema(
+ table_schema.evolve(sorting=TableSorting.NONE))
+ if not table_schema.partition:
+ if table_schema.sorting != TableSorting.NONE:
+ # Nothing to do here, since without a partition, time-major
+ # and partition-major sorting are the same thing.
+ return self.with_table_schema(
+ table_schema.evolve(sorting=sorting))
+ # No partition, so just sort by timestamp.
+ sorts = (
+ (self["_ts"], True),
+ )
+ elif sorting == TableSorting.TIME_MAJOR:
+ sorts = (
+ (self["_ts"], True),
+ (self[table_schema.partition], True),
+ )
+ else:
+ assert sorting == TableSorting.PARTITION_MAJOR
+ sorts = (
+ (self[table_schema.partition], True),
+ (self["_ts"], True),
+ )
+ indexer = ArgSortQuery(sorts)
+ return self.transform(
+ lambda q: q.take(indexer),
+ table_schema=table_schema.evolve(sorting=sorting))
+
+ def to_time_major(self):
+ """Convenient shorthand for self.to_schema(TableSorting.TIME_MAJOR)"""
+ return self.to_schema(sorting=TableSorting.TIME_MAJOR)
+
+ @override
+ def lookup_sql_attribute(self, name):
+ if name in self.columns:
+ return self[name].schema
+ return super().lookup_sql_attribute(name)
+
+ @override
+ def enumerate_sql_attributes(self):
+ # Don't enumerate columns: that just ends up being confusing
+ yield from super().enumerate_sql_attributes()
+
+ @final
+ @override
+ def handle_unop(self, op):
+ if self.table_schema != REGULAR_TABLE:
+ raise InvalidQueryException(
+ "scalar-table operations work only on regular tables")
+ return GenericQueryTable(
+ (column, column.handle_unop(op)) for column in self.columns)
+
+ @final
+ @override
+ def handle_binop(self, op, other):
+ # TODO(dancol): should we support exotic tables?
+ if self.table_schema != REGULAR_TABLE or \
+ other.table_schema != REGULAR_TABLE:
+ raise InvalidQueryException(
+ "scalar-table operations work only on regular tables")
+ if len(self.columns) != len(other.columns):
+ raise InvalidQueryException(
+ "scalar-table operation column count mismatch: {!r} vs {!r}"
+ .format(self.columns, other.columns))
+ # TODO(dancol): table-length equivalence class
+ return GenericQueryTable(
+ (lhs, self[lhs].handle_binop(op, other[rhs]))
+ for lhs, rhs in zip(self.columns, other.columns))
+
+ @final
+ @override
+ def make_one_query_node(self):
+ if len(self.columns) != 1:
+ raise InvalidQueryException(
+ "cannot coerce multi-column query table to query")
+ return self[first(self.columns)]
+
+ @final
+ def column(self, column):
+ """Make a query that gives a specific column's values"""
+ assert column in self.columns, \
+ "column {!r} not in available columns {!r}".format(
+ column,
+ list(sorted(self.columns)))
+ return self._make_column_query(column)
+
+ __getitem__ = column # Alias
+
+ def items(self):
+ """Like a mapping"""
+ for column in self.columns:
+ yield column, self[column]
+
+ @cached_property
+ def columns(self):
+ """Set of column names that we can generate"""
+ columns = self._make_column_tuple()
+ assert isinstance(columns, tuple)
+ assert assert_seq_type(tuple, str, columns)
+ assert len(set(columns)) == len(columns), "no duplicate columns allowed"
+ return columns
+
+ @property
+ def column_schemas_for_test(self):
+ """List of column schemas. For test code."""
+ return [self[c].schema for c in self.columns]
+
+ @final
+ def __contains__(self, column_name):
+ return column_name in self.columns
+
+ def countq(self):
+ """Make a query that counts the total number of resulting rows"""
+ # This generic implementation picks a column and counts
+ # it. Subclasses with more specialized knowledge should do
+ # something more efficient.
+ return CountQuery(self.column(first(sorted(self.columns))))
+
+ @property
+ def schema(self):
+ """Mapping from column to schema"""
+ return dict((column, self.column(column).schema)
+ for column in self.columns)
+
+ @abstract
+ def _make_column_tuple(self):
+ """Return a frozenset of available columns"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def _make_column_query(self, column):
+ """Return a query for a specific named column"""
+ raise NotImplementedError("abstract")
+
+ @override
+ def _no_print_keys(self):
+ return super()._no_print_keys() | {"_columns"}
+
+ @staticmethod
+ def coerce_(value):
+ """Attempt to DWIM and build a QueryTable from the given value"""
+ return value if isinstance(value, QueryTable) else \
+ GenericQueryTable.of1(QueryNode.coerce_(value))
+
+ def with_table_schema(self, table_schema):
+ """Set a new table schema without re-sorting
+
+ Unsafe. Returns a new QueryTable.
+ """
+ return self.transform(identity, table_schema=table_schema)
+
+ def transform(self, transformer, *, table_schema=None):
+ """Make a new query table with transformed queries
+
+ TRANSFORMER is a function of one argument: a QueryNode.
+ Return a new QueryNode to replace the passed-in one.
+
+ The table schema is unchanged if TABLE_SCHEMA is None, the
+ default, and is otherwise TABLE_SCHEMA.
+ """
+ # TODO(dancol): lazily transform columns?
+ return GenericQueryTable([
+ (column, transformer(self[column]))
+ for column in self.columns
+ ], table_schema=table_schema or self.table_schema)
+
+def _make_columns_dict(value):
+ if not isinstance(value, dict):
+ value = dict(value)
+ if __debug__:
+ for column_name, column_q in value.items():
+ assert isinstance(column_name, str)
+ assert isinstance(column_q, QueryNode)
+ return value
+
+@final
+class GenericQueryTable(QueryTable):
+ """A QueryTable yielding the result of a select"""
+
+ _columns = iattr(dict,
+ name="columns",
+ converter=_make_columns_dict)
+
+ @override
+ def with_table_schema(self, table_schema):
+ return self.evolve(table_schema=table_schema)
+
+ @override
+ def _make_column_tuple(self):
+ return tuple(self._columns)
+
+ @override
+ def _make_column_query(self, column):
+ return self._columns[column]
+
+ @classmethod
+ def of(cls, **columns):
+ """Make a GenericQueryTable with the given columns"""
+ return cls(columns.items())
+
+ @classmethod
+ def of1(cls, q):
+ """Make a single-column table
+
+ The single column has the canonical name `_value__`.
+ """
+ return cls.of(_value__=q)
+
+ @staticmethod
+ def rename_columns(qt, renaming):
+ """Rename the columns of another query table
+
+ RENAMING is either a sequence of length equal to the number of
+ columns in this table (skipping any fixed special columns like _ts
+ or _duration) or a dict mapping old column names to renamings.
+
+ The to-values are either the new column names or the empty string
+ to indicate that the old column column should be deleted instead
+ of renamed.
+ """
+ schema = qt.table_schema
+ fixed = schema.fixed_meta_columns
+ assert isinstance(qt, QueryTable)
+ if isinstance(renaming, dict):
+ remap = dict(renaming)
+ else:
+ remap = dict(zip([c for c in qt.columns if c not in fixed],
+ renaming))
+ if len(remap) != len(renaming):
+ raise InvalidQueryException("column renaming length mismatch")
+ new_columns = {}
+ for column in fixed:
+ # TODO(dancol): FIXME: reorders columns unnecessarily But
+ # shouldn't the fixed columns always be first anyway?
+ new_columns[column] = qt[column]
+ partition = schema.partition
+ for old_column_name in qt.columns:
+ new_column_name = remap.pop(old_column_name, None)
+ if new_column_name is None:
+ if old_column_name not in new_columns:
+ new_column_name = old_column_name
+ else:
+ continue
+ if not isinstance(new_column_name, str):
+ raise InvalidQueryException(
+ "invalid column name {!r}".format(new_column_name))
+ if new_column_name in fixed:
+ continue
+ if new_column_name:
+ new_columns[new_column_name] = qt[old_column_name]
+ if new_column_name != old_column_name:
+ if new_column_name == partition:
+ raise InvalidQueryException(
+ "cannot overwrite partition column {!r} with column {!r}"
+ .format(partition, old_column_name))
+ if old_column_name == partition:
+ if not new_column_name:
+ raise InvalidQueryException(
+ "cannot delete partition column {!r}"
+ .format(partition))
+ schema = schema.evolve(partition=new_column_name)
+ partition = new_column_name
+ if remap:
+ raise InvalidQueryException(
+ "cannot rename absent or special columns {!r}"
+ .format(sorted(remap)))
+ return GenericQueryTable(new_columns, table_schema=schema)
+
+ @override
+ def transform(self, transformer, table_schema=None):
+ return GenericQueryTable(
+ valmap(transformer, self._columns),
+ table_schema=table_schema or self.table_schema)
+
+
+# Fundamental data and literals support.
+
+_LITERAL_DTYPE_PROMOTION = {
+ BOOL: INT64,
+ FLOAT32: FLOAT64,
+ FLOAT64: FLOAT64,
+ INT16: INT64,
+ INT32: INT64,
+ INT64: INT64,
+ INT8: INT64,
+ UINT16: UINT64,
+ UINT32: UINT64,
+ UINT64: UINT64,
+ UINT8: UINT64,
+}
+
+# Lookup table used by decode_literal. Note that strings are
+# special-cased.
+NULL_SCHEMA = QuerySchema(INT8, kind=QuerySchemaKind.MAGIC_NULL)
+NULL_FILL_VALUE = NULL_SCHEMA.dtype.type(0)
+STRING_SCHEMA = QuerySchema(DTYPE_STRING_ID, kind=QuerySchemaKind.STRING)
+_SCHEMA_BY_LITERAL_TYPE = merge(
+ {dtype.type: QuerySchema(dtype) for dtype in _LITERAL_DTYPE_PROMOTION},
+ {
+ # N.B. We override bool from _LITERAL_DTYPE_PROMOTION
+ BOOL: QuerySchema(BOOL),
+ bool: QuerySchema(BOOL),
+ float: QuerySchema(FLOAT64),
+ int: QuerySchema(INT64),
+ })
+TS_SCHEMA = QuerySchema(DTYPE_TS, unit=ureg().ns)
+DURATION_SCHEMA = QuerySchema(DTYPE_DURATION, unit=ureg().ns)
+INDEXER_SCHEMA = QuerySchema(DTYPE_INDEX, domain="indexer")
+
+def decode_literal(literal):
+ """Figure out the raw value and schema from a generic literal
+
+ Return a pair (SCHEMA, RAW_VALUE). SCHEMA is the implied
+ QuerySchema; RAW_VALUE is the value we should store in
+ the QueryNode.
+
+ Raise LiteralCoercionError if we can't convert.
+ """
+ if isinstance(literal, str):
+ literal = literal.encode("UTF-8")
+ if isinstance(literal, bytes):
+ return literal, STRING_SCHEMA
+ if literal is None:
+ return NULL_FILL_VALUE, NULL_SCHEMA
+ unit = None
+ try:
+ schema = _SCHEMA_BY_LITERAL_TYPE[type(literal)]
+ except KeyError:
+ # We want a scalar. If we get a QueryNode instead, give it a
+ # chance to explain itself.
+ if isinstance(literal, QueryNode):
+ literal = literal.eager_evaluate_scalar()
+ if not isinstance(literal, QueryNode):
+ return decode_literal(literal)
+ if isinstance(literal, ureg().Quantity):
+ unit = literal.units
+ literal = literal.m
+ try:
+ schema = _SCHEMA_BY_LITERAL_TYPE[type(literal)]
+ except KeyError:
+ raise LiteralCoercionError(literal)
+ if schema.dtype is not type(literal):
+ literal = schema.dtype.type(literal)
+ if unit and not schema.unit:
+ # TODO(dancol): use evolve
+ assert schema.kind == QuerySchemaKind.NORMAL
+ assert not schema.domain
+ schema = QuerySchema(schema.dtype, unit=unit)
+ return literal, schema
+
+
+# Unary operation
+
+def _round_fake_ufunc(a, *, signature=None, casting=None, # pylint: disable=unused-argument
+ where=None, **kwargs):
+ # np.round is, alas, not a ufunc, so we have to fake
+ # some functionality.
+ if where is None:
+ return np.round(a, **kwargs)
+ if a.dtype is not FLOAT64:
+ a = np.asarray(a, FLOAT64)
+ res = np.round(a[where])
+ out = kwargs.pop("out")
+ if out is None:
+ out = np.empty(res.dtype, len(a)) # pylint: disable=invalid-unary-operand-type
+ out[~where] = 0 # pylint: disable=invalid-unary-operand-type
+ else:
+ out[where] = res
+ return out
+
+def _unop_of_dtype(out_dtype):
+ def _make_schema(schema):
+ schema.check_no_domain()
+ return schema.evolve(dtype=out_dtype)
+ return _make_schema
+
+def _fixed_positive_ufunc(a, **kwargs):
+ # If we pass where=None, Python interprets that is where=[0] and
+ # broadcasts it, turning the operation into a no-op. :'-(.
+ if a.dtype == BOOL:
+ a = a.view(INT8)
+ return np.positive(a, **kwargs)
+
+def _positive_unop_dtype(schema):
+ schema.check_no_domain()
+ # +bool should become an int8
+ if schema.dtype is BOOL:
+ schema = schema.evolve(dtype=INT8)
+ return schema.propagate_constraints(C_UNIQUE)
+
+def _fixed_negative_ufunc(a, **kwargs):
+ if a.dtype == BOOL:
+ a = a.view(INT8)
+ return np.negative(a, **kwargs)
+
+def _negative_unop_dtype(schema):
+ schema.check_no_domain()
+ if schema.dtype is BOOL:
+ schema = schema.evolve(dtype=INT8)
+ return schema.propagate_constraints(C_UNIQUE)
+
+def _fixed_invert_ufunc(a, **kwargs):
+ if a.dtype == BOOL:
+ a = a.view(INT8)
+ return np.invert(a, **kwargs)
+
+def _invert_unop_dtype(schema):
+ schema.check_no_domain()
+ if schema.dtype == BOOL:
+ schema = schema.evolve(dtype=INT8)
+ return schema.propagate_constraints(C_UNIQUE)
+
+def _unop_float64(fn, a, **kwargs):
+ if a.dtype is not FLOAT64:
+ a = np.asarray(a, FLOAT64)
+ return fn(a, **kwargs)
+
+@final
+class UnaryOperator(Immutable):
+ """Describes the unary operation to perform"""
+ fn = iattr(kwonly=True)
+ dtype_fn = iattr(kwonly=True)
+ supports_strings = iattr(bool, kwonly=True)
+ supported_kinds = iattr(str, kwonly=True)
+
+ @property
+ def supports_domains(self):
+ """Whether this operator supports operands with domains"""
+ return self.supports_strings # Close enough
+
+_UNOP = {
+ "!": UnaryOperator(
+ fn=np.logical_not,
+ dtype_fn=lambda s: QuerySchema(BOOL),
+ supports_strings=True,
+ supported_kinds=ALL_KINDS),
+ "+": UnaryOperator(
+ fn=_fixed_positive_ufunc,
+ dtype_fn=_positive_unop_dtype,
+ supports_strings=False,
+ supported_kinds=ALL_KINDS),
+ "-": UnaryOperator(
+ fn=_fixed_negative_ufunc,
+ dtype_fn=_negative_unop_dtype,
+ supports_strings=False,
+ supported_kinds=ALL_KINDS),
+ "ceiling": UnaryOperator(
+ fn=partial(_unop_float64, np.ceil),
+ dtype_fn=_unop_of_dtype(FLOAT64),
+ supports_strings=False,
+ supported_kinds="iuf"),
+ "floor": UnaryOperator(
+ fn=partial(_unop_float64, np.floor),
+ dtype_fn=_unop_of_dtype(FLOAT64),
+ supports_strings=False,
+ supported_kinds="iuf"),
+ "round": UnaryOperator(
+ fn=_round_fake_ufunc,
+ dtype_fn=_unop_of_dtype(FLOAT64),
+ supports_strings=False,
+ supported_kinds="iuf"),
+ "trunc": UnaryOperator(
+ fn=partial(_unop_float64, np.trunc),
+ dtype_fn=_unop_of_dtype(FLOAT64),
+ supports_strings=False,
+ supported_kinds="iuf"),
+ "~": UnaryOperator(
+ fn=_fixed_invert_ufunc,
+ dtype_fn=_invert_unop_dtype,
+ supports_strings=False,
+ supported_kinds="iu"),
+}
+
+class UnaryOperationQuery(SimpleQueryNode):
+ """Perform an unary operation"""
+
+ op = iattr(str)
+ value = iattr(QueryNode)
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ operator = _UNOP[self.op]
+ schema = self.value.schema
+ if self.value.schema.is_string and not operator.supports_strings:
+ raise InvalidQueryException(
+ "illegal unary operation {} on string".format(self.op))
+ if schema.dtype.kind not in operator.supported_kinds:
+ raise InvalidQueryException(
+ "{} unsupported on {!r}"
+ .format(self.op, DTYPE_KINDS[schema.dtype.kind]))
+
+ @override
+ def _compute_schema(self):
+ value_schema = self.value.schema
+ if value_schema.is_null:
+ return value_schema.propagate_constraints(C_UNIQUE)
+ return _UNOP[self.op].dtype_fn(value_schema)
+
+ @override
+ def countq(self):
+ return self.value.countq()
+
+ @override
+ def _compute_inputs(self):
+ return (self.value,)
+
+ @override
+ async def run_async(self, qe):
+ [ic], [oc] = await qe.async_setup([self.value], [self])
+ if oc.query.schema.is_null:
+ await passthrough(qe, ic, oc)
+ return
+ operator = _UNOP[self.op]
+ def _transduce(inp):
+ array, mask = npy_explode(inp)
+ out = qe.qc.make_uninit_array(oc.dtype, len(array))
+ if mask is nomask:
+ operator.fn(array,
+ signature=(None, oc.dtype),
+ casting="safe",
+ out=out)
+ return (out,)
+ operator.fn(array,
+ signature=(None, oc.dtype),
+ casting="safe",
+ out=out,
+ where=~mask)
+ out[mask] = 0
+ return masked_array(out, mask),
+ await transduce(qe, [ic], [oc], _transduce)
+
+
+# Binary operation: define here instead of in queryop because
+# QueryNode itself uses BinaryOperationQuery to implement its
+# own operations.
+
+def _fix_unit_conversion_ratio(ratio):
+ # UGH. THIS IS SUCH A HACK. THE UNIT RATIO SHOULD BE EXACT IF WE CAN
+ # DO AN EXACT CONVERSION, NOT SOME BULLSHIT FLOAT. No, using a
+ # fractions.Decimal for the magnitude does not help. In practice,
+ # the threshold here should be a good-enough approximation of a true
+ # int ratio.
+ rratio = round(ratio)
+ difference = abs(rratio - ratio)
+ if difference < ratio / 100000.0:
+ iratio = int(rratio)
+ dtype = np.min_scalar_type(iratio)
+ return dtype.type(iratio)
+ return np.float64(ratio)
+
+def _find_unit_conversion_ratio(unit_from, unit_to):
+ """Return a numpy scalar for the given unit conversion"""
+ return _fix_unit_conversion_ratio((1 * unit_from).to(unit_to).m)
+
+def _coerce_to_common_units(left_unit, right_unit, left_array, right_array):
+ if left_unit == right_unit:
+ return left_array, right_array
+ if right_unit < left_unit:
+ return _coerce_to_common_units(
+ right_unit, left_unit, right_array, left_array)[::-1]
+ ratio = _find_unit_conversion_ratio(right_unit, left_unit)
+ assert ratio >= 1
+ if ratio > 1:
+ # TODO(dancol): overflow robustness
+ right_array = right_array * ratio
+ return left_array, right_array
+
+def _compute_dtype_after_unit_promotion(dtype, from_unit, to_unit):
+ if from_unit != to_unit:
+ ratio = _find_unit_conversion_ratio(from_unit, to_unit)
+ if ratio != 1:
+ dtype = dctv_rules_result_type(dtype, ratio.dtype, "+")
+ return dtype
+
+def _do_null_propagating_binop(ufunc,
+ dtype,
+ qe,
+ left_array,
+ right_array):
+ left_data, left_mask = npy_explode(left_array)
+ right_data, right_mask = npy_explode(right_array)
+
+ # For the purposes of arithmetic, bools are int8s.
+ if left_data.dtype is BOOL:
+ left_data = left_data.view("b")
+ if right_data.dtype is BOOL:
+ right_data = right_data.view("b")
+
+ # Ordinarily, we use ufuncs in "safe" mode to prevent mode unwanted
+ # data-losing dtype conversions. (But see the mixed-sign case above
+ # if you're having a good day and don't like that you're having a
+ # good day.) But when our output is a float, we lose data
+ # regardless, so let's allow numpy to convert our operands to float.
+ # This way, things like int64+float32 Just Work.
+ casting = "safe"
+ if dtype.kind == "f":
+ casting = "unsafe"
+ else:
+ # numpy doesn't have loops for mixed signed and unsigned types and
+ # will in some cases do a float(?!) conversion if it sees the
+ # things. If we have mixed signedness, cast the unsigned array
+ # as signed.
+ left_is_unsigned = left_data.dtype.char in UNSIGNED_TYPECODES
+ right_is_unsigned = right_data.dtype.char in UNSIGNED_TYPECODES
+ if left_is_unsigned ^ right_is_unsigned:
+ if dtype.char in UNSIGNED_TYPECODES:
+ # We want an unsigned result, so treat the signed operand
+ # as unsigned.
+ if left_is_unsigned:
+ assert not right_is_unsigned
+ right_data = right_data.view(right_data.dtype.char.upper())
+ else:
+ assert not left_is_unsigned
+ left_data = left_data.view(left_data.dtype.char.upper())
+ else:
+ # We want a signed result, so treat the unsigned operand
+ # as unsigned.
+ if left_is_unsigned: # pylint: disable=else-if-used
+ left_data = left_data.view(left_data.dtype.char.lower())
+ else:
+ assert right_is_unsigned
+ right_data = right_data.view(right_data.dtype.char.lower())
+
+ n = len(left_data)
+ assert n == len(right_data)
+ out_data = qe.qc.make_uninit_array(dtype, n)
+
+ if left_mask is nomask and right_mask is nomask:
+ return ufunc(left_data, right_data,
+ signature=(None, None, dtype),
+ casting=casting,
+ out=out_data)
+ if left_mask is not nomask and right_mask is not nomask:
+ out_mask = qe.qc.make_uninit_array(BOOL, n)
+ np.logical_or(left_mask, right_mask, dtype=BOOL, out=out_mask)
+ elif left_mask is nomask:
+ out_mask = right_mask
+ else:
+ out_mask = left_mask
+ assert len(out_mask) == n
+ ufunc(left_data,
+ right_data,
+ signature=(None, None, dtype),
+ casting=casting,
+ out=out_data,
+ where=~out_mask)
+ out_data[out_mask] = 0
+ return masked_array(out_data, out_mask)
+
+def _null_propagating_binop(fn):
+ ret = partial(_do_null_propagating_binop, fn)
+ ret.do_via_numpy = fn
+ return ret
+
+def _do_null_safe_binop(ufunc, dtype, qe, left_array, right_array):
+ # Output from this function is never itself masked!
+ assert dtype is BOOL
+ assert ufunc in (np.equal, np.not_equal)
+ left_data, left_mask = npy_explode(left_array)
+ right_data, right_mask = npy_explode(right_array)
+ n = len(left_data)
+ def _call_ufunc(where=None):
+ kwargs = {} if where is None else {"where": where}
+ return ufunc(left_data, right_data,
+ signature=(None, None, dtype),
+ casting="safe",
+ out=qe.qc.make_uninit_array(dtype, n),
+ **kwargs)
+ assert n == len(right_data)
+ if left_mask is nomask and right_mask is nomask:
+ out_data = _call_ufunc()
+ elif left_mask is nomask:
+ out_data = _call_ufunc(~right_mask)
+ out_data[right_mask] = (ufunc is np.not_equal)
+ elif right_mask is nomask:
+ out_data = _call_ufunc(~left_mask)
+ out_data[left_mask] = (ufunc is np.not_equal)
+ else:
+ mask = left_mask | right_mask
+ np.logical_not(mask, out=mask)
+ out_data = _call_ufunc(mask)
+ is_eq = (ufunc is np.equal)
+ np.logical_and(left_mask, right_mask, out=mask)
+ out_data[mask] = is_eq
+ np.logical_xor(left_mask, right_mask, out=mask)
+ out_data[mask] = not is_eq
+ return out_data
+
+def _null_safe_test_wrapper(fn, left, right):
+ return npy_get_data(fn(left, right))
+
+def _null_safe_comparison(fn):
+ ret = partial(_do_null_safe_binop, fn)
+ ret.do_via_numpy = partial(_null_safe_test_wrapper, fn)
+ return ret
+
+def _null_safe_and(dtype, qe, left, right): # pylint: disable=unused-argument
+ # TODO(dancol): blockify
+ assert dtype is BOOL
+ result = np.logical_and(left, right) # pylint: disable=assignment-from-no-return
+ if not npy_has_mask(result):
+ return npy_get_data(result)
+ # TODO(dancol): access raw data instead of using np.ma.filled, which
+ # makes a copy
+ left_is_false = np.ma.filled(np.logical_not(left), False)
+ right_is_false = np.ma.filled(np.logical_not(right), False)
+ assert not np.ma.is_masked(left_is_false)
+ assert not np.ma.is_masked(right_is_false)
+ result[left_is_false | right_is_false] = False
+ return result
+
+_null_safe_and.do_via_numpy = np.logical_and
+
+def _null_safe_or(dtype, qe, left, right): # pylint: disable=unused-argument
+ # TODO(dancol): blockify
+ assert dtype is BOOL
+ result = np.logical_or(left, right) # pylint: disable=assignment-from-no-return
+ if not npy_has_mask(result):
+ return npy_get_data(result)
+ # TODO(dancol): access raw data instead of using np.ma.filled, which
+ # makes a copy
+ left_is_true = np.ma.filled(left.astype(BOOL, copy=False), False)
+ right_is_true = np.ma.filled(right.astype(BOOL, copy=False), False)
+ assert not np.ma.is_masked(left_is_true)
+ assert not np.ma.is_masked(right_is_true)
+ result[left_is_true | right_is_true] = True
+ return result
+
+def _null_safe_or_for_test(left, right):
+ result = np.logical_or(left, right) # pylint: disable=assignment-from-no-return
+ if not npy_has_mask(result):
+ return npy_get_data(result)
+ # TODO(dancol): access raw data instead of using np.ma.filled, which
+ # makes a copy
+ left_is_true = np.ma.filled(left.astype(BOOL, copy=False), False)
+ right_is_true = np.ma.filled(right.astype(BOOL, copy=False), False)
+ assert not np.ma.is_masked(left_is_true)
+ assert not np.ma.is_masked(right_is_true)
+ result[left_is_true | right_is_true] = True
+ return result
+
+_null_safe_or.do_via_numpy = _null_safe_or_for_test
+
+class BinaryOperator(Immutable):
+ """Operator for BinaryOperationQuery"""
+
+ name = iattr(str, kwonly=True)
+
+ @abstract
+ def perform(self,
+ qc,
+ query,
+ left_array,
+ left_schema,
+ right_array,
+ right_schema):
+ """Actually perform the binary operation"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def compute_schema(self, left_schema, right_schema):
+ """Compute the schema of the binary operation result"""
+ raise NotImplementedError("abstract")
+
+ def munge_input_queries(self, query): # pylint: disable=no-self-use
+ """Potentially transform inputs at the QueryAction level"""
+ return query.left, query.right
+
+@final
+class ComparisonOperator(BinaryOperator):
+ """Operator comparing two quantities"""
+
+ fn = iattr(assert_checker=callable, kwonly=True)
+ ordered = iattr(bool, kwonly=True)
+ null_safe = iattr(bool, default=False, kwonly=True)
+
+ @override
+ def compute_schema(self, left_schema, right_schema):
+ if left_schema.is_null or right_schema.is_null:
+ if self.null_safe:
+ return QuerySchema(BOOL)
+ return NULL_SCHEMA # Auto-propagated
+ is_string = left_schema.is_string
+ if is_string != right_schema.is_string:
+ raise InvalidQueryException(
+ "Cannot compare string {} to non-string {}".format(
+ left_schema, right_schema))
+ if left_schema.domain and right_schema.domain and \
+ left_schema.domain != right_schema.domain:
+ raise InvalidQueryException(
+ "Domain mismatch: {!r} vs {!r}".format(
+ left_schema.domain,
+ right_schema.domain))
+ if left_schema.unit or right_schema.unit:
+ if not (left_schema.unit and right_schema.unit):
+ raise BadUnitsException(
+ "Unit mismatch: {!r} with dimensionless".format(
+ left_schema.unit or right_schema.unit))
+ try:
+ left_schema.unit.__lt__(right_schema.unit)
+ except DimensionalityError:
+ raise BadUnitsException(
+ "Unit mismatch: {!r} and {!r}".format(
+ left_schema.unit, right_schema.unit))
+ return QuerySchema(BOOL)
+
+ @override
+ def perform(self,
+ qe,
+ query,
+ left_array,
+ left_schema,
+ right_array,
+ right_schema):
+ either_null = left_schema.is_null or right_schema.is_null
+ if either_null and not self.null_safe:
+ return left_array if left_schema.is_null else right_array
+ assert left_schema.is_string == right_schema.is_string or either_null
+ if left_schema.is_string and right_schema.is_string:
+ collation = query.collation
+ # Strings are interned, so non-ordered comparisons in the
+ # "binary" (i.e., identity) collation can just compare the
+ # string codes.
+ if self.ordered or collation != "binary":
+ collation_array = qe.st.rank(collation)
+ left_array = _safe_str_fast_take(
+ qe.qc, left_array, collation_array)
+ right_array = _safe_str_fast_take(
+ qe.qc, right_array, collation_array)
+ elif not either_null:
+ left_unit = left_schema.unit
+ assert bool(left_unit) == bool(right_schema.unit)
+ if left_unit:
+ left_array, right_array = _coerce_to_common_units(
+ left_unit, right_schema.unit,
+ left_array, right_array)
+ return self.fn(BOOL, qe, left_array, right_array)
+
+class RegexpOperator(BinaryOperator):
+ """Operator for REGEXP and LIKE"""
+
+ language = iattr(int)
+
+ @override
+ def compute_schema(self, left_schema, right_schema):
+ if not left_schema.is_string or not right_schema.is_string:
+ raise InvalidQueryException(
+ "operator must have strings on both sides")
+ return QuerySchema(BOOL)
+
+ @override
+ def perform(self,
+ qe,
+ query,
+ left_array,
+ left_schema,
+ right_array,
+ right_schema):
+ left_array_raw, left_array_mask = npy_explode(left_array)
+ right_array_raw, right_array_mask = npy_explode(right_array)
+ # The ST already uses allocates from the QC
+ result = qe.st.match(
+ qe, left_array_raw, right_array_raw, self.language)
+ if left_array_mask is nomask and right_array_mask is nomask:
+ return result
+ out_mask = left_array_mask | right_array_mask
+ result[out_mask] = False
+ return masked_array(result, out_mask)
+
+@final
+class StringConcatenationOperator(BinaryOperator):
+ """Operator for performing string concatenation"""
+
+ @override
+ def compute_schema(self, left_schema, right_schema):
+ if ((left_schema.is_null or right_schema.is_null) and
+ (left_schema.is_null or left_schema.is_string) and
+ (right_schema.is_null or right_schema.is_string)):
+ return NULL_SCHEMA
+ if not (left_schema.is_string and right_schema.is_string):
+ raise InvalidQueryException("can concatenate only strings")
+ return QuerySchema.concat((left_schema, right_schema))
+
+ @override
+ def perform(self,
+ qe,
+ query,
+ left_array,
+ left_schema,
+ right_array,
+ right_schema):
+ assert len(left_array) == len(right_array)
+ # NULL concatenated with anything is NULL, so just reuse the NULL
+ # array if we see an always-NULL input.
+ if left_schema.is_null:
+ return left_array
+ if right_schema.is_null:
+ return right_array
+ assert left_schema.is_string and right_schema.is_string
+ left_array, left_mask = npy_explode(left_array)
+ right_array, right_mask = npy_explode(right_array)
+ # The ST already allocates the output from the QC.
+ result = qe.st.concat(qe, left_array, right_array)
+ # If we have NULL inputs, make sure the output is NULL in the
+ # right places.
+ if not (left_array is nomask and right_array is nomask):
+ result_mask = left_mask | right_mask
+ result[result_mask] = 0
+ result = masked_array(result, result_mask)
+ return result
+
+class ArithmeticOperator(BinaryOperator):
+ """Operator for performing arithmetic operations"""
+
+ fn = iattr(assert_checker=callable, kwonly=True)
+ left_supported_kinds = iattr(str, kwonly=True, default=ALL_KINDS)
+ right_supported_kinds = iattr(str, kwonly=True, default=ALL_KINDS)
+ dctv_result_rule = iattr(str, kwonly=True, default="+")
+
+ @final
+ @override
+ def compute_schema(self, left_schema, right_schema):
+ if left_schema.is_string or right_schema.is_string:
+ raise InvalidQueryException(
+ "{} unsupported on strings".format(self.name))
+ if left_schema.domain or right_schema.domain:
+ raise InvalidQueryException(
+ "{} unsupported in domain {!r}"
+ .format(self.name, left_schema.domain or right_schema.domain))
+ if (left_schema.dtype.kind not in self.left_supported_kinds
+ and not left_schema.is_null):
+ raise InvalidQueryException(
+ "{} unsupported on {}".format(
+ self.name, DTYPE_KINDS[left_schema.dtype.kind]))
+ if (right_schema.dtype.kind not in self.right_supported_kinds
+ and not right_schema.is_null):
+ raise InvalidQueryException(
+ "{} unsupported on {}".format(
+ self.name, DTYPE_KINDS[right_schema.dtype.kind]))
+ if left_schema.is_null:
+ return left_schema
+ if right_schema.is_null:
+ return right_schema
+
+ dtype = dctv_rules_result_type(left_schema.dtype,
+ right_schema.dtype,
+ self.dctv_result_rule)
+ left_unit = left_schema.unit
+ right_unit = right_schema.unit
+ if left_unit or right_unit:
+ left_unit = left_unit or ureg().dimensionless
+ right_unit = right_unit or ureg().dimensionless
+ if not left_unit:
+ assert not right_unit
+ output_unit = None
+ else:
+ assert right_unit
+ # pylint: disable=assignment-from-no-return
+ dtype, output_unit = self._compute_output_dtype_and_unit(
+ dtype, left_unit, right_unit)
+ if output_unit.dimensionless:
+ output_unit = None
+ return QuerySchema(dtype, unit=output_unit)
+
+ def _compute_output_dtype_and_unit(self, _dtype, left_unit, right_unit):
+ # Subclasses override and allow computation with units
+ raise InvalidQueryException(
+ "Cannot perform operation {!r} with units {!r} and {!r}".format(
+ self.name, left_unit, right_unit))
+
+ def _munge_output_array(self, _query, array): # pylint: disable=no-self-use
+ return array
+
+ @override
+ def perform(self,
+ qe,
+ query,
+ left_array,
+ left_schema,
+ right_array,
+ right_schema):
+ return self._munge_output_array(
+ query,
+ self.fn(query.schema.dtype, qe, left_array, right_array))
+
+@final
+class ArithmeticOperatorUnitsAdd(ArithmeticOperator):
+ """Operator with additive same-dimensionality units"""
+
+ @override
+ def munge_input_queries(self, query):
+ left_query = query.left
+ right_query = query.right
+ out_unit = query.schema.unit
+ if out_unit:
+ left_unit = left_query.schema.unit
+ right_unit = right_query.schema.unit
+ assert left_unit and right_unit
+ if left_unit != out_unit:
+ left_query = ConvertToUnitQuery(left_query, out_unit)
+ if right_unit != out_unit:
+ right_query = ConvertToUnitQuery(right_query, out_unit)
+ return left_query, right_query
+
+ @override
+ def _compute_output_dtype_and_unit(self, dtype, left_unit, right_unit):
+ if left_unit.dimensionality != right_unit.dimensionality:
+ raise BadUnitsException(
+ "Incompatible units for operation {!r}: {!r} and {!r}".format(
+ self.name, left_unit, right_unit))
+ if left_unit < right_unit:
+ output_unit = left_unit
+ dtype = _compute_dtype_after_unit_promotion(
+ dtype, right_unit, output_unit)
+ elif right_unit < left_unit:
+ output_unit = right_unit
+ dtype = _compute_dtype_after_unit_promotion(
+ dtype, left_unit, output_unit)
+ else:
+ output_unit = left_unit
+ return dtype, output_unit
+
+@final
+class ArithmeticOperatorUnitsMul(ArithmeticOperator):
+ """Operator with multiplicative different-dimensionality units"""
+
+ def __find_conversion_ratio_unit(self, left_unit, right_unit):
+ one = np.int64(1)
+ qty = self.fn.do_via_numpy(
+ one * left_unit, one * right_unit).to_reduced_units()
+ return _fix_unit_conversion_ratio(qty.m), qty.units
+
+ @override
+ def _compute_output_dtype_and_unit(self, dtype, left_unit, right_unit):
+ # Use an np.int64 instead of just an int so that the numpy
+ # operations DTRT on it
+ ratio, unit = self.__find_conversion_ratio_unit(left_unit, right_unit)
+ if ratio != 1:
+ dtype = dctv_rules_result_type(dtype, ratio.dtype, "+")
+ return dtype, unit
+
+ @override
+ def _munge_output_array(self, query, array):
+ if query.schema.unit:
+ left_unit = query.left.schema.unit
+ right_unit = query.right.schema.unit
+ if left_unit and right_unit:
+ ratio, _unit = self.__find_conversion_ratio_unit(
+ left_unit, right_unit)
+ if ratio != 1:
+ np.multiply(array,
+ ratio,
+ dtype=query.schema.dtype,
+ out=array,
+ casting="safe")
+ return super()._munge_output_array(query, array)
+
+_BINOP = {
+ op.name: op for op in (
+ ArithmeticOperatorUnitsAdd(
+ name="+",
+ fn=_null_propagating_binop(np.add),
+ ),
+ ArithmeticOperatorUnitsAdd(
+ name="-",
+ fn=_null_propagating_binop(np.subtract),
+ ),
+ ArithmeticOperatorUnitsMul(
+ name="*",
+ fn=_null_propagating_binop(np.multiply),
+ ),
+ ArithmeticOperatorUnitsMul(
+ name="/",
+ fn=_null_propagating_binop(np.true_divide),
+ dctv_result_rule="d",
+ ),
+ ArithmeticOperator(
+ name="//",
+ fn=_null_propagating_binop(np.floor_divide),
+ ),
+ ArithmeticOperator(
+ name="%",
+ fn=_null_propagating_binop(np.mod),
+ ),
+ ArithmeticOperator(
+ name="<<",
+ fn=_null_propagating_binop(np.left_shift),
+ left_supported_kinds="iu",
+ right_supported_kinds="iu",
+ ),
+ ArithmeticOperator(
+ name=">>",
+ fn=_null_propagating_binop(np.right_shift),
+ left_supported_kinds="iu",
+ right_supported_kinds="iu",
+ ),
+ ArithmeticOperator(
+ name="&",
+ fn=_null_propagating_binop(np.bitwise_and),
+ left_supported_kinds="iu",
+ right_supported_kinds="iu",
+ dctv_result_rule="c",
+ ),
+ ArithmeticOperator(
+ name="|",
+ fn=_null_propagating_binop(np.bitwise_or),
+ left_supported_kinds="iu",
+ right_supported_kinds="iu",
+ dctv_result_rule="c",
+ ),
+
+ StringConcatenationOperator(name="||"),
+
+ ComparisonOperator(
+ name="=",
+ fn=_null_propagating_binop(np.equal),
+ ordered=False),
+ ComparisonOperator(
+ name="<=>",
+ fn=_null_safe_comparison(np.equal),
+ ordered=False,
+ null_safe=True),
+ ComparisonOperator(
+ name="<!=>",
+ fn=_null_safe_comparison(np.not_equal),
+ ordered=False,
+ null_safe=True),
+ ComparisonOperator(
+ name=">=",
+ fn=_null_propagating_binop(np.greater_equal),
+ ordered=True),
+ ComparisonOperator(
+ name=">",
+ fn=_null_propagating_binop(np.greater),
+ ordered=True),
+ ComparisonOperator(
+ name="<=",
+ fn=_null_propagating_binop(np.less_equal),
+ ordered=True),
+ ComparisonOperator(
+ name="<",
+ fn=_null_propagating_binop(np.less),
+ ordered=True),
+ ComparisonOperator(
+ name="!=",
+ fn=_null_propagating_binop(np.not_equal),
+ ordered=False),
+ ComparisonOperator(
+ name="and",
+ fn=_null_safe_and,
+ ordered=False,
+ null_safe=True),
+ ComparisonOperator(
+ name="or",
+ fn=_null_safe_or,
+ ordered=False,
+ null_safe=True),
+
+ RegexpOperator(name="regexp", language=MATCH_PCRE),
+ RegexpOperator(name="like", language=MATCH_SQL_LIKE),
+ RegexpOperator(name="ilike", language=MATCH_SQL_ILIKE),
+ )}
+
+
+@final
+class BinaryOperationQuery(SimpleQueryNode):
+ """Perform a binary operation"""
+
+ left = iattr(QueryNode)
+ op = iattr(str)
+ right = iattr(QueryNode)
+ collation = iattr(str, default="binary")
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert self.op in _BINOP, \
+ "operator {!r} not in known operator set {!r}".format(
+ self.op, sorted(_BINOP))
+ assert self.collation in ("binary", "nocase", "length")
+ self.precompute_schema()
+
+ @override
+ def countq(self):
+ # TODO(dancol): multiple choice
+ return self.left.countq()
+
+ @override
+ def _compute_schema(self):
+ return _BINOP[self.op].compute_schema(
+ self.left.schema, self.right.schema)
+
+ @cached_property
+ def binop_inputs(self):
+ """Munged input arrays"""
+ return _BINOP[self.op].munge_input_queries(self)
+
+ @override
+ def _compute_inputs(self):
+ return self.binop_inputs
+
+ def __perform_null(self, left, right):
+ assert len(left) == len(right)
+ sz = len(left)
+ data = npy_broadcast_to(np.zeros(1, self.schema.dtype), sz)
+ mask = npy_broadcast_to(True, sz)
+ return (masked_array(data, mask),)
+
+ @override
+ async def run_async(self, qe):
+ [ic_left, ic_right], [oc] = await qe.async_setup(
+ self.binop_inputs, [self])
+ if self.schema.is_null:
+ await transduce(qe, [ic_left, ic_right], [oc], self.__perform_null)
+ return
+ perform = _BINOP[self.op].perform
+ left_schema = self.left.schema
+ right_schema = self.right.schema
+ def _transduce(left_array, right_array):
+ with ignore_numpy_errors():
+ out = perform(qe, self,
+ left_array, left_schema,
+ right_array, right_schema)
+ assert out.dtype == self.schema.dtype # Don't allow implicit conversion!
+ return (out,)
+ await transduce(qe, [ic_left, ic_right], [oc], _transduce)
+
+
+# CastQuery: define here instead of queryop because QueryNode uses
+# CastQuery directly.
+
+@lru_cache(16)
+def can_cast_losslessly(from_dtype, to_dtype):
+ """Like np.can_cast, but doesn't lie about float casting"""
+ # Why does numpy report that we can safely cast anything to float?
+ # That's just not true. BAD! Bad Python! Bad cast! Bad!
+ # TODO(dancol): check that int64<->uint64 conversion isn't going
+ # through a float stage.
+ if to_dtype.kind != "f":
+ return np.can_cast(from_dtype, to_dtype, casting="safe")
+ if from_dtype.kind in "iu":
+ from_info = np.iinfo(from_dtype)
+ to_info = np.finfo(to_dtype)
+ to_max = 2**to_info.nmant
+ to_min = -to_max
+ if from_info.min >= to_min and to_max >= from_info.max:
+ return True
+ return False
+
+
+@lru_cache(16)
+def _get_cast_array_checker(from_dtype, to_dtype):
+ if can_cast_losslessly(from_dtype, to_dtype):
+ return identity # Always value-preserving
+ def _make_bounds_checker(min_allowed, max_allowed):
+ def _checker(array):
+ bad_value = None
+ if min_allowed is not None and array.min() < min_allowed:
+ bad_value = array.min()
+ elif max_allowed and array.max() > max_allowed:
+ bad_value = array.max()
+ if bad_value:
+ raise BadCastException(
+ "cannot safe-cast {} to {}: value {!r} won't fit".format(
+ from_dtype, to_dtype, bad_value))
+ return array
+ return _checker
+ from_kind = from_dtype.kind
+ to_kind = to_dtype.kind
+ if from_kind in "ui" and to_kind == "f":
+ nmant = np.finfo(to_dtype).nmant
+ return _make_bounds_checker(-(2**nmant), 2**nmant)
+ if not (from_kind in "iu" and to_kind in "iu"):
+ raise BadCastException(
+ "cannot safe-cast {} to {}".format(from_dtype, to_dtype))
+ from_iinfo = np.iinfo(from_dtype)
+ to_iinfo = np.iinfo(to_dtype)
+ from_min = from_iinfo.min
+ to_min = to_iinfo.min
+ from_max = from_iinfo.max
+ to_max = to_iinfo.max
+ assert to_max < from_max or to_min > from_min, (
+ "to:{!r} from:{!r} to_max:{!r} "
+ "from_max:{!r} to_min:{!r} from_min:{!r}".format(
+ to_dtype, from_dtype,
+ to_max, from_max, to_min, from_min))
+ if to_max >= from_max:
+ to_max = None
+ if to_min <= from_min:
+ to_min = None
+ return _make_bounds_checker(to_min, to_max)
+
+class CastQuery(SimpleQueryNode):
+ """Data type conversion"""
+
+ _query = iattr(QueryNode, name="query")
+ _dtype = iattr(np.dtype, name="dtype")
+ _safe = iattr(bool, name="safe")
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ if self._query.schema.is_string and self._safe:
+ raise BadCastException("cannot cast string column")
+ if self._safe:
+ # pylint: disable=pointless-statement
+ self.__array_checker # For side effect
+
+ @override
+ def countq(self):
+ return self._query.countq()
+
+ @cached_property
+ def __array_checker(self):
+ return _get_cast_array_checker(self._query.schema.dtype, self._dtype)
+
+ @override
+ def _compute_schema(self):
+ base_schema = self._query.schema
+ # Preserve the uniqueness constraint only when the cast is
+ # value-preserving! Safe casts are always value-preserving,
+ # because they'll fail if they detect an out-of-range value
+ lossless = self._safe or \
+ can_cast_losslessly(self._query.schema.dtype, self._dtype)
+ constraints = (base_schema.constraints & C_UNIQUE) \
+ if lossless else frozenset()
+ return QuerySchema(self._dtype,
+ domain=base_schema.domain,
+ unit=base_schema.unit,
+ constraints=constraints)
+
+ @override
+ def _compute_inputs(self):
+ return (self._query,)
+
+ @override
+ async def run_async(self, qe):
+ # We could just let the query engine do the casting inside the
+ # write operation, but let's do it here so that the computational
+ # cost gets charged to this operator. Don't bother optimizing the
+ # identity transformation, since QueryNode.to_dtype() should have
+ # avoided creating a CastQuery in the first place for an
+ # unnecessary conversion.
+ [ic], [oc] = await qe.async_setup([self._query], [self])
+ checker = self.__array_checker if self._safe else identity
+ def _convert(block):
+ return (checker(block).astype(self._dtype, copy=False)),
+ await transduce(qe, [ic], [oc], _convert)
+
+
+# ConvertToUnitQuery: used by QueryNode directly
+@final
+class ConvertToUnitQuery(SimpleQueryNode):
+ """Convert an output to a different unit"""
+
+ query = iattr(QueryNode)
+ unit = iattr_unit(nullable=True, default=None)
+ allow_unitless = iattr(bool, default=False, kwonly=True)
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ if not self.query.schema.unit and self.unit and not self.allow_unitless:
+ raise InvalidQueryException(
+ "cannot unit-convert dimensionless quantity {!r}".format(self.query))
+
+ @override
+ def _compute_schema(self):
+ base_schema = self.query.schema
+ assert not base_schema.is_string
+ if not self.unit:
+ return base_schema.evolve(unit=None)
+ if not base_schema.unit:
+ assert self.allow_unitless
+ dtype = base_schema.dtype
+ else:
+ dtype = _compute_dtype_after_unit_promotion(
+ base_schema.dtype,
+ base_schema.unit,
+ self.unit)
+ if can_cast_losslessly(base_schema.dtype, dtype):
+ constraints = base_schema.constraints & C_UNIQUE
+ else:
+ constraints = frozenset()
+ return base_schema.evolve(dtype=dtype,
+ unit=self.unit,
+ constraints=constraints)
+
+ @override
+ def countq(self):
+ return self.query.countq()
+
+ @override
+ def _compute_inputs(self):
+ return (self.query,)
+
+ async def __do_conversion(self, qe, ic, oc, ratio):
+ dtype = oc.dtype
+ def _transduce(array):
+ out = np.multiply(array, ratio,
+ dtype=dtype,
+ casting="safe",
+ out=qe.qc.make_uninit_array(dtype, len(array)))
+ return (out,)
+ await transduce(qe, [ic], [oc], _transduce)
+
+ @override
+ async def run_async(self, qe):
+ [ic], [oc] = await qe.async_setup([self.query], [self])
+ base_unit = self.query.schema.unit
+ if not (self.unit and base_unit):
+ # We're not a notional conversion, so pass through blocks
+ # unchanged. TODO(dancol): provide a way for the query engine
+ # to wire us out of the graph entirely by rearranging
+ # the queues.
+ await passthrough(qe, ic, oc)
+ else:
+ # Actual conversion!
+ ratio = _find_unit_conversion_ratio(base_unit, self.unit)
+ if ratio == 1:
+ await passthrough(qe, ic, oc)
+ else:
+ await self.__do_conversion(qe, ic, oc, ratio)
+
+
+# CountQuery: defined here instead of queryop for QueryNode support
+
+@final
+class CountQuery(SimpleQueryNode):
+ """Query that returns the number of rows in another query"""
+
+ frm = iattr(QueryNode) # API
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema(INT64)
+
+ @override
+ def _compute_inputs(self):
+ return (self.frm,)
+
+ @override
+ async def run_async(self, qe):
+ block_size = qe.block_size
+ (ic,), (oc,) = await qe.async_setup([self.frm], [self])
+ counted = 0
+ while True:
+ block_len = len(await ic.read(block_size))
+ if not block_len:
+ break
+ counted += block_len
+ await oc.write([counted], True)
+
+ @override
+ def countq(self):
+ return QueryNode.scalar(1)
+
+
+# ScalarQuery
+
+@final
+class ScalarQuery(SimpleQueryNode):
+ """Query that yields a single value
+
+ Don't call directly. Instead, use the QueryNode methods.
+ """
+ value = iattr()
+ # Need schema to be an explicit field so that QueryNode interning
+ # doesn't combine values that are similar, but different, e.g., 0
+ # and False.
+ _schema = iattr(QuerySchema)
+
+ @override
+ def eager_evaluate_scalar(self):
+ return self.value
+
+ @override
+ def countq(self):
+ return QueryNode.scalar(1)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert isinstance(self.value, bytes) == self.schema.is_string
+
+ @override
+ def _compute_schema(self):
+ # Don't constrain to unique here: it's unique only by virtue of
+ # being a single entry long, which might change(?) in context.
+ # Let's be conservative with constraints.
+ return self._schema
+
+ @override
+ def _do_to_dtype(self, dtype, safe):
+ schema = self.schema
+ if schema.is_integral:
+ if safe and not can_cast_losslessly(schema.dtype, dtype):
+ _get_cast_array_checker(schema.dtype, dtype)(
+ schema.dtype.type(self.value))
+ return ScalarQuery(self.value, self._schema.evolve(dtype=dtype))
+ return super()._do_to_dtype(dtype, safe)
+
+ @override
+ def _compute_inputs(self):
+ return ()
+
+ @override
+ async def run_async(self, qe):
+ _, (oc,) = await qe.async_setup((), (self,))
+ value = self.value
+ if isinstance(value, bytes):
+ value = qe.st.intern(value)
+ schema = self.schema
+ dtype = schema.dtype
+ if schema.is_null:
+ assert value == 0 # pylint: disable=compare-to-zero
+ array = masked_array([value], [True], dtype=dtype)
+ else:
+ array = np.full(1, value, dtype)
+ await oc.write(array, True)
+
+
+# LockstepFilledArrayQuery
+
+class LockstepFilledArrayQuery(SimpleQueryNode):
+ """Query that broadcasts a query to the length of some other query"""
+ fill_value = iattr(QueryNode)
+ template = iattr(QueryNode)
+
+ @override
+ def countq(self):
+ return self.template.countq()
+
+ @override
+ def _compute_inputs(self):
+ return (
+ self.fill_value,
+ self.template,
+ )
+
+ @override
+ def _compute_schema(self):
+ return self.fill_value.schema.unconstrain()
+
+ @override
+ def eager_evaluate_scalar(self):
+ if self.template.countq().eager_evaluate_scalar() == 1:
+ return self.fill_value.eager_evaluate_scalar()
+ return super().eager_evaluate_scalar()
+
+ async def _do_passthrough(self,
+ qe,
+ oc_filled,
+ ic_fill_value,
+ fill_block,
+ ic_template,
+ template_block):
+ block_size = qe.block_size
+ rows_delivered = 0
+ while True:
+ if len(fill_block) != len(template_block):
+ die_on_length_mismatch(self.fill_value,
+ rows_delivered + len(fill_block),
+ rows_delivered + len(template_block))
+ if not fill_block:
+ break
+ is_eof = len(fill_block) < block_size
+ rows_delivered += len(fill_block)
+ req = qe.async_io(
+ ic_fill_value.read(block_size),
+ ic_template.read(block_size),
+ oc_filled.write(fill_block, is_eof))
+ del fill_block, template_block
+ [fill_block, template_block, _] = await req
+ assert not fill_block
+ assert not template_block
+
+ async def _do_broadcast(self,
+ qe,
+ oc_filled,
+ fill_block,
+ ic_template,
+ template_block):
+ assert len(fill_block) == 1
+ broadcast_array = fill_block.as_array()
+ block_size = qe.block_size
+ while template_block:
+ chunk_size = len(template_block)
+ filled_array = masked_broadcast_to(broadcast_array, chunk_size)
+ is_eof = chunk_size < block_size
+ [template_block, _] = await qe.async_io(
+ ic_template.read(block_size),
+ oc_filled.write(filled_array, is_eof))
+
+ @override
+ async def run_async(self, qe):
+ [ic_fill_value, ic_template], [oc_filled] = await qe.async_setup(
+ (self.fill_value, self.template), [self])
+ fill_block, template_block = await qe.async_io(
+ ic_fill_value.read(max(2, qe.block_size)),
+ ic_template.read(max(2, qe.block_size)))
+ if len(fill_block) == 1 and len(template_block) != 1:
+ await self._do_broadcast(qe,
+ oc_filled,
+ fill_block,
+ ic_template,
+ template_block)
+ else:
+ await self._do_passthrough(qe,
+ oc_filled,
+ ic_fill_value,
+ fill_block,
+ ic_template,
+ template_block)
+
+
+# FilledArrayQuery
+
+@final
+class FilledArrayQuery(SimpleQueryNode):
+ """Query that returns an array filled with a value
+
+ Do not construct directly. Call QueryNode.filled()!
+ """
+ fill_value = iattr(QueryNode)
+ count = iattr_query_node_int()
+
+ @override
+ def _compute_schema(self):
+ return self.fill_value.schema.unconstrain()
+
+ @override
+ def countq(self):
+ return self.count
+
+ @override
+ def _compute_inputs(self):
+ return (
+ self.fill_value,
+ self.count,
+ )
+
+ @override
+ def eager_evaluate_scalar(self):
+ if self.count.eager_evaluate_scalar() == 1:
+ fill_value = self.fill_value.eager_evaluate_scalar()
+ if not isinstance(fill_value, QueryNode):
+ return fill_value
+ return super().eager_evaluate_scalar()
+
+
+ async def __do_broadcast(self, qe, wanted_rows, chunk_block, oc_filled):
+ assert len(chunk_block) == 1
+ broadcast_array = chunk_block.as_array()
+ assert len(broadcast_array) == 1
+ rows_delivered = 0
+ block_size = qe.block_size
+ while rows_delivered < wanted_rows:
+ chunk_size = min(wanted_rows - rows_delivered, block_size)
+ chunk_array = masked_broadcast_to(broadcast_array, chunk_size)
+ rows_delivered += chunk_size
+ await oc_filled.write(chunk_array, rows_delivered == wanted_rows)
+
+ async def __do_passthrough(self,
+ qe,
+ wanted_rows,
+ chunk_block,
+ oc_filled,
+ ic_fill_value):
+ block_size = qe.block_size
+ rows_delivered = 0
+ while rows_delivered < wanted_rows:
+ chunk_size = min(wanted_rows - rows_delivered, block_size)
+ if len(chunk_block) < chunk_size:
+ die_on_length_mismatch(self.fill_value,
+ rows_delivered + len(chunk_block),
+ wanted_rows)
+ rows_delivered += len(chunk_block)
+ is_eof = rows_delivered == wanted_rows
+ req = qe.async_io(ic_fill_value.read(block_size),
+ oc_filled.write(chunk_block, is_eof))
+ del chunk_block
+ chunk_block, _ = await req
+ if chunk_block:
+ die_on_length_mismatch(self.fill_value,
+ rows_delivered + len(chunk_block),
+ wanted_rows)
+
+ @override
+ async def run_async(self, qe):
+ (ic_fill_value, ic_count), (oc_filled,) = await qe.async_setup(
+ (self.fill_value, self.count), (self,))
+ # Make sure we can distinguish broadcasts even with block_size == 1
+ chunk_block, wanted_rows = \
+ await qe.async_io(ic_fill_value.read(max(2, qe.block_size)),
+ ic_count.read_int())
+ assert the(int, wanted_rows) >= 0
+ # We can be called in one of two modes: either the base query
+ # (i.e. self.fill_block) gives us an array of length one that we
+ # broadcast to the desired length or we assert that the underlying
+ # query _already_ has the desired length and just forward its
+ # blocks unchanged.
+ if len(chunk_block) == 1 and wanted_rows != 1:
+ await self.__do_broadcast(qe, wanted_rows, chunk_block, oc_filled)
+ else:
+ await self.__do_passthrough(qe, wanted_rows,
+ chunk_block, oc_filled, ic_fill_value)
+
+
+# IfQuery: defined here instead of queryop for QueryNode
+
+class IfQuery(SimpleQueryNode):
+ """Implements SQL IF"""
+
+ selector = iattr(QueryNode)
+ choice1 = iattr(QueryNode)
+ choice2 = iattr(QueryNode)
+
+ @override
+ def countq(self):
+ # TODO(dancol): multiple choice
+ return self.selector.countq()
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ self.precompute_schema()
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema.concat((self.choice1.schema, self.choice2.schema))
+
+ @override
+ def _compute_inputs(self):
+ return self.selector, self.choice1, self.choice2
+
+ def __null_safe_where(self, cond, left, right):
+ # N.B. np.where won't let us specify an output array, so we have
+ # to let it allocate one. Why not use np.choose? Because choose
+ # converts its condition array to NP_INTP internally, and we
+ # usually have bool input, and that conversion is worse than
+ # letting np.where output the output array.
+
+ # TODO(dancol): write our own damned choose/where/etc.
+
+ # Zero-under-NULL lets us treat NULL as zero
+ cond = npy_get_data(cond)
+ if not npy_has_mask(left) and not npy_has_mask(right):
+ result = np.where(cond, left, right)
+ else:
+ result = np.ma.where(cond, left, right)
+ assert result.dtype == self.schema.dtype
+ return (result,)
+
+ @override
+ async def run_async(self, qe):
+ ics, [oc] = await qe.async_setup(
+ [self.selector, self.choice1, self.choice2],
+ [self])
+ await transduce(qe, ics, [oc], self.__null_safe_where)
+
+
+# SequentialQuery: defined here instead of queryop for QueryNode
+
+class SequentialQuery(SimpleQueryNode):
+ """Query that yields a sequence of values"""
+
+ start = iattr_query_node_int()
+ count = iattr_query_node_int()
+ step = iattr_query_node_int()
+
+ @override
+ def _compute_schema(self):
+ # A sequential sequence is _conceptually_ unique.
+ return _SCHEMA_BY_LITERAL_TYPE[INT64.type].constrain(C_UNIQUE)
+
+ @override
+ def countq(self):
+ return self.count
+
+ @override
+ def _compute_inputs(self):
+ return self.start, self.count, self.step
+
+ @override
+ async def run_async(self, qe):
+ [ic_start, ic_count, ic_step], [oc] = \
+ await qe.async_setup(
+ [self.start, self.count, self.step],
+ [self])
+ start, count, step = await qe.async_io(
+ ic_start.read_int(),
+ ic_count.read_int(),
+ ic_step.read_int())
+ rows_delivered = 0
+ while rows_delivered < count:
+ chunk_size = min(count - rows_delivered, qe.block_size)
+ # TODO(dancol): allocate from qc (requires custom arange)
+ chunk = np.arange(start, start + chunk_size, step, self.schema.dtype)
+ rows_delivered += len(chunk)
+ start += step * len(chunk)
+ req = oc.write(chunk, rows_delivered == count)
+ del chunk
+ await req
+
+
+# TakeQuery: defined here instead of queryop for QueryNode
+
+class TakeQueryBase(SimpleQueryNode):
+ """Base class for take operations"""
+
+ __abstract__ = True
+
+ value_query = iattr(QueryNode)
+ # TODO(dancol): enforce schema requirements on index_query
+ index_query = iattr(QueryNode)
+
+ @final
+ @override
+ def _compute_schema(self):
+ value_schema = self.value_query.schema
+ index_schema = self.index_query.schema
+ constraints = set()
+ if (UNIQUE in value_schema.constraints and
+ UNIQUE in index_schema.constraints):
+ constraints.add(UNIQUE)
+ if constraints == value_schema.constraints:
+ return value_schema
+ return value_schema.evolve(constraints=constraints)
+
+ @final
+ @override
+ def _compute_inputs(self):
+ return (
+ self.value_query,
+ self.index_query,
+ )
+
+ @final
+ @override
+ def countq(self):
+ return self.index_query.countq()
+
+@final
+class TakeQuery(TakeQueryBase):
+ """Take values from a column given by an array"""
+
+ @staticmethod
+ def __take_chunk_slow_path(qc, value, index, old_mask, has_nulls):
+ # N.B. we can't optimize a broadcast here by reusing a broadcasted
+ # value array because we need to set any values "under" a -1 to
+ # zero, breaking the broadcast.
+
+ # TODO(dancol): see how often we actually hit this case and maybe
+ # change the zero-under-null requirement if it'd result in a
+ # big win.
+ index_lt_zero_mask = index < 0
+ if old_mask is nomask:
+ chunk_null_mask = index_lt_zero_mask
+ else:
+ # We need to permute the old mask, otherwise NULLs will end up in
+ # the wrong place in the result.
+ assert len(old_mask) >= 1
+ assert len(old_mask) == len(value)
+ # Index contains -1 where we want the output to be masked.
+ # Here, -1 takes from the last element of old_mask. If that
+ # element is true, we get what we want by accident. If it's
+ # false, we need to fix up chunk_null_mask after the take.
+ chunk_null_mask = old_mask.take(
+ index,
+ out=qc.make_uninit_array(BOOL, len(index)))
+ if has_nulls and not old_mask[-1]:
+ chunk_null_mask[index_lt_zero_mask] = True
+ value = value.data
+ assert chunk_null_mask.dtype is BOOL
+ assert len(chunk_null_mask) == len(index)
+ if not len(value): # pylint: disable=len-as-condition
+ if not index_lt_zero_mask.all():
+ raise InvalidQueryException(
+ "bad indexer offsets for empty array")
+ value = npy_broadcast_to(np.zeros(1, value.dtype),
+ len(chunk_null_mask))
+ else:
+ value = value.take(index,
+ out=qc.make_uninit_array(
+ value.dtype, len(index)))
+ value[index_lt_zero_mask] = 0
+ return masked_array(value, chunk_null_mask)
+
+ @classmethod
+ def __take_chunk(cls, qc, value, index):
+ # pylint: disable=len-as-condition
+ assert len(index)
+ indexer_bcast = npy_get_broadcaster(index)
+ if indexer_bcast is not None:
+ # If the index array is broadcast, we can just take once and
+ # broadcast the result.
+ assert not indexer_bcast.ndim or len(indexer_bcast) == 1
+ return masked_broadcast_to(
+ cls.__take_chunk(qc, value, indexer_bcast), len(index))
+ if isinstance(index, masked_array): # Make assertion?
+ raise InvalidQueryException("cannot have null index in TakeQuery")
+ is_sequential, has_nulls = study_index_for_take(index)
+ if not has_nulls:
+ # Fast path: identity take. Just pass through the
+ # original block.
+ if (is_sequential and
+ len(index) and
+ len(index) == len(value)
+ and not index[0]):
+ return value
+ # Fast path: indexing into a broadcasted array. If the value is
+ # a broadcast, taking from any index yields the same value, so
+ # instead of doing the take, we can just re-broadcast to the
+ # length of the take sequence.
+ value_bcast = npy_get_broadcaster(value)
+ if value_bcast is not None:
+ assert not value_bcast.ndim or len(value_bcast) == 1
+ return masked_broadcast_to(value_bcast, len(index))
+ old_mask = npy_get_mask(value)
+ # Fast path: direct native take from the value array
+ if old_mask is nomask and not has_nulls:
+ if not len(value):
+ raise InvalidQueryException("bad indexer offsets for empty array")
+ return npy_get_data(value).take(
+ index,
+ out=qc.make_uninit_array(value.dtype, len(index)))
+ return cls.__take_chunk_slow_path(
+ qc, value, index, old_mask, has_nulls)
+
+ @override
+ async def run_async(self, qe):
+ [ic_value, ic_index], [oc] = await qe.async_setup(
+ [self.value_query, self.index_query],
+ [self])
+ # TODO(dancol): do a jive join once we have better QueryNode
+ # statistics and we know that the indexer array is much smaller
+ # than the value array.
+ block_size = qe.block_size
+ value, index = await qe.async_io(ic_value.read_all(),
+ ic_index.read_at_least(block_size))
+ value_array = value.as_array()
+ del value
+ out_io = None
+ qc = qe.qc
+ while index:
+ out_io = oc.write(
+ self.__take_chunk(qc, value_array, index.as_array()),
+ len(index) < block_size)
+ del index
+ index, _ = await qe.async_io(ic_index.read(block_size), out_io)
+ out_io = None
+ if out_io:
+ del value_array
+ await out_io
+
+class SequentialTakeQueryBase(TakeQueryBase):
+ """Take values from a sequence by nondecreasing index.
+
+ The special insert-a-NULL indexer value -1 is not subject to the
+ sorting constraint.
+ """
+
+ bcast_conservative = True
+
+ @final
+ @override
+ async def run_async(self, qe):
+ [ic_value, ic_index], [oc] = await qe.async_setup(
+ [self.value_query, self.index_query],
+ [self])
+ block_size = qe.block_size
+ sto = SequentialTaker(qe.qc, oc.dtype, self.bcast_conservative)
+ out = None
+ while out is None or out:
+ req = qe.async_io(
+ (ic_index.read(block_size) if sto.want_index
+ else qe.async_dummy()),
+ (ic_value.read(block_size) if sto.want_value
+ else qe.async_dummy()),
+ (oc.write(out, len(out) < block_size)
+ if out is not None
+ else qe.async_dummy()))
+ del out
+ out = sto.step(*(await req)[:2])
+
+@final
+class SequentialTakeQuery(SequentialTakeQueryBase):
+ """Sequential take with conservative broadcasting"""
+
+@final
+class SequentialTakeQueryEagerBroadcast(SequentialTakeQueryBase):
+ """Sequential take with eager broadcasting"""
+ bcast_conservative = False
+ __inherit__ = dict(bcast_conservative=override)
+
+
+# Max/min
+
+# TODO(dancol): now that we have a query execution system that can
+# interleave execution and isn't totally awful, do we even need
+# GreatestLeastQuery? Maybe we should just generalize the
+# choice operator?
+
+@final
+class GreatestLeastQuery(SimpleQueryNode):
+ """Perform a greatest or least operation"""
+
+ _op = iattr(str, name="op")
+
+ # TODO(dancol): should be sattr.
+ _queries = tattr(QueryNode, name="queries")
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert self._op in ("greatest", "least")
+ assert len(self._queries) >= 1
+ self.precompute_schema()
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema.concat((q.schema for q in self._queries))
+
+ @override
+ def _compute_inputs(self):
+ return self._queries
+
+ @staticmethod
+ def __handle_string_chunk(argfn, st, dtype, arrays):
+ # Fetch the ranks for each chunk (without copy) in case query
+ # execution interned a string.
+ ranks = st.rank("binary")
+ # N.B. blob is a 2D array! Multidimensional arrays seldom appear
+ # in DCTV, but here we use, meaning that _safe_str_fast_take won't
+ # work and we have to just use np.ma.take instead.
+ blob = np.ma.asanyarray(arrays, dtype=dtype)
+ # TODO(dancol): take into qc buffer
+ return np.take_along_axis(
+ blob,
+ np.expand_dims(argfn(np.ma.take(ranks, blob), axis=0),
+ axis=0),
+ axis=0).ravel()
+
+ @override
+ async def run_async(self, qe):
+ ics, [oc] = await qe.async_setup(self._queries, [self])
+ dtype = self.schema.dtype
+ if len(ics) == 1:
+ fn = first
+ elif self.schema.is_string:
+ # For strings, we currently just use the np.ma stuff, even
+ # though it's somewhat less efficient than the numeric code
+ # below (it allocates intermediate buffers)
+ if self._op == "greatest":
+ argfn = np.ma.argmax
+ else:
+ argfn = np.ma.argmin
+ fn = partial(self.__handle_string_chunk, argfn, qe.st, dtype)
+ else:
+ fn = partial(reduce_ufunc_masked,
+ qe,
+ np.maximum if self._op == "greatest" else np.minimum,
+ dtype)
+ def _transduce(*args):
+ return (fn(args),)
+ await transduce(qe, ics, [oc], _transduce)
+
+
+# Windowing support
+
+# The two distinct window configuration objects let us specify window
+# configuration without ambiguity.
+
+class Window(EqImmutable):
+ """Window configuration for WindowQuery"""
+
+ @abstract
+ def get_queries(self):
+ """Get a sequence of queries that the window uses"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def config_to_bounds(self, config):
+ """Transform window expression into a (LOW, HIGH) slice pair
+
+ LOW must be an integer. HIGH may be an integer or None.
+ """
+ raise NotImplementedError("abstract")
+
+@final
+class SliceWindow(Window):
+ """Python-style window configuration"""
+ low = iattr_query_node_int()
+ high = iattr_query_node_int()
+
+ @override
+ def get_queries(self):
+ return self.low, self.high
+
+ @override
+ def config_to_bounds(self, config):
+ low, high = config
+ low = 0 if low is None else query_typecheck(low, int, self.low)
+ if high is not None:
+ query_typecheck(high, int, self.high)
+ return low, high
+
+@final
+class LimitOffsetWindow(Window):
+ """SQL-style window configuration"""
+ limit = iattr_query_node_int()
+ offset = iattr_query_node_int()
+
+ @override
+ def get_queries(self):
+ return self.limit, self.offset
+
+ @override
+ def config_to_bounds(self, config):
+ limit, offset = config
+ low = 0 if offset is None \
+ else query_typecheck(offset, int, self.offset)
+ if limit is None:
+ high = None
+ else:
+ query_typecheck(limit, int, self.limit)
+ if limit < 0:
+ raise InvalidQueryException("negative limit not supported")
+ high = limit if low <= 0 else low + limit
+ return low, high
+
+@final
+class WindowQuery(SimpleQueryNode):
+ """Selects a piece of a result vector"""
+
+ _query = iattr(QueryNode, name="query")
+ _window = iattr(Window, name="window")
+
+ @override
+ def _compute_schema(self):
+ return self._query.schema.propagate_constraints(C_UNIQUE)
+
+ @override
+ def _compute_inputs(self):
+ return (self._query,) + self._window.get_queries()
+
+ @staticmethod
+ async def __skip_prefix(qe, ic_data, rows_to_skip):
+ assert 0 <= the(int, rows_to_skip)
+ while rows_to_skip:
+ block = await ic_data.read(min(qe.block_size, rows_to_skip))
+ assert len(block) <= rows_to_skip
+ if not block:
+ break
+ rows_to_skip -= len(block)
+
+ async def __do_streaming_limit_offset(self, qe, oc, ic_data, limit, offset):
+ await self.__skip_prefix(qe, ic_data, offset)
+ if limit is None:
+ await passthrough(qe, ic_data, oc)
+ return
+ assert 0 <= the(int, limit)
+ last_write_req = None
+ while limit:
+ block, _ = await qe.async_io(ic_data.read(min(qe.block_size, limit)),
+ last_write_req or qe.async_dummy())
+ last_write_req = None
+ if not block:
+ break
+ limit = limit - len(block)
+ last_write_req = oc.write(block, not limit)
+ if last_write_req:
+ await last_write_req
+
+ @staticmethod
+ async def __do_brute_force(oc, ic_data, low, high):
+ # We don't know how to do this operation in a streaming way, so
+ # just slurp the whole array and slice it.
+ data = (await ic_data.read_all()).as_array()
+ out = data[low : high]
+ del data
+ io = oc.write(out, True)
+ del out
+ await io
+
+ @override
+ async def run_async(self, qe):
+ in_queries = (self._query,) + self._window.get_queries()
+ [ic_data, *ics_control], [oc] = await qe.async_setup(in_queries, [self])
+ config = await qe.async_io(*[ic.read_scalar() for ic in ics_control])
+ low, high = self._window.config_to_bounds(config)
+ assert isinstance(low, int)
+ assert isinstance(high, (int, NoneType))
+ if 0 <= low and (high is None or 0 <= high):
+ offset = low
+ limit = None if high is None else max(0, high - low)
+ await self.__do_streaming_limit_offset(qe, oc, ic_data, limit, offset)
+ else:
+ # TODO(dancol): moar smarts
+ await self.__do_brute_force(oc, ic_data, low, high)
+
+
+# Concatenation
+
+class ConcatenatingQuery(SimpleQueryNode):
+ """QueryNode concatenating several result vectors"""
+
+ _queries = tattr(QueryNode, name="queries")
+
+ @override
+ def _compute_schema(self):
+ if not self._queries:
+ # The empty vector is trivially UNIQUE.
+ return QuerySchema(INT64, constraints=C_UNIQUE)
+ return QuerySchema.concat(
+ map(lambda q: q.schema, self._queries))
+
+ @override
+ def _compute_inputs(self):
+ return self._queries
+
+ @override
+ async def run_async(self, qe):
+ ics, [oc] = await qe.async_setup(self._queries, [self])
+ async def _get_block(ic, out_req):
+ if out_req:
+ return await qe.async_io(ic.read(qe.block_size), out_req)
+ return (await ic.read(qe.block_size)), None
+ ics = list(reversed(ics))
+ out_req = None
+ while ics:
+ ic = ics.pop()
+ block, out_req = await _get_block(ic, out_req)
+ while block:
+ is_block_eof = len(block) < qe.block_size
+ is_eof = not ics and is_block_eof
+ out_req = oc.write(block, is_eof)
+ if is_block_eof:
+ break
+ block, out_req = await _get_block(ic, out_req)
+ if out_req:
+ await out_req
+
+
+# Literals
+
+@final
+class LiteralQuery(SimpleQueryNode):
+ """QueryNode that returns a literal sequence of values
+
+ This query is used for VALUES in SQL. It's intended to be used with
+ a fairly small number of values. If you want to provide a humongous
+ number of values to the query engine, you probably want some other
+ form of data input.
+ """
+ # It's essential to keep the schema as an actual property of the
+ # LiteralQuery! Without it, Interned will wrongly combine
+ # LiteralQuery nodes with values that compare equal but that are
+ # different (e.g., 0 and False).
+ values = tattr()
+ null_mask = tattr(bool)
+ _schema = iattr(QuerySchema)
+
+ @override
+ def __new__(cls, literals):
+ # TODO(dancol): mark the schema unique if the values
+ # given are in fact unique?
+ if not literals:
+ values = ()
+ null_mask = ()
+ schema = _SCHEMA_BY_LITERAL_TYPE[INT64.type]
+ else:
+ values, raw_schemas = zip(*map(decode_literal, literals))
+ schema = QuerySchema.concat(raw_schemas)
+ null_mask = [value is None for value in literals]
+ if schema.is_string and any(null_mask):
+ # If we're a string and we have nulls, we use the empty string
+ # instead of zero as the NULL placeholder so that vintern
+ # doesn't choke.
+ values = [b"" if is_null else value
+ for is_null, value in zip(null_mask, values)]
+
+ return cls._do_new(cls, values, null_mask, schema)
+
+ @override
+ def _compute_schema(self):
+ return self._schema
+
+ @override
+ def _compute_inputs(self):
+ return ()
+
+ @override
+ async def run_async(self, qe):
+ [], [oc] = await qe.async_setup((), (self,))
+ # Don't be tempted to cache the values between runs: we need to
+ # intern the strings each time for correctness.
+ values = self.values
+ if self.schema.is_string:
+ array = qe.st.vintern(values)
+ assert array.dtype == DTYPE_STRING_ID
+ else:
+ try:
+ array = np.asarray(values, dtype=self.schema.dtype)
+ except OverflowError:
+ # Looks unsafe, but we checked in schema concat.
+ if self.schema.dtype is not INT64:
+ raise
+ array = np.asarray(values, dtype=UINT64).view(INT64)
+ if any(self.null_mask):
+ array = masked_array(array, self.null_mask) # pylint: disable=redefined-variable-type
+ await oc.write(array, True)
+
+
+# Coalesce
+
+class CoalesceQuery(SimpleQueryNode):
+ """Implement SQL COALESCE"""
+
+ _queries = tattr(QueryNode, name="queries")
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ if not self._queries:
+ raise InvalidQueryException("COALESCE called with no arguments")
+ self.precompute_schema()
+
+ @classmethod
+ def of(cls, *args):
+ """Build a coalesce query from arguments"""
+ return cls(args)
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema.concat((q.schema for q in self._queries))
+
+ @override
+ def _compute_inputs(self):
+ return self._queries
+
+ @override
+ async def run_async(self, qe):
+ ics, [oc] = await qe.async_setup(self._queries, [self])
+ dtype = self.schema.dtype
+ # Ugh. This is ugly. Maybe just do it in numba?
+ def _transduce(*chunk):
+ assert all_same(map(len, chunk))
+ nchunk = len(chunk[0])
+ out = qe.qc.make_uninit_array(dtype, nchunk)
+ out_mask = qe.qc.make_uninit_array(BOOL, nchunk)
+ out_mask[:] = True
+ for array in chunk:
+ array_data, array_mask = npy_explode(array)
+ if array_mask is nomask:
+ array_inv_mask = True
+ else:
+ array_inv_mask = ~array_mask
+ array_newval_mask = out_mask & array_inv_mask
+ np.copyto(out, array_data, where=array_newval_mask)
+ np.copyto(out_mask, False, where=array_newval_mask)
+ np.copyto(out, 0, where=out_mask)
+ return (masked_array(out, out_mask),)
+ await transduce(qe, ics, [oc], _transduce)
+
+
+
+@final
+class FilterQuery(SimpleQueryNode):
+ """Select a subset of rows according to a bool array"""
+
+ cond = iattr(QueryNode)
+ frm = iattr(QueryNode)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.cond.schema.dtype is BOOL
+
+ @override
+ def _compute_schema(self):
+ return self.frm.schema.propagate_constraints(C_UNIQUE)
+
+ @override
+ def _compute_inputs(self):
+ return self.frm, self.cond
+
+ @override
+ async def run_async(self, qe):
+ def _do_filter(cond, frm):
+ cond_array = npy_get_data(cond.as_array())
+ assert cond_array.dtype == BOOL
+ # pylint: disable=using-constant-test
+ if True: # Figure out when this optimization makes sense
+ cond_sum = cond_array.sum()
+ if not cond_sum:
+ return np.empty(0, self.schema.dtype)
+ if cond_sum == len(cond_array):
+ return frm # No take! TODO(dancol): write our own
+ # "compress" that takes directly from the input into the output
+ # instead of just calling take with np.nonzero, which is sadly
+ # what the stock compress does.
+ return frm.as_array()[cond_array]
+ [ic_cond, ic_frm], [oc] = await qe.async_setup(
+ [self.cond, self.frm], [self])
+ block_size = qe.block_size
+ cond, frm = await qe.async_io(ic_cond.read(block_size),
+ ic_frm.read(block_size))
+ while True:
+ assert len(frm) == len(cond)
+ if not frm:
+ break
+ out_io = oc.write(
+ _do_filter(cond, frm), len(frm) < block_size)
+ del frm, cond
+ cond, frm, _ = await qe.async_io(
+ ic_cond.read(block_size),
+ ic_frm.read(block_size),
+ out_io)
+
+
+# Sorting
+
+@final
+class CollateQuery(SimpleQueryNode):
+ """Resolve string codes to their collation offsets
+
+ We use this query as a hidden intermediate value when doing an ORDER
+ BY a string.
+ """
+
+ base = iattr(QueryNode)
+ collation = iattr(str)
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ if not self.base.schema.is_string:
+ raise InvalidQueryException("cannot COLLATE a non-string")
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema(DTYPE_STRING_RANK, domain="ranks")
+
+ @override
+ def _compute_inputs(self):
+ return (self.base,)
+
+ @override
+ def countq(self):
+ return self.base.countq()
+
+ @override
+ async def run_async(self, qe):
+ [ic], [oc] = await qe.async_setup([self.base], [self])
+ # We need to read the entire result set so that we can collate all
+ # at once. If we were to use transduce and the rank tables
+ # changed underneath us, between transduce worker function calls,
+ # we'd produce incoherent results.
+ # TODO(dancol): make this more efficient when we do external
+ # sorting.
+ codes = await ic.read_all()
+ # N.B. Need to wait for string input to arrive
+ # before we get the ranks table
+ req = oc.write(
+ _safe_str_fast_take(qe.qc,
+ codes.as_array(),
+ qe.st.rank(self.collation)),
+ True)
+ del codes
+ await req
+
+def _munge_argsorts(sorts):
+ munged_sorts = []
+ def _add_sort(query, ascending):
+ assert isinstance(query, QueryNode)
+ munged_sorts.append((query, bool(ascending)))
+ for sort in sorts:
+ _add_sort(*sort)
+ return tuple(munged_sorts)
+
+@final
+class ArgSortQuery(SimpleQueryNode):
+ """Query that computes a lexicographical sort order
+
+The result is useful for using as the index input to TakeQuery.
+ """
+ sorts = tattr(converter=_munge_argsorts)
+
+ @override
+ def _compute_schema(self):
+ # Argsorting yields an indexer with unique indices
+ return INDEXER_SCHEMA.constrain(C_UNIQUE)
+
+ @override
+ def _compute_inputs(self):
+ return (sort[0] for sort in self.sorts)
+
+ @override
+ def countq(self):
+ # TODO(dancol): multiple choice
+ return self.sorts[0].countq()
+
+ def __compute_sort_indexer(self, qc, blocks):
+ assert len(blocks) == len(self.sorts)
+ keys = []
+ for (query, ascending), block in zip(self.sorts, blocks):
+ assert not query.schema.is_string, \
+ "users of ArgSortQuery need to pre-process strings " \
+ "with CollateQuery"
+ array = block.as_array()
+ array, mask = npy_explode(array)
+ if mask is not nomask and not npy_is_broadcasted(mask):
+ # TODO(dancol): PostgreSQL has a bit of SQL syntax to control
+ # whether NULLs end up on top or at the bottom; maybe we
+ # should support it.
+ keys.append(mask if ascending else ~mask)
+ if npy_is_broadcasted(array):
+ pass # Can't affect sorting
+ elif not ascending:
+ keys.append(array * -1)
+ else:
+ keys.append(array)
+ if keys:
+ keys.reverse() # For numpy, whose sort is little-"endian"
+ return fast_argsort(qc, keys)
+ # No sorting to be done at all
+ # TODO(dancol): generate in memory block
+ return np.arange(len(blocks[0]), dtype=INDEXER_SCHEMA.dtype)
+
+ @override
+ async def run_async(self, qe):
+ # TODO(dancol): exterior sorting for huge arrays
+
+ # TODO(dancol): radix sort. Right now, sorting begins taking a
+ # very long time (~5s) once we hit five million rows or so.
+ # Pandas has a "groupsort" (a counting sort) that, combined with
+ # factorization, would let us sort in linear time. The problem is
+ # that the factorization step requires that in addition to
+ # discovering the unique factors in the first place, we sort the
+ # factors, and right now, this sorting is still done by comparison
+ # sort. If we have an array with a large number of distinct
+ # factors (e.g., trace timestamps), this factor-sorting operation
+ # would dominate the total time and leave us even worse off than
+ # if we'd just sorted using argsort. Need a true radix sort.
+
+ # TODO(dancol): probably get rid of CollateQuery since we need to
+ # buffer the whole thing anyway.
+ ics, [oc] = await qe.async_setup([sort[0] for sort in self.sorts],
+ [self])
+ await oc.write(
+ self.__compute_sort_indexer(
+ qe.qc,
+ await qe.async_io(*[ic.read_all() for ic in ics])),
+ True)
+
+ @classmethod
+ def sort1(cls, query, ascending=True):
+ """Convenience function for sorting by one column"""
+ assert isinstance(query, QueryNode)
+ assert not query.schema.is_string
+ return cls(((query, ascending),))
+
+
+
+class FlsQuery(SimpleQueryNode):
+ """Find first set bit"""
+
+ _value = iattr(QueryNode, name="value")
+
+ @classmethod
+ def of(cls, query):
+ """Make an FLS query"""
+ query = QueryNode.coerce_(query)
+ schema = query.schema
+ if schema.is_null:
+ return query
+ if not (schema.is_integral and schema.is_normal):
+ raise InvalidQueryException("cannot compute FLS of {}".format(schema))
+ return cls(query)
+
+ @override
+ def countq(self):
+ return self._value.countq()
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema(INT8)
+
+ @override
+ def _compute_inputs(self):
+ return (self._value,)
+
+ @override
+ async def run_async(self, qe):
+ ics, ocs = await qe.async_setup([self._value], [self])
+ def _transduce(v):
+ return (fls(v),)
+ await transduce(qe, ics, ocs, _transduce)
diff --git a/src/dctv/query_cache-inl.h b/src/dctv/query_cache-inl.h
new file mode 100644
index 0000000..adab034
--- /dev/null
+++ b/src/dctv/query_cache-inl.h
@@ -0,0 +1,40 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+npy_intp
+QueryCache::get_block_size() const noexcept
+{
+ return this->config.block_size;
+}
+
+StringTable*
+QueryCache::get_st() const noexcept
+{
+ return this->st.get();
+}
+
+const QueryCacheConfig&
+QueryCache::get_config() const noexcept
+{
+ return this->config;
+}
+
+npy_intp
+QueryCache::get_memory_nbytes() const noexcept
+{
+ return this->memory_nbytes;
+}
+
+} // namespace dctv
diff --git a/src/dctv/query_cache.cpp b/src/dctv/query_cache.cpp
new file mode 100644
index 0000000..f998c6b
--- /dev/null
+++ b/src/dctv/query_cache.cpp
@@ -0,0 +1,670 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "query_cache.h"
+
+#include <algorithm>
+#include <cmath>
+#include <exception>
+#include <queue>
+#include <tuple>
+
+#include <boost/iterator/transform_iterator.hpp>
+
+#include "automethod.h"
+#include "block.h"
+#include "fmt.h"
+#include "fsutil.h"
+#include "fsutil.h"
+#include "hash_table.h"
+#include "input_channel.h"
+#include "map.h"
+#include "operator_context.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyutil.h"
+#include "query_execution.h"
+#include "string_table.h"
+#include "vector.h"
+
+namespace dctv {
+
+constexpr bool report_allocations = false;
+
+npy_intp
+block_size_from_qc(QueryCache* qc)
+{
+ return qc->get_block_size();
+}
+
+QueryCache*
+query_cache_check(PyObject* ref)
+{
+ return pyref(ref).as<QueryCache>().get();
+}
+
+QueryCache::QueryCache(QueryCacheConfig config)
+ : config(std::move(config)),
+ st(make_pyobj<StringTable>())
+{
+ assume(this->config.memory_lwm_nbytes <=
+ this->config.memory_hwm_nbytes);
+
+ Map<size_t, Freelist> freelists;
+ auto add_freelist = [&](size_t nbytes) {
+ nbytes = mmap_round_size_up(nbytes);
+ auto it = freelists.find(nbytes);
+ if (it == freelists.end())
+ freelists.insert(std::pair(nbytes, Freelist{nbytes}));
+ };
+
+ size_t freelist_size = mmap_round_size_up(page_size());
+ size_t max_freelist_size = mmap_round_size_up(
+ static_cast<size_t>(this->get_block_size()) * sizeof (int64_t));
+ while (freelist_size <= max_freelist_size) {
+ add_freelist(freelist_size);
+ freelist_size = mul_raise_on_overflow(freelist_size,
+ static_cast<size_t>(2));
+ }
+ // Make sure we have precisely-sized freelists for the standard
+ // dtypes in the actual block size. We don't add duplicates.
+ for (size_t sz : make_array(1, 2, 4, 8))
+ add_freelist(sz * static_cast<size_t>(this->get_block_size()));
+
+ // Copy in sorted order, de-duped
+ for (auto& [sz, fl] : freelists) {
+ assume(sz == fl.nbytes);
+ this->freelists.emplace_back(std::move(fl));
+ }
+
+ // Pre-open the cache directory if supplied.
+ if (this->config.tmpdir)
+ this->cachedir = xopen(
+ str(getattr(this->config.tmpdir, "name")).c_str(),
+ O_DIRECTORY | O_RDONLY);
+}
+
+QueryCache::~QueryCache() noexcept
+{
+ assume(this->hunks.empty());
+}
+
+int
+QueryCache::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->config.tmpdir.get());
+ Py_VISIT(this->st.get());
+ if (int ret = this->HasDict::py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+int
+QueryCache::py_clear() noexcept
+{
+ this->config.tmpdir.reset();
+ this->HasDict::py_clear();
+ return 0;
+}
+
+unique_pyref
+QueryCache::clear()
+{
+ // TODO(dancol): implement cache clearing
+ return addref(Py_None);
+}
+
+void
+QueryCache::note_execution_in_progress(QueryExecution* qe)
+{
+ if (safe_mode) {
+ auto it = std::find(this->executions.begin(),
+ this->executions.end(),
+ qe);
+ assume(it == this->executions.end());
+ }
+ this->executions.push_back(qe);
+}
+
+void
+QueryCache::note_execution_done(QueryExecution* qe) noexcept
+{
+ auto it = std::find(this->executions.begin(),
+ this->executions.end(),
+ qe);
+ assume(it != this->executions.end());
+ this->executions.erase(it);
+}
+
+QueryCache::Freelist*
+QueryCache::find_fl(size_t sz) noexcept
+{
+ auto it = std::lower_bound(
+ this->freelists.begin(),
+ this->freelists.end(),
+ sz,
+ [](const Freelist& fl, size_t n) {
+ return fl.nbytes < n;
+ });
+ if (it == this->freelists.end())
+ return nullptr;
+ return &*it;
+}
+
+void
+QueryCache::donate_mmap(MmapShared for_freelist) noexcept
+{
+ size_t nbytes = for_freelist.nbytes();
+ Freelist* fl = this->find_fl(nbytes);
+ assume(!fl || fl->nbytes >= nbytes);
+ if (fl &&
+ fl->nbytes == for_freelist.nbytes() &&
+ fl->spare.size() < this->config.max_freelist) {
+ try {
+ fl->spare.push_back(std::move(for_freelist));
+ } catch (const std::bad_alloc&) {
+ // It's okay to drop on the floor instead of adding to
+ // the freelist.
+ return;
+ }
+ }
+}
+
+unique_pyarray
+QueryCache::make_uninit_array(unique_dtype dtype, npy_intp nelem)
+{
+ return Hunk::make_uninit(this, std::move(dtype), nelem)->inflate();
+}
+
+void
+QueryCache::account_memory(size_t nbytes, Hunk* protect_hunk)
+{
+ this->memory_nbytes += nbytes;
+ this->report();
+ if (this->memory_nbytes >= this->config.memory_hwm_nbytes)
+ this->trim_memory(this->config.memory_lwm_nbytes, protect_hunk);
+}
+
+enum class HunkClassification {
+ FLOATING,
+ QUEUED,
+ PINNED,
+};
+
+constexpr int nr_hunk_classifications = 3;
+
+struct HunkStats {
+ npy_intp nr = 0;
+ size_t memory_use = 0;
+ size_t disk_use = 0;
+};
+
+struct HunkInfo {
+ npy_intp references = 0;
+ HunkScore score = HunkScore{};
+ HunkClassification classification = HunkClassification::FLOATING;
+};
+
+using HunkTable = HashTable<Hunk*, HunkInfo>;
+
+// Don't bother trying to compact hunks using less than this many
+// bytes of memory.
+constexpr size_t de_minimis_memory_nbytes = 128;
+
+HunkInfo*
+hi_for_hunk(HunkTable* ht, Hunk* hunk)
+{
+ auto it = ht->find(hunk);
+ assert(it != ht->end());
+ return &it->second;
+}
+
+static
+npy_intp
+get_oc_ordinal(const OperatorContext* oc)
+{
+ return -oc->compute_basic_score().negated_ordinal;
+}
+
+static
+HunkScore
+compute_hunk_score(npy_intp nr_operators,
+ npy_intp operator_ordinal,
+ npy_intp block_ordinal)
+{
+ assume(1 <= nr_operators);
+ assume(0 <= operator_ordinal);
+ assume(0 <= block_ordinal);
+ assume(operator_ordinal < nr_operators);
+ double pct = static_cast<double>(operator_ordinal) /
+ static_cast<double>(block_ordinal);
+ return pct * 100 + block_ordinal;
+}
+
+static
+void
+scan_qe_queues(HunkTable* ht, QueryExecution* qe)
+{
+ npy_intp nr_operators = 0;
+ int min_ordinal;
+
+ auto do_mark_hunk = [&]
+ (Hunk* hunk,
+ npy_intp ic_block_ordinal,
+ npy_intp operator_ordinal)
+ {
+ assume(ic_block_ordinal >= 0);
+ assume(operator_ordinal >= 0);
+ Hunk::ResourceUse mu = hunk->get_resource_use();
+ if (mu.memory_nbytes < de_minimis_memory_nbytes)
+ return;
+ HunkInfo* hi = hi_for_hunk(ht, hunk);
+ hi->references += 1;
+ HunkScore score =
+ compute_hunk_score(nr_operators,
+ operator_ordinal,
+ ic_block_ordinal);
+ hi->score = std::max(hi->score, score);
+ };
+
+ qe->enumerate_operators([&](OperatorContext* oc) {
+ npy_intp oc_ordinal = get_oc_ordinal(oc);
+ if (nr_operators == 0)
+ min_ordinal = oc_ordinal;
+ else if (oc_ordinal < min_ordinal)
+ min_ordinal = oc_ordinal;
+ ++nr_operators;
+ });
+
+ if (nr_operators == 0)
+ return; // Nothing to do?!
+
+ qe->enumerate_operators([&](OperatorContext* oc) {
+ npy_intp oc_ordinal = get_oc_ordinal(oc);
+ oc->enumerate_input_channels([&](InputChannel* ic) {
+ npy_intp ic_block_ordinal = 0;
+ auto mark_hunk = [&](Hunk* hunk) {
+ do_mark_hunk(hunk, ic_block_ordinal, oc_ordinal - min_ordinal);
+ };
+ ic->enumerate_queued_blocks([&](Block* block) {
+ mark_hunk(block->get_data_hunk());
+ if (block->get_mask_hunk())
+ mark_hunk(block->get_mask_hunk());
+ ic_block_ordinal += 1;
+ });
+ });
+ });
+}
+
+void
+QueryCache::trim_memory(size_t target_memory_nbytes, Hunk* protect_hunk)
+{
+ if (this->get_memory_nbytes() <= target_memory_nbytes)
+ return; // Nothing to do
+
+ // Don't recurse
+ if (this->disable_trim)
+ return;
+ this->disable_trim = 1;
+ FINALLY(this->disable_trim = 0);
+
+ HunkTable ht;
+
+ // Initialize the hunk table. All subsequent work asserts that any
+ // hunk we find is already in the table.
+ for (Hunk& hunk : this->hunks)
+ ht[&hunk].score = INFINITY;
+
+ // Walk the input queues and find the minimum scores for each hunk,
+ // also counting references.
+ for (QueryExecution* qe : this->executions)
+ scan_qe_queues(&ht, qe);
+
+ // Any hunks with unaccounted references gets a minimum score
+ // because it's probably sitting in some IO buffer, about to
+ // be used.
+ for (auto& [hunk, hi] : ht)
+ if (refcount(hunk) != hi.references)
+ hi.score = -INFINITY;
+
+ // Score overrides exist for debugging. (Must be last.)
+ if (safe_mode) {
+ for (Hunk& hunk : this->hunks) {
+ HunkInfo* hi = hi_for_hunk(&ht, &hunk);
+ HunkScore score_override = hunk.get_score_override();
+ if (!isnan(score_override))
+ hi->score = score_override;
+ }
+ }
+
+ struct ScoredHunk final {
+ Hunk* hunk;
+ HunkInfo hi;
+ bool operator<(const ScoredHunk& other) const {
+ return this->hi.score < other.hi.score;
+ }
+ };
+
+ using ScoredHunks = std::priority_queue<ScoredHunk, Vector<ScoredHunk>>;
+
+ auto xit = [&](HunkTable::iterator it) {
+ return boost::make_transform_iterator(
+ it,
+ [](const HunkTable::value_type& v) {
+ return ScoredHunk { v.first, v.second };
+ });
+ };
+
+ ScoredHunks scored_hunks(xit(ht.begin()), xit(ht.end()));
+
+ while (this->get_memory_nbytes() >= target_memory_nbytes &&
+ !scored_hunks.empty()) {
+ const ScoredHunk sh = scored_hunks.top();
+ scored_hunks.pop();
+ if (!sh.hunk->is_pinned() && sh.hunk != protect_hunk)
+ sh.hunk->deflate();
+ }
+}
+
+void
+QueryCache::unaccount_memory(size_t nbytes) noexcept
+{
+ assume(nbytes >= 0);
+ assume(this->memory_nbytes >= nbytes);
+ this->memory_nbytes -= nbytes;
+ this->report();
+}
+
+void
+QueryCache::report() noexcept
+{
+ if (report_allocations)
+ pylog.debug("XXX memory_nbytes=%s nhunks=%s",
+ this->memory_nbytes,
+ this->get_nhunks());
+
+ if (this->hunks.empty())
+ assert(this->memory_nbytes == 0);
+
+ if (safe_mode) {
+ npy_intp memory_nbytes_manual = 0;
+ for (const auto& hunk : this->hunks) {
+ Hunk::ResourceUse mu = hunk.get_resource_use();
+ memory_nbytes_manual += mu.memory_nbytes;
+ }
+ assert(memory_nbytes_manual == this->memory_nbytes);
+ }
+}
+
+unique_pyarray
+make_uninit_hunk_array(obj_pyref<QueryCache> qc,
+ unique_dtype dtype,
+ npy_intp nelem)
+{
+ return qc->make_uninit_array(std::move(dtype), nelem);
+}
+
+bool
+QueryCache::should_use_heap(size_t nbytes) const noexcept
+{
+ return this->freelists.empty() ||
+ nbytes < this->config.mmap_min_nbytes;
+}
+
+bool
+QueryCache::should_spill_to_memory(size_t nbytes) const noexcept
+{
+ return nbytes < this->config.min_disk_spill_nbytes;
+}
+
+MmapShared
+QueryCache::allocate_mmap(size_t nbytes)
+{
+ Freelist* fl = this->find_fl(nbytes);
+ assume(!fl || nbytes <= fl->nbytes);
+ if (fl && !fl->spare.empty()) {
+ MmapShared section = std::move(fl->spare.back());
+ fl->spare.pop_back();
+ assume(section.nbytes() == fl->nbytes);
+ return section;
+ }
+ return MmapShared::make(nbytes);
+}
+
+npy_intp
+QueryCache::get_nhunks() const noexcept
+{
+ return this->hunks.size();
+}
+
+void
+QueryCache::resize_mmap(MmapShared* map, size_t new_nbytes)
+{
+ // If the memory map we're resizing is a size on our freelist, round
+ // the requested size up to the size of the next freelist entry so
+ // that when we donate the mapping after we're done with it, we can
+ // reuse it.
+ Freelist* fl = this->find_fl(new_nbytes);
+ if (fl) {
+ assume(new_nbytes <= fl->nbytes);
+ new_nbytes = fl->nbytes;
+ }
+ map->resize(new_nbytes);
+}
+
+HunkScore
+QueryCache::get_new_hunk_score_override()
+{
+ return this->new_hunk_score_override;
+}
+
+void
+QueryCache::set_new_hunk_score_override(HunkScore score_override)
+{
+ if (!safe_mode)
+ throw_pyerr_msg(PyExc_AssertionError,
+ "can override hunk scores only in debug mode");
+ this->new_hunk_score_override = score_override;
+}
+
+std::pair<String, UniqueFd>
+QueryCache::make_cache_file(std::string_view label)
+{
+ // We use our own incrementing counter and create files only in a
+ // private directory, so we don't need to detect EBUSY and retry: we
+ // should never reuse file names. Instead, just treat EBUSY like
+ // any other fatal error. The O_EXCL is just for sanity checking.
+ String name = fmt("%s.%s", label, this->file_name_counter++);
+ UniqueFd fd = xopenat(this->cachedir.get(),
+ name.c_str(),
+ O_CREAT | O_EXCL | O_RDWR, 0600);
+ return std::pair(std::move(name), std::move(fd));
+}
+
+UniqueFd
+QueryCache::open_cache_file(const String& name, int mode)
+{
+ return xopenat(
+ this->cachedir.get(),
+ name.c_str(),
+ O_RDONLY);
+}
+
+void
+QueryCache::delete_cache_file(const String& name) noexcept
+{
+ safe_unlinkat(this->cachedir.get(), name.c_str());
+}
+
+static
+unique_pyref
+QueryCache_get_nhunks(PyObject* self, void*)
+{
+ return make_pylong(
+ pyref(self).as_unsafe<QueryCache>()->get_nhunks());
+}
+
+static
+unique_pyref
+QueryCache_get_memory_lwm_nbytes(PyObject* self, void*)
+{
+ return make_pylong(
+ pyref(self).as_unsafe<QueryCache>()
+ ->get_config().memory_lwm_nbytes);
+}
+
+static
+unique_pyref
+QueryCache_get_memory_hwm_nbytes(PyObject* self, void*)
+{
+ return make_pylong(
+ pyref(self).as_unsafe<QueryCache>()
+ ->get_config().memory_hwm_nbytes);
+}
+
+PyGetSetDef QueryCache::pygetset[] = {
+ make_getset("nhunks",
+ "Number of actively managed hunks",
+ wraperr<QueryCache_get_nhunks>()),
+ make_getset("memory_lwm_nbytes",
+ "Low water mark for memory",
+ wraperr<QueryCache_get_memory_lwm_nbytes>()),
+ make_getset("memory_hwm_nbytes",
+ "High water mark for memory",
+ wraperr<QueryCache_get_memory_hwm_nbytes>()),
+ { 0 },
+};
+
+PyMemberDef QueryCache::pymembers[] = {
+ make_memberdef("block_size",
+ T_PYSSIZET,
+ offsetof(QueryCache, config.block_size),
+ READONLY,
+ "Preferred block size"),
+ make_memberdef("memory_nbytes",
+ T_PYSSIZET,
+ offsetof(QueryCache, memory_nbytes),
+ READONLY,
+ "Memory bytes currently used"),
+ make_memberdef("disk_nbytes",
+ T_PYSSIZET,
+ offsetof(QueryCache, disk_nbytes),
+ READONLY,
+ "Disk bytes currently used"),
+ make_memberdef("st",
+ T_OBJECT,
+ (offsetof(QueryCache, st) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "String table for blocks in this cache"),
+ make_memberdef("mmap_min_nbytes",
+ T_PYSSIZET,
+ offsetof(QueryCache, config.mmap_min_nbytes),
+ /*flags=*/0,
+ "Minimum number of bytes to send to OS mmap"),
+ make_memberdef("min_disk_spill_nbytes",
+ T_PYSSIZET,
+ offsetof(QueryCache, config.min_disk_spill_nbytes),
+ /*flags=*/0,
+ "Minimum number of bytes to spill to disk "
+ "after compression"),
+ make_memberdef("tmpdir",
+ T_OBJECT,
+ (offsetof(QueryCache, config.tmpdir) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "Temporary directory used by the cache"),
+ { 0 },
+};
+
+
+PyMethodDef QueryCache::pymethods[] = {
+ AUTOMETHOD(&QueryCache::clear,
+ "Clear cache contents",
+ ),
+ AUTOMETHOD(&QueryCache::make_uninit_array,
+ "Make a hunk of memory for output",
+ (unique_dtype, dtype, no_default, convert_dtype)
+ (npy_intp, nelem)
+ ),
+ AUTOMETHOD(&QueryCache::get_new_hunk_score_override,
+ "Get score override for new hunks",
+ ),
+ AUTOMETHOD(&QueryCache::set_new_hunk_score_override,
+ "Set score override for new hunks",
+ (double, score_override)
+ ),
+ { 0 },
+};
+
+template<>
+unique_obj_pyref<QueryCache>
+PythonConstructor<QueryCache>::make(
+ PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ return unique_obj_pyref<QueryCache>::make(
+ type, QueryCacheConfig(args, kwargs));
+}
+
+QueryCacheConfig::QueryCacheConfig()
+ : mmap_min_nbytes(page_size())
+{}
+
+QueryCacheConfig::QueryCacheConfig(pyref py_args, pyref py_kwargs)
+ : QueryCacheConfig()
+{
+ auto args = PARSEPYARGS_V(
+ (OPTIONAL_ARGS_FOLLOW)
+ (size_t, memory_lwm_nbytes, this->memory_lwm_nbytes)
+ (size_t, memory_hwm_nbytes, this->memory_hwm_nbytes)
+ (size_t, disk_max_nbytes, this->disk_max_nbytes)
+ (size_t, mmap_min_nbytes, this->mmap_min_nbytes)
+ (size_t, block_size, this->block_size)
+ (size_t, min_disk_spill_nbytes, this->min_disk_spill_nbytes)
+ (pyref, tmpdir, pyref(this->tmpdir))
+ )(py_args, py_kwargs);
+
+ if (args.memory_lwm_nbytes > args.memory_hwm_nbytes)
+ throw_pyerr_msg(PyExc_ValueError,
+ "low water mark greater than high water mark");
+
+ this->memory_lwm_nbytes = args.memory_lwm_nbytes;
+ this->memory_hwm_nbytes = args.memory_hwm_nbytes;
+ this->disk_max_nbytes = args.disk_max_nbytes;
+ this->mmap_min_nbytes = args.mmap_min_nbytes;
+ this->block_size = args.block_size;
+ this->min_disk_spill_nbytes = args.min_disk_spill_nbytes;
+ this->tmpdir = args.tmpdir.addref();
+}
+
+PyTypeObject QueryCache::pytype = make_py_type<QueryCache>(
+ "dctv._native.QueryCache",
+ "Query cache",
+ [](PyTypeObject* t) {
+ t->tp_members = QueryCache::pymembers;
+ t->tp_getset = QueryCache::pygetset;
+ t->tp_methods = QueryCache::pymethods;
+ }
+);
+
+void
+init_query_cache(pyref m)
+{
+ register_type(m, &QueryCache::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/query_cache.h b/src/dctv/query_cache.h
new file mode 100644
index 0000000..50a8941
--- /dev/null
+++ b/src/dctv/query_cache.h
@@ -0,0 +1,184 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/intrusive/list.hpp>
+#include <cmath>
+#include <utility>
+
+#include "hunk.h"
+#include "list.h"
+#include "mmap.h"
+#include "pyutil.h"
+#include "unique_fd.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct StringTable;
+struct QueryExecution;
+
+struct HunkListAccess {
+ using HunkList = boost::intrusive::list<
+ Hunk,
+ boost::intrusive::constant_time_size<false>,
+ boost::intrusive::member_hook<Hunk,
+ Hunk::HunkListLink,
+ &Hunk::link>
+ >;
+};
+
+struct QueryCacheConfig final {
+ QueryCacheConfig();
+ QueryCacheConfig(pyref args, pyref kwargs);
+ unique_pyref tmpdir;
+ size_t memory_lwm_nbytes = std::numeric_limits<size_t>::max();
+ size_t memory_hwm_nbytes = std::numeric_limits<size_t>::max();
+ size_t memory_increment_nbytes = 0;
+ size_t disk_max_nbytes = 0;
+ size_t mmap_min_nbytes;
+ size_t block_size = 4 * 1024 * 1024;
+ npy_intp max_freelist = 5;
+ npy_intp fill_ratio = 3;
+ size_t min_disk_spill_nbytes = 8192;
+};
+
+// Manages storage for a query session.
+struct QueryCache final : BasePyObject,
+ HasPyCtor,
+ SupportsWeakRefs,
+ HasDict,
+ SupportsGcClear
+
+{
+ explicit QueryCache(QueryCacheConfig config);
+ ~QueryCache() noexcept;
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ int py_clear() noexcept;
+
+ // Clear the cache.
+ unique_pyref clear();
+ void prune();
+
+ // Keep track of QueryExecution instances using this cache.
+ void note_execution_in_progress(QueryExecution* qe);
+ void note_execution_done(QueryExecution* qe) noexcept;
+
+ inline const QueryCacheConfig& get_config() const noexcept;
+
+ // Return the number of tracked hunks.
+ npy_intp get_nhunks() const noexcept;
+
+ // Return the target block size for query operations. For various
+ // reasons, blocks may have different sizes, but we try to use this
+ // one as often as possible.
+ inline npy_intp get_block_size() const noexcept;
+
+ // Get the string table used for this query cache. Immutable.
+ inline StringTable* get_st() const noexcept;
+
+ // Get the number of bytes currently used to hunk data.
+ inline npy_intp get_memory_nbytes() const noexcept;
+
+ // Make an uninitialized hunk-backed array for use in the
+ // query system.
+ unique_pyarray make_uninit_array(unique_dtype dtype, npy_intp nelem);
+
+ // Set the score to assign to freshly-created hunks for testing
+ // purposes. Set SCORE_OVERRIDE to NAN to disable the override
+ // mechanism. Illegal to call in optimized builds.
+ HunkScore get_new_hunk_score_override();
+ void set_new_hunk_score_override(HunkScore score_override);
+
+ std::pair<String, UniqueFd> make_cache_file(std::string_view label);
+ UniqueFd open_cache_file(const String& name, int mode);
+ void delete_cache_file(const String& name) noexcept;
+
+ // Disable cache trim operations
+ struct TrimDisabler final : NoCopy {
+ explicit inline TrimDisabler(QueryCache* qc) noexcept;
+ inline ~TrimDisabler() noexcept;
+ private:
+ QueryCache* qc;
+ };
+
+ static PyTypeObject pytype;
+ private:
+ // QueryCache is intimately tied to the hunk mechanism.
+ friend struct Hunk;
+
+ struct Freelist {
+ size_t nbytes;
+ List<MmapShared> spare;
+ };
+
+ Freelist* find_fl(size_t sz) noexcept;
+ void report() noexcept;
+ void trim_memory(size_t target_memory_nbytes,
+ Hunk* protect_hunk /*nullable*/);
+
+ // Note changes to memory use. Called by Hunk when creating,
+ // resizing, deflating, inflating, and destroying hunk data.
+ void account_memory(size_t nbytes, Hunk* protect_hunk /*nullable*/);
+ void unaccount_memory(size_t nbytes) noexcept;
+
+ // Allocate a memory mapping of at least NBYTES bytes for backing a hunk.
+ MmapShared allocate_mmap(size_t nbytes);
+
+ // Determine whether an allocation should use the regular C heap or
+ // the mmap-chunk machinery for an allocation of a particular size.
+ bool should_use_heap(size_t nbytes) const noexcept;
+
+ // Determine whether we should compress a blob to memory or just
+ // spill it to disk.
+ bool should_spill_to_memory(size_t nbytes) const noexcept;
+
+ // Resize a memory mapping, preserving contents. The returned
+ // memory mapping will have room for at least NEW_NBYTES bytes, but
+ // may also be larger. We try to avoid copying when possible.
+ // Does _not_ do memory accounting; it's the caller's job to call
+ // account_memory() or unaccount_memory() as appropriate.
+ void resize_mmap(MmapShared* map, size_t new_nbytes);
+
+ // Return a memory mapping allocated using allocate_mmap() to the
+ // free list.
+ void donate_mmap(MmapShared for_freelist) noexcept;
+
+ QueryCacheConfig config;
+ unique_obj_pyref<StringTable> st;
+
+ Vector<Freelist> freelists;
+ Vector<QueryExecution*> executions;
+ HunkScore new_hunk_score_override = NAN;
+
+ HunkListAccess::HunkList hunks;
+
+ npy_intp memory_nbytes = 0;
+ npy_intp disk_nbytes = 0;
+ UniqueFd cachedir;
+ bool disable_trim = false;
+ int64_t file_name_counter = 0;
+
+ static PyGetSetDef pygetset[];
+ static PyMemberDef pymembers[];
+ static PyMethodDef pymethods[];
+};
+
+void init_query_cache(pyref m);
+
+} // namespace dctv
+
+#include "query_cache-inl.h"
diff --git a/src/dctv/query_execution-inl.h b/src/dctv/query_execution-inl.h
new file mode 100644
index 0000000..abf194f
--- /dev/null
+++ b/src/dctv/query_execution-inl.h
@@ -0,0 +1,58 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+inline
+OperatorContext*
+QueryExecution::get_current_operator() const
+{
+ return this->current_operator;
+}
+
+QueryCache*
+QueryExecution::get_qc() const noexcept
+{
+ assume(this->qc);
+ return this->qc.get();
+}
+
+const perf::Sampler*
+QueryExecution::get_perf_sampler() const noexcept
+{
+ if (this->perf_info)
+ return &this->perf_info->sampler;
+ return nullptr;
+}
+
+bool
+OperatorContextCompare::operator()(
+ const OperatorContext& left,
+ const OperatorContext& right) const noexcept
+{
+ return left.link_score < right.link_score;
+}
+
+template<typename Functor>
+void
+QueryExecution::enumerate_operators(Functor&& functor)
+{
+ // TODO(dancol): should we flush the score queue and just provide
+ // the score explicitly to the cache pruner?
+ for (auto& oc : this->re_score_queue)
+ functor(&oc);
+ for (auto& oc : this->run_queue)
+ functor(&oc);
+}
+
+} // namespace dctv
diff --git a/src/dctv/query_execution.cpp b/src/dctv/query_execution.cpp
new file mode 100644
index 0000000..9b97f2b
--- /dev/null
+++ b/src/dctv/query_execution.cpp
@@ -0,0 +1,393 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "query_execution.h"
+
+#include "awaitable_qe_call.h"
+#include "input_channel.h"
+#include "io_spec.h"
+#include "operator_context.h"
+#include "output_channel.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "query_cache.h"
+#include "string_table.h"
+#include "pyseq.h"
+
+namespace dctv {
+
+static
+unique_obj_pyref<QueryExecution>
+py_make_query_execution(PyObject*, pyref args, pyref kwargs)
+{
+ PARSEPYARGS(
+ (pyref, plan)
+ (OPTIONAL_ARGS_FOLLOW)
+ (KWONLY_ARGS_FOLLOW)
+ (pyref, env)
+ (pyref, progress_callback)
+ (pyref, qc)
+ (pyref, perf_callback)
+ )(args, kwargs);
+ QueryExecution::Config config;
+ config.plan = py2vec_fast(
+ plan,
+ [](pyref query_action) { return query_action.notnull().addref(); });
+ config.env = env
+ ? env.addref()
+ : make_pydict();
+ config.progress_callback = progress_callback
+ ? progress_callback.addref()
+ : addref(Py_None);
+ config.qc = qc
+ ? qc.addref_as<QueryCache>()
+ : make_pyobj<QueryCache>(QueryCacheConfig());
+ config.perf_callback = perf_callback && perf_callback != Py_None
+ ? perf_callback.addref()
+ : unique_pyref();
+ return QueryExecution::make(std::move(config));
+}
+
+unique_obj_pyref<QueryExecution>
+QueryExecution::make(Config config)
+{
+ // Grab plan from config before moving the rest of config to QE
+ Vector<unique_pyref> plan = std::move(config.plan);
+ unique_obj_pyref<QueryExecution> qe =
+ make_pyobj<QueryExecution>(std::move(config));
+ QueryDb query_db;
+ int ordinal = 1; // Not zero, so we can detect init.
+ for (unique_pyref& query_action : plan)
+ OperatorContext::install(qe.get(),
+ ordinal++,
+ std::move(query_action),
+ &query_db);
+ return qe;
+}
+
+QueryExecution::QueryExecution(Config config)
+ : block_size(config.qc->get_block_size()),
+ qc(std::move(config.qc)),
+ env(std::move(config.env)),
+ progress_callback(std::move(config.progress_callback))
+{
+ // make() consumes config.plan
+ assume(this->qc);
+ assume(this->env);
+ if (config.perf_callback)
+ this->perf_info.emplace(PerfInfo{std::move(config.perf_callback)});
+ this->qc->note_execution_in_progress(this);
+}
+
+QueryExecution::~QueryExecution() noexcept
+{
+ this->py_clear();
+}
+
+void
+QueryExecution::flush_pending_score_recomputations()
+{
+ while (!this->re_score_queue.empty()) {
+ OperatorContext* op = &this->re_score_queue.front();
+ assume(op->link_state == LinkState::ON_RUN_QUEUE_NEED_RESCORE);
+ assume(op->link_qe == this);
+ assume(op->link_ref == op);
+ assume(op->link_score.is_valid());
+ Score score = op->compute_score();
+ if (score != op->link_score) {
+ auto it = this->run_queue.iterator_to(*op);
+ assume(it != this->run_queue.end());
+ this->run_queue.erase(it);
+ op->link_score = score;
+ auto [_, inserted] = this->run_queue.insert(*op);
+ assume(inserted);
+ }
+ op->link_state = LinkState::ON_RUN_QUEUE_VALID_SCORE;
+ this->re_score_queue.pop_front();
+ }
+}
+
+unique_pyref
+QueryExecution::next()
+{
+ if (this->current_operator)
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "recursive query execution not allowed");
+ for (;;) {
+ this->flush_pending_score_recomputations();
+ if (this->run_queue.empty())
+ break;
+ OperatorContext* oc = &*this->run_queue.rbegin();
+ assume(this->current_operator == nullptr);
+ this->current_operator = oc;
+ FINALLY(this->current_operator = nullptr);
+ if (unique_pyref yield_value = oc->turn_crank(); yield_value)
+ return yield_value;
+ }
+ return {}; // Terminate iteration
+}
+
+void
+QueryExecution::add_operator(unique_op_ref op)
+{
+ assume(op);
+ assume(op->link_state == LinkState::ORPHANED);
+ assume(!op->link_score.is_valid());
+ assume(!op->link_qe);
+ assume(!op->link_ref);
+ op->link_score = op->compute_score();
+ // We don't throw after this point.
+ assume(op->link_score.is_valid());
+ auto [it, inserted] = this->run_queue.insert(*op);
+ assume(inserted);
+ op->link_qe = this;
+ op->link_state = LinkState::ON_RUN_QUEUE_VALID_SCORE;
+ op->link_ref = std::move(op); // Must be last.
+}
+
+void
+QueryExecution::remove_operator_on_close(OperatorContext* oc) noexcept
+{
+ assume(oc->link_state != LinkState::ORPHANED);
+ assume(oc->link_qe == this);
+ assume(oc->link_ref == oc);
+ if (oc->link_state == LinkState::ON_RUN_QUEUE_NEED_RESCORE)
+ this->remove_from_re_score_queue(oc);
+ assume(oc->link_state == LinkState::ON_RUN_QUEUE_VALID_SCORE);
+ auto it = this->run_queue.iterator_to(*oc);
+ assume(it != this->run_queue.end());
+ this->run_queue.erase(it);
+ assume(oc->link_ref == oc);
+ oc->link_state = LinkState::ORPHANED;
+ oc->link_qe = nullptr;
+ oc->link_ref.reset(); // May be the last reference and delete oc!
+}
+
+void
+QueryExecution::add_to_re_score_queue(OperatorContext* oc) noexcept
+{
+ assume(oc->link_state == LinkState::ON_RUN_QUEUE_VALID_SCORE);
+ assume(oc->link_qe == this);
+ this->re_score_queue.push_front(*oc);
+ oc->link_state = LinkState::ON_RUN_QUEUE_NEED_RESCORE;
+}
+
+void
+QueryExecution::remove_from_re_score_queue(OperatorContext* oc) noexcept
+{
+ assume(oc->link_state == LinkState::ON_RUN_QUEUE_NEED_RESCORE);
+ auto it = this->re_score_queue.iterator_to(*oc);
+ assume(it != this->re_score_queue.end());
+ this->re_score_queue.erase(it);
+ oc->link_state = LinkState::ON_RUN_QUEUE_VALID_SCORE;
+}
+
+static
+unique_pyref
+async_yield_to_query_runner(PyObject*, pyref what)
+{
+ return make_qe_call_yield_to_query_runner(what.addref());
+}
+
+static
+unique_pyref
+async_io(PyObject*, pyref args)
+{
+ return make_qe_call_io_multi(args.as_unsafe<PyTupleObject>());
+}
+
+static
+unique_pyref
+async_dummy(PyObject*)
+{
+ return make_qe_call_io_single(IoDummy());
+}
+
+static
+unique_pyref
+async_setup(PyObject*, pyref args)
+{
+ return make_qe_call_setup(args.as_unsafe<PyTupleObject>());
+}
+
+int
+QueryExecution::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ // re_score_queue is a subset of run_queue, so there's no need to scan it
+ for (const OperatorContext& oc : this->run_queue) {
+ assume(oc.link_ref.get() == &oc);
+ Py_VISIT(oc.link_ref.get());
+ }
+ Py_VISIT(this->qc.get());
+ Py_VISIT(this->env.get());
+ Py_VISIT(this->progress_callback.get());
+ if (this->perf_info)
+ Py_VISIT(this->perf_info->callback.get());
+ return 0;
+}
+
+int
+QueryExecution::py_clear() noexcept
+{
+ if (this->qc) {
+ this->qc->note_execution_done(this);
+ this->qc.reset();
+ }
+
+ // It shouldn't be possible to get into an isolated reference cycle
+ // or destroy the QE while we're processing a query.
+ assume(!this->current_operator);
+
+ // Closing an operator context removes it from all queues.
+ while (!this->run_queue.empty())
+ this->run_queue.root()->close();
+ assert(this->re_score_queue.empty());
+
+ this->env.reset();
+ this->progress_callback.reset();
+ this->perf_info.reset();
+ return 0;
+}
+
+void
+QueryExecution::accumulate_perf(
+ pyref query_action,
+ const perf::Sample& accumulated_perf)
+{
+ if (this->perf_info)
+ call(this->perf_info->callback,
+ query_action.notnull().addref(),
+ accumulated_perf.to_py());
+}
+
+QueryExecution*
+query_execution_check(PyObject* ref)
+{
+ return pyref(ref).as<QueryExecution>().get();
+}
+
+unique_pyarray
+make_uninit_hunk_array(obj_pyref<QueryExecution> qe,
+ unique_dtype dtype,
+ npy_intp nelem)
+{
+ return make_uninit_hunk_array(qe->get_qc(), std::move(dtype), nelem);
+}
+
+StringTable*
+st_from_qe(QueryExecution* qe)
+{
+ return qe->get_qc()->get_st();
+}
+
+static
+unique_pyref
+QueryExecution_get_current_action(PyObject* self, void*)
+{
+ OperatorContext* oc = pyref(self).as_unsafe<QueryExecution>()
+ ->get_current_operator();
+ if (!oc)
+ throw_pyerr_msg(PyExc_RuntimeError, "no current action");
+ return addref(oc->get_query_action());
+}
+
+static
+unique_pyref
+QueryExecution_get_st(PyObject* self, void*)
+{
+ return xaddref(pyref(self).as_unsafe<QueryExecution>()
+ ->get_qc()->get_st());
+}
+
+PyGetSetDef QueryExecution::pygetset[] = {
+ make_getset("current_action",
+ "Currently-executing QueryAction",
+ wraperr<QueryExecution_get_current_action>()),
+ make_getset("st",
+ "Get the string table for this execution",
+ wraperr<QueryExecution_get_st>()),
+ { 0 },
+};
+
+PyMethodDef QueryExecution::pymethods[] = {
+ make_methoddef("async_yield_to_query_runner",
+ wraperr<&async_yield_to_query_runner>(),
+ METH_STATIC | METH_O,
+ "For operator: suspend query execution; deliver value"),
+ make_methoddef("async_setup",
+ wraperr<&async_setup>(),
+ METH_STATIC | METH_VARARGS,
+ "Handshake with query executor on operator creation"),
+ make_methoddef("async_io",
+ wraperr<&async_io>(),
+ METH_STATIC | METH_VARARGS,
+ "Perform IO for query execution"),
+ make_methoddef("async_dummy",
+ wraperr<&async_dummy>(),
+ METH_STATIC | METH_NOARGS,
+ "Dummy async IO operation to simplify Python"),
+ make_methoddef("make",
+ wraperr<py_make_query_execution>(),
+ METH_STATIC | METH_VARARGS | METH_KEYWORDS,
+ "Create a new QueryExecution"),
+ { 0 },
+};
+
+PyMemberDef QueryExecution::pymembers[] = {
+ make_memberdef("env",
+ T_OBJECT,
+ (offsetof(QueryExecution, env) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "Caller-specified query environment"),
+ make_memberdef("qc",
+ T_OBJECT,
+ (offsetof(QueryExecution, qc) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "Query cache used by the current query execution"),
+ make_memberdef("progress_callback",
+ T_OBJECT,
+ (offsetof(QueryExecution, progress_callback) +
+ unique_pyref::get_pyval_offset()),
+ READONLY,
+ "Progress callback or None"),
+ make_memberdef("block_size",
+ T_PYSSIZET,
+ offsetof(QueryExecution, block_size),
+ READONLY,
+ "Preferred block size"),
+ { 0 },
+};
+
+PyTypeObject QueryExecution::pytype = make_py_type<QueryExecution>(
+ "dctv._native.QueryExecution",
+ "Query execution context",
+ [](PyTypeObject* t) {
+ t->tp_iter = return_self;
+ t->tp_iternext = wraperr<&QueryExecution::next>();
+ t->tp_getset = QueryExecution::pygetset;
+ t->tp_members = QueryExecution::pymembers;
+ t->tp_methods = QueryExecution::pymethods;
+ });
+
+void
+init_query_execution(pyref m)
+{
+ register_type(m, &QueryExecution::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/query_execution.h b/src/dctv/query_execution.h
new file mode 100644
index 0000000..57cae18
--- /dev/null
+++ b/src/dctv/query_execution.h
@@ -0,0 +1,153 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/intrusive/set.hpp>
+#include <boost/intrusive/slist.hpp>
+#include <utility>
+
+#include "npy.h"
+#include "operator_context.h"
+#include "optional.h"
+#include "perf.h"
+#include "pyutil.h"
+#include "query.h"
+#include "vector.h"
+
+namespace dctv {
+
+// Define our queue data structures. The nested namespace saves
+// typing without polluting the dctv namespace with boost crud.
+
+struct OperatorContextCompare {
+ inline bool operator()(const OperatorContext& left,
+ const OperatorContext& right) const noexcept;
+};
+
+namespace oplink {
+using namespace boost::intrusive;
+using ReScoreQueue = slist<
+ OperatorContext,
+ constant_time_size<false>,
+ member_hook<OperatorContext,
+ oplink::ReScoreQueueLink,
+ &OperatorContext::link_re_score_queue>
+ >;
+using RunQueue = set<
+ OperatorContext,
+ constant_time_size<false>,
+ compare<OperatorContextCompare>,
+ member_hook<OperatorContext,
+ oplink::RunQueueLink,
+ &OperatorContext::link_run_queue>
+ >;
+} // namespace oplink
+
+struct StringTable;
+
+struct QueryExecution final : BasePyObject,
+ SupportsGcClear,
+ SupportsWeakRefs
+{
+ using LinkState = OperatorContext::LinkState;
+
+ struct Config {
+ Vector<unique_pyref> plan;
+ unique_obj_pyref<StringTable> st;
+ unique_obj_pyref<QueryCache> qc;
+ unique_pyref env;
+ unique_pyref progress_callback;
+ unique_pyref perf_callback;
+ };
+
+ // Named constructor: see pyutil.h comment on object exceptions.
+ static unique_obj_pyref<QueryExecution> make(Config config);
+
+ ~QueryExecution() noexcept;
+
+ // Extract the next iterator value (since QueryExecution is just one
+ // big iterator)
+ unique_pyref next();
+
+ // Add an operator to the queue for the first time. The new
+ // operator must be in the orphaned state; it ends up on the
+ // score-recompute queue.
+ void add_operator(unique_op_ref op);
+ void remove_operator_on_close(OperatorContext* oc) noexcept;
+ void add_to_re_score_queue(OperatorContext* oc) noexcept;
+
+ inline OperatorContext* get_current_operator() const;
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ int py_clear() noexcept;
+
+ inline QueryCache* get_qc() const noexcept;
+
+ inline const perf::Sampler* get_perf_sampler() const noexcept;
+ void accumulate_perf(pyref query_action,
+ const perf::Sample& accumulated_perf);
+
+ // Size of all non-final, non-broadcast blocks used in this query.
+ const npy_intp block_size;
+
+ template<typename Functor>
+ void enumerate_operators(Functor&& functor);
+
+ static PyTypeObject pytype;
+
+ private:
+ friend struct unique_obj_pyref<QueryExecution>; // For constructor
+
+ struct PerfInfo final {
+ unique_pyref callback;
+ perf::Sampler sampler;
+ };
+
+ explicit QueryExecution(Config config);
+ void flush_pending_score_recomputations();
+ void remove_from_re_score_queue(OperatorContext* oc) noexcept;
+
+ // Operator queues. The run queue is for operators whose score is
+ // up-to-date; the rescore queue is for operators whose scores we
+ // need to recompute. We do it this way to batch score
+ // recomputations, since a score can change many times during a
+ // single "turn of the crank" in query executing.
+ oplink::ReScoreQueue re_score_queue;
+ oplink::RunQueue run_queue;
+
+ // Currently-executing operator.
+ OperatorContext* current_operator = nullptr;
+
+ // Query cache backing this execution. Set during initialization.
+ unique_obj_pyref<QueryCache> qc;
+
+ // Miscellaneous dict holding user-specified associations.
+ unique_pyref env;
+
+ // Progress callback.
+ unique_pyref progress_callback;
+
+ optional<PerfInfo> perf_info;
+
+ static PyGetSetDef pygetset[];
+ static PyMethodDef pymethods[];
+ static PyMemberDef pymembers[];
+};
+
+void init_query_execution(pyref m);
+
+} // namespace dctv
+
+#include "query_execution-inl.h"
diff --git a/src/dctv/query_key-inl.h b/src/dctv/query_key-inl.h
new file mode 100644
index 0000000..9f11090
--- /dev/null
+++ b/src/dctv/query_key-inl.h
@@ -0,0 +1,72 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+QueryKey::QueryKey(pyref query_node)
+ : query_node(query_node.notnull().addref())
+{
+ check_pytype(QueryClasses::get().cls_query_node,
+ query_node.get());
+}
+
+QueryKey::QueryKey(const QueryKey& other) noexcept
+ : query_node(addref(other.as_pyref()))
+{}
+
+QueryKey&
+QueryKey::operator=(const QueryKey& other) noexcept
+{
+ if (this != &other)
+ this->query_node = addref(other.query_node);
+ return *this;
+}
+
+QueryKey
+QueryKey::from_py(pyref query_node)
+{
+ return QueryKey(query_node);
+}
+
+const unique_pyref&
+QueryKey::as_pyref() const noexcept
+{
+ return this->query_node;
+}
+
+uintptr_t
+QueryKey::get_sort_key() const noexcept
+{
+ return reinterpret_cast<uintptr_t>(this->query_node.get());
+}
+
+bool
+QueryKey::operator==(const QueryKey& other) const noexcept
+{
+ return this->get_sort_key() == other.get_sort_key();
+}
+
+bool
+QueryKey::operator<(const QueryKey& other) const noexcept
+{
+ return this->get_sort_key() < other.get_sort_key();
+}
+
+constexpr
+size_t
+QueryKey::get_query_node_offset()
+{
+ return offsetof(QueryKey, query_node) + unique_pyref::get_pyval_offset();
+}
+
+} // namespace dctv
diff --git a/src/dctv/query_key.cpp b/src/dctv/query_key.cpp
new file mode 100644
index 0000000..06f14fb
--- /dev/null
+++ b/src/dctv/query_key.cpp
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "query_key.h"
+
+namespace dctv {
+
+unique_dtype
+QueryKey::get_dtype() const
+{
+ unique_pyref schema = getattr(this->query_node, "schema");
+ return getattr(schema, "dtype").addref_as<PyArray_Descr>();
+}
+
+int
+QueryKey::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->query_node.get());
+ return 0;
+}
+
+} // namespace dctv
diff --git a/src/dctv/query_key.h b/src/dctv/query_key.h
new file mode 100644
index 0000000..fec15c8
--- /dev/null
+++ b/src/dctv/query_key.h
@@ -0,0 +1,68 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <boost/operators.hpp>
+#include <stddef.h>
+
+#include "npy.h"
+#include "pyutil.h"
+#include "query.h"
+
+namespace dctv {
+
+struct QueryKey final : boost::totally_ordered<QueryKey> {
+ // Build a reference to a QueryNode from Python
+ inline static QueryKey from_py(pyref query_node);
+
+ // Retrieve a reference to the raw Python object
+ inline const unique_pyref& as_pyref() const noexcept;
+
+ // Return a unique numeric key identifying this query. N.B. since
+ // over in Pythonland we intern QueryNode instances, this key is
+ // just a memory address.
+ inline uintptr_t get_sort_key() const noexcept;
+
+ // Unlike Python references in general, we give this one a copy
+ // constructor so that some algorithms are less painful to write.
+ inline QueryKey(QueryKey&& other) noexcept = default;
+ inline QueryKey& operator=(QueryKey&& other) noexcept = default;
+ inline QueryKey(const QueryKey& other) noexcept;
+ inline QueryKey& operator=(const QueryKey& other) noexcept;
+
+ // Total ordering.
+ inline bool operator==(const QueryKey& other) const noexcept;
+ inline bool operator<(const QueryKey& other) const noexcept;
+
+ // Read the numpy dtype from Python.
+ unique_dtype get_dtype() const;
+
+ // Return the offset of the Python field for the query node, useful
+ // for member setup.
+ static constexpr size_t get_query_node_offset();
+
+ // GC support
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ private:
+ inline explicit QueryKey(pyref query_node);
+ unique_pyref query_node;
+};
+
+inline void init_query_key(pyref m) {}
+
+} // namespace dctv
+
+#include "query_key-inl.h"
diff --git a/src/dctv/queryengine.py b/src/dctv/queryengine.py
new file mode 100644
index 0000000..ae60389
--- /dev/null
+++ b/src/dctv/queryengine.py
@@ -0,0 +1,302 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""The world's shittiest query language
+
+The classes in this file define a combinator system for building
+queries against trace records. The query system described here is
+basically purpose-built for trace analysis and the GUI's PivotTable.
+
+We need something like this because we want to be able to efficiently
+optimize query trees, cache them based on immutable descriptions of
+the results to be produced, and automatically populate a UI based on
+sane default views of the queries produced.
+
+Queries themselves generate one-dimensional arrays of data; we specify
+them using QueryNode objects, which can take a variety of
+inputs. Grouped of labeled queries come from QueryTable objects, which
+you can basically think of as QueryNode factories.
+
+Query descriptions are all immutable in order to facilitate their use
+as cache keys.
+"""
+
+import logging
+from collections import defaultdict
+
+import numpy as np
+
+from modernmp.util import (
+ assert_seq_type,
+ ignore,
+ the,
+)
+
+from .query import (
+ QueryAction,
+ QueryNode,
+ _RestartQueryException,
+)
+
+from .queryplan import (
+ make_action_graph,
+ plan_query_minstar,
+)
+
+from .util import (
+ AutoNumber,
+ ExplicitInheritance,
+ enumattr,
+ final,
+ iattr,
+ override,
+ sattr,
+)
+
+from ._native import (
+ QueryCache,
+ QueryExecution,
+ StringTable,
+ npy_has_mask,
+)
+
+log = logging.getLogger(__name__)
+
+class Delivery(AutoNumber):
+ """Delivery hint for query execution"""
+
+ ARBITRARY = ()
+ """Deliver result blocks in arbitrary order"""
+ ROWWISE = ()
+ """Deliver result blocks row-by-row."""
+ COLUMNWISE = ()
+ """Deliver results column-by-column."""
+
+@final
+class DeliveryAction(QueryAction):
+ """Deliver wanted data to its eventual consumer.
+
+ While QueryExecution will faithfully execute the QueryAction plan we
+ give it, it doesn't *do* anything with what it computes. In order
+ to the query calculation to be useful, it needs to be shipped
+ outside the QueryExecution system, and that's what this class does:
+ it slurps up query results and yields them to the caller, making
+ these results useful and visible outside the island universe of
+ QueryExecution.
+ """
+ wanted = iattr(QueryNode)
+ delivery_hint = enumattr(Delivery)
+ precious = True
+
+ __inherit__ = dict(precious=override)
+
+ @override
+ def _compute_inputs(self):
+ return (self.wanted,)
+
+ @override
+ def _compute_outputs(self):
+ return ()
+
+ @override
+ async def run_async(self, qe):
+ query = self.wanted
+ (ic,), _ = await qe.async_setup((query,), ())
+ if self.delivery_hint == Delivery.COLUMNWISE:
+ block = await ic.read_all()
+ req = qe.async_yield_to_query_runner((query, block, True))
+ del block
+ await req
+ else:
+ is_eof = False
+ while not is_eof:
+ block = await ic.read(qe.block_size)
+ is_eof = len(block) < qe.block_size
+ req = qe.async_yield_to_query_runner((query, block, is_eof))
+ del block
+ await req
+
+@final
+class RowwiseDeliveryAction(QueryAction):
+ """Delivery action for delivering queries row-by-row"""
+ wanted = sattr(QueryNode)
+
+ @override
+ def _compute_inputs(self):
+ return self.wanted
+
+ @override
+ def _compute_outputs(self):
+ return ()
+
+ @override
+ async def run_async(self, qe):
+ ics, [] = await qe.async_setup(self.wanted, ())
+ while ics:
+ blocks = await qe.async_io(*[ic.read(qe.block_size) for ic in ics])
+ new_ics = []
+ for ic, block in zip(ics, blocks):
+ is_eof = len(block) < qe.block_size
+ await qe.async_yield_to_query_runner((ic.query, block, is_eof))
+ if not is_eof:
+ new_ics.append(ic)
+ ics = new_ics
+
+@final
+class QueryEngine(ExplicitInheritance):
+ """Environment for executing queries.
+
+ Users should subclass and provide any functionality used by
+ special-purpose QueryNode objects, which get a reference to their
+ QueryEngine during execution.
+ """
+
+ @override
+ def __init__(self, cache, *, env=None):
+ """Make a new query engine.
+
+ CACHE is a QueryCache instance.
+
+ ENV is a dict that provides the query environment.
+ """
+ self.qc = the(QueryCache, cache)
+ self.st = the(StringTable, self.qc.st)
+ self.__env = env or {}
+
+ def __execute_1(self,
+ wanted_queries,
+ progress_callback,
+ delivery_hint,
+ yielded_blocks,
+ perf_callback):
+ block_numbers_by_query = {query: 0 for query in wanted_queries}
+ if delivery_hint == Delivery.ROWWISE:
+ seed_actions = [RowwiseDeliveryAction(wanted_queries)]
+ else:
+ seed_actions = [DeliveryAction(q, delivery_hint)
+ for q in wanted_queries]
+ dag = make_action_graph(seed_actions, cached={})
+ for query, block, is_eof in QueryExecution.make(
+ plan=plan_query_minstar(dag),
+ env=self.__env,
+ qc=self.qc,
+ progress_callback=progress_callback,
+ perf_callback=perf_callback):
+ block_number = block_numbers_by_query[query]
+ block_numbers_by_query[query] += 1
+ if is_eof:
+ wanted_queries.remove(query)
+ key = (query, block_number)
+ if key not in yielded_blocks:
+ yielded_blocks.add(key)
+ yield query, block.as_array(), is_eof
+
+ def execute(self,
+ wanted_queries,
+ *,
+ progress_callback=ignore,
+ delivery_hint=Delivery.ARBITRARY,
+ perf_callback=None):
+ """Query the trace database.
+
+ WANTED_QUERIES is a sequence of QueryNode objects.
+
+ PROGRESS_CALLBACK is an optional progress callback that receives
+ information about query execution. See the documentation for
+ progress callbacks generally.
+
+ Yield (QUERY, ARRAY, IS_EOF) tuples, where QUERY is one of the
+ entries in WANTED_QUERIES, ARRAY is a chunk of the result vector
+ for QUERY (either an ndarray or a masked_array), and IS_EOF is a
+ boolean indicating whether ARRAY is the last ARRAY for QUERY.
+ Every query in WANTED_QUERIES yields at least one output ARRAY
+ even if, internally, it generates no blocks. (We make up an array
+ out of thin air in this case.)
+
+ With respect to a given QUERY, result arrays arrive in order.
+ However, we may interleave delivery of different blocks of
+ different QUERY objects. For example, we might deliver (Q1, B1),
+ (Q1, B2), then (Q2, B1), then (Q1, B3), and finally (Q2, B2).
+
+ The previous paragraph applies in the general case, but the value
+ of the DELIVERY_HINT parameter may constrain query result
+ delivery. If DELIVERY_HINT is Delivery.ROWWISE, then we deliver
+ blocks from all wanted queries in lockstep. If DELIVERY_HINT is
+ Delivery.COLUMNWISE, then we deliver the result of each wanted
+ query as a single big block. If DELIVERY_HINT is
+ Delivery.ARBITRARY (the default) then we deliver result blocks in
+ arbitrary order, subject to the above general constraint.
+
+ In any case, DELIVERY_HINT is just a hint. Callers must expect
+ the query engine to produce results according to the above
+ contract.
+
+ If PERF_CALLBACK is non-None, it's called with PERF_RECORD object,
+ once per completed question action, where each PERF_RECORD is a
+ tuple (QUERY_ACTION, PERF_INFO), QUERY_ACTION is a QueryAction we
+ used to generate the query; PERF_INFO a tuple of key-value tuple
+ pairs containing various performance-related fields.
+ """
+
+ # N.B. for various internal reasons, query execution may fail at
+ # any time with a "please restart me" exception. We insulate
+ # callers from query restarts by tracking which blocks we've
+ # already delivered and skipping any such blocks on query
+ # re-execution.
+
+ wanted_queries = set(wanted_queries)
+ assert assert_seq_type(set, QueryNode, wanted_queries)
+ yielded_blocks = set() # Persist across __execute_1 calls!
+ while True:
+ try:
+ yield from self.__execute_1(wanted_queries,
+ progress_callback,
+ delivery_hint,
+ yielded_blocks,
+ perf_callback)
+ except _RestartQueryException as ex:
+ log.debug("restarting query: %r", ex)
+ else:
+ break
+ assert not wanted_queries, \
+ "should have yielded all results: missing {!r}".format(
+ sorted(wanted_queries))
+
+ def execute_for_columns(self, wanted_queries,
+ *,
+ delivery_hint=Delivery.COLUMNWISE,
+ **kwargs):
+ """Execute query column-by-column yielding arrays
+
+ Yield, in arbitrary order, (QUERY, ARRAY) pairs, where ARRAY is
+ the entire result vector for QUERY.
+ """
+ results = defaultdict(list)
+ def _deliver(query):
+ arrays = results.pop(query)
+ assert len(arrays) >= 1
+ if len(arrays) == 1:
+ return arrays[0]
+ if any(npy_has_mask(array) for array in arrays):
+ return np.ma.concatenate(arrays)
+ return np.concatenate(arrays)
+ for query, array, is_eof in self.execute(
+ wanted_queries,
+ delivery_hint=delivery_hint,
+ **kwargs):
+ # pylint: disable=len-as-condition
+ if len(array) or query not in results:
+ results[query].append(array)
+ del array
+ if is_eof:
+ yield query, _deliver(query)
diff --git a/src/dctv/queryop.py b/src/dctv/queryop.py
new file mode 100644
index 0000000..7c48824
--- /dev/null
+++ b/src/dctv/queryop.py
@@ -0,0 +1,2142 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Query operator implementations
+
+This file provides non-core query engine operators, e.g., some of the
+complicated span operations and associated data manipulation
+facilities. If something feels like basic SQL, it probably goes in
+query.py.
+"""
+
+import logging
+from functools import partial
+
+import numpy as np
+from numpy import ndarray
+from numpy.ma import masked_array, nomask
+
+from cytoolz import (
+ cons,
+)
+
+from modernmp.util import the, assert_seq_type
+
+from .util import (
+ AutoNumber,
+ BOOL,
+ EqImmutable,
+ FLOAT64,
+ INT64,
+ UINT64,
+ abstract,
+ all_same,
+ cached_property,
+ consume_list,
+ enumattr,
+ final,
+ iattr,
+ is_nondecreasing,
+ load_pandas,
+ make_pd_dataframe,
+ override,
+ sattr,
+ tattr,
+)
+
+from .query import (
+ C_UNIQUE,
+ DTYPE_KINDS,
+ DURATION_SCHEMA,
+ GenericQueryTable,
+ INDEXER_SCHEMA,
+ InvalidQueryException,
+ QueryAction,
+ QueryNode,
+ QuerySchema,
+ QueryTable,
+ SPAN_UNPARTITIONED_TIME_MAJOR,
+ SimpleQueryNode,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+ check_same_lengths,
+ iattr_query_node_int,
+)
+
+from ._native import (
+ DTYPE_COMMAND_STREAM,
+ TSTS_CLOSE,
+ TSTS_CLOSE_BROADCAST,
+ TSTS_OPEN,
+ agg,
+ backfill,
+ get_supported_native_aggregations,
+ merge_spans_into_events,
+ native_aggregation_info,
+ native_aggregation_result_dtype,
+ npy_broadcast_to,
+ npy_explode,
+ npy_get_mask,
+ npy_has_mask,
+ npy_make_rw_view,
+ span_fixup,
+ span_group,
+ span_group_column,
+ span_merge_join,
+ span_pivot,
+ span_pivot_column,
+ stackify_start_stop_qqqq,
+ time_series_to_span,
+)
+
+from .querythread import(
+ SynchronousInput,
+ SynchronousOutput,
+ SynchronousQueryExecution,
+)
+
+log = logging.getLogger(__name__)
+
+class AutoMultiQueryBaseAction(QueryAction):
+ """Base class for auto-generated MIMO QueryAction classes"""
+ # Precise type asserted in subclass, manual or automatic
+ config = iattr(kwonly=True)
+ @override
+ def _compute_outputs(self):
+ return self.config.compute_outputs()
+ @override
+ def _compute_inputs(self):
+ return self.config.compute_inputs()
+ @override
+ async def run_async(self, qe):
+ if type(self.config).run_async is not AutoMultiQuery.run_async:
+ await self.config.run_async(qe)
+ else:
+ await super().run_async(qe)
+
+class AutoMultiQueryMeta(type(EqImmutable)):
+ """Metaclass for AutoMultiQuery"""
+ def __new__(mcs, cls_name, bases, dict_):
+ # pylint: disable=missing-docstring
+ cls = super().__new__(mcs, cls_name, bases, dict_)
+ if cls_name == "AutoMultiQuery":
+ return cls
+ Meta = cls.Meta
+ assert issubclass(Meta, AutoMultiQuery.AutoMeta), \
+ ("AutoMultiQuery Meta inner class must be subclass of "
+ "AutoMultiQuery.AutoMeta: found {}".format(Meta))
+ meta_schema = Meta._meta_schema # pylint: disable=protected-access
+ Action = getattr(cls, "Action", None)
+ if Action:
+ assert issubclass(Action, AutoMultiQueryBaseAction)
+ else:
+ class Action(AutoMultiQueryBaseAction): # pylint: disable=function-redefined
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert isinstance(self.config, cls)
+ Action.__qualname__ = cls.__qualname__ + "." + Action.__name__
+ cls.Action = Action
+
+ class MetaQuery(QueryNode):
+ config = iattr(cls)
+ meta = enumattr(cls.Meta)
+ @override
+ def _compute_schema(self):
+ return meta_schema[self.meta](self.config)
+
+ @override
+ def countq(self):
+ return self.config.countq_for_meta(self) or super().countq()
+
+ @override
+ def make_action(self):
+ return Action(config=self.config)
+ MetaQuery.__qualname__ = cls.__qualname__ + "." + MetaQuery.__name__
+ cls.MetaQuery = MetaQuery
+
+ return cls
+
+class AutoMultiQueryMetaMeta(type(AutoNumber)):
+ """Schematize meta queries from AutoMultiQuery"""
+ def __new__(mcs, cls_name, bases, dict_):
+ if cls_name == "AutoMeta":
+ return super().__new__(mcs, cls_name, bases, dict_)
+ assert bases == (AutoMultiQuery.AutoMeta,)
+ def _make_schema_generator(value):
+ assert callable(value) or isinstance(value, QuerySchema), \
+ ("AutoMultiQuery metadata value should be schema or "
+ "lambda yielding a schema: found {!r}".format(value))
+ return value if callable(value) else lambda _: value
+ schemas = []
+ for name in tuple(dict_):
+ if not name.startswith("__"):
+ schemas.append((name, _make_schema_generator(dict_[name])))
+ dict_[name] = ()
+ cls = super().__new__(mcs, cls_name, bases, dict_)
+ # pylint: disable=protected-access
+ cls._meta_schema = {
+ getattr(cls, name): schema
+ for name, schema in schemas
+ }
+ return cls
+
+class AutoMultiQuery(EqImmutable, metaclass=AutoMultiQueryMeta):
+ """Automatically define QueryNode boilerplate
+
+ This class is useful for defining a family of related *Config,
+ *Meta, *MetaQuery, *Action classes that together describe a
+ multi-input, multi-output query. Previously, we just wrote all
+ these classes by hand, but since they've come to obey a consistent
+ pattern, we generate them instead.
+
+ To use AutoMultiQuery, derive a class from this one. The class will
+ become the query family "config" object.
+ """
+
+ class AutoMeta(AutoNumber, metaclass=AutoMultiQueryMetaMeta):
+ """Meta class for AutoMultiQueryMetaMeta"""
+
+ @abstract
+ def compute_inputs(self):
+ """Compute action inputs"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def compute_outputs(self):
+ """Compute action outputs"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ async def run_async(self, qe):
+ """Execute the query asynchronously"""
+ raise NotImplementedError("abstract")
+
+ def metaq(self, meta):
+ """Create a query object for a metadatum"""
+ # pylint: disable=no-member
+ return self.MetaQuery(self, meta)
+
+ def countq_for_meta(self, meta): # pylint: disable=unused-argument,no-self-use
+ """Count query for a meta query
+
+ Return None to use the default"""
+ return None
+
+ def make_query_table(self):
+ """Make a query table for the metadata of this configuration.
+
+ The column names are the lowercase versions of the values in the
+ metadata enumeration. This conversion is appropriate for most
+ AutoMultiQuery users.
+ """
+ # pylint: disable=no-member
+ return GenericQueryTable([
+ (meta_name.lower(), self.metaq(meta))
+ for meta_name, meta in self.Meta.__members__.items()
+ ])
+
+@final
+class SpanTableConfig(EqImmutable):
+ """Span table query bundle"""
+
+ # The reason we have a SpanTableConfig object instead of just
+ # accepting a QueryTable where we want a span table is that
+ # SpanTableConfig is conceptually a query bundle that's immutable
+ # and comparable, whereas a QueryTable isn't meant to be long-lived
+ # or comparable.
+
+ ts = TS_SCHEMA.qn_iattr()
+ duration = DURATION_SCHEMA.qn_iattr()
+ partition = iattr(QueryNode, nullable=True, default=None)
+
+ @staticmethod
+ def from_qt(qt):
+ """Build from a QueryTable
+
+ The resulting SpanTableConfig contains references to specific
+ QueryNode instances from QT and not QT itself.
+ """
+ table_schema = qt.table_schema
+ if table_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException("table is not a span table")
+ if table_schema.partition:
+ return SpanTableConfig(
+ qt["_ts"],
+ qt["_duration"],
+ qt[table_schema.partition])
+ return SpanTableConfig(qt["_ts"], qt["_duration"])
+
+ @property
+ def inputs(self):
+ """Generate query inputs"""
+ if self.partition:
+ return (self.ts,
+ self.duration,
+ self.partition)
+ return (self.ts,
+ self.duration)
+
+ def make_synchronous_input(self,
+ fill_partition=False,
+ extra=()):
+ """Make a synchronous input object"""
+ # We need to know the fill column so that we can apply special
+ # relaxed casting rules to it.
+ if self.partition:
+ return SynchronousInput(
+ self.ts,
+ self.duration,
+ SynchronousInput.Column(
+ self.partition,
+ partition=True),
+ *extra)
+ if fill_partition:
+ return SynchronousInput(self.ts, self.duration, 0, *extra)
+ return SynchronousInput(self.ts, self.duration, *extra)
+
+class EventTableConfig(EqImmutable):
+ """Event table query bundle"""
+
+ ts = TS_SCHEMA.qn_iattr()
+ partition = iattr(QueryNode, nullable=True, default=None)
+
+ @property
+ def inputs(self):
+ """Generate query inputs"""
+ if self.partition:
+ return (self.ts, self.partition)
+ return (self.ts,)
+
+ def make_synchronous_input(self, fill_partition=False):
+ """Like inputs, but substitute missing partition with zero"""
+ if self.partition:
+ return SynchronousInput(
+ self.ts,
+ SynchronousInput.Column(
+ self.partition,
+ partition=True),
+ )
+ if fill_partition:
+ return SynchronousInput(self.ts, 0)
+ return SynchronousInput(self.ts)
+
+
+# Grouping
+
+class GroupMeta(AutoNumber):
+ """Metadata needed for a group-by operation"""
+ LABELS = ()
+ GROUP_IDS = ()
+ NGROUPS = ()
+
+@final
+class PandasGroupMetaQuery(QueryNode):
+ """Query that yields the factorized labels assigned to groups"""
+
+ group_by = tattr(QueryNode)
+ meta = enumattr(GroupMeta)
+
+ @override
+ def _compute_schema(self):
+ # TODO(dancol): do we ever want to apply constraints here?
+ domain = None if self.meta is GroupMeta.NGROUPS else "group_meta"
+ return QuerySchema(INT64, domain=domain)
+
+ @override
+ def make_action(self):
+ return PandasGroupMetaAction(self.group_by)
+
+def _make_grouper(arrays):
+ # Can modify arrays list destructively, but not the array data
+ def _fix_array(array):
+ # This whole function shouldn't be necessary. We should write our
+ # own grouping factorization stuff that works on any dtype.
+ dtype = None
+ if array.dtype == UINT64:
+ dtype = INT64 # Ugh
+ return npy_make_rw_view(array, dtype)
+ arrays = [_fix_array(a) for a in consume_list(arrays)]
+ pd = load_pandas()
+ Grouping = pd.core.groupby.groupby.Grouping
+ group_axis = pd.RangeIndex(len(arrays[0]))
+ return pd.core.groupby.groupby.BaseGrouper(
+ group_axis,
+ [Grouping(group_axis, array, sort=False) for array in arrays],
+ sort=False)
+
+def expand_nullable(arrays):
+ """Potentially expand ARRAYS with nullability information.
+
+ Return (EXPANDED_ARRAYS, IS_EXPANDED). EXPANDED_ARRAYS is a
+ sequence of arrays with one or two arrays for each array in ARRAYS.
+ In the latter case, the original array is said to be "expanded", and
+ the extra entry in EXPANDED_ARRAYS is an int64 column that's nonzero
+ if the corresponding array is masked. IS_EXPANDED is a sequence of
+ booleans equal in lengh to ARRAYS indicating, for each original
+ array in ARRAYS, whether we supplied one or two entries in
+ EXPANDED_ARRAYS.
+
+ N.B. ARRAYS, to be specific, must be a generic iterable that yields
+ ndarray or masked_array instances. We iterate it only once; it may
+ be a generator that frees resources as it produces values.
+ """
+
+ expanded_arrays = []
+ is_expanded = []
+ for array in arrays:
+ array, mask = npy_explode(array)
+ # TODO(dancol): do we need this mask.any()? ISTM adding an extra
+ # exploded column is expensive enough that we should try
+ # extra-hard to avoid it, but this check isn't necessary
+ # for correctness.
+ has_nulls = mask is not nomask and mask.any()
+ is_expanded.append(has_nulls)
+ if has_nulls:
+ assert not array[mask].any(), \
+ "values under a mask should be zero"
+ expanded_arrays.append(array)
+ # Ugh: if you try to group-by a bool array, Pandas uses the
+ # group-by-_Object_ code, which is slow. Instead, convert the
+ # mask to int64; we'll convert it back to bool in
+ # _package_group_column below.
+ assert mask.dtype is BOOL
+ expanded_arrays.append(mask.astype(INT64))
+ else:
+ expanded_arrays.append(array)
+ return expanded_arrays, is_expanded
+
+@final
+class PandasGroupMetaAction(QueryAction):
+ """Action that sucks grouping metadata from Pandas"""
+
+ # N.B. We need this separate QueryAction class (as opposed to just
+ # making PandasGroupMetaQuery a SimpleQueryAction) because this one
+ # action produces _all_ the group metadata at once (which is the
+ # only efficient way to do it), and a SimpleQueryNode can't have
+ # multiple outputs.
+
+ group_by = tattr(QueryNode)
+
+ def __metaq(self, meta):
+ return PandasGroupMetaQuery(self.group_by, meta)
+
+ def __labels(self, column):
+ return GroupLabelsQuery(self.group_by, column)
+
+ @override
+ def _compute_inputs(self):
+ return self.group_by
+
+ @override
+ def _compute_outputs(self):
+ # Comprehension ensures we fail if we add new group members
+ return ([self.__metaq(meta) for meta in GroupMeta] +
+ [self.__labels(column) for column in self.group_by])
+
+ @staticmethod
+ def __compute_groups(column_arrays, column_expanded, dtypes):
+ grouper = _make_grouper(column_arrays)
+ assert type(grouper).__name__ == "BaseGrouper"
+ # pylint: disable=unpacking-non-sequence
+ comp_ids, group_ids, ngroups = grouper.group_info
+ result_index = grouper.result_index
+ assert len(group_ids) == ngroups
+ del grouper
+ # Pandas converts to platform dtype internally, so use it
+ # ourselves to avoid a conversion on query. Compression should
+ # take care of extra padding.
+ # TODO(dancol): we can't move to our own grouping soon enough
+ assert np.dtype(np.intp) is INT64
+ comp_ids = np.asarray(comp_ids, INT64)
+ meta_out = [comp_ids, group_ids, np.asarray([ngroups])]
+ assert len(meta_out) == len(tuple(GroupMeta))
+ idx = 0
+
+ def _fix_group_values_type(group_values, dtype):
+ if group_values.dtype is dtype:
+ return group_values
+ if dtype is UINT64 and group_values.dtype is INT64:
+ return group_values.view(UINT64)
+ casting = "same_kind"
+ if dtype is BOOL and group_values.dtype is INT64:
+ casting = "unsafe"
+ return group_values.astype(dtype, copy=False, casting=casting)
+
+ def _package_group_column(is_expanded, dtype):
+ nonlocal idx
+ group_values = result_index.get_level_values(idx).values # pylint: disable=no-member
+ assert len(group_values) == ngroups
+ group_values = _fix_group_values_type(group_values, dtype)
+ idx += 1
+ if is_expanded:
+ # pylint: disable=no-member
+ mask = result_index.get_level_values(idx).values.astype(
+ BOOL, copy=False)
+ idx += 1
+ return masked_array(group_values, mask)
+ return group_values
+ label_out = [
+ _package_group_column(is_expanded, dtype)
+ for is_expanded, dtype in zip(column_expanded, dtypes)
+ ]
+ return meta_out + label_out
+
+ @override
+ async def run_async(self, qe):
+ # Here, we delve into Pandas internals in order to save the
+ # internal grouper information, allowing us to save and restore it
+ # via the usual query caching system.
+
+ # The Pandas grouping code won't do NULLs right, since it
+ # understands NaN as NULL for floats and doesn't have a concept of
+ # an integer NULL at all. Instead of relying on Pandas NULL
+ # support, we just provide non-NULL values and model NULL as a
+ # separate grouping column. Here, we expand the group-by column
+ # list so that we substitute for each grouped column that might
+ # contain NULL values a non-NULL group (filling in a dummy value
+ # for the NULL rows) and an is-NULL flag.
+
+ # TODO(dancol): switch to our own grouping code
+ # TODO(dancol): stream-ify this more
+ group_by = self.group_by
+ assert all(isinstance(g, QueryNode) for g in group_by)
+ output_queries = [
+ self.__metaq(GroupMeta.LABELS),
+ self.__metaq(GroupMeta.GROUP_IDS),
+ self.__metaq(GroupMeta.NGROUPS),
+ ] + [
+ self.__labels(column) for column in group_by
+ ]
+
+ ics, ocs = await qe.async_setup(group_by, output_queries)
+ # TODO(dancol): add a "produce as available and in arbitrary
+ # order" option for QueryExecution.async_io()?
+ input_huge_blocks = await qe.async_io(*(ic.read_all() for ic in ics))
+ dtypes = [ic.dtype for ic in ics]
+ def _maybe_munge_bool(array):
+ # See the bool comment in expand_nullable
+ if array.dtype is BOOL:
+ array = array.astype(INT64)
+ return array
+ column_arrays, column_expanded = expand_nullable(
+ (_maybe_munge_bool(block.as_array()) for block in
+ consume_list(input_huge_blocks)))
+ assert not input_huge_blocks
+ outs = self.__compute_groups(column_arrays,
+ column_expanded,
+ dtypes)
+ assert not column_arrays, "should have been consumed"
+ assert len(ocs) == len(outs)
+ write_ops = [oc.write(out, True) for oc, out in zip(ocs, outs)]
+ outs.clear() # Make sure the output operations own memory exclusively
+ await qe.async_io(*write_ops)
+
+WELL_KNOWN_AGGREGATIONS = frozenset(get_supported_native_aggregations())
+
+class NativeAggregationQuery(SimpleQueryNode):
+ """Perform an aggregation using DCTV C++ code"""
+
+ __abstract__ = True
+
+ aggregation = iattr(str, kwonly=True)
+ data = iattr(QueryNode, kwonly=True)
+ distinct = iattr(bool, default=False, kwonly=True)
+
+ @override
+ def _compute_inputs(self):
+ if self.schema.is_null:
+ return ()
+ return (self.data,)
+
+ @final
+ @override
+ def _compute_schema(self):
+ data_schema = self.data.schema
+ aggregation = self.aggregation
+ if data_schema.domain:
+ raise InvalidQueryException(
+ "aggregation {!r} does not support domain {!r}"
+ .format(aggregation, data_schema.domain))
+ acls, has_empty_value = \
+ native_aggregation_info(aggregation)
+ if data_schema.is_null and not has_empty_value:
+ return data_schema.propagate_constraints(C_UNIQUE)
+ dtype = native_aggregation_result_dtype(
+ aggregation, data_schema.dtype)
+ if acls == "=":
+ assert dtype == data_schema.dtype
+ return data_schema.propagate_constraints(C_UNIQUE)
+ if acls == "i":
+ return QuerySchema(dtype)
+ assert acls in "+*"
+ if data_schema.is_string:
+ raise InvalidQueryException(
+ "aggregation {!r} does not support strings"
+ .format(aggregation))
+ if not data_schema.unit or acls == "+":
+ return data_schema.evolve(
+ dtype=dtype, constraints=frozenset())
+ assert acls == "*"
+ raise InvalidQueryException(
+ "aggregation {!r} does not make sense with a value in unit "
+ "{!r}".format(aggregation, data_schema.unit))
+
+@final
+class NativeUngroupedAggregationQuery(NativeAggregationQuery):
+ """Aggregate a whole sequence"""
+
+ @override
+ async def run_async(self, qe):
+ if self.schema.is_null:
+ # We know we don't have a non-NULL empty value because
+ # NativeAggregationQuery.compute_schema() checked for it.
+ # Therefore, we always emit a simple null here.
+ [], [oc] = await qe.async_setup((), (self,))
+ await oc.write(masked_array([0], [True], dtype=oc.dtype), True)
+ return
+ data = SynchronousInput(
+ SynchronousInput.Column(0),
+ SynchronousInput.Column(
+ self.data,
+ masked=True,
+ ))
+ out = SynchronousOutput(self, masked=True)
+ sync_qe, (), () = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=(data, out))
+ def _run_operator():
+ data_schema = self.data.schema
+ st = qe.st if data_schema.is_string else None
+ # TODO(dancol): support user-specified collations
+ collation = "binary" if st else None
+ if collation and self.aggregation == "biggest":
+ collation = "length"
+ agg(qe,
+ self.aggregation,
+ self.distinct,
+ data_schema.dtype,
+ 1,
+ data,
+ out,
+ st,
+ collation)
+ await sync_qe.async_run(_run_operator)
+
+@final
+class NativeGroupedAggregationQuery(NativeAggregationQuery):
+ """Group a column by another column and aggregation values"""
+ group_by = tattr(QueryNode, kwonly=True)
+
+ def __meta(self, meta):
+ return PandasGroupMetaQuery(self.group_by, meta)
+
+ @override
+ def _compute_inputs(self):
+ return super()._compute_inputs() + (
+ self.__meta(GroupMeta.LABELS),
+ self.__meta(GroupMeta.NGROUPS),
+ )
+
+ @override
+ async def run_async(self, qe):
+ if self.schema.is_null:
+ # We know we don't have a non-NULL empty value because
+ # NativeAggregationQuery.compute_schema() checked for it.
+ # Therefore, we always emit a simple null here.
+ [_ic_labels, ic_ngroups], [oc] = await qe.async_setup(
+ (self.__meta(GroupMeta.LABELS), self.__meta(GroupMeta.NGROUPS)),
+ (self,))
+ ngroups = await ic_ngroups.read_int()
+ await oc.write(npy_broadcast_to(
+ masked_array([0], [True], dtype=oc.dtype),
+ ngroups), True)
+ return
+ data = SynchronousInput(
+ self.__meta(GroupMeta.LABELS),
+ SynchronousInput.Column(self.data, masked=True))
+ out = SynchronousOutput(self, masked=True)
+ sync_qe, [ic_ngroups], () = \
+ await SynchronousQueryExecution.async_setup(
+ qe,
+ (self.__meta(GroupMeta.NGROUPS),),
+ (), sync_io=(data, out))
+ ngroups = await ic_ngroups.read_int()
+ def _run_operator():
+ data_schema = self.data.schema
+ st = qe.st if data_schema.is_string else None
+ # TODO(dancol): support user-specified collations
+ collation = "binary" if st else None
+ if collation and self.aggregation == "biggest":
+ collation = "length"
+ agg(qe,
+ self.aggregation,
+ self.distinct,
+ data_schema.dtype,
+ ngroups,
+ data,
+ out,
+ st,
+ collation)
+ await sync_qe.async_run(_run_operator)
+
+
+@final
+class GroupSizesQuery(SimpleQueryNode):
+ """Query that returns the sizes of each group"""
+
+ group_by = tattr(QueryNode)
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema(INT64)
+
+ def __meta(self, meta):
+ return PandasGroupMetaQuery(self.group_by, meta)
+
+ @override
+ def _compute_inputs(self):
+ return (
+ self.__meta(GroupMeta.LABELS),
+ self.__meta(GroupMeta.NGROUPS),
+ )
+
+ @override
+ def countq(self):
+ return self.__meta(GroupMeta.NGROUPS)
+
+ @override
+ async def run_async(self, qe):
+ [ic_labels, ic_ngroups], [oc] = await qe.async_setup(
+ (self.__meta(GroupMeta.LABELS),
+ self.__meta(GroupMeta.NGROUPS)),
+ (self,))
+ labels_block, ngroups = await qe.async_io(ic_labels.read_all(),
+ ic_ngroups.read_int())
+ assert not labels_block.has_mask
+ def _filter_labels():
+ labels = labels_block.as_array()
+ return labels[labels != -1]
+ group_sizes = np.bincount(_filter_labels(), minlength=ngroups or None)
+ out_io = oc.write(group_sizes, True)
+ del group_sizes
+ del labels_block
+ await out_io
+
+def GroupCountQuery(group_by): # pylint: disable=invalid-name
+ """Make a new group-count query.
+
+ GROUP_BY is the grouping column; see GroupMeta.
+ """
+ return PandasGroupMetaQuery(group_by, GroupMeta.NGROUPS)
+
+class GroupLabelsQuery(QueryNode):
+ """Return the entries in a group-by operation"""
+
+ group_by = tattr(QueryNode)
+ column = iattr(QueryNode)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.column in self.group_by
+
+ @override
+ def _compute_schema(self):
+ return self.column.schema.propagate_constraints(C_UNIQUE)
+
+ @override
+ def make_action(self):
+ return PandasGroupMetaAction(self.group_by)
+
+
+# Time series to span conversion: time series
+
+class TimeSeriesSourceRole(AutoNumber):
+ """Kind of event source"""
+ START = ()
+ STOP = ()
+ STOP_BROADCAST = ()
+
+class TimeSeriesEventEdge(AutoNumber):
+ """Specifies the edge from which to extract event data"""
+ RISING = ()
+ FALLING = ()
+
+@final
+class TimeSeriesSource(EqImmutable):
+ """Source description"""
+ ts = TS_SCHEMA.qn_iattr()
+ partition = iattr(QueryNode, nullable=True)
+ role = enumattr(TimeSeriesSourceRole)
+ priority = iattr(int)
+
+@final
+class TimeSeriesToSpan(AutoMultiQuery):
+ """Analyze a time series as a set of spans
+
+ This QueryTable efficiently converts a set of discrete events into a
+ table of regular spans, with each row in the resulting span table
+ having a distinct start time and duration.
+
+ The input tables describe "events" that "arrive" at specific times
+ and that tell us when certain activities have started or stopped.
+ (These tables must be ordered by a "_ts" column.)
+
+ Events come in two kinds: "start" events and "stop" events. When a
+ span is not active and we begin a span, the event that starts the
+ span is said to be the rising edge of that span. The event that
+ terminates a span is the "falling" edge of that span. If we already
+ have a span active and see another "start" event, we terminate the
+ active span and start a new span in the same spot. The event that
+ prompts us to stop and start this way is _simultaneously_ the
+ falling-edge event for the span we close and the rising-edge event
+ for the span we start in its place.
+
+ These edges are important for determining where we get the values
+ making up the columns that this table provides. When you create a
+ TimeSeriesQueryTable, you specify which event source a
+ column's values comes from and which _edge_ supplies that value.
+
+ Partition is another important concept. Sometimes spans start and
+ stop in different "domains" and don't interfere with each other
+ across domains. Consider system process scheduling: we can model the
+ activity of a CPU as a sequence of spans, but different CPUs act
+ independently. The value of the partition column divides events into
+ independent overlapping series.
+ """
+
+ sources = tattr(TimeSeriesSource)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata for time series spans"""
+ TS = TS_SCHEMA
+ DURATION = DURATION_SCHEMA
+ PARTITION = lambda config: config.partition_schema
+
+ @cached_property
+ def partition_schema(self):
+ """The schema of the partition column"""
+ return QuerySchema.concat(
+ (source.partition.schema.unconstrain()
+ for source in self.sources
+ if source.partition))
+
+ @final
+ class RawIndexerQuery(QueryNode):
+ """Unsorted indexer queries: not directly usable!"""
+
+ config = iattr()
+ source_index = iattr(int)
+ edge = enumattr(TimeSeriesEventEdge)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert isinstance(self.config, TimeSeriesToSpan)
+ assert 0 <= self.source_index < len(self.config.sources)
+
+ @override
+ def _compute_schema(self):
+ return INDEXER_SCHEMA
+
+ @override
+ def make_action(self):
+ # pylint: disable=no-member
+ return TimeSeriesToSpan.Action(config=self.config)
+
+ def raw_indexerq(self, source_index, edge):
+ """Make a query yielding an unsorted take indexer"""
+ return TimeSeriesToSpan.RawIndexerQuery(self, source_index, edge)
+
+ SOURCE_KINDS = {
+ TimeSeriesSourceRole.START: TSTS_OPEN,
+ TimeSeriesSourceRole.STOP: TSTS_CLOSE,
+ TimeSeriesSourceRole.STOP_BROADCAST: TSTS_CLOSE_BROADCAST,
+ }
+
+ @override
+ def compute_inputs(self):
+ inputs = []
+ for source in self.sources:
+ inputs.append(source.ts)
+ if source.partition:
+ inputs.append(source.partition)
+ return inputs
+
+ @override
+ def compute_outputs(self):
+ Meta = self.Meta
+ outputs = [
+ self.metaq(Meta.TS),
+ self.metaq(Meta.DURATION),
+ ]
+ any_has_partition = False
+ for source_index, source in enumerate(self.sources):
+ for edge in TimeSeriesEventEdge:
+ outputs.append(self.raw_indexerq(source_index, edge))
+ any_has_partition = any_has_partition or source.partition
+ if any_has_partition:
+ outputs.append(self.metaq(Meta.PARTITION))
+ return outputs
+
+ @override
+ async def run_async(self, qe):
+ # TODO(dancol): we should be able to make do with just one output
+ # iterator! We should just define a C++ specialization for some
+ # small maximum number of sources.
+ Meta = self.Meta
+ io_specs = []
+ source_specs = []
+ any_has_partition = False
+
+ def _handle_source(source_index, source):
+ nonlocal any_has_partition
+ # Local function avoids unwanted closure-capture
+ if source.partition:
+ source_input = SynchronousInput(
+ source.ts,
+ SynchronousInput.Column(
+ source.partition,
+ partition=True))
+ io_specs.append(source_input)
+ any_has_partition = True
+ else:
+ source_input = SynchronousInput(source.ts)
+ io_specs.append(source_input)
+ # Broadcast a zero in place of the partition
+ source_input = ((input_array, 0) for [input_array] in source_input)
+ source_output = SynchronousOutput(
+ self.raw_indexerq(source_index, TimeSeriesEventEdge.RISING),
+ self.raw_indexerq(source_index, TimeSeriesEventEdge.FALLING),
+ )
+ io_specs.append(source_output)
+ source_specs.append((
+ source_input,
+ source_output,
+ self.SOURCE_KINDS[source.role],
+ source.priority,
+ ))
+
+ for source_index, source in enumerate(self.sources):
+ _handle_source(source_index, source)
+
+ partition_output_q = \
+ self.metaq(Meta.PARTITION) if any_has_partition else None
+ metadata_output = SynchronousOutput(
+ self.metaq(Meta.TS),
+ self.metaq(Meta.DURATION),
+ partition_output_q,
+ partition=partition_output_q)
+ io_specs.append(metadata_output)
+ if not any_has_partition:
+ def _metadata_output_wrapper(ts, duration, _partition, *,
+ mo=metadata_output):
+ mo(ts, duration)
+ metadata_output = _metadata_output_wrapper # pylint: disable=redefined-variable-type
+
+ sync_qe, (), () = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=io_specs)
+
+ def _run_operator():
+ time_series_to_span(
+ source_specs,
+ metadata_output,
+ qe)
+ await sync_qe.async_run(_run_operator)
+
+@final
+class TimeSeriesQueryTable(QueryTable):
+ """Convenient query table for a time series conversion"""
+
+ _config = iattr(TimeSeriesToSpan)
+ _columns = iattr(dict)
+
+ @override
+ def __new__(cls, *,
+ sources,
+ columns,
+ partition=None):
+ my_es = []
+ es_nicknames = {}
+ es_sources = []
+ has_partition = False
+ def _event_source_spec(source,
+ *,
+ role=TimeSeriesSourceRole.START,
+ priority=0,
+ nickname=None):
+ if not isinstance(source, QueryTable):
+ raise InvalidQueryException("source is not a table, but a {}: {!r}"
+ .format(type(source), source))
+ source_table_schema = source.table_schema
+ if source_table_schema.kind != TableKind.EVENT:
+ raise InvalidQueryException("invalid event source table type {}"
+ .format(source_table_schema))
+ source = source.to_schema(sorting=TableSorting.TIME_MAJOR)
+ source_table_schema = source.table_schema
+ partition = source_table_schema.partition
+ ts_q = source["_ts"]
+ partition_q = None if not partition else source[partition]
+ nonlocal has_partition
+ has_partition = has_partition or partition_q
+ if nickname:
+ es_nicknames[the(str, nickname)] = len(my_es)
+ es_sources.append(source)
+ my_es.append(TimeSeriesSource(ts_q,
+ partition_q,
+ TimeSeriesSourceRole(role),
+ priority))
+ for event_source_spec in sources:
+ if isinstance(event_source_spec, dict):
+ _event_source_spec(**event_source_spec)
+ elif isinstance(event_source_spec, (list, tuple)):
+ _event_source_spec(*event_source_spec)
+ else:
+ _event_source_spec(event_source_spec)
+
+ config = TimeSeriesToSpan(my_es)
+ if has_partition and not partition:
+ raise InvalidQueryException(
+ "partitioned event sources but output partition not specified")
+ if partition and not has_partition:
+ raise InvalidQueryException(
+ "output partition specified but sources are unpartitioned")
+ if has_partition \
+ and not all(source.partition for source in config.sources
+ if source.role != TimeSeriesSourceRole.STOP_BROADCAST):
+ raise InvalidQueryException(
+ "if one input is partitioned, they all must be, except for "
+ "STOP_BROADCAST sources")
+
+ # TODO(dancol): add a mode for built-in column coalescing
+
+ my_columns = {}
+ def _column_spec(column,
+ source=None,
+ source_column=None,
+ edge=TimeSeriesEventEdge.RISING):
+ if source is None:
+ if len(my_es) == 1:
+ source = 0
+ else:
+ raise InvalidQueryException("multiple sources: must specify")
+
+ source_column = source_column or column
+ if isinstance(source, str):
+ source_index = es_nicknames[source]
+ else:
+ source_index = source
+ source = es_sources[source_index]
+ assert isinstance(source, QueryTable)
+ if source_column not in source:
+ raise InvalidQueryException("column {!r} not in source {}"
+ .format(source_column, source))
+
+ assert source_column in source
+ my_columns[column] = (source_index,
+ source[source_column],
+ TimeSeriesEventEdge(edge))
+ for column_spec in columns:
+ if isinstance(column_spec, dict):
+ _column_spec(**column_spec)
+ elif isinstance(column_spec, (list, tuple)):
+ _column_spec(*column_spec)
+ else:
+ _column_spec(column_spec)
+ table_schema = (SPAN_UNPARTITIONED_TIME_MAJOR
+ if not partition else
+ TableSchema(TableKind.SPAN,
+ partition,
+ TableSorting.NONE))
+ return cls._do_new(cls,
+ _config=config,
+ _columns=my_columns,
+ table_schema=table_schema)
+
+ @override
+ def _make_column_tuple(self):
+ return self.table_schema.meta_columns + tuple(self._columns)
+
+ @override
+ def _make_column_query(self, column_name):
+ if column_name == "_ts":
+ return self._config.metaq(TimeSeriesToSpan.Meta.TS)
+ if column_name == "_duration":
+ return self._config.metaq(TimeSeriesToSpan.Meta.DURATION)
+ if column_name == self.table_schema.partition:
+ return self._config.metaq(TimeSeriesToSpan.Meta.PARTITION)
+ source_index, source_query, edge = self._columns[column_name]
+ return source_query.take(
+ self._config.raw_indexerq(source_index, edge))
+
+
+# Time series to span conversion: hierarchy
+
+STACK_ID_SCHEMA = QuerySchema(INT64, domain="stack_id")
+STACK_DEPTH_SCHEMA = QuerySchema(INT64, domain="stack_depth")
+
+class Stackify(AutoMultiQuery):
+ """Turn time series into stacks"""
+
+ # TODO(dancol): just use NULL to indicate endings
+ # TODO(dancol): generate real span tables on output
+
+ ts = TS_SCHEMA.qn_iattr()
+ partition = iattr(QueryNode)
+ frame_id = iattr(QueryNode)
+ end_flag = iattr(QueryNode)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata selector"""
+ SH_TS = TS_SCHEMA
+ SH_STACK_ID = STACK_ID_SCHEMA
+ SH_PARTITION = lambda config: config.partition.schema
+ SD_STACK_ID = STACK_ID_SCHEMA
+ SD_DEPTH = STACK_DEPTH_SCHEMA
+ SD_FRAME_ID = lambda config: config.frame_id.schema
+
+ @override
+ def compute_inputs(self):
+ return (
+ self.ts,
+ self.partition,
+ self.frame_id,
+ self.end_flag,
+ )
+
+ @override
+ def compute_outputs(self):
+ return [self.metaq(meta) for meta in self.Meta]
+
+ @override
+ async def run_async(self, qe):
+ # TODO(dancol): make ordering of fields canonical
+ Meta = self.Meta
+ meta_input = SynchronousInput(self.partition,
+ self.ts,
+ self.frame_id,
+ self.end_flag)
+ history_output = SynchronousOutput(self.metaq(Meta.SH_TS),
+ self.metaq(Meta.SH_PARTITION),
+ self.metaq(Meta.SH_STACK_ID))
+ description_output = SynchronousOutput(self.metaq(Meta.SD_STACK_ID),
+ self.metaq(Meta.SD_DEPTH),
+ self.metaq(Meta.SD_FRAME_ID))
+ sync_qe, (), () = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=(meta_input, history_output, description_output))
+ def _run_operator():
+ stackify_start_stop_qqqq(meta_input,
+ history_output,
+ description_output,
+ qe)
+ await sync_qe.async_run(_run_operator)
+
+
+# Joins
+
+JOIN_KINDS = ("inner", "left", "right", "outer")
+
+class JoinMeta(AutoNumber):
+ """Metadatum for a join operation"""
+ LEFT_INDEXER = ()
+ RIGHT_INDEXER = ()
+
+@final
+class JoinMetaQuery(QueryNode):
+ """Query producing join metadata"""
+
+ # TODO(dancol): should the keys be sattr, not tattr? Does key
+ # ordering matter? It should be possible to have an sattr of pairs
+ # instead of two tattrs.
+
+ _left_key = tattr(QueryNode, name="left_key")
+ _right_key = tattr(QueryNode, name="right_key")
+ _null_allowed = tattr(bool, name="null_allowed")
+ _kind = iattr(str, name="kind")
+ _meta = enumattr(JoinMeta, name="meta")
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert len(self._left_key) == len(self._right_key)
+ assert self._kind in JOIN_KINDS
+
+ @override
+ def _compute_schema(self):
+ return INDEXER_SCHEMA
+
+ @override
+ def make_action(self):
+ return JoinMetaAction(self._left_key, self._right_key,
+ self._null_allowed, self._kind)
+
+_INT64_FOR_FACTORIZE = {
+ "b": lambda array: array.astype(INT64, copy=False),
+ "i": lambda array: array.astype(INT64, copy=False),
+ "u": lambda array: array.astype(UINT64, copy=False).view(INT64),
+ "f": lambda array: array.astype(FLOAT64).view(INT64),
+}
+
+def _int64_for_factorize(array):
+ """Transform ARRAY into an INT64 array for factorization"""
+ assert type(array) is ndarray, ( # pylint: disable=unidiomatic-typecheck
+ "array {!r} has type {!r} but we want base ndarray".format(
+ array, type(array)))
+ # We care only about the bitwise identity of the keys, so just
+ # interpret any value of the appropriate size to int64.
+ array = _INT64_FOR_FACTORIZE[array.dtype.kind](array)
+ assert array.dtype is INT64
+ return array
+
+def _factorize_keys(pd, lk, rk):
+ # This function is a simplified version of the Pandas original.
+ # The gist of it is to take arbitrary keys in LK and RK and "intern"
+ # them in a hash table, converting each to a small integer group
+ # number in that hash table. (Equal keys get interned into the same
+ # group number.) This way, for subsequent passes, we can just index
+ # directly into a table instead of having to do hash lookups at each
+ # step. (We effectively front-load the hash lookups.)
+ lk, lmask = npy_explode(lk)
+ lk = _int64_for_factorize(lk)
+ rk, rmask = npy_explode(rk)
+ rk = _int64_for_factorize(rk)
+ # TODO(dancol): use our own hash table instead of Pandas's. We can
+ # directly support all data types instead of needing
+ # _int64_for_factorize above.
+ klass = pd._libs.hashtable.Int64Factorizer # pylint: disable=protected-access
+ rizer = klass(max(len(lk), len(rk)))
+ llab = rizer.factorize(lk)
+ rlab = rizer.factorize(rk)
+ count = rizer.get_count()
+ # Make a brand-new label for the masked value.
+ if lmask.any() or rmask.any():
+ llab[lmask] = count
+ rlab[rmask] = count
+ count += 1
+ return llab, rlab, count
+
+def _get_join_keys(pd, llab, rlab, shape):
+ # This function is a simplified version of the Pandas original, with
+ # more elaborate comments. The gist of the function is to condense
+ # a potentially large space of keys into a smaller space that fits
+ # in an int64; for the common case where we don't have enough keys
+ # to cause an int64 overflow, we don't re-hash.
+ assert all(v.dtype is INT64 for v in llab)
+ assert all(v.dtype is INT64 for v in rlab)
+ is_int64_overflow_possible = pd.core.sorting.is_int64_overflow_possible
+ # Find the maximum number of levels we can process as a chunk
+ # without overflow. If we have more than this many levels, we take
+ # the levels we've built by "stretching" and condense them to dense
+ # labels, then repeat the process.
+ pred = lambda i: not is_int64_overflow_possible(shape[:i])
+ nlev = next(filter(pred, range(len(shape), 0, -1)))
+ # Get keys for the first `nlev` levels, effectively "stretching"
+ # each level to make room for the values from the next level to fit
+ # in the spaces between the stretched values.
+ stride = np.prod(shape[1:nlev], dtype=INT64)
+ # Invoke np.multiply explicitly (with explicit dtype) because the
+ # infix multiply operator (or dtype-less np.multiply) produces
+ # "q"-dtype outputs from big "l"-type inputs. "q"-dtype results are
+ # bitwise-equivalent to "l"-dtype ones (on 64-bit machines) but have
+ # the wrong dtype, triggering assertions later.
+ lkey = np.multiply(stride, llab[0], dtype=INT64)
+ rkey = np.multiply(stride, rlab[0], dtype=INT64)
+ for i in range(1, nlev):
+ with np.errstate(divide="ignore"):
+ stride //= shape[i]
+ lkey += llab[i] * stride
+ rkey += rlab[i] * stride
+ if nlev == len(shape): # all done!
+ return lkey, rkey
+ # Densify current keys to avoid overflow.
+ lkey, rkey, count = _factorize_keys(pd, lkey, rkey)
+ llab = [lkey] + llab[nlev:]
+ rlab = [rkey] + rlab[nlev:]
+ shape = [count] + shape[nlev:]
+ return _get_join_keys(pd, llab, rlab, shape)
+
+def _remove_nulls_from_join_keys(keys, null_allowed):
+ assert all_same(map(len, keys))
+ assert len(keys) == len(null_allowed)
+ if not any((npy_has_mask(k) and not null_allowed)
+ for k, null_allowed
+ in zip(keys, null_allowed)):
+ return keys, None
+ # Use np.concatenate directly because np.stack makes useless
+ # internal copies (because it calls np.asanyarray).
+ n = len(keys[0])
+ column_shape = (n, 1)
+ any_mask = np.logical_or.reduce( # pylint: disable=no-member
+ np.concatenate(
+ [npy_get_mask(k).reshape(column_shape)
+ for k, null_allowed in zip(keys, null_allowed)
+ if not null_allowed and npy_has_mask(k)] or ((False,),),
+ axis=1),
+ axis=1)
+ if not any_mask.any():
+ return keys, None
+ keep_mask = np.logical_not(any_mask, out=any_mask)
+ munged_keys = [k[keep_mask] for k in keys]
+ remap = np.arange(n)[keep_mask]
+ return munged_keys, remap
+
+def _get_join_indexers(pd, left_keys, right_keys, null_allowed, kind):
+ # This function is a simplified version of the Pandas original.
+ # It actually computes the join. This version also understands
+ # DCTV masks.
+ assert len(left_keys) == len(right_keys)
+ fkeys = partial(_factorize_keys, pd)
+ left_keys, left_remap = _remove_nulls_from_join_keys(
+ left_keys, null_allowed)
+ right_keys, right_remap = _remove_nulls_from_join_keys(
+ right_keys, null_allowed)
+ # get left & right join labels and num. of levels at each location
+ llab, rlab, shape = map(list, zip(*map(fkeys, left_keys, right_keys)))
+ lkey, rkey = _get_join_keys(pd, llab, rlab, shape)
+ # factorize keys to a dense i8 space
+ # `count` is the num. of unique keys
+ # set(lkey) | set(rkey) == range(count)
+ lkey, rkey, count = fkeys(lkey, rkey)
+ libjoin = pd._libs.join # pylint: disable=protected-access
+ if kind == "inner":
+ left_indexer, right_indexer = libjoin.inner_join(lkey, rkey, count)
+ # Same algorithm left join uses to preserve frame order, but we do
+ # it by hand here because it's not built-in like it is for
+ # left_outer_join (with sort=False). We have to use
+ # groupsort_indexer unconditionally because the original sorter
+ # isn't available to us outside inner_join.
+
+ # TODO(dancol): benchmark against using left_outer_join
+ # unconditionally and filtering.
+ # pylint: disable=protected-access
+ rev, _ = pd._libs.algos.groupsort_indexer(left_indexer, len(lkey))
+ left_indexer = left_indexer.take(rev)
+ right_indexer = right_indexer.take(rev)
+ elif kind == "left":
+ left_indexer, right_indexer = \
+ libjoin.left_outer_join(lkey, rkey, count, sort=False)
+ elif kind == "right":
+ left_indexer, right_indexer = \
+ libjoin.left_outer_join(rkey, lkey, count, sort=False)[::-1]
+ else:
+ assert kind == "outer"
+ left_indexer, right_indexer = \
+ libjoin.full_outer_join(lkey, rkey, count)
+ if left_remap is not None:
+ left_indexer = left_remap.take(left_indexer)
+ if right_remap is not None:
+ right_indexer = right_remap.take(right_indexer)
+ return left_indexer, right_indexer
+
+class JoinMetaAction(QueryAction):
+ """Compute join metadata"""
+
+ _left_key = tattr(QueryNode, name="left_key")
+ _right_key = tattr(QueryNode, name="right_key")
+ _null_allowed = tattr(bool, name="null_allowed")
+ _kind = iattr(str, name="kind")
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert len(self._left_key) == len(self._right_key)
+ assert len(self._null_allowed) == len(self._left_key)
+ assert self._kind in JOIN_KINDS
+ for left_key_q, right_key_q in zip(self._left_key, self._right_key):
+ # Make sure the joined columns are compatible by side effect
+ ls = left_key_q.schema
+ rs = right_key_q.schema
+ if ls.is_null or rs.is_null:
+ return
+ if ls.is_string != rs.is_string:
+ raise InvalidQueryException("cannot join string and non-string")
+ if ls.domain != rs.domain:
+ raise InvalidQueryException("cannot join domain {!r} with domain {!r}"
+ .format(ls.domain, rs.domain))
+ # TODO(dancol): support non-lossy unit conversions?
+ if ls.unit != rs.unit:
+ raise InvalidQueryException("cannot join unit {!r} with unit {!r}"
+ .format(ls.unit, rs.unit))
+ if (ls.dtype.kind != rs.dtype.kind and
+ not (ls.dtype.kind in "iu" and rs.dtype.kind in "iu")):
+ raise InvalidQueryException(
+ "cannot join {} with {}".format(
+ DTYPE_KINDS[ls.dtype.kind],
+ DTYPE_KINDS[rs.dtype.kind]))
+
+ @override
+ def _compute_inputs(self):
+ return self._left_key + self._right_key
+
+ def __metaq(self, meta):
+ return JoinMetaQuery(self._left_key,
+ self._right_key,
+ self._null_allowed,
+ self._kind, meta)
+
+ @override
+ def _compute_outputs(self):
+ return tuple(self.__metaq(meta) for meta in JoinMeta)
+
+ @override
+ async def run_async(self, qe):
+ def _list_split(things):
+ n = len(things) // 2
+ right_things = things[n:]
+ del things[n:]
+ left_things = things
+ assert len(left_things) == len(right_things)
+ return left_things, right_things
+
+ # pylint: disable=protected-access
+ ics, [oc_lindexer, oc_rindexer] = await qe.async_setup(
+ (self._left_key + self._right_key),
+ (self.__metaq(JoinMeta.LEFT_INDEXER),
+ self.__metaq(JoinMeta.RIGHT_INDEXER)))
+ if not ics:
+ return # Nothing to do
+ left_ics, right_ics = _list_split(list(ics))
+ # TODO(dancol): make iterative join work in right-join mode by
+ # inverting the join internally. If we really need
+ # larger-than-core full outer join, we can do it with
+ # multiple passes.
+ # TODO(dancol): make NULL-safe
+ join_block_size = 0
+ kind = self._kind
+
+ pd = load_pandas()
+
+ if kind in ("left", "inner"):
+ # We know in this join mode that the left side indexer values will
+ # be non-decreasing, allowing us to loop over chunks of the left
+ # side, joining each chunk against the entire right side, and
+ # avoid loading the entire left array into memory.
+ join_block_size = (qe.env.get("join_block_size")
+ or 10 * qe.block_size)
+ if join_block_size:
+ rleft = lambda ic: ic.read_at_least(join_block_size)
+ else:
+ rleft = lambda ic: ic.read_all()
+ left_reqs = [rleft(ic) for ic in left_ics]
+ right_reqs = [ic.read_all() for ic in right_ics]
+ inps = await qe.async_io(*(left_reqs + right_reqs))
+ left_inps, right_inps = _list_split(inps)
+ check_same_lengths(left_ics, left_inps)
+ check_same_lengths(right_ics, right_inps)
+ right_key_arrays = [npy_make_rw_view(block) for block in right_inps]
+ left_rows_consumed = 0
+
+ while True:
+ chunk_size = len(left_inps[0])
+ if not chunk_size:
+ break
+ lindexer, rindexer = \
+ _get_join_indexers(
+ pd,
+ [npy_make_rw_view(block) for block in left_inps],
+ right_key_arrays,
+ self._null_allowed,
+ kind)
+ assert len(lindexer) == len(rindexer)
+ if kind in ("inner", "left"):
+ assert is_nondecreasing(lindexer)
+ lindexer += left_rows_consumed
+ is_eof = ((not join_block_size) or
+ chunk_size < join_block_size)
+ left_rows_consumed += chunk_size
+ _, _, *left_inps = await qe.async_io(
+ oc_lindexer.write(lindexer, is_eof),
+ oc_rindexer.write(rindexer, is_eof),
+ *[rleft(ic) for ic in left_ics])
+
+
+# Dropping duplicates
+
+class DropDuplicatesAction(QueryAction):
+ """Implemention of dropping duplicates"""
+
+ _group = sattr(QueryNode, name="group")
+
+ @override
+ def _compute_inputs(self):
+ return self._group
+
+ @override
+ def _compute_outputs(self):
+ return cons(DropDuplicatesIndexerQuery(self._group),
+ (DropDuplicatesQuery(self._group, member)
+ for member in self._group))
+
+ @override
+ async def run_async(self, qe):
+ # TODO(dancol): if we want larger-than-RAM support here, we're
+ # going to do have to manually sort the input group and iterate
+ # over it in chunks, taking care to remember the block boundary
+ # values. Let's see whether it's actually a problem in practice.
+ members = tuple(self._group)
+ out_indexer_query = DropDuplicatesIndexerQuery(self._group)
+ out_member_queries = [DropDuplicatesQuery(self._group, member)
+ for member in members]
+ ics, [oc_indexer, *oc_members] = await qe.async_setup(
+ members, [out_indexer_query] + out_member_queries)
+ arrays = [block.as_array() for block in
+ await qe.async_io(*[ic.read_all() for ic in ics])]
+ arrays, is_expanded = expand_nullable(arrays)
+ def _make_out_reqs():
+ column_names = ["col{}".format(i) for i in range(len(arrays))]
+ df = make_pd_dataframe(
+ dict(zip(column_names, map(npy_make_rw_view, arrays))))
+ arrays.clear()
+ df.drop_duplicates(inplace=True)
+ out_reqs = [oc_indexer.write(df.index.values, True)]
+ for oc_member, c_is_expanded in zip(oc_members, is_expanded):
+ if c_is_expanded:
+ out_array = masked_array(
+ df[column_names.pop(0)].values,
+ df[column_names.pop(0)].values)
+ else:
+ out_array = df[column_names.pop(0)].values
+ out_reqs.append(oc_member.write(out_array, True))
+ return out_reqs
+ await qe.async_io(*_make_out_reqs())
+
+class DropDuplicatesIndexerQuery(QueryNode):
+ """Yields row numbers of kept values"""
+
+ _group = sattr(QueryNode, name="group")
+
+ @override
+ def _compute_schema(self):
+ return INDEXER_SCHEMA.constrain(C_UNIQUE)
+
+ @override
+ def make_action(self):
+ return DropDuplicatesAction(self._group)
+
+class DropDuplicatesQuery(QueryNode):
+ """QueryNode for dropping duplicates"""
+
+ _group = sattr(QueryNode, name="group")
+ _column = iattr(QueryNode)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self._column in self._group
+
+ @override
+ def _compute_schema(self):
+ # We're guaranteed columnwise UNIQUE only if our group has size
+ # one. But if the base column is already UNIQUE, our output is
+ # UNIQUE regardless of group size.
+ schema = self._column.schema
+ if len(self._group) == 1:
+ schema = schema.constrain(C_UNIQUE)
+ return schema
+
+ @override
+ def make_action(self):
+ return DropDuplicatesAction(self._group)
+
+ @classmethod
+ def of1(cls, query):
+ """Convenience function for when we want to compress one query"""
+ return cls(frozenset((query,)), query)
+
+
+# Span join
+
+class SpanJoin(AutoMultiQuery):
+ """Join spans together along the time axis"""
+
+ sources = tattr()
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert assert_seq_type(tuple, SpanJoin.Source, self.sources)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata selection"""
+ TIMESTAMP = TS_SCHEMA
+ DURATION = DURATION_SCHEMA
+ PARTITION = lambda config: config.partition_schema
+
+ @cached_property
+ def partition_schema(self):
+ """The schema of the result partition"""
+ return QuerySchema.concat(
+ (source.span.partition.schema.unconstrain()
+ for source in self.sources
+ if source.span.partition))
+
+ class Source(EqImmutable):
+ """One source for a span join"""
+ span = iattr(SpanTableConfig)
+ required = iattr(bool, kwonly=True)
+
+ class IndexerQuery(QueryNode):
+ """Input row mappings from a span join"""
+ config = iattr()
+ source_index = iattr(int)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert isinstance(self.config, SpanJoin)
+ assert 0 <= self.source_index < len(self.config.sources)
+
+ @override
+ def _compute_schema(self):
+ return INDEXER_SCHEMA # Not unique
+
+ @override
+ def make_action(self):
+ return SpanJoin.Action(config=self.config) # pylint: disable=no-member
+
+ def indexerq(self, source_index):
+ """Return a query for the indexes to take for a given source"""
+ # TODO(dancol): incremental taking
+ return self.IndexerQuery(self, source_index)
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ io_specs = []
+ source_specs = []
+ any_has_partition = False
+ for source_index, source in enumerate(self.sources):
+ sp = source.span
+ source_input = sp.make_synchronous_input(fill_partition=True)
+ io_specs.append(source_input)
+ source_output = SynchronousOutput(self.indexerq(source_index))
+ io_specs.append(source_output)
+ has_partition = bool(source.span.partition)
+ any_has_partition = any_has_partition or has_partition
+ source_specs.append((
+ source_input,
+ source_output,
+ source.required,
+ has_partition,
+ ))
+ partition_output_q = \
+ self.metaq(Meta.PARTITION) if any_has_partition else None
+ metadata_output = SynchronousOutput(
+ self.metaq(Meta.TIMESTAMP),
+ self.metaq(Meta.DURATION),
+ partition_output_q,
+ partition=partition_output_q)
+ io_specs.append(metadata_output)
+ sync_qe, _, _ = \
+ await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=io_specs)
+ def _run_operator():
+ span_merge_join(source_specs, metadata_output, qe)
+ await sync_qe.async_run(_run_operator)
+
+ @override
+ def compute_inputs(self):
+ inputs = []
+ for source in self.sources:
+ inputs.extend(source.span.inputs)
+ return inputs
+
+ @override
+ def compute_outputs(self):
+ Meta = self.Meta
+ outputs = []
+ any_has_partition = False
+ for source_index, source in enumerate(self.sources):
+ any_has_partition = any_has_partition or source.span.partition
+ outputs.append(self.indexerq(source_index))
+ outputs.append(self.metaq(Meta.TIMESTAMP))
+ outputs.append(self.metaq(Meta.DURATION))
+ if any_has_partition:
+ outputs.append(self.metaq(Meta.PARTITION))
+ return outputs
+
+
+# Span group
+
+COMMAND_STREAM_SPAN_PIVOT_SCHEMA = QuerySchema(
+ DTYPE_COMMAND_STREAM,
+ domain="command_stream_span_pivot")
+
+COMMAND_STREAM_SPAN_GROUP_SCHEMA = QuerySchema(
+ DTYPE_COMMAND_STREAM,
+ domain="command_stream_span_group")
+
+COLUMN_AGG_BY_DOMAIN = {
+ "command_stream_span_pivot": span_pivot_column,
+ "command_stream_span_group": span_group_column,
+}
+
+@final
+class NativeSpanAggregationQuery(NativeAggregationQuery):
+ """Perform an aggregation using native DCTV kernels"""
+ command = iattr(QueryNode, kwonly=True)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.command.schema.domain in COLUMN_AGG_BY_DOMAIN
+
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ if self.distinct:
+ raise NotImplementedError(
+ "DISTINCT on native aggregations not implemented")
+
+ @override
+ def _compute_inputs(self):
+ return super()._compute_inputs() + (self.command,)
+
+ @override
+ async def run_async(self, qe):
+ data = SynchronousInput(
+ SynchronousInput.Column(
+ self.data,
+ masked=True,
+ ))
+ command = SynchronousInput(self.command)
+ out = SynchronousOutput(self, masked=True)
+ sync_qe, (), () = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=(data, command, out))
+ def _run_operator():
+ data_schema = self.data.schema
+ st = qe.st if data_schema.is_string else None
+ collation = "binary" if st else None
+ COLUMN_AGG_BY_DOMAIN[self.command.schema.domain](
+ data,
+ command,
+ out,
+ data_schema.dtype,
+ self.aggregation,
+ qe,
+ st,
+ collation,
+ )
+ await sync_qe.async_run(_run_operator)
+
+class SpanPivot(AutoMultiQuery):
+ """Group spans by their partitions"""
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata selector for span group"""
+ TIMESTAMP = TS_SCHEMA
+ DURATION = DURATION_SCHEMA
+ COMMAND = lambda config: COMMAND_STREAM_SPAN_PIVOT_SCHEMA
+ OUTPUT_PARTITION = lambda config: config.output_partition_schema
+
+ grouped = iattr(SpanTableConfig, kwonly=True)
+ output_partition = iattr(QueryNode, nullable=True, kwonly=True)
+ min_npartitions = iattr_query_node_int(kwonly=True)
+
+ @property
+ def output_partition_schema(self):
+ """The schema of the output partition column
+
+ Error if we don't have an output partition
+ """
+ return self.output_partition.schema.unconstrain()
+
+ @override
+ def compute_outputs(self):
+ Meta = self.Meta
+ outputs = [
+ self.metaq(Meta.TIMESTAMP),
+ self.metaq(Meta.DURATION),
+ self.metaq(Meta.COMMAND),
+ ]
+ if self.output_partition:
+ outputs.append(self.metaq(Meta.OUTPUT_PARTITION))
+ return outputs
+
+ @override
+ def compute_inputs(self):
+ inputs = self.grouped.inputs + (self.min_npartitions,)
+ if self.output_partition:
+ inputs += (self.output_partition,)
+ return inputs
+
+ def dataq(self, aggregation, data, distinct):
+ """Create a data query for this span group operation.
+
+ AGGREGATION is the name of an aggregation to apply. DATA is a
+ QueryNode to aggregate. DISTINCT is whether the aggregation is
+ limited to distinct values.
+ """
+ return NativeSpanAggregationQuery(
+ aggregation=aggregation,
+ data=data,
+ distinct=distinct,
+ command=self.metaq(self.Meta.COMMAND),
+ )
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ grouped = self.grouped
+ assert grouped.partition
+ output_partition = self.output_partition
+ grouped_input = SynchronousInput(
+ grouped.ts,
+ grouped.duration,
+ SynchronousInput.Column(
+ grouped.partition,
+ partition=True,
+ ),
+ (0 if not output_partition
+ else SynchronousInput.Column(output_partition, partition=True,)),
+ )
+ command_output = SynchronousOutput(self.metaq(Meta.COMMAND))
+ partition_output_q = (self.metaq(Meta.OUTPUT_PARTITION)
+ if output_partition else None)
+ metadata_output = SynchronousOutput(
+ self.metaq(Meta.TIMESTAMP),
+ self.metaq(Meta.DURATION),
+ partition_output_q,
+ partition=partition_output_q)
+
+ sync_qe, [ic_min_npartitions], _ = \
+ await SynchronousQueryExecution.async_setup(
+ qe, [self.min_npartitions], (),
+ sync_io=(grouped_input, command_output, metadata_output))
+ min_npartitions = await ic_min_npartitions.read_int()
+
+ if not output_partition:
+ def metadata_output(ts_array, duration_array, op_array, # pylint: disable=function-redefined
+ og=metadata_output):
+ # Throw away the dummy partition array
+ assert not op_array.any() # Should be all zero in dummy case
+ return og(ts_array, duration_array)
+
+ def _run_operator():
+ span_pivot(
+ grouped_input,
+ metadata_output,
+ command_output,
+ min_npartitions,
+ qe)
+ await sync_qe.async_run(_run_operator)
+
+class SpanGroup(AutoMultiQuery):
+ """Group spans or events by spans"""
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata selector for span group"""
+ TIMESTAMP = TS_SCHEMA
+ DURATION = DURATION_SCHEMA
+ COMMAND = COMMAND_STREAM_SPAN_GROUP_SCHEMA
+ PARTITION = lambda config: config.partition_schema
+
+ grouped = iattr((SpanTableConfig, EventTableConfig), kwonly=True)
+ grouper = iattr(SpanTableConfig, kwonly=True)
+ unique_pvals = iattr(QueryNode, nullable=True, kwonly=True)
+ intersect = iattr(bool, kwonly=True)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ is_broadcast_union = bool((not self.intersect) and
+ self.grouped.partition and
+ (not self.grouper.partition))
+ assert bool(self.unique_pvals) == is_broadcast_union, \
+ "unique_pvals should be supplied iff broadcast union " \
+ "up:{!r} ib:{!r} is:{!r} p:{!r} gp:{!r}" \
+ .format(self.unique_pvals,
+ is_broadcast_union,
+ self.intersect,
+ self.grouped.partition,
+ self.grouper.partition)
+
+ @cached_property
+ def is_output_partitioned(self):
+ """True iff the output is partitioned"""
+ return self.grouped.partition or self.grouper.partition
+
+ @property
+ def partition_schema(self):
+ """The schema of the result partition"""
+ return self.is_output_partitioned.schema.unconstrain()
+
+ @override
+ def compute_outputs(self):
+ Meta = self.Meta
+ outputs = [
+ self.metaq(Meta.TIMESTAMP),
+ self.metaq(Meta.DURATION),
+ self.metaq(Meta.COMMAND),
+ ]
+ if self.is_output_partitioned:
+ outputs.append(self.metaq(Meta.PARTITION))
+ return outputs
+
+ @override
+ def compute_inputs(self):
+ inputs = self.grouped.inputs + self.grouper.inputs
+ if self.unique_pvals:
+ inputs += (self.unique_pvals,)
+ return inputs
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ grouped_input = self.grouped.make_synchronous_input(
+ fill_partition=True)
+ grouper_input = self.grouper.make_synchronous_input(
+ fill_partition=True)
+ output_partition = self.grouped.partition or self.grouper.partition
+ partition_output_q = \
+ self.metaq(Meta.PARTITION) if output_partition else None
+ metadata_output = SynchronousOutput(self.metaq(Meta.TIMESTAMP),
+ self.metaq(Meta.DURATION),
+ partition_output_q,
+ partition=partition_output_q)
+ command_output = SynchronousOutput(self.metaq(Meta.COMMAND))
+ inps = (self.unique_pvals,) if self.unique_pvals else ()
+ sync_qe, ics, _ = await SynchronousQueryExecution.async_setup(
+ qe, inps, (), sync_io=(
+ grouped_input,
+ grouper_input,
+ metadata_output,
+ command_output,
+ ))
+
+ if self.unique_pvals:
+ unique_pvals = (await ics.pop().read_all()).as_array()
+ else:
+ unique_pvals = None
+ assert not ics
+
+ def _run_operator():
+ span_group(
+ unique_pvals,
+ grouped_input,
+ grouper_input,
+ metadata_output,
+ command_output,
+ qe,
+ bool(self.grouper.partition),
+ bool(self.grouped.partition),
+ isinstance(self.grouped, SpanTableConfig),
+ not self.intersect)
+ await sync_qe.async_run(_run_operator)
+
+ def dataq(self, aggregation, data, distinct):
+ """Create a data query for this span group operation.
+
+ AGGREGATION is the name of an aggregation to apply. DATA is a
+ QueryNode to aggregate. DISTINCT is whether the aggregation is
+ limited to distinct values.
+ """
+ return NativeSpanAggregationQuery(
+ aggregation=aggregation,
+ data=data,
+ distinct=distinct,
+ command=self.metaq(self.Meta.COMMAND),
+ )
+
+
+# Event operations
+
+class EventJoin(AutoMultiQuery):
+ """Merging events with spans
+
+ (Joining two event tables is just interleaving and can be done with
+ normal SQL operators.)
+ """
+
+ event = iattr(EventTableConfig)
+ span = iattr(SpanTableConfig)
+ span_is_required = iattr(bool)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata for event join"""
+ TIMESTAMP = TS_SCHEMA
+ PARTITION = lambda config: config.partition_schema
+ EVENT_INDEX = INDEXER_SCHEMA
+ SPAN_INDEX = INDEXER_SCHEMA
+
+ @cached_property
+ def partition_schema(self):
+ """Schema of the output partition"""
+ event_partition = self.event.partition
+ span_partition = self.span.partition
+ if event_partition and span_partition:
+ return QuerySchema.concat(
+ (event_partition.schema,
+ span_partition.schema)).unconstrain()
+ assert event_partition or span_partition
+ return (event_partition or span_partition).schema.unconstrain()
+
+ @override
+ def compute_inputs(self):
+ return self.event.inputs + self.span.inputs
+
+ @property
+ def _has_partitioned_output(self):
+ return self.event.partition or self.span.partition
+
+ @override
+ def compute_outputs(self):
+ Meta = self.Meta
+ outputs = ((
+ (self.metaq(Meta.TIMESTAMP)),
+ (self.metaq(Meta.EVENT_INDEX)),
+ (self.metaq(Meta.SPAN_INDEX)),
+ )) + (() if not self._has_partitioned_output else (
+ (self.metaq(Meta.PARTITION)),
+ ))
+ return outputs
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ event_input = self.event.make_synchronous_input(fill_partition=True)
+ span_input = self.span.make_synchronous_input(fill_partition=True)
+ partition_output_q = (self.metaq(Meta.PARTITION)
+ if self._has_partitioned_output else None)
+ metadata_output = SynchronousOutput(
+ self.metaq(Meta.TIMESTAMP),
+ partition_output_q,
+ partition=partition_output_q)
+ index_output = SynchronousOutput(
+ self.metaq(Meta.EVENT_INDEX),
+ self.metaq(Meta.SPAN_INDEX))
+
+ sync_qe, _, _ = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=(event_input, span_input,
+ metadata_output, index_output))
+ def _run_operator():
+ merge_spans_into_events(
+ event_input,
+ span_input,
+ metadata_output,
+ index_output,
+ qe,
+ bool(self.event.partition),
+ bool(self.span.partition),
+ self.span_is_required)
+ await sync_qe.async_run(_run_operator)
+
+
+# Span growth
+
+class SpanFixup(AutoMultiQuery):
+ """Query that fixes up "bad" span tables"""
+
+ # The input isn't necessarily a span table --- the whole point of
+ # this operator is to finagle an invalid span-table-like thing into
+ # a span table --- so we don't want a SpanTableConfig as input.
+ # But we do want the individual values we're aggregating to be
+ # span-table-compatible, and we check that upon initialization.a
+
+ ts = TS_SCHEMA.qn_iattr()
+ duration = DURATION_SCHEMA.qn_iattr()
+ partition = iattr(QueryNode, nullable=True)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Data for span fixup queries"""
+ TS = TS_SCHEMA
+ DURATION = DURATION_SCHEMA
+ PARTITION = lambda config: config.partition.schema.unconstrain()
+
+ @override
+ def compute_inputs(self):
+ inputs = [self.ts, self.duration]
+ if self.partition:
+ inputs.append(self.partition)
+ return inputs
+
+ @override
+ def compute_outputs(self):
+ Meta = self.Meta
+ outputs = [self.metaq(Meta.TS), self.metaq(Meta.DURATION)]
+ if self.partition:
+ outputs.append(self.metaq(Meta.PARTITION))
+ return outputs
+
+ @override
+ async def run_async(self, qe):
+ # TODO(dancol): simplify the operator by providing a partition
+ # unconditionally and just broadcasting zero if we don't have a
+ # "real" partition.
+ Meta = self.Meta
+ if self.partition:
+ span_input = SynchronousInput(
+ self.ts,
+ self.duration,
+ SynchronousInput.Column(
+ self.partition,
+ partition=True))
+ else:
+ span_input = SynchronousInput(self.ts, self.duration, 0)
+ partition_output_q = None
+ output_queries = [self.metaq(Meta.TS), self.metaq(Meta.DURATION)]
+ if self.partition:
+ partition_output_q = self.metaq(Meta.PARTITION)
+ output_queries.append(partition_output_q)
+ span_output = SynchronousOutput(*output_queries,
+ partition=partition_output_q)
+
+ sync_qe, _, _ = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=(span_input, span_output))
+ def _run_operator():
+ span_fixup(span_input,
+ span_output,
+ qe,
+ bool(self.partition))
+ await sync_qe.async_run(_run_operator)
+
+
+# Backfill
+
+class Backfill(AutoMultiQuery):
+ """Automatically fill missing data in spans"""
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata output for backfill operation"""
+ VALUE = lambda config: config.value.schema
+
+ span_meta = iattr(SpanTableConfig)
+ value = iattr(QueryNode)
+
+ @override
+ def compute_inputs(self):
+ return self.span_meta.inputs + (self.value,)
+
+ @override
+ def compute_outputs(self):
+ return [self.metaq(meta) for meta in self.Meta]
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ meta_input = self.span_meta.make_synchronous_input(
+ fill_partition=True,
+ extra=[
+ SynchronousInput.Column(self.value, masked=True)])
+ out = SynchronousOutput(self.metaq(Meta.VALUE),
+ masked=True)
+ sync_qe, _, _ = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=[meta_input, out])
+ def _run_operator():
+ backfill(meta_input,
+ out,
+ qe,
+ self.value.schema.dtype)
+ await sync_qe.async_run(_run_operator)
diff --git a/src/dctv/queryplan.py b/src/dctv/queryplan.py
new file mode 100644
index 0000000..4260cef
--- /dev/null
+++ b/src/dctv/queryplan.py
@@ -0,0 +1,673 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Query planner"""
+import logging
+from collections import defaultdict
+from itertools import count as xcount
+from heapq import heappush, heappop
+from cytoolz import valmap, first
+from modernmp.util import the
+from .util import (
+ Timed,
+ load_networkx,
+)
+
+from .query import (
+ QueryAction,
+ QueryNode,
+)
+
+log = logging.getLogger(__name__)
+
+def _do_merge_inplace(nx, action_graph, merge_group):
+ """Apply a single action merge to the graph"""
+ merged_node = merge_group[0].merge(merge_group[1:])
+ assert isinstance(merged_node, QueryAction)
+ assert frozenset(merged_node.inputs).issubset(frozenset().union(
+ *(frozenset(mg.inputs) for mg in merge_group))), \
+ "merged node may not require additional inputs"
+ # Add the merged node to the graph, wiring up dependencies.
+ abo = build_local_actions_by_output(nx, action_graph, merge_group)
+ action_graph.add_node(merged_node)
+ # Merge node -> inputs
+ for input_query in merged_node.inputs:
+ add_action_graph_edge(action_graph,
+ merged_node,
+ abo[input_query],
+ input_query)
+ # Consumers -> merge node
+ for src, _dst, data in action_graph.in_edges(merge_group, data=True):
+ # Should have no back-edges at this point, so we can access
+ # data["queries"] without checking whether this attribute exists.
+ for edge_query in data["queries"]:
+ add_action_graph_edge(action_graph,
+ src,
+ merged_node,
+ edge_query)
+ # Kill the original nodes, which we've merged into merged_node
+ action_graph.remove_nodes_from(merge_group)
+
+def _merge_actions_inplace(nx, action_graph):
+ """Merge compatible actions in a query-planner dependency graph"""
+ candidates = defaultdict(list)
+ for action in action_graph:
+ merge_key = action.merge_key
+ if merge_key:
+ candidates[merge_key].append(action)
+ for merge_group in candidates.values():
+ if len(merge_group) < 2:
+ continue
+ _do_merge_inplace(nx, action_graph, merge_group)
+
+def condense_cycles_inplace(nx, action_graph):
+ """Transform recursive queries out of the graph"""
+ def _find_entry_point(component):
+ assert component
+ if len(component) == 1:
+ return first(component)
+ entry_points = set()
+ for src, dst in action_graph.in_edges(component):
+ if src not in component:
+ entry_points.add(dst)
+ assert len(entry_points) <= 1, "loop is not reducible"
+ assert entry_points, "group is not needed?!"
+ return entry_points.pop()
+ components = tuple(
+ nx.strongly_connected_components_recursive(action_graph))
+ for component in components:
+ entry_point = _find_entry_point(component)
+ assert entry_point in component
+ assert entry_point.condense or len(component) == 1, \
+ ("component not a condensation root but is an "
+ "entry point to a recursive cycle! {!r}".format(entry_point))
+ if entry_point.condense:
+ entry_point.condense(nx, action_graph, component)
+ assert not any(action in action_graph for action in component)
+
+def _scan_action_graph_for_redundant_computation(action_graph):
+ all_outputs = set()
+ for action in action_graph:
+ for output in action.outputs:
+ if output in all_outputs:
+ log.warning("more than one action produces %s: ignoring one", output)
+ else:
+ all_outputs.add(output)
+
+def _make_initial_action_graph(nx, seed_actions, cached):
+ # TODO(dancol): FIXME FIXME FIXME FIXME RESTORE CACHE SUPPORT
+ assert cached is not None
+ action_graph = nx.DiGraph()
+ actions_by_output = {}
+ actions_being_added = []
+ def _produce_query(query):
+ action = actions_by_output.get(query)
+ if action:
+ return action
+ if query.special_add_action:
+ return query.special_add_action(action_graph, actions_being_added)
+ action = _add_action(query.make_action())
+ assert actions_by_output[query] is action
+ assert query in action.outputs, \
+ "query {!r} not found in outputs {!r}".format(
+ query, action.outputs)
+ return action
+ def _add_action(action):
+ actions_being_added.append(action)
+ action_graph.add_node(the(QueryAction, action))
+ outputs = action.outputs
+ for output_query in outputs:
+ if output_query in actions_by_output:
+ # More than one action produces this query; ignore that
+ # here. If we're running with debug checks enabled and we
+ # don't end up merging, we'll warn later.
+ pass
+ else:
+ actions_by_output[output_query] = action
+ for input_query in action.inputs:
+ producing_action = _produce_query(input_query)
+ add_action_graph_edge(
+ action_graph, action, producing_action, input_query)
+ actions_being_added.pop()
+ return action
+ for action in seed_actions:
+ _add_action(action)
+ return action_graph
+
+def build_local_actions_by_output(_nx, action_graph, nodes):
+ """Figure out where we get our dependencies.
+
+ Return a mapping from a dependency of NODES to the action in
+ ACTION_GRAPH that produces that dependency.
+ """
+ actions_by_output = {}
+ def _update_with_node(node):
+ for dst, edge in action_graph[node].items():
+ assert isinstance(dst, QueryAction)
+ for query in edge["queries"]:
+ stored_action = actions_by_output.get(query)
+ assert stored_action is dst or stored_action is None
+ if not stored_action:
+ actions_by_output[query] = dst
+ for node in nodes:
+ _update_with_node(node)
+ return actions_by_output
+
+def delete_unreachable(nx, g, roots):
+ """In graph G, delete all nodes not reachable from ROOTS
+
+ ROOTS is a set (frozen or thawed) of nodes in G.
+ """
+ assert isinstance(roots, (set, frozenset))
+ reachable = set()
+ for src, dsts in nx.all_pairs_shortest_path_length(g):
+ if src in roots:
+ reachable.update(dsts)
+ g.remove_nodes_from(set(g) - reachable)
+
+def add_action_graph_edge(action_graph, src, dst, query):
+ """Add an edge to action graph ACTION_GRAPH.
+
+ QUERY is a QueryNode. SRC is the QueryAction that depends on it.
+ DST is the QueryAction that provides it.
+ """
+ assert isinstance(src, QueryAction)
+ assert isinstance(dst, QueryAction)
+ assert isinstance(query, QueryNode)
+ assert query in src.inputs
+ assert query in dst.outputs
+ action_graph.add_edge(src, dst)
+ edge = action_graph[src][dst]
+ edge_queries = edge.get("queries")
+ if not edge_queries:
+ edge["queries"] = edge_queries = set()
+ edge_queries.add(query)
+
+def assert_action_graph_valid(action_graph):
+ """Check that ACTION_GRAPH is valid"""
+
+ nx = load_networkx()
+ assert nx.is_directed_acyclic_graph(action_graph), \
+ ("cycle found in action graph: {}".
+ format(nx.find_cycle(action_graph, orientation="original")))
+ global_abo = {}
+ def _check_node(action):
+ assert isinstance(action, QueryAction)
+ local_abo = {}
+ for dst, edge in action_graph[action].items():
+ assert isinstance(dst, QueryAction)
+ edge_queries = edge.get("queries", ())
+ assert len(edge_queries) == len(set(edge_queries))
+ for query in edge_queries:
+ assert query not in local_abo, \
+ "query produced by two actions: #1={} #2={}".format(
+ local_abo[query],
+ dst)
+ assert query in dst.outputs
+ local_abo[query] = dst
+ assert set(local_abo) == action.inputs, \
+ "bad input actions for {}: missing={} excess={}".format(
+ action,
+ sorted(action.inputs - set(local_abo), key=str),
+ sorted(set(local_abo) - action.inputs), key=str)
+ for query, producing_action in local_abo.items():
+ noted_action = global_abo.get(query)
+ assert noted_action is producing_action or noted_action is None
+ if not noted_action:
+ global_abo[query] = producing_action
+ for action in action_graph:
+ _check_node(action)
+ return True
+
+def format_action_graph(action_graph):
+ """Return a string with a human-readable representation of ACTION_GRAPH"""
+
+ lines = []
+ action_by_number = dict(enumerate(action_graph))
+ number_by_action = {action: number for number, action
+ in action_by_number.items()}
+ assert len(action_by_number) == len(number_by_action)
+ for number in sorted(action_by_number):
+ action = action_by_number[number]
+ lines.append("#{}= {}".format(number, action))
+ for number in sorted(action_by_number):
+ lines.append("#{}:".format(number))
+ action = action_by_number[number]
+ depends_on_numbers = [
+ number_by_action[depends_on]
+ for depends_on in action_graph[action]
+ ]
+ for depends_on_number in sorted(depends_on_numbers):
+ depends_on = action_by_number[depends_on_number]
+ edge = action_graph.adj[action][depends_on]
+ lines.append(" depends on {} ({})".format(
+ number_by_action[depends_on],
+ "forward" if "queries" in edge else "back"))
+ return "\n".join(lines)
+
+def make_action_graph(seed_actions, cached):
+ """Make a networkx DAG of QueryAction instances.
+
+ SEED_ACTIONS is a sequence of QueryActions from which to seed the
+ generated graph. The graph is made up of the actions in
+ SEED_ACTIONS and any actions needed to produce their inputs.
+
+ CACHED is a set giving the set of queries known to be in cache at
+ the time of query planning.
+ """
+ # The action graph directed graph of QueryAction objects. An edge
+ # from A to B means that A depends on something B produces. It may
+ # initially contain cycles, but we condense all the cycles before
+ # returning to the caller.
+ nx = load_networkx()
+ action_graph = _make_initial_action_graph(nx, seed_actions, cached)
+ _merge_actions_inplace(nx, action_graph)
+ condense_cycles_inplace(nx, action_graph)
+ assert assert_action_graph_valid(action_graph)
+ if __debug__:
+ _scan_action_graph_for_redundant_computation(action_graph)
+ return action_graph
+
+def _compute_dag_needed(action_graph, completed, ba_inputs):
+ return frozenset().union(*(ba_inputs[a] for a in action_graph
+ if a not in completed))
+
+def _compute_production_distances(action_graph, wanted_queries, ba_outputs):
+ nx = load_networkx()
+ distances = defaultdict(list)
+ for producing_action in (a for a in action_graph
+ if ba_outputs[a] & wanted_queries):
+ for target, distance in nx.shortest_path_length(
+ action_graph, producing_action).items():
+ distances[target].append(distance)
+ return valmap(min, distances)
+
+def _tmb_cost(schedule, inputs, outputs, max_query_nr):
+ cost = 0
+ last_consumer_idx = [len(schedule)] * max_query_nr
+ for idx, action in enumerate(schedule):
+ for input_ in inputs[action]:
+ last_consumer_idx[input_] = idx
+ for idx, action in enumerate(schedule):
+ for output in outputs[action]:
+ consumer_idx = last_consumer_idx[output]
+ cost += consumer_idx - idx
+ return cost
+
+def plan_query_beam_search(action_graph, wanted_queries, cached):
+ """Analyze a query and figure out how to execute it.
+
+ ACTION_GRAPH is a networkx action DAG of QueryActions, as produced
+ by make_action_graph.
+
+ WANTED_QUERIES is the set of queries that the caller has
+ explicitly requested.
+
+ CACHED is a set of QueryNode objects known to be in cache at the
+ time of query planning.
+
+ Return a list of queries to evaluate.
+ """
+
+ # This function effectively implements a breadth-first beam search
+ # through the DAG of toposorts of action_graph. It's essentially
+ # Dijkstra's algorithm over the implied DAG of toposorts of
+ # action_graph, except that we truncate the search queue (acting like
+ # the Prolog cut operator) when we detect that we've produced the
+ # result of one of the queries of interest. In this way, we perform
+ # a hybrid search that's greedy between query results but optimal
+ # between them. We also truncate the queue when it grows insanely
+ # large (which makes this algorithm a beam search): this way, we
+ # guarantee forward progress. This truncation doesn't affect the
+ # ability of the algorithm to actually complete the search, since we
+ # can complete it from any state.
+
+ deliver_threshold_gap = 0
+ force_cut = True
+ max_ql = 30
+ debug_log = False
+
+ assert isinstance(cached, frozenset)
+
+ assert deliver_threshold_gap >= 0
+
+ def _cache_inputs_outputs(action_graph):
+ ba_inputs = {}
+ ba_outputs = {}
+ for action in action_graph:
+ ba_inputs[action] = action.inputs
+ ba_outputs[action] = action.outputs
+ return ba_inputs, ba_outputs
+
+ with Timed("cache action inputs, outputs"):
+ ba_inputs, ba_outputs = _cache_inputs_outputs(action_graph)
+ with Timed("production distances"):
+ production_distances = _compute_production_distances(
+ action_graph, wanted_queries, ba_outputs)
+
+ best = {}
+ deliver_threshold = 0
+ # Breaks ties in heapq so that the priority queue code never tries
+ # to compare the set objects at the end of the state-tuple.
+ seqno = xcount()
+
+ queue = []
+ def _enqueue_1(state):
+ heappush(queue, state)
+ if len(queue) > max_ql * 2:
+ old_queue_len = len(queue)
+ def _pred(state):
+ return not _state_obsolete_p(state)
+ queue[:] = list(filter(_pred, queue))
+ if old_queue_len > len(queue):
+ debug_log and log.debug(
+ "pruning queue: killed %d items below deliver_threshold",
+ old_queue_len - len(queue))
+ def _sort_key(state):
+ return production_distances.get(state[-4], 100)
+ queue.sort(key=_sort_key)
+ del queue[max_ql:]
+
+ def _dequeue():
+ return heappop(queue)
+
+ def _enqueue(state):
+ debug_log and log.debug("enqueue %r", _state_pp(state))
+ _enqueue_1(state)
+
+ def _state_pp(state):
+ pp = list(state)
+ pp[-4] = type(pp[-4]).__name__
+ return tuple(pp[:-2])
+
+ def _state_memory_cost(state):
+ return state[:2]
+
+ def _enqueue_unless_suboptimal(state):
+ nonlocal deliver_threshold
+ state_key = state[-1]
+ if _state_obsolete_p(state) and queue:
+ debug_log and log.debug("dropping enqueue: below deliver_threshold")
+ return
+ delivered = state[-3]
+ if delivered > deliver_threshold:
+ deliver_threshold = delivered
+ best_so_far = best.get(state_key)
+ if not best_so_far or state < best_so_far:
+ best[state_key] = state
+ _enqueue(state)
+
+ def _plan_state_initial():
+ max_memory_use = 0
+ live_memory_use = 0
+ parent = None
+ completed = frozenset()
+ delivered = 0
+ action = None
+ return (
+ max_memory_use, # 0
+ live_memory_use, # 1
+ next(seqno), # 2
+ # Add fields here
+ action, # -4
+ delivered, # -3
+ parent, # -2
+ completed, # -1
+ )
+
+ def _state_execute(parent, parent_produced, action):
+ parent_max_memory_use, parent_len_live = parent[0], parent[1]
+ parent_completed = parent[-1]
+ assert action not in parent_completed
+ action_set = {action}
+ completed = parent_completed | action_set
+ assert len(completed) == len(parent_completed) + 1
+ produced = parent_produced | ba_outputs[action]
+ delivered = len(produced & wanted_queries)
+ needed = _compute_dag_needed(action_graph, completed, ba_inputs)
+ live = produced & needed
+ result = (
+ max(parent_max_memory_use, len(live)), # 0
+ parent_len_live + len(live), # 1
+ next(seqno), # 2
+ action, # -4
+ delivered, # -3
+ parent, # -2
+ completed, # -1
+ )
+ return result
+
+ def _state_obsolete_p(state):
+ delivered = state[-3]
+ return deliver_threshold - delivered > deliver_threshold_gap
+
+ def _state_path(state):
+ """Return tuple of actions leading to this state"""
+ actions = []
+ parent, parent_completed = state[-2:]
+ while parent:
+ completed = parent_completed
+ parent, parent_completed = parent[-2:]
+ assert len(completed - parent_completed) == 1
+ actions.append(first(completed - parent_completed))
+ actions.reverse()
+ return tuple(actions)
+
+ def _search_iteration(state):
+ # pylint: disable=len-as-condition
+ state_completed = state[-1]
+ if len(state_completed) == len(action_graph):
+ return True # Found complete path; break loop
+ if state < best[state_completed] and queue:
+ debug_log and log.debug("skipping: obsolete state")
+ return False # Obsolete state; continue loop
+ if _state_obsolete_p(state) and queue:
+ debug_log and log.debug("skipping: below deliver_threshold")
+ return False # Old generation; continue loop
+
+ debug_log and log.debug("ql=%3d s=%r", len(queue), _state_pp(state))
+
+ state_produced = cached.union(
+ *(ba_outputs[a] for a in state_completed))
+ def _action_ready_p(action):
+ return (action not in state_completed and
+ ba_inputs[action].issubset(state_produced))
+ next_states = [_state_execute(state, state_produced, action)
+ for action
+ in filter(_action_ready_p, action_graph)]
+ assert next_states, (
+ "how can there be no next? completed={!r} dag={!r}".format(
+ list(state_completed),
+ list(action_graph),
+ ))
+
+ if force_cut:
+ best_next_state_cost = min(map(_state_memory_cost, next_states))
+ if best_next_state_cost <= _state_memory_cost(state):
+ debug_log and log.debug("force cut")
+ _enqueue_unless_suboptimal(min(next_states))
+ return False # Continue loop
+ for next_state in next_states:
+ _enqueue_unless_suboptimal(next_state)
+ return False # Continue loop
+
+ def _init():
+ initial = _plan_state_initial()
+ _enqueue(initial)
+ best[initial[-1]] = initial
+
+ _init()
+ while True:
+ state = _dequeue()
+ if _search_iteration(state):
+ break
+ debug_log and log.debug("DONE bs=%d ql=%3d s=%r",
+ len(best), len(queue), _state_pp(state))
+ return _state_path(state)
+
+def plan_query_minstar(dag):
+ """Analyze a query and figure out how to execute it.
+
+ This function uses the heuristic approach described in Arian Bar's
+ 2015 paper "Cache-Oblivious Scheduling of Shared Workloads".
+ The main advantage of this routine over plan_query_beam_search is
+ replacing the multiple parallel search heads each guided by distance
+ _to_ a "wanted" QueryNode with a single search head guided by
+ distance _from_ the search root.
+
+ It seems better, aesthetically, for query optimization not to depend
+ on which of the executed queries is in the wanted set, since such a
+ scheme works less well for large networks of query operators behind
+ a single "wanted" search.
+ """
+ nx = load_networkx()
+ dag = nx.classes.graphviews.reverse_view(dag)
+
+ # This routine works in terms of integers representing QueryAction
+ # and QueryNode instances; this way, we can represent sets as
+ # integers and perform set operations via bit-bashing instead of
+ # using set. Using integers here gives us a major performance win.
+
+ # TODO(dancol): move this code to C++
+
+ def _setup():
+ needed = frozenset() if not dag else \
+ frozenset.union(*(action.inputs for action in dag))
+ next_node_nr = 0
+ node_to_nr = {}
+ nr_to_node = {}
+ for v in dag:
+ node_to_nr[v] = next_node_nr
+ nr_to_node[next_node_nr] = v
+ next_node_nr += 1
+ max_node_nr = next_node_nr
+ def _intern_node(v):
+ return node_to_nr[v]
+ next_query_nr = 0
+ query_to_nr = {}
+ def _intern_query(q):
+ nonlocal next_query_nr
+ nr = query_to_nr.get(q, -1)
+ if nr < 0:
+ query_to_nr[q] = nr = next_query_nr
+ next_query_nr += 1
+ return nr
+ node_data_template = [None] * max_node_nr
+ depth = node_data_template[:]
+ prednode = node_data_template[:]
+ inputs = node_data_template[:]
+ needed_outputs = node_data_template[:]
+ succnode = node_data_template
+
+ def _node_bitmap(nodes):
+ bitmap = 0
+ for node in nodes:
+ bitmap |= 1 << node_to_nr[node]
+ return bitmap
+
+ for v in nx.topological_sort(dag):
+ nr = node_to_nr[v]
+ incoming = [_intern_node(node) for node in dag.predecessors(v)]
+ prednode[nr] = _node_bitmap(dag.predecessors(v))
+ succnode[nr] = tuple(map(_intern_node, dag.successors(v)))
+ inputs[nr] = tuple(map(_intern_query, v.inputs))
+ needed_outputs[nr] = tuple(map(_intern_query, needed & v.outputs))
+ if incoming:
+ depth[nr] = 1 + max(depth[nr_u] for nr_u in incoming)
+ else:
+ depth[nr] = 0
+ depth = [-depth for depth in depth]
+ max_query_nr = next_query_nr
+ return max_query_nr, prednode, depth, succnode, inputs, \
+ needed_outputs, nr_to_node
+
+ (max_query_nr, prednode, depth, succnode,
+ inputs, needed_outputs, nr_to_node) = _setup()
+ max_node_nr = len(prednode)
+
+ def _nrlist_to_bitmap(nrlist):
+ bitmap = 0
+ for nr in nrlist:
+ bitmap |= 1<<nr
+ return bitmap
+
+ def _find_schedulable(schedule):
+ schedule_bitmap = _nrlist_to_bitmap(schedule)
+ schedulable = []
+ for nr in range(max_node_nr):
+ if nr in schedule:
+ continue
+ nr_prednode = prednode[nr]
+ if not nr_prednode & schedule_bitmap == nr_prednode:
+ continue
+ schedulable.append(nr)
+ return schedulable
+
+ def _plan_deepest(partial_schedule,
+ partial_schedule_bitmap,
+ depth_heap,
+ id=id, # pylint: disable=redefined-builtin
+ heappush=heappush, # pylint: disable=redefined-outer-name
+ heappop=heappop): # pylint: disable=redefined-outer-name
+ # This function is called _very_ frequently, since it's used as a
+ # lookahead heuristic below, and it's a performance hot spot.
+ depth_heap = depth_heap[:]
+ last = partial_schedule[-1]
+ for node in succnode[last]:
+ node_pred = prednode[node]
+ if node_pred & partial_schedule_bitmap == node_pred:
+ heappush(depth_heap, (depth[node], id(node), node))
+ n = 0
+ while depth_heap and n < 10: # Limit lookahead
+ _, _, step = heappop(depth_heap)
+ if step is last:
+ continue
+ partial_schedule.append(step)
+ partial_schedule_bitmap |= 1<<step
+ for node in succnode[step]:
+ node_pred = prednode[node]
+ if node_pred & partial_schedule_bitmap == node_pred:
+ heappush(depth_heap, (depth[node], id(node), node))
+ n += 1
+ return partial_schedule
+
+ def _plan_heuristic():
+ partial_schedule = []
+ partial_schedule_bitmap = 0
+ schedulable = _find_schedulable(partial_schedule)
+ def _score(node):
+ return _tmb_cost(
+ _plan_deepest(partial_schedule + [node],
+ partial_schedule_bitmap | 1<<node,
+ depth_heap),
+ inputs,
+ needed_outputs,
+ max_query_nr)
+ while schedulable:
+ depth_heap = []
+ for node in schedulable:
+ heappush(depth_heap, (depth[node], id(node), node))
+ step = min(schedulable, key=_score)
+ schedulable.remove(step)
+ partial_schedule.append(step)
+ partial_schedule_bitmap |= 1<<step
+ for node in succnode[step]:
+ node_pred = prednode[node]
+ if node_pred & partial_schedule_bitmap == node_pred:
+ schedulable.append(node)
+ return partial_schedule
+
+ plan = _plan_heuristic()
+ assert len(plan) == len(dag)
+ assert _tmb_cost(plan, inputs, needed_outputs, max_query_nr) >= 0
+ return [nr_to_node[nr] for nr in plan]
diff --git a/src/dctv/querythread.py b/src/dctv/querythread.py
new file mode 100644
index 0000000..151024e
--- /dev/null
+++ b/src/dctv/querythread.py
@@ -0,0 +1,283 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Support for running queries in worker threads
+
+Some query operators (especially the span-related ones) are
+implemented in C++, maintain significant internal state between input
+blocks, and cannot suspend and resume their execution the way Python
+coroutines can. To incorporate these operators into the DCTV query
+system, we run them on separate threads and communicate with these
+threads using special adapter coroutines.
+"""
+
+# Terminology: the "query thread" is the one running QueryEngine.
+# The "operator thread" is the one running a threaded operator.
+
+# TODO(dancol): once C++2a coroutines become available, we can use a
+# single execution strategy for Python and C++ operators.
+
+# TODO(dancol): we ought to let multiple query threads exist for the
+# same query execution, allowing multiple operators to run
+# simultaneously on different cores. It's a project for another time.
+
+import logging
+import numpy as np
+from numpy.ma import nomask
+from modernmp.util import (
+ assert_seq_type,
+ the,
+ the_seq,
+)
+
+from .util import (
+ ExplicitInheritance,
+ INT64,
+ Immutable,
+ UINT64,
+ abstract,
+ cached_property,
+ final,
+ iattr,
+ override,
+)
+
+from ._native import (
+ QueryExecution,
+ SynchronousCoroutine,
+ npy_explode,
+)
+
+from .query import (
+ InvalidQueryException,
+ QueryNode,
+ check_same_lengths,
+)
+
+log = logging.getLogger(__name__)
+
+class SynchronousIoSpec(ExplicitInheritance):
+ """Internal base for synchronous inputs and outputs"""
+ _sync_qe = None
+
+ @abstract
+ def gather(self, input_queries, output_queries):
+ """Used internally to prepare for async setup"""
+ raise NotImplementedError("abstract")
+
+ def prepare(self, sync_qe, _ics, _ocs):
+ """Extract values from async setup results"""
+ assert self._sync_qe is None
+ self._sync_qe = the(SynchronousQueryExecution, sync_qe)
+
+ @staticmethod
+ def _extract_channels(channel_list, queries):
+ channels = channel_list[:len(queries)]
+ del channel_list[:len(queries)]
+ assert len(channels) == len(queries)
+ assert all(c.query is q for c, q in zip(channels, queries))
+ return channels
+
+@final
+class SynchronousInput(SynchronousIoSpec):
+ """Handle for an input to synchronous code
+
+ Corresponds to an PythonChunkIterator in C++ code.
+ """
+ __ics = None
+
+ @final
+ class Column(Immutable):
+ """A column specification for a synchronous input object"""
+
+ query = iattr(nullable=True)
+ partition = iattr(bool, kwonly=True, default=False)
+ masked = iattr(bool, kwonly=True, default=False)
+
+ def to_arrays(self, arrays, block_it):
+ """Build a synchronous input batch"""
+ if not isinstance(self.query, QueryNode):
+ arrays.append(self.query)
+ return
+ array, mask = npy_explode(next(block_it).as_array())
+ # The partition column is value-preserving, so if we have a
+ # uint64, we can round trip it through its signed equivalent.
+ if self.partition and array.dtype == UINT64:
+ array = array.view(dtype=INT64)
+ if self.masked:
+ arrays.extend((array, mask))
+ else:
+ if mask is not nomask:
+ raise InvalidQueryException(
+ "mask not supported for {}".format(self))
+ arrays.append(array)
+
+ @override
+ def __init__(self, *columns):
+ Column = self.Column
+ self.__columns = [
+ c if isinstance(c, Column) else Column(c)
+ for c in columns]
+
+ @cached_property
+ def __queries(self):
+ return [column.query
+ for column in self.__columns
+ if column.query]
+
+ @override
+ def gather(self, input_queries, _output_queries):
+ input_queries.extend(self.__queries)
+
+ @override
+ def prepare(self, sync_qe, ics, ocs):
+ super().prepare(sync_qe, ics, ocs)
+ self.__ics = self._extract_channels(ics, self.__queries)
+
+ def __blocks_to_arrays(self, blocks):
+ arrays = []
+ block_it = iter(blocks)
+ for column in self.__columns:
+ column.to_arrays(arrays, block_it)
+ # pylint: disable=compare-to-zero
+ assert next(block_it, False) is False
+ return arrays
+
+ def __iter__(self):
+ assert self._sync_qe, "not prepared"
+ while True:
+ blocks = self._sync_qe.sync_io(
+ *[ic.read(self._sync_qe.block_size)
+ for ic in self.__ics])
+ check_same_lengths(self.__ics, blocks)
+ if not len(blocks[0]): # pylint: disable=len-as-condition
+ break
+ # TODO(dancol): allow plain list
+ yield tuple(self.__blocks_to_arrays(blocks))
+
+@final
+class SynchronousOutput(SynchronousIoSpec):
+ """Handle for a synchronous output.
+
+ Matches one ResultBuffer in C++ code.
+ """
+
+ __ocs = None
+ __partition_index = None
+
+ @override
+ def __init__(self, *queries, masked=False, partition=None):
+ if None in queries:
+ queries = tuple(query for query in queries
+ if query is not None)
+ self.__queries = the_seq(tuple, QueryNode, queries)
+ self.__masked = masked
+ if partition:
+ if not np.can_cast(INT64, partition.schema.dtype):
+ self.__partition_index = self.__queries.index(partition)
+
+ @override
+ def gather(self, _input_queries, output_queries):
+ output_queries.extend(self.__queries)
+
+ @override
+ def prepare(self, sync_qe, ics, ocs):
+ super().prepare(sync_qe, ics, ocs)
+ self.__ocs = self._extract_channels(ocs, self.__queries)
+
+ def __call__(self, *buffers):
+ if self.__masked:
+ arrays = [np.ma.masked_array(data_buffer, mask_buffer)
+ for data_buffer, mask_buffer
+ in zip(buffers[0::2], buffers[1::2])]
+ else:
+ arrays = [data_buffer for data_buffer in buffers]
+ assert len(self.__ocs) == len(arrays), \
+ ("we expected {} arrays but synchronous caller gave us {}: "
+ "missing={!r} excess={!r}".format(
+ len(self.__ocs),
+ len(arrays),
+ [oc.query for oc in self.__ocs[len(arrays):]],
+ arrays[len(self.__ocs):]))
+ pi = self.__partition_index
+ if pi is not None:
+ pdt = self.__ocs[pi].dtype
+ arrays[pi] = arrays[pi].astype(
+ pdt,
+ casting="unsafe" if pdt == UINT64 else "same_kind")
+ ret = self._sync_qe.sync_io(*[
+ oc.write(array)
+ for oc, array in zip(self.__ocs, arrays)
+ ])
+ assert ret == [None] * len(arrays)
+
+@final
+class SynchronousQueryExecution(ExplicitInheritance):
+ """Adapts synchronous code to the async query engine"""
+
+ @override
+ def __init__(self, qe):
+ self.__qe = the(QueryExecution, qe)
+ self.__sync_yield = None
+ self.block_size = qe.block_size
+
+ def sync_io(self, *io_requests):
+ """Multi-IO gateway.
+
+ Does the same thing as QueryExecution.async_io(), but in a
+ synchronous fashion. Can be used only inside the call frame of
+ the function passed to async_setup().
+ """
+ return self.__sync_yield(self.__qe.async_io(*io_requests))
+
+ @staticmethod
+ async def async_setup(qe,
+ input_queries,
+ output_queries,
+ *,
+ sync_io=()):
+ """Set up a synchronous IO query.
+
+ Wrap QueryExecution.async_setup(). Returns a triple (SYNC_QE,
+ ICS, OCS), where ICS and OCS are as for
+ QueryExecution.async_setup() and SYNC_QE is an object for actually
+ triggering the synchronous query execution.
+ """
+ inps = []
+ outs = []
+ sync_io = tuple(sync_io)
+ assert assert_seq_type(tuple, SynchronousIoSpec, sync_io)
+ for spec in sync_io:
+ spec.gather(inps, outs)
+ inps.extend(input_queries)
+ outs.extend(output_queries)
+ ics, ocs = await qe.async_setup(inps, outs)
+ ics = list(ics)
+ ocs = list(ocs)
+ sync_qe = SynchronousQueryExecution(qe)
+ for spec in sync_io:
+ spec.prepare(sync_qe, ics, ocs)
+ return sync_qe, ics, ocs
+
+ async def async_run(self, operator_function):
+ """Actually perform the synchronous computation
+
+ OPERATOR_FUNCTION is called with no arguments in either a fiber or
+ a thread and should use pre-configured synchronous input and
+ output objects or sync_io() directly.
+ """
+ def _do_it(sync_yield):
+ assert callable(sync_yield)
+ self.__sync_yield = sync_yield
+ operator_function()
+ await SynchronousCoroutine(_do_it, on_stack=True)
diff --git a/src/dctv/recursive.py b/src/dctv/recursive.py
new file mode 100644
index 0000000..4765175
--- /dev/null
+++ b/src/dctv/recursive.py
@@ -0,0 +1,746 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Recursive CTE implementation"""
+
+# Despite its name, a "recursive" query is basically just a loop --- a
+# loop subject to all the usual loop optimizations, including loop
+# fusion and fission [1]. I've given a bit of thought to the subject
+# of auto-merging CTEs, and while I'm convinced it's possible to do so
+# when the CTEs have provably-equivalent length classes in their
+# recursive parts, I don't think we know enough to tell whether it's a
+# good or a bad idea to perform any specific merge --- so, in the
+# interest of caution, let's just execute CTEs exactly as they appear
+# in SQL without trying to do anything smart.
+#
+# [1] https://en.wikipedia.org/wiki/Loop_fission_and_fusion
+
+import logging
+from itertools import chain, zip_longest, count as xcount
+from collections import defaultdict
+
+from cytoolz import drop, first, keyfilter, valfilter
+import numpy as np
+
+from modernmp.util import the
+
+from .query import (
+ GenericQueryTable,
+ InvalidQueryException,
+ QueryAction,
+ QueryNode,
+ QuerySchema,
+ TableKind,
+)
+
+from .sql import (
+ CteBindingName,
+ CteBindingValue,
+ RegularSelect,
+)
+
+from ._native import (
+ Block,
+ OutputChannelSpec,
+ QueryExecution,
+)
+
+from .queryplan import (
+ add_action_graph_edge,
+ assert_action_graph_valid,
+ build_local_actions_by_output,
+ condense_cycles_inplace,
+ delete_unreachable,
+ plan_query_minstar,
+)
+
+from .util import (
+ EqImmutable,
+ Immutable,
+ all_same,
+ cached_property,
+ final,
+ iattr,
+ override,
+ sattr,
+ tattr,
+)
+
+log = logging.getLogger(__name__)
+
+# We don't use AutoMultiQuery here because this query doesn't fit the
+# metadata-plus-extras structure that AutoMultiQuery is supposed to
+# generalize and so AMQ wouldn't buy us anything. The outer-inner
+# class structure is supposed to look a bit like
+# AutoMultiQuery though.
+
+def _die_bad_cte_transformation():
+ raise AssertionError(
+ "BUG: missing recursive CTE transformation!")
+
+@final
+class RecursivePart(EqImmutable):
+ """Describes one column of a recursively-computed table"""
+ base_part = iattr(QueryNode)
+ recursive_part = iattr(QueryNode)
+
+@final
+class Recursive(EqImmutable):
+ """Recursive query configuration."""
+
+ base_number = iattr(int)
+ parts = tattr(RecursivePart)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.parts
+ assert self.base_number >= 1
+
+ @cached_property
+ def base_queries(self):
+ """Set of base queries we might need (pruned during opt)"""
+ return frozenset(part.base_part for part in self.parts)
+
+ @cached_property
+ def recursive_queries(self):
+ """Set of recursive queries we might need (prunted during opt)"""
+ return frozenset(part.recursive_part for part in self.parts)
+
+ @cached_property
+ def result_queries(self):
+ """Possible result-column queries"""
+ return frozenset(self.make_result_query(part_number)
+ for part_number in self.part_by_number)
+
+ @cached_property
+ def part_by_number(self):
+ """Mapping from part number to part data"""
+ return {number: part
+ for part, number in
+ zip(self.parts, xcount(self.base_number))}
+
+ def make_result_query(self, part_number):
+ """Make a query for a recursive part"""
+ return RecursiveResultQuery(self, part_number)
+
+@final
+class RecursiveLoopAction(QueryAction):
+ """Runtime implementation of recursive CTE computation"""
+ config = iattr(Recursive)
+ lifted = sattr(QueryNode)
+ active_part_numbers = sattr(int)
+ subquery_plan = iattr()
+
+ @cached_property
+ def part_by_number(self):
+ """Parts filtered to ones actually needed"""
+ active_part_numbers = self.active_part_numbers
+ return keyfilter(
+ lambda part_number: part_number in active_part_numbers,
+ self.config.part_by_number)
+
+ @override
+ def _compute_inputs(self):
+ return self.lifted | {
+ part.base_part for part in self.part_by_number.values()
+ }
+
+ @override
+ def _compute_outputs(self):
+ return map(self.config.make_result_query,
+ self.part_by_number)
+
+ async def __slurp_input(self, qe, ics,
+ part_by_number,
+ oc_by_part_number):
+ assert len(set(ic.query for ic in ics)) == len(ics), \
+ "we should have no redundant input channels"
+ block_size = qe.block_size
+ ocs_by_base_query = defaultdict(list)
+ for part_number, part in part_by_number.items():
+ ocs_by_base_query[part.base_part] \
+ .append(oc_by_part_number[part_number])
+ all_reads = [(ic, []) for ic in ics]
+ reads = all_reads
+ write_batch = []
+ while reads:
+ read_batch = [read[0].read(block_size) for read in reads]
+ batch = await qe.async_io(*(read_batch + write_batch))
+ write_batch = []
+ new_reads = []
+ for block, read in zip(batch, reads):
+ if block:
+ read[1].append(block)
+ for oc in ocs_by_base_query.get(read[0].query, ()):
+ write_batch.append(oc.write(block))
+ if len(block) == block_size:
+ new_reads.append(read)
+ reads = new_reads
+ if write_batch:
+ await qe.async_io(*write_batch)
+ return {
+ read[0].query: read[1]
+ for read in all_reads
+ }
+
+ @staticmethod
+ def __make_master_recursive_data(slurped_data_by_input_query,
+ lifted,
+ part_by_number,
+ reference_query_by_part_number):
+ master_recursive_data = {
+ query: slurped_data_by_input_query[query]
+ for query in lifted
+ }
+ iteration_data = {
+ reference_query_by_part_number[part_number]:
+ slurped_data_by_input_query[part.base_part].copy()
+ for part_number, part in part_by_number.items()
+ }
+ assert not set(master_recursive_data) & set(iteration_data)
+ return master_recursive_data, iteration_data
+
+ @override
+ async def run_async(self, qe):
+ part_by_number = self.part_by_number
+ # Use strict backpressure because each iteration of the
+ # "recursive" loop is expensive (query execution setup, Python
+ # code) and we want to give the user the option of bailing out
+ # early via things like "LIMIT 1". If we didn't use strict
+ # backpressure, we'd output a whole block before realizing that we
+ # could stop, and emitting a whole block could take a very long
+ # time if the block size is large and the output per iteration
+ # is small.
+ ics, ocs = await qe.async_setup(
+ self.inputs,
+ [OutputChannelSpec(query=query, strict_backpressure=True)
+ for query in self.outputs])
+ oc_by_part_number = {oc.query.part_number: oc for oc in ocs}
+ assert sorted(oc_by_part_number) == sorted(part_by_number)
+ reference_query_by_part_number = {
+ part_number: RecursiveReferenceQuery(
+ part_number,
+ part.base_part.schema)
+ for part_number, part in part_by_number.items()
+ }
+ master_recursive_data, iteration_data = \
+ self.__make_master_recursive_data(
+ await self.__slurp_input(
+ qe, ics, part_by_number,
+ oc_by_part_number),
+ self.lifted,
+ part_by_number,
+ reference_query_by_part_number)
+ env = qe.env.copy()
+
+ def _make_recursive_data():
+ recursive_data = {
+ query: arrays.copy()
+ for query, arrays in master_recursive_data.items()
+ }
+ for query, arrays in iteration_data.items():
+ assert query not in recursive_data
+ recursive_data[query] = arrays.copy()
+ arrays.clear()
+ return recursive_data
+
+ async def _handle_subquery_output(delivery):
+ part_number = delivery.part_number
+ data = delivery.data
+ assert isinstance(data, np.ndarray)
+ if len(data): # pylint: disable=len-as-condition
+ query = reference_query_by_part_number[part_number]
+ iteration_data[query].append(data)
+ await oc_by_part_number[part_number].write(data)
+
+ async def _loop_once():
+ env["recursive_data"] = _make_recursive_data()
+ # The subquery can ask for a query restart by throwing
+ # _RestartQueryException. Let's just let the top-level query
+ # engine take care of all restarts.
+ for output in QueryExecution.make(
+ plan=self.subquery_plan,
+ qc=qe.qc,
+ env=env,
+ progress_callback=qe.progress_callback):
+ if isinstance(output, RecursiveDelivery):
+ await _handle_subquery_output(output)
+ else:
+ await qe.async_yield_to_query_runner(output)
+ assert all_same(map(len, iteration_data.values()))
+ return not first(iteration_data.values())
+ while True:
+ if await _loop_once():
+ break
+
+@final
+class FetchFromOuterLoopAction(QueryAction):
+ """Fetches an outer value for use by the inner loop"""
+ outer_query = iattr(QueryNode)
+
+ @override
+ def _compute_inputs(self):
+ return ()
+
+ @override
+ def _compute_outputs(self):
+ return (self.outer_query,)
+
+ @override
+ async def run_async(self, qe):
+ [], [oc] = await qe.async_setup((), (self.outer_query,))
+ arrays = qe.env["recursive_data"][self.outer_query]
+ for array, next_array in zip_longest(arrays, drop(1, arrays)):
+ # Be careful not to introduce blocks from one query execution
+ # into a different query execution.
+ if isinstance(array, Block):
+ array = array.as_array()
+ assert isinstance(array, np.ndarray)
+ is_eof = next_array is None
+ await oc.write(array, is_eof)
+
+@final
+class RecursiveDelivery(Immutable):
+ """Bundle of data piped from inner to outer query execution"""
+ part_number = iattr(int)
+ data = iattr(np.ndarray)
+
+@final
+class DeliverRecursiveAction(QueryAction):
+ """Delivers an inner value to the outer loop"""
+ part_number = iattr(int)
+ recursive_part_query = iattr(QueryNode)
+ precious = True
+
+ __inherit__ = dict(precious=override)
+
+ @override
+ def _compute_inputs(self):
+ return (self.recursive_part_query,)
+
+ @override
+ def _compute_outputs(self):
+ return ()
+
+ @override
+ async def run_async(self, qe):
+ [ic], [] = await qe.async_setup((self.recursive_part_query,), ())
+ is_eof = False
+ while not is_eof:
+ block = await ic.read(qe.block_size)
+ is_eof = len(block) < qe.block_size
+ delivery = RecursiveDelivery(self.part_number, block.as_array())
+ await qe.async_yield_to_query_runner(delivery)
+
+@final
+class RecursivePlaceholderAction(QueryAction):
+ """Fake recursive action for early-stage query optimization"""
+ config = iattr(Recursive)
+
+ @override
+ def _compute_inputs(self):
+ return (self.config.base_queries |
+ self.config.recursive_queries)
+
+ @override
+ def _compute_outputs(self):
+ # We'll prune this set later when we plan the subquery.
+ return self.config.result_queries
+
+ @override
+ async def run_async(self, qe):
+ # We should be replacing this action with the real recursive loop
+ # after DAG construction, meaning we should never get here.
+ _die_bad_cte_transformation()
+
+ @staticmethod
+ def __install_delivery_actions(subgraph,
+ actions_by_output,
+ numbered_parts):
+ """Install actions that deliver data to the outer loop"""
+ deliver_actions = {}
+ for part_number, part in numbered_parts:
+ recursive_part = part.recursive_part
+ deliver_action = DeliverRecursiveAction(part_number, recursive_part)
+ assert deliver_action not in subgraph
+ recursive_part_action = actions_by_output[recursive_part]
+ if recursive_part_action in subgraph:
+ # We'll suck in the recursive part via
+ # FetchFromOuterLoopAction later if we don't have a within-SCC
+ # way to produce it.
+ add_action_graph_edge(
+ subgraph,
+ deliver_action,
+ recursive_part_action,
+ recursive_part)
+ else:
+ subgraph.add_node(deliver_action)
+ assert deliver_action in subgraph
+ assert part_number not in deliver_actions
+ deliver_actions[part_number] = deliver_action
+ return deliver_actions
+
+ def __replace_recursive_references(self, nx, subgraph, deliver_actions):
+ # Replace only those recursive references to the current loop!
+ replacements = {
+ the(RecursiveReferenceAction, dependee):
+ FetchFromOuterLoopAction(dependee.recursive_reference_query)
+ for dependee in subgraph.predecessors(self)
+ }
+ # Remove the original back references.
+ subgraph.remove_edges_from((dependee, self)
+ for dependee in replacements)
+ assert not subgraph.in_degree[self]
+ # Do the substitution.
+ nx.relabel.relabel_nodes(subgraph, replacements, copy=False)
+ # Add new back references to the *deliver* action
+ for recursive_reference_action, fetch_action in replacements.items():
+ assert recursive_reference_action not in subgraph
+ assert fetch_action in subgraph
+ deliver_action = \
+ deliver_actions[recursive_reference_action.part_number]
+ assert deliver_action in subgraph
+ subgraph.add_edge(fetch_action, deliver_action)
+
+ def __prune_subgraph(self,
+ nx,
+ subgraph,
+ action_graph,
+ deliver_actions):
+ exported_deliver_actions = set()
+ for edge in action_graph.pred[self].values():
+ for query in edge["queries"]:
+ assert isinstance(query, RecursiveResultQuery)
+ exported_deliver_actions.add(deliver_actions[query.part_number])
+ delete_unreachable(nx, subgraph, exported_deliver_actions)
+ new_deliver_actions = valfilter(lambda a: a in subgraph,
+ deliver_actions)
+ deliver_actions.clear()
+ deliver_actions.update(new_deliver_actions)
+
+ @staticmethod
+ def __drop_back_edges(subgraph, deliver_actions):
+ edges_to_drop = []
+ for dst in deliver_actions.values():
+ for src in subgraph.predecessors(dst):
+ assert isinstance(src, FetchFromOuterLoopAction)
+ assert "queries" not in subgraph.adj[src][dst]
+ edges_to_drop.append((src, dst))
+ subgraph.remove_edges_from(edges_to_drop)
+
+ @staticmethod
+ def __propagate_inner_dependencies(subgraph, actions_by_output):
+ # Existing FetchFromOuterLoopAction actions don't have within-
+ # subgraph dependencies on the queries they fetch, meaning that
+ # needed_outer_queries doesn't include the recursive reference
+ # queries. The needed_outer_queries we build here are queries
+ # that the subquery needs but that aren't part of the recursive
+ # loop, e.g., the number two.
+ internal_produced_queries = \
+ set(chain.from_iterable(
+ action.outputs for action in subgraph))
+ needed_queries = \
+ set(chain.from_iterable(action.inputs for action in subgraph))
+ needed_outer_queries = needed_queries - internal_produced_queries
+ assert not needed_outer_queries - set(actions_by_output)
+ subgraph_nodes = tuple(subgraph)
+ for query in needed_outer_queries:
+ fetch_action = FetchFromOuterLoopAction(query)
+ for action in subgraph_nodes:
+ if query in action.inputs:
+ add_action_graph_edge(subgraph,
+ action,
+ fetch_action,
+ query)
+ return needed_outer_queries
+
+ def __build_inner_query_action_graph(self, nx, action_graph, component):
+ """Main function for building the subquery action graph"""
+ assert self in component
+ assert all(action in action_graph for action in component)
+ # We want to be consistent about wiring a particular input to a
+ # particular output in case we have two actions that each produce
+ # the same input, so build a DB mapping query nodes to the actions
+ # that produce them, but only in the context of this component.
+ actions_by_output = build_local_actions_by_output(
+ nx, action_graph, component)
+ part_by_number = self.config.part_by_number
+ # The subgraph graph starts out just being the SCC.
+ subgraph = action_graph.subgraph(component).copy()
+ # Now add the delivery actions. We need to add these actions
+ # _after_ adding the "nonrecursive" nodes above because the
+ # delivery actions depend on the corresponding recursive parts
+ # (since that's the whole point) and the "recursive" part isn't
+ # automatically part of the SCC if it doesn't depend on previous
+ # input. We need to add *all* the potential delivery actions to
+ # the subgraph in case we have a recursive reference to a column
+ # that we don't need externally.
+ deliver_actions = self.__install_delivery_actions(
+ subgraph, actions_by_output, part_by_number.items())
+ # Now we can replace the dummy recursive reference nodes with
+ # actual fetch-from-outer-loop actions. This action doesn't make
+ # the graph acyclic: we leave back edges from the new reference
+ # nodes to the corresponding delivery actions, preparing for
+ # pruning later.
+ self.__replace_recursive_references(nx, subgraph, deliver_actions)
+ assert self in subgraph
+ # Now we can delete the delivery actions we don't actually need.
+ # We know we need a delivery action when someone depends on the
+ # corresponding query from the placeholder action.
+ self.__prune_subgraph(nx,
+ subgraph,
+ action_graph,
+ deliver_actions)
+ assert self not in subgraph
+ # Finally, break the back references, making the graph acyclic
+ # with respect to *us*, although it may still contain cycles if
+ # internal computations request nested recursive CTEs.
+ self.__drop_back_edges(subgraph, deliver_actions)
+ # Make sure the outer graph contains everything we need for the
+ # inner graph.
+ needed_outer_queries = self.__propagate_inner_dependencies(
+ subgraph, actions_by_output)
+ active_part_numbers = tuple(deliver_actions)
+ return (subgraph, actions_by_output,
+ needed_outer_queries, active_part_numbers)
+
+ @override
+ def condense(self,
+ nx,
+ action_graph,
+ component):
+ """Remove cycles in this SCC"""
+ assert self in component
+ assert all(action in action_graph for action in component)
+ (subgraph, actions_by_output,
+ needed_outer_queries, active_part_numbers) = \
+ self.__build_inner_query_action_graph(nx, action_graph, component)
+ # We can nest recursive CTEs, so condense cycles recursively until
+ # we end up with a DAG.
+ condense_cycles_inplace(nx, subgraph)
+ # Now we can encapsulate the whole messy loop graph with one
+ # single RecursiveLoopAction, which depends on all queries that we
+ # might need to perform the inner query.
+ assert assert_action_graph_valid(subgraph)
+ condensed_action = RecursiveLoopAction(
+ self.config,
+ needed_outer_queries,
+ active_part_numbers,
+ plan_query_minstar(subgraph))
+ action_graph.remove_nodes_from(component - {self})
+ nx.relabel.relabel_nodes(action_graph,
+ {self: condensed_action},
+ copy=False)
+ assert self not in action_graph
+ assert not any(action in action_graph for action in component)
+ assert condensed_action in action_graph
+ assert isinstance(needed_outer_queries, set)
+ for query in needed_outer_queries:
+ add_action_graph_edge(action_graph,
+ condensed_action,
+ actions_by_output[query],
+ query)
+ # Delete any edges corresponding to inputs that we no longer need
+ # after pruning.
+ edges_to_remove = []
+ for dst, edge in action_graph[condensed_action].items():
+ queries = edge["queries"]
+ queries.intersection_update(condensed_action.inputs)
+ if not queries:
+ edges_to_remove.append((condensed_action, dst))
+ action_graph.remove_edges_from(edges_to_remove)
+
+@final
+class RecursiveResultQuery(QueryNode):
+ """Query representing one column of the finished CTE"""
+
+ config = iattr(Recursive)
+ part_number = iattr(int)
+
+ @override
+ def _compute_schema(self):
+ part = self.config.part_by_number[self.part_number]
+ base_schema = part.base_part.schema.unconstrain()
+ assert base_schema == part.recursive_part.schema.unconstrain()
+ return base_schema
+
+ @override
+ def make_action(self):
+ return RecursivePlaceholderAction(self.config)
+
+@final
+class RecursiveReferenceQuery(QueryNode):
+ """Placeholdre query for recursive references in CTE"""
+ # The number field of a RecursiveReferenceQuery refers to the part
+ # number in its enclosing Recursive object. The SQL engine just
+ # numbers recursive references sequentially when building Recursive
+ # queries. You might ask, "does our use a plain, non-unique index
+ # break QueryNode referential transparency?" The answer is no:
+ # RecursiveReferenceQuery has special evaluation semantics.
+ # Evaluating any RecursiveReferenceQuery *by itself* just yields an
+ # AssertionError, thus trivially preserving referential
+ # transparency. *Within* a full recursive QueryNode tree, however,
+ # the RecursiveReferenceQuery refers to the appropriate partial
+ # result vector during query execution. Since the same
+ # RecursiveResultQuery always yields the same value and it's not
+ # legal to evaluate RecursiveReferenceQuery outside a
+ # RecursiveResultQuery, we preserve referential transparency.
+ #
+ # "But wait!", you might object: "doesn't a RecursiveResultQuery
+ # refer to a different result vector each time through the
+ # recursive-query evaluation loop?" Well, it does, yes. But each
+ # iteration of the recursive-query evaluation loop is a separate
+ # query execution, and referential transparency of QueryNodes
+ # matters only within a query execution (during which
+ # RecursiveResultQuery actually does satisfy the constraint) and
+ # within a cache domain. We never cache RecursiveResultQuery or
+ # anything that depends on it, up to a RecursiveResultQuery, so
+ # we're good with respect to the second requirement too. If you
+ # cheat and users can't tell the difference, does it really matter?
+ part_number = iattr(int)
+ the_schema = iattr(QuerySchema)
+
+ @override
+ def _compute_schema(self):
+ return self.the_schema
+
+ @override
+ def make_action(self):
+ raise AssertionError("not used")
+
+ @override
+ def special_add_action(self, action_graph, actions_being_added):
+ """Special logic for adding recursive references"""
+ # We maintain a stack of actions as we add them to the graph and
+ # that we search this stack, most-recent to last-recent, to find a
+ # referent for this recursive reference. (We can't just encode
+ # the reference in the QueryNode structure: QueryNode instances
+ # are immutable, and you need mutability to create a cycle.)
+ # Having found our referent, we then search the inbound edges to
+ # see whether we already have an action corresponding to this
+ # recursive reference: if we do, we just use that. Otherwise, we
+ # make a new action and stick it into the graph. (Merging nodes
+ # when possible is important for query optimization.) Normally,
+ # the action graph builder knows that it can reuse an action when
+ # there's some existing action that produces a query we want, but
+ # because RecursiveReferenceQuery is ambiguous except in the
+ # context of a recursive evaluation, we need this search to
+ # determine safe reuse.
+ part_number = self.part_number
+ referent = None
+ for candidate_referent in reversed(actions_being_added):
+ if isinstance(candidate_referent, RecursivePlaceholderAction) \
+ and self.part_number in candidate_referent.config.part_by_number:
+ referent = candidate_referent
+ break
+ if not referent:
+ raise InvalidQueryException("orphaned recursive reference")
+ for referrer in action_graph.predecessors(referent):
+ if (isinstance(referrer, RecursiveReferenceAction) and
+ referrer.part_number == part_number):
+ return referrer
+ action = RecursiveReferenceAction(self)
+ action_graph.add_edge(action, referent, queries=())
+ return action
+
+@final
+class RecursiveReferenceAction(QueryAction):
+ """Placeholder action for recursive references in early opt"""
+
+ recursive_reference_query = iattr(RecursiveReferenceQuery)
+
+ @cached_property
+ def part_number(self):
+ """The number of recursive reference part"""
+ return self.recursive_reference_query.part_number
+
+ @override
+ def _compute_inputs(self):
+ return () # Lie blatantly. We depend on ourselves.
+
+ @override
+ def _compute_outputs(self):
+ return (self.recursive_reference_query,)
+
+ @override
+ async def run_async(self, _qe):
+ _die_bad_cte_transformation()
+
+@final
+class RecursiveTableSubquery(CteBindingValue):
+ """Binding value provider for a recursive CTE"""
+
+ base_te = iattr(RegularSelect)
+ recursive_te = iattr(RegularSelect)
+
+ @override
+ def make_cte_value(self, tctx, cte_name):
+ assert isinstance(cte_name, CteBindingName)
+ base_qt, _ = self.base_te.make_qt(tctx, ())
+ if not base_qt.columns:
+ raise InvalidQueryException(
+ "a recursive CTE with zero columns makes zero sense")
+ if cte_name.do_rename:
+ base_qt = GenericQueryTable.rename_columns(base_qt, cte_name.renaming)
+
+ first_rce_number = tctx.max_rce_number + 1
+ rce_counter = xcount(first_rce_number)
+ recursive_reference_qt = GenericQueryTable([
+ (column_name,
+ RecursiveReferenceQuery(rce_nr,
+ base_qt[column_name].schema.unconstrain()))
+ for column_name, rce_nr
+ in zip(base_qt.columns, rce_counter)
+ ])
+ recursive_tctx = tctx.let({cte_name.name: recursive_reference_qt})
+ recursive_tctx.max_rce_number = next(rce_counter) - 1
+ recursive_qt, _ = self.recursive_te.make_qt(recursive_tctx, ())
+ if base_qt.table_schema.kind != TableKind.REGULAR or \
+ recursive_qt.table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException(
+ "recursive queries must yield regular tables")
+ if len(base_qt.columns) != len(recursive_qt.columns):
+ raise InvalidQueryException(
+ "mismatched column count in recursive CTE")
+ # We require an exact schema match because the value of a
+ # recursive reference column may come from either the base case or
+ # from repeated evaluations of the recursive case depending on
+ # whether we've applied the recursive case before, and the schema
+ # must be the same either way because the schema controls the
+ # dtype and we can choose only one dtype (for each column) as the
+ # overall result of the recursive CTE evaluation.
+ for base_column_name, recursive_column_name \
+ in zip(base_qt.columns, recursive_qt.columns):
+ base_column = base_qt[base_column_name]
+ recursive_column = recursive_qt[recursive_column_name]
+ if base_column.schema.unconstrain() != recursive_column.schema:
+ raise InvalidQueryException(
+ "schema mismatch in recursive CTE: "
+ "{!r}/{} in base case vs {!r}/{} in recursive case".format(
+ base_column_name,
+ base_column.schema,
+ recursive_column_name,
+ recursive_column.schema))
+ recursive = Recursive(first_rce_number, [
+ RecursivePart(base_qt[base_column],
+ recursive_qt[recursive_column])
+ for base_column, recursive_column
+ in zip(base_qt.columns, recursive_qt.columns)
+ ])
+ assert len(recursive.parts) == len(recursive_reference_qt.columns)
+ return GenericQueryTable([
+ (column_name, recursive.make_result_query(part_number))
+ for column_name, part_number in zip(base_qt.columns,
+ recursive.part_by_number)
+ ])
diff --git a/src/dctv/repl.py b/src/dctv/repl.py
new file mode 100644
index 0000000..41543ce
--- /dev/null
+++ b/src/dctv/repl.py
@@ -0,0 +1,1231 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""SQL REPL for examining trace files"""
+
+# pylint: disable=no-name-in-module,bad-whitespace
+
+import os
+import sys
+import logging
+import re
+import weakref
+
+from textwrap import dedent
+from functools import lru_cache
+from itertools import count
+
+from cytoolz import take, first, merge_with
+import numpy as np
+
+from prompt_toolkit import PromptSession
+from prompt_toolkit.completion import Completer, Completion
+
+from prompt_toolkit.enums import DEFAULT_BUFFER
+from prompt_toolkit.filters import Condition
+from prompt_toolkit.filters.utils import to_filter
+from prompt_toolkit.formatted_text import FormattedText
+from prompt_toolkit.history import FileHistory
+from prompt_toolkit.key_binding import KeyBindings
+from prompt_toolkit.lexers.base import Lexer
+from prompt_toolkit.output import get_default_output
+from prompt_toolkit.shortcuts import print_formatted_text
+from prompt_toolkit.validation import Validator, ValidationError
+
+from modernmp.util import (
+ ClosingContextManager,
+ safe_close,
+ the,
+)
+
+from .model import TraceAnalysisSession
+from .sql import (
+ DmlContext,
+ LazyResolverFailedError,
+ Select,
+ get_sql_documentation,
+ identifier_quote,
+ quote,
+)
+
+from .query import (
+ QuerySchema,
+ TableKind,
+ TableSorting,
+)
+
+from .sql_parser import (
+ SqlLexer,
+ SqlParsingException,
+ allow_error_recovery,
+ make_lexer,
+ parse_dml,
+)
+
+from .util import (
+ ExplicitInheritance,
+ Immutable,
+ Timed,
+ abstract,
+ all_same,
+ cached_property,
+ drain,
+ final,
+ iattr,
+ override,
+)
+
+from ._native import (
+ npy_explode,
+ npy_has_mask,
+)
+
+from .query import (
+ QueryTable,
+)
+
+from .autocomplete import (
+ DctvSqlAutoCompleter,
+ InvalidAutoCompleteContextError,
+)
+
+log = logging.getLogger(__name__)
+
+NULL_INDICATOR = "NULL"
+NULL_INDICATOR_LEN = len(NULL_INDICATOR)
+NULL_INDICATOR_FORMATTED = ("red", NULL_INDICATOR)
+
+_STYLE_KEYWORD = "class:pygments.keyword"
+
+CONTROL_CHARACTER_RE = re.compile("([\000-\037]|\177)")
+def _control_character_escape(c):
+ return "\\{:03o}".format(ord(c))
+
+def _summary_from_doc(doc):
+ if doc is not None:
+ doc, _, _ = doc.partition("\n")
+ doc = doc.strip()
+ return doc
+
+def _format_column_header_full(name, schema):
+ parts = [name, "dt:" + str(schema.dtype)]
+ if schema.domain is not None:
+ parts.append("d:" + str(schema.domain))
+ if schema.unit is not None:
+ parts.append("u:" + str(schema.unit))
+ if schema.constraints:
+ parts.append("cs:" + repr(sorted(schema.constraints)))
+ return " ".join(parts)
+
+COLUMN_HEADER_STYLES = {
+ "name-only": lambda n, _s: n,
+ "full": _format_column_header_full,
+}
+
+class Ui(ExplicitInheritance):
+ """Interface for ReplSession to talk to the user"""
+
+ @abstract
+ def print(self, text):
+ """Deliver a message to the user.
+
+ TEXT is a string.
+ """
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def print_table(self, row_chunk_generator, st, table_schema):
+ """Print a table somehow
+
+ ROW_CHUNK_GENERATOR is a function of no arguments yielding an
+ iterator over ROW_CHUNK objects. Each ROW_CHUNK is a mapping from
+ column name to (ARRAY, SCHEMA) pairs. String values should be
+ delivered as codes. ST is a string table for decoding string
+ codes. TABLE_SCHEMA is the table schema of the table to print.
+ """
+ raise NotImplementedError("abstract")
+
+@final
+class ColumnStudy(ExplicitInheritance):
+ """Summary information about a column of values"""
+
+ @override
+ def __init__(self,
+ name,
+ schema,
+ st,
+ lookup_cache,
+ column_header_formatter):
+ self.__name = name
+ self.__schema = the(QuerySchema, schema)
+ self.__formatted_name = column_header_formatter(name, schema)
+ self.__width = len(the(str, self.__formatted_name))
+ if schema.is_string:
+ self.__format = lambda array: st.vlookup(array, lookup_cache)
+ else:
+ # TODO(dancol): support fancier formatting
+ self.__format = np.frompyfunc(str, 1, 1)
+ self.__number_rows = 0
+
+ def study_chunk(self, array):
+ """Learn more about this column by studying rows in ARRAY"""
+ array, mask = npy_explode(array)
+ width = max(map(len, self.raw_format(array)), default=0)
+ if mask.any():
+ width = max(width, NULL_INDICATOR_LEN)
+ self.__width = max(width, self.__width)
+ self.__number_rows += len(array)
+
+ @property
+ def number_rows(self):
+ """Number of rows we've observed"""
+ return self.__number_rows
+
+ def raw_format(self, array):
+ """Format an array.
+
+ ARRAY must not be masked, i.e., it cannot contain NULL values.
+ (Those are handled at a higher level.) The values are _not_
+ padded to the column width.
+
+ Return an ndarray (dtype=object) of strings.
+ """
+ assert not npy_has_mask(array)
+ return self.__format(array)
+
+ @property
+ def name(self):
+ """The absorbed column name"""
+ assert self.__name
+ return self.__name
+
+ @property
+ def schema(self):
+ """The absorbed column schema"""
+ assert self.__schema
+ return self.__schema
+
+ @property
+ def width(self):
+ """The maximum width of values in this column"""
+ return self.__width
+
+ @property
+ def formatted_name(self):
+ """The name of this column as modified by the column style"""
+ return self.__formatted_name
+
+@final
+class TableStudy(ExplicitInheritance):
+ """Information needed to format a table"""
+
+ @override
+ def __init__(self,
+ row_chunk_generator,
+ st,
+ column_header_formatter):
+ self.lookup_cache = lookup_cache = \
+ st.make_lookup_cache("backslashescape")
+ self.st = st
+ self.__column_studies = self.__initial_table_study(
+ row_chunk_generator, st, lookup_cache,
+ column_header_formatter)
+
+ @staticmethod
+ def __initial_table_study(row_chunk_generator,
+ st,
+ lookup_cache,
+ column_header_formatter):
+ column_studies = None
+ for row_chunk in row_chunk_generator():
+ if column_studies is None:
+ column_studies = {
+ column_name: ColumnStudy(column_name,
+ schema,
+ st,
+ lookup_cache,
+ column_header_formatter)
+ for column_name, (_array, schema) in row_chunk.items()
+ }
+ else:
+ assert tuple(column_studies) == tuple(row_chunk)
+ assert all(study.schema == schema for study, (_array, schema)
+ in zip(column_studies.values(), row_chunk.values()))
+ for study, (array, _schema) in zip(column_studies.values(),
+ row_chunk.values()):
+ study.study_chunk(array)
+ if column_studies is None:
+ column_studies = {}
+ return column_studies
+
+ @cached_property
+ def column_names(self):
+ """All column names"""
+ return tuple(self.__column_studies.keys())
+
+ @cached_property
+ def columns(self):
+ """All column studies"""
+ return tuple(self.__column_studies.values())
+
+ @property
+ def number_rows(self):
+ """Number of rows in the output"""
+ if not self.__column_studies:
+ return 0
+ assert all_same(
+ [cs.number_rows for cs in self.__column_studies.values()])
+ return first(self.__column_studies.values()).number_rows
+
+def _assert_formatted(value):
+ assert isinstance(value, tuple)
+ assert len(value) == 2
+ assert isinstance(value[0], str)
+ assert isinstance(value[1], str)
+ return True
+
+def _fmtattr():
+ def _checker(value):
+ assert isinstance(value, tuple)
+ assert len(value) == 2
+ assert isinstance(value[0], str)
+ assert isinstance(value[1], str)
+ return True
+ return iattr(kwonly=True, assert_checker=_checker)
+
+@final
+class LineDrawing(Immutable):
+ """Line-drawing configuration for the REPL
+
+ Anything tagged with _fmtattr() should be a formatted-text tuple.
+ """
+ colsep = _fmtattr()
+ """Separator between columns"""
+ major_cross_first = _fmtattr()
+ """Major-horizontal-rule cross when line continues below"""
+ major_cross_both = _fmtattr()
+ """Major-horizontal-rule cross when line continues above and below"""
+ major_cross_last = _fmtattr()
+ """Major-horizontal-rule cross when line continues above"""
+ minor_cross_first = _fmtattr()
+ """Minor-horizontal-rule cross when line continues below"""
+ minor_cross_both = _fmtattr()
+ """Minor-horizontal-rule cross when line continues above and below"""
+ minor_cross_last = _fmtattr()
+ """Minor-horizontal-rule cross when line continues above"""
+ rowsep_major = _fmtattr()
+ """Fill string for major horizontal rules"""
+ rowsep_minor = _fmtattr()
+ """Fill string for minor horizontal rules"""
+ hanging_indent = _fmtattr()
+ """Text indicating a row continuation. Doubled on each continuation."""
+ truncation_indicator = _fmtattr()
+ """Text indicating a truncated value"""
+ header_style = iattr(str, kwonly=True)
+ """Style string applied to column headers"""
+ header_sep_by_default = iattr(bool, kwonly=True)
+ """Whether we want a horizontal rule after the header by default"""
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert len(self.rowsep_major[1]) == 1
+ assert len(self.rowsep_minor[1]) == 1
+
+ASCII_LINE_DRAWING = LineDrawing(
+ colsep=("", "|"),
+ major_cross_first=("", "="),
+ major_cross_both=("", "="),
+ major_cross_last=("", "="),
+ minor_cross_first=("", "-"),
+ minor_cross_both=("", "-"),
+ minor_cross_last=("", "-"),
+ rowsep_major=("", "="),
+ rowsep_minor=("", "-"),
+ hanging_indent=("green", ">"),
+ truncation_indicator=("red", "..."),
+ header_style="bold",
+ header_sep_by_default=True,
+)
+
+FANCY_LINE_DRAWING = LineDrawing(
+ colsep=("", "│"),
+ major_cross_first=("", "╤"),
+ major_cross_both=("", "╪"),
+ major_cross_last=("", "╧"),
+ minor_cross_first=("", "┬"),
+ minor_cross_both=("", "┼"),
+ minor_cross_last=("", "┴"),
+ rowsep_major=("", "═"),
+ rowsep_minor=("", "─"),
+ hanging_indent=("green", "▶"),
+ truncation_indicator=("red", "…"),
+ header_style="bold",
+ header_sep_by_default=False,
+)
+
+FORMATTED_NEWLINE = ("", "\n")
+
+@final
+class TableFormatter(ExplicitInheritance):
+ """Format tables in an attractive and flexible way"""
+
+ # TODO(dancol): format tables in C++. The table output code runs
+ # Python code for each cell in the output table, so it's necessarily
+ # going to perform poorly for very large outputs. That's usually
+ # fine, because if you're printing thousands of rows in the REPL,
+ # you probably did something wrong anyway, but still, writing the
+ # table code in C++ would greatly improve performance.
+
+ __indent_row_div = False
+
+ @override
+ def __init__(self, *,
+ study,
+ desired_width,
+ line_drawing,
+ draw_header_separator=None):
+ self.__study = study
+ self.__drawing = the(LineDrawing, line_drawing)
+ if draw_header_separator is None:
+ draw_header_separator = line_drawing.header_sep_by_default
+ self.__draw_header_separator = bool(draw_header_separator)
+ (self.__display_rows,
+ self.__max_row_width,
+ self.__display_cross) = self.__pack_columns_into_rows(
+ [column_study.width for column_study in study.columns],
+ len(line_drawing.colsep[1]),
+ self.__generate_hanging_indents_widths,
+ len(line_drawing.truncation_indicator[1]),
+ desired_width)
+ assert len(self.__display_rows) == len(self.__display_cross)
+ nr_rows = len(self.__display_rows)
+ self.__row_separators = [
+ self.__make_row_separator(row_number)
+ for row_number in range(nr_rows)
+ ]
+ self.__hanging_indents = \
+ tuple(take(nr_rows, self.__generate_hanging_indents()))
+
+ def __generate_hanging_indents(self):
+ hanging_style, hanging_seed = self.__drawing.hanging_indent
+ for nr in count():
+ yield (hanging_style, hanging_seed * nr)
+
+ def __generate_hanging_indents_widths(self):
+ for _hanging_style, hanging_text in self.__generate_hanging_indents():
+ yield len(hanging_text)
+
+ @staticmethod
+ def __pack_columns_into_rows(column_widths,
+ separator_width,
+ generate_hanging_intent_widths,
+ truncation_indicator_width,
+ desired_width):
+ assert the(int, separator_width) >= 0
+ assert the(int, desired_width) >= 0
+ hanging_indent_width = generate_hanging_intent_widths()
+ rows = []
+ next_hanging_indent_width = next(hanging_indent_width)
+ row_width = next_hanging_indent_width
+ row_colw = []
+ row_cross = []
+ for column_width in column_widths:
+ proposed_width = \
+ row_width + (separator_width if row_colw else 0) + column_width
+ if proposed_width <= desired_width:
+ if row_colw:
+ row_cross.append(row_width)
+ row_width = proposed_width
+ row_colw.append(column_width)
+ else:
+ if row_colw:
+ assert row_width
+ rows.append((row_colw, row_width, row_cross))
+ next_hanging_indent_width = next(hanging_indent_width)
+ row_width = next_hanging_indent_width + column_width
+ if row_width > desired_width:
+ # We can't fit even a single column on this row, so truncate.
+ column_width -= (row_width - desired_width)
+ column_width = max(truncation_indicator_width, column_width)
+ row_width = next_hanging_indent_width + column_width
+ assert row_width == desired_width
+ row_colw = [column_width]
+ row_cross = []
+ if row_colw:
+ rows.append((row_colw, row_width, row_cross))
+ # Pad the last field on each line to the length of the longest row
+ # so that things look pretty.
+ max_row_width = max((row[1] for row in rows), default=0)
+ for row_colw, row_width, _row_cross in rows:
+ row_colw[-1] += max_row_width - row_width
+ if rows:
+ colw, _widths, cross = zip(*rows)
+ return colw, max_row_width, cross
+ return (), 0, ()
+
+ @staticmethod
+ @lru_cache(16)
+ def __formatted_padding(width):
+ assert width >= 0
+ return ("", " " * width)
+
+ def __make_row_separator(self, row_number):
+ drawing = self.__drawing
+ nr_rows = len(self.__display_cross)
+ is_last_row = (row_number + 1 == nr_rows)
+ if is_last_row:
+ fill = self.__drawing.rowsep_major
+ cross_first = drawing.major_cross_first
+ cross_both = drawing.major_cross_both
+ cross_last = drawing.major_cross_last
+ else:
+ fill = self.__drawing.rowsep_minor
+ cross_first = drawing.minor_cross_first
+ cross_both = drawing.minor_cross_both
+ cross_last = drawing.minor_cross_last
+ fill_fmt, fill_char = fill
+ output = []
+ pos = 0
+ def _fill_to(target_pos):
+ nonlocal pos
+ gap = target_pos - pos
+ if gap > 0: # pylint: disable=compare-to-zero
+ output.append((fill_fmt, fill_char * gap))
+ pos = target_pos
+ stops = {}
+ for stop in self.__display_cross[row_number]:
+ stops[stop] = cross_last
+ if not is_last_row:
+ for stop in self.__display_cross[row_number + 1]:
+ if stop in stops:
+ stops[stop] = cross_both
+ else:
+ stops[stop] = cross_first
+ for stop in sorted(stops):
+ _fill_to(stop)
+ cross = stops[stop]
+ output.append(cross)
+ pos += len(cross[1])
+ _fill_to(self.__max_row_width)
+ return output
+
+ def __format_with_separators(self, items, *, hr=False):
+ drawing = self.__drawing
+ output = []
+ items = list(items)
+ items.reverse()
+ column_separator = drawing.colsep
+ newline = FORMATTED_NEWLINE
+ hanging_indents = self.__hanging_indents
+ nr_display_rows = len(self.__display_rows)
+ if not nr_display_rows:
+ return ()
+ assert nr_display_rows >= 1
+ for row_number, column_widths in enumerate(self.__display_rows):
+ if row_number:
+ output.append(newline)
+ output.append(hanging_indents[row_number])
+ for column_number, column_width in enumerate(column_widths):
+ if column_number:
+ output.append(column_separator)
+ item = items.pop()
+ item_width = len(item[1])
+ if item_width < column_width:
+ output.append(item)
+ output.append(self.__formatted_padding(column_width - item_width))
+ elif item_width == column_width:
+ output.append(item)
+ else:
+ truncation = drawing.truncation_indicator
+ item_width = column_width - len(truncation[1])
+ assert item_width >= 0
+ output.append((item[0], item[1][:item_width]))
+ output.append(truncation)
+ if hr:
+ output.append(newline)
+ output.extend(self.__row_separators[row_number])
+ assert not items
+ return output # Don't append trailing newline: that's automatic
+
+ def format_column_headers(self):
+ """Format colum headers as a list of formatted text tuples.
+
+ Does _not_ newline-terminate.
+ """
+ return self.__format_with_separators(
+ [(self.__drawing.header_style, column_study.formatted_name)
+ for column_study in self.__study.columns],
+ hr=True)
+
+ @staticmethod
+ def __raw_format_sub_array(array, mask, column_study):
+ formatted_array = np.empty_like(array, dtype="O")
+ formatted_array[~mask] = column_study.raw_format(array[~mask])
+ return formatted_array
+
+ def __raw_format_row_sub_chunk(self, sub_chunk):
+ assert len(sub_chunk) == 2 * len(self.__study.columns)
+ return [self.__raw_format_sub_array(array, mask, column_study)
+ for array, mask, column_study
+ in zip(sub_chunk[0::2],
+ sub_chunk[1::2],
+ self.__study.columns)]
+
+ def __raw_format_row_chunk(self, row_chunk):
+ assert tuple(row_chunk) == self.__study.column_names
+ assert all_same(map(len, row_chunk.values()))
+ exploded_arrays = []
+ for array, _schema in row_chunk.values():
+ exploded_arrays.extend(np.broadcast_arrays(*npy_explode(array)))
+ assert all_same(map(len, exploded_arrays))
+ # We can't just use np.nditer here because NPY_MAXARGS (in 1.16,
+ # 32) would limit the number of columns that we could format.
+ formatted_rows = 0
+ total_rows = len(exploded_arrays[0])
+ sub_chunk_size = 32768
+ while formatted_rows < total_rows:
+ sub_chunk_start = formatted_rows
+ sub_chunk_end = sub_chunk_start + sub_chunk_size
+ sub_chunk = [array[sub_chunk_start : sub_chunk_end]
+ for array in exploded_arrays]
+ yield self.__raw_format_row_sub_chunk(sub_chunk)
+ formatted_rows += sub_chunk_size
+
+ @staticmethod
+ def __format_raw_item(raw_item):
+ if raw_item is None:
+ return NULL_INDICATOR_FORMATTED
+ assert isinstance(raw_item, str)
+ return ("", raw_item)
+
+ def format_row_chunk(self, row_chunk):
+ """Format a row chunk as a list of formatted text
+
+ Terminate each formatted row with a formatted newline.
+ """
+ format_raw_item = self.__format_raw_item
+ parts = []
+ formatted_newline = FORMATTED_NEWLINE
+ multiline = len(self.__display_rows) > 1
+ for raw_formatted_row_sub_chunk in \
+ self.__raw_format_row_chunk(row_chunk):
+ assert all_same(map(len, raw_formatted_row_sub_chunk))
+ for row in zip(*raw_formatted_row_sub_chunk):
+ parts.extend(self.__format_with_separators(
+ [format_raw_item(row_part) for row_part in row],
+ hr=multiline))
+ parts.append(formatted_newline)
+ return parts
+
+@final
+class PromptToolkitUi(Ui):
+ """UI that talks to prompt_toolkit"""
+
+ @override
+ def __init__(self,
+ *,
+ line_drawing=FANCY_LINE_DRAWING,
+ draw_header_separator=None):
+ super().__init__()
+ self.__drawing = the(LineDrawing, line_drawing)
+ self.__draw_header_separator = draw_header_separator
+
+ @override
+ def print(self, text):
+ print_formatted_text(text)
+
+ @override
+ def print_table(self,
+ row_chunk_generator,
+ st,
+ table_schema,
+ column_header_formatter=lambda n, _: n):
+ """Print a table.
+
+ ROW_CHUNK_GENERATOR is a function of zero arguments that, when
+ called, yields row chunks in the style of
+ TraceAnalysisSession.sql_query(), with output_format="rows",
+ strings=None, and want_schema=Yes. String columns are given as
+ raw string codes, i.e., _not_ translated to string objects.
+
+ ST is the string table providing an interpretation of
+ string-column results. TABLE_SCHEMA is the schema of the table to
+ prnt.
+
+ COLUMN_HEADER_FORMATTER is a function of two arguments: a column
+ name and a column schema. Return a string to use as the name of
+ that column.
+ """
+ study = TableStudy(row_chunk_generator, st,
+ column_header_formatter)
+ output = get_default_output()
+ width = output.get_size().columns
+ formatter = TableFormatter(
+ study=study,
+ desired_width=width,
+ line_drawing=self.__drawing,
+ draw_header_separator=self.__draw_header_separator)
+ print_formatted_text("schema={} rows={}".format(
+ table_schema,
+ study.number_rows))
+ print_formatted_text(
+ FormattedText(formatter.format_column_headers()))
+ for row_chunk in row_chunk_generator():
+ print_formatted_text(
+ FormattedText(formatter.format_row_chunk(row_chunk)))
+
+@final
+class ReplSession(ClosingContextManager, ExplicitInheritance):
+ """Interactive REPL loop for DCTV SQL"""
+
+ @override
+ def __init__(self, ui):
+ self.__trace_session = TraceAnalysisSession()
+ self.__ui = the(Ui, ui)
+ self.__column_header_style = first(COLUMN_HEADER_STYLES)
+
+ @property
+ def ui(self):
+ """The user interface object this session uses"""
+ return self.__ui
+
+ SETTINGS = (
+ "block_size",
+ "column_header_style",
+ )
+
+ @property
+ def block_size(self):
+ """The query block size used for execution"""
+ return self.__trace_session.qc.block_size
+
+ @block_size.setter
+ def block_size(self, value):
+ value = int(value)
+ self.__trace_session.reconfigure_cache(
+ block_size=None if value <=0 else value)
+
+ @property
+ def column_header_style(self):
+ """The column header style: from COLUMN_HEADER_STYLES"""
+ return self.__column_header_style
+
+ @column_header_style.setter
+ def column_header_style(self, value):
+ if value not in COLUMN_HEADER_STYLES:
+ raise KeyError("unknown column style {!r}: choices are {!r}".
+ format(value, sorted(COLUMN_HEADER_STYLES)))
+ self.__column_header_style = value
+
+ @override
+ def _do_close(self):
+ super()._do_close()
+ safe_close(self.__trace_session)
+
+ SPECIAL_PREFIX = "_special_"
+
+ def _special_quit(self, _args): # pylint: disable=no-self-use
+ """Exit the REPL"""
+ sys.exit(0)
+
+ def _special_gc(self, _args): # pylint: disable=no-self-use
+ """Run a Python-level full garbage collection pass"""
+ import gc
+ gc.collect()
+
+ def _special_exit(self, args):
+ """Exit the REPL"""
+ self._special_quit(args)
+
+ def _special_set(self, args):
+ """Set a preference"""
+ key, value = args
+ if key not in self.SETTINGS:
+ raise KeyError("unknown setting {!r}".format(key))
+ setattr(self, key, value)
+ self.__ui.print("Set {} to {}".format(key, getattr(self, key)))
+
+ def _special_show(self, args):
+ """Show preferences"""
+ if not args:
+ for setting in self.SETTINGS:
+ self._special_show([setting])
+ return
+ setting, = args
+ if setting not in self.SETTINGS:
+ raise KeyError("unknown setting {!r}".format(setting))
+ self.__ui.print("{}: {}".format(setting, getattr(self, setting)))
+
+ def _special_dump_ns(self, _args):
+ """Dump contents of the SQL namespace"""
+ ns = self.__trace_session.user_ns
+ for path, _value in ns.walk():
+ self.__ui.print(path)
+
+ def _special_clear_query_cache(self, _args):
+ """Clear query cache"""
+ self.__trace_session.clear_query_cache()
+
+ def _special_xyzzy(self, _args):
+ """Invoke a mysterious power"""
+ self.__ui.print("Nothing happens")
+
+ def _special_explain(self, args):
+ """Print query performance data"""
+ from ._native import clock_gettime_ns
+ from time import CLOCK_MONOTONIC
+ def _now():
+ return clock_gettime_ns(CLOCK_MONOTONIC)
+ def _fmt_ns(ns):
+ return "{}ms".format(ns/1.0e6)
+ start_ns = _now()
+ asts = parse_dml(args[0])
+ end_parse_ns = _now()
+ if len(asts) > 1:
+ self.__ui.print("ERROR: expected one AST")
+ return
+ ast = asts[0]
+ if not isinstance(ast, Select):
+ self.__ui.print("ERROR: Not a select")
+ return
+ self.__ui.print("Parsing took {}".format(
+ _fmt_ns(end_parse_ns - start_ns)))
+
+ trace_session = self.__trace_session
+ qt = trace_session.sql_query_to_qt(ast)
+ perf_by_cls = {}
+ def _on_perf(action, perf):
+ perf = dict(perf)
+ old_perf = perf_by_cls.get(type(action))
+ if old_perf is not None:
+ perf = merge_with(sum, perf, old_perf)
+ perf_by_cls[type(action)] = perf
+ drain(trace_session.sql_query(
+ qt,
+ output_format="rows",
+ strings=None,
+ perf_callback=_on_perf,
+ ))
+ for action_cls, perf in sorted(perf_by_cls.items(),
+ key=lambda x: x[1]["monotonic_ns"],
+ reverse=True):
+ self.__ui.print("{}: {}".format(action_cls.__qualname__,
+ _fmt_ns(perf["monotonic_ns"])))
+
+ def __doc_for_special(self, fn): # pylint: disable=no-self-use
+ """Return the docstring for FN"""
+ # TODO(dancol): make this work correctly in -OO mode
+ return fn.__doc__
+
+ def __help_for_table(self, name):
+ lexenv = DmlContext(self.__trace_session.user_ns).make_tctx().lexenv
+ pr = self.__ui.print
+ try:
+ obj = lexenv.lookup_sql_attribute_by_path(name.split("."))
+ except KeyError:
+ pr("Nothing called {} known".format(identifier_quote(name)))
+ return
+ if not isinstance(obj, QueryTable):
+ pr("{} object".format(type(obj).__name__))
+ return
+
+ doc = get_sql_documentation(obj)
+ if doc is not None:
+ pr(doc.rstrip("\n"))
+ if obj.table_schema.kind == TableKind.REGULAR:
+ pr("Regular table")
+ else:
+ pr("{} table partition={} sorting={}"
+ .format(TableKind.label_of(obj.table_schema.kind).capitalize(),
+ obj.table_schema.partition,
+ TableSorting.label_of(obj.table_schema.sorting).lower()))
+
+ def __help_for_special(self, special_command):
+ assert special_command.startswith(".")
+ try:
+ fn = getattr(self, self.SPECIAL_PREFIX + special_command[1:])
+ except AttributeError:
+ self.__ui.print("No special command called {!r}".format(
+ special_command))
+ return
+ doc = self.__doc_for_special(fn)
+ head, _, tail = doc.partition("\n")
+ self.__ui.print(head)
+ munged_tail = dedent(tail).rstrip("\n")
+ if munged_tail:
+ self.__ui.print(munged_tail)
+
+ def _special_help(self, args):
+ """Print a help message or describe a table
+
+ With no arguments, .help describes all available special commands.
+ With arguments, .help provides detailed help about specific
+ things. Each thing can be a special command (e.g., ".help .help"
+ for this message) or a table name (e.g., ".help mytrace.good").
+ When .help is given a table, it prints a description of that
+ table.
+ """
+ if args:
+ # Accepting just one argument makes autocomplete easier to
+ # reason about, since we don't need to tokenize.
+ if len(args) > 1:
+ self.__ui.print("ERROR: .help accepts zero arguments or one")
+ return
+ arg = args[0]
+ if arg.startswith("."):
+ self.__help_for_special(arg)
+ else:
+ self.__help_for_table(arg)
+ return
+
+ self.__ui.print(dedent("""\
+ DCTV REPL. Execute SQL queries against the currently loaded trace(s).
+
+ Each input is a sequence of one or more SQL queries, each
+ terminated by a ';'. The trailing ';' on the last SQL statement
+ on a given input line is optional.
+
+ EOF (usually C-d) on an empty line exits the REPL. C-j inserts a
+ newline in the current edit buffer, allowing construction of
+ multi-line queries.
+
+ Available special commands:
+ """))
+ for special_command in self.gen_special_commands():
+ fn = getattr(self, self.SPECIAL_PREFIX + special_command)
+ self.__ui.print(".{} - {}".format(
+ special_command,
+ self.__doc_for_special(fn).partition("\n")[0]))
+
+ def _complete_special_help(self, text, point):
+ m = re.match("^\\.help[ \t]+", text)
+ if not m or point < m.end(0):
+ return
+ token = text[m.end(0):]
+ token_len = len(token)
+ if not token or token.startswith("."):
+ token_lc = token.lower()
+ for special_command in self.gen_special_commands():
+ spec = "." + special_command
+ if spec.startswith(token_lc):
+ yield Completion(spec, -token_len)
+ try:
+ ac = self.make_sql_auto_completer(token, point - m.end(0),
+ bare_table_reference=True,
+ decorate=False)
+ ac_token_lc = ac.completion_token.lower()
+ ac_token_len = len(ac_token_lc)
+ for identifier, doc in ac.complete_identifiers():
+ if identifier.lower().startswith(ac_token_lc):
+ yield Completion(identifier, -ac_token_len,
+ display_meta=_summary_from_doc(doc))
+ except InvalidAutoCompleteContextError:
+ return
+
+ def gen_special_commands(self):
+ """Generate all special command names"""
+ prefix = self.SPECIAL_PREFIX
+ for name in dir(self):
+ if name.startswith(prefix):
+ yield name[len(prefix):]
+
+ def run_special_command(self, *args):
+ """Run a special command with pre-split args"""
+ if not args:
+ raise ValueError("no command given")
+ command_name = args[0]
+ fn_name = self.SPECIAL_PREFIX + command_name
+ fn = getattr(self, fn_name, None)
+ if not fn:
+ raise ValueError("unknown special command {!r}"
+ .format("." + command_name))
+ fn(args[1:])
+
+ def __show_select_result(self, ast):
+ trace_session = self.__trace_session
+ qt = trace_session.sql_query_to_qt(ast)
+ def _generate_row_chunks():
+ for row_chunk, _is_eof in trace_session.sql_query(
+ qt,
+ output_format="rows",
+ want_schema=True,
+ strings=None):
+ yield row_chunk
+ self.__ui.print_table(
+ _generate_row_chunks,
+ trace_session.st,
+ qt.table_schema,
+ COLUMN_HEADER_STYLES[self.__column_header_style],
+ )
+
+ def run_dml_command(self, ast):
+ """Run a parsed DML or SELECT command"""
+ if isinstance(ast, str):
+ ast, = parse_dml(ast)
+ if isinstance(ast, Select):
+ self.__show_select_result(ast)
+ else:
+ ast.execute_dml(self.__trace_session.dmlctx)
+
+ def report_exception(self, ex): # pylint: disable=no-self-use
+ """Report an exception to the console"""
+ log.debug("ERROR", exc_info=True)
+ self.__ui.print("ERROR: " + str(ex))
+
+ def handle_input_line(self, input_line):
+ """React to user input.
+
+ INPUT_LINE should be stripped.
+ """
+ if input_line.startswith("."):
+ from shlex import split
+ self.run_special_command(*split(input_line[1:]))
+ else:
+ commands = parse_dml(input_line)
+ for command in commands:
+ with Timed("Running command"):
+ self.run_dml_command(command)
+
+ def make_sql_auto_completer(self, sql, point, **kwargs):
+ """Make a DctvSqlAutoCompleter object"""
+ return DctvSqlAutoCompleter(sql, point, self.__trace_session.user_ns,
+ **kwargs)
+
+ def validate_input(self, sql):
+ """Fulfill the prompt-toolkit validator contract"""
+ _validate(sql, self.__trace_session.user_ns)
+
+def _make_simple_read_input(prompt):
+ def _simple_read_input():
+ sys.stdout.flush()
+ sys.stdout.write(prompt)
+ sys.stdout.flush()
+ result = sys.stdin.readline()
+ if not result:
+ raise EOFError()
+ return result
+ return _simple_read_input
+
+class DctvSqlLexer(Lexer):
+ """Lexer that tokenizes DCTV's SQL dialect"""
+
+ def lex_document(self, document):
+ """prompt_toolkit interface"""
+ def _lex_line(line_number):
+ # TODO(dancol): not correct with multi-line comments
+ return self.__lex_line(document.lines[line_number])
+ return _lex_line
+
+ @staticmethod
+ def __style_for_token(tok):
+ if tok.type in SqlLexer.keywords:
+ return _STYLE_KEYWORD
+ if tok.type in ("SINGLE_QUOTED_STRING", "DOUBLE_QUOTED_STRING"):
+ return "class:pygments.literal.string"
+ if tok.type == "BACK_QUOTED_STRING":
+ return "class:pygments.literal.string.escape"
+ return ""
+
+ def __lex_line(self, line):
+ parts = []
+ if line.startswith("."):
+ space_idx = line.find(" ")
+ if space_idx < 0:
+ space_idx = len(line)
+
+ parts.append(("class:pygments.keyword", line[:space_idx]))
+ parts.append(("", line[space_idx:]))
+ return parts
+
+ lexer = make_lexer()
+ lexer.input(line)
+ with allow_error_recovery():
+ last_end = 0
+ while True:
+ tok = lexer.token()
+ if not tok:
+ if last_end < len(line):
+ parts.append(("", line[last_end:]))
+ break
+ gap = tok.lexpos - last_end
+ if gap:
+ parts.append(("", line[last_end : tok.lexpos]))
+ last_end = tok.lexpos + len(tok.value)
+ parts.append((self.__style_for_token(tok), tok.value))
+ return parts
+
+class DctvSqlCompleter(Completer):
+ """Auto-completion glue for prompt toolkit"""
+
+ def __init__(self, repl_session):
+ """Make a new autocompleter.
+
+ REPL_SESSION is a ReplSession. It's held by this object byy
+ weak reference.
+ """
+ assert isinstance(repl_session, ReplSession)
+ self.__repl_session_wr = weakref.ref(repl_session)
+
+ def get_completions(self, document, complete_event):
+ repl_session = self.__repl_session_wr()
+ if not repl_session:
+ return
+ try:
+ text, point = document.text, document.cursor_position
+ if text.startswith("."):
+ yield from self.__autocomplete_special(repl_session, text, point)
+ return
+ ac = repl_session.make_sql_auto_completer(text, point)
+ ct = ac.completion_token
+ ct_offset = -len(ct)
+ for kind, suggestion, doc in ac.complete():
+ assert len(suggestion) >= -ct_offset
+ style = _STYLE_KEYWORD if kind == "K" else ""
+ yield Completion(suggestion, ct_offset, style=style,
+ display_meta=_summary_from_doc(doc))
+ except InvalidAutoCompleteContextError:
+ return
+ except Exception:
+ log.debug("completion exception", exc_info=True)
+
+ def __autocomplete_special(self, repl_session, text, point): # pylint: disable=no-self-use
+ assert text.startswith(".")
+ tokens = text.split(None, 1)
+ head_lc = (tokens or [""])[0].lower()
+ if point > len(head_lc):
+ special_completer = getattr(repl_session,
+ "_complete_special_" + head_lc[1:],
+ None)
+ if special_completer is not None:
+ yield from special_completer(text, point)
+ return
+ for special_command in repl_session.gen_special_commands():
+ mc = "." + special_command
+ assert mc == mc.lower()
+ if mc.startswith(head_lc):
+ assert len(mc) >= len(head_lc)
+ yield Completion(mc, -len(head_lc))
+
+class DctvSqlValidator(Validator):
+ """Validator for DCTV SQL"""
+
+ def __init__(self, repl_session):
+ """Make a new validator.
+
+ REPL_SESSION is a ReplSession. It's held by this object byy
+ weak reference.
+ """
+ assert isinstance(repl_session, ReplSession)
+ self.__repl_session_wr = weakref.ref(repl_session)
+
+ def validate(self, document):
+ repl_session = self.__repl_session_wr()
+ if not repl_session:
+ return
+ if document.text.startswith("."):
+ return # Special command
+ repl_session.validate_input(document.text)
+
+def _validate(sql, ns):
+ try:
+ dml_actions = parse_dml(sql)
+ except SqlParsingException as ex:
+ raise ValidationError(message=str(ex), cursor_position=ex.lexpos)
+ except Exception as ex:
+ raise ValidationError(message=str(ex))
+ for dml_action in dml_actions:
+ try:
+ dml_action.eval_for_autocomplete(DmlContext(ns))
+ except Exception as ex:
+ raise ValidationError(message=str(ex))
+
+def _make_fancy_read_input(prompt, repl_session):
+ # Override normal accept binding to accept command line on single
+ # press of RET even in multiline mode
+ override_kb = KeyBindings()
+ @Condition
+ def _override_accept_condition():
+ # TODO(dancol): silly DCTV: be more ipython!
+ return session.app.layout.has_focus(DEFAULT_BUFFER)
+ @override_kb.add("enter", filter=_override_accept_condition)
+ def _(_event):
+ session.default_buffer.validate_and_handle()
+ session = PromptSession(
+ multiline=True,
+ key_bindings=override_kb,
+ lexer=DctvSqlLexer(),
+ enable_open_in_editor=True,
+ enable_system_prompt=True,
+ search_ignore_case=to_filter(True),
+ history=FileHistory(os.path.expanduser("~/.dctv-history")),
+ completer=DctvSqlCompleter(repl_session),
+ validator=DctvSqlValidator(repl_session),
+ validate_while_typing=False,
+ )
+ def _read_input():
+ return session.prompt(prompt)
+ return _read_input
+
+def run_repl(args):
+ """Run the command line query inspector"""
+ if args.drawing == "auto":
+ args.drawing = (
+ "fancy"
+ if os.isatty(1) and os.environ.get("TERM") != "dumb"
+ else "ascii")
+ assert args.drawing in ("fancy", "ascii")
+
+ ui = PromptToolkitUi(
+ line_drawing=(ASCII_LINE_DRAWING
+ if args.drawing == "ascii"
+ else FANCY_LINE_DRAWING),
+ )
+ repl_session = ReplSession(ui)
+
+ stdin_tty = os.isatty(0)
+ prompt = "DCTV> " if stdin_tty else ""
+ if stdin_tty:
+ read_input = _make_fancy_read_input(prompt, repl_session)
+ else:
+ read_input = _make_simple_read_input(prompt)
+
+ for trace_mount in args.trace_mounts:
+ if "=" not in trace_mount:
+ raise ValueError("invald mount directive: {!r}".format(trace_mount))
+ mount_point, trace_file_name = trace_mount.split("=", 1)
+ q_mount_point = ".".join(map(identifier_quote, mount_point.split(".")))
+ q_trace_file_name = quote(trace_file_name)
+ query = "MOUNT TRACE {} AS {}".format(q_trace_file_name, q_mount_point)
+ repl_session.run_dml_command(query)
+
+ if stdin_tty:
+ print("Type .help for help.")
+ while True:
+ try:
+ user_input = read_input().strip()
+ except KeyboardInterrupt:
+ continue
+ except EOFError:
+ break
+ if not user_input:
+ continue
+ try:
+ try:
+ repl_session.handle_input_line(user_input)
+ except LazyResolverFailedError as ex:
+ if ex.__cause__:
+ raise ex.__cause__ from None
+ raise
+ except (KeyboardInterrupt, Exception) as ex:
+ repl_session.report_exception(ex)
diff --git a/src/dctv/result_buffer-inl.h b/src/dctv/result_buffer-inl.h
new file mode 100644
index 0000000..1802d87
--- /dev/null
+++ b/src/dctv/result_buffer-inl.h
@@ -0,0 +1,78 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+npy_intp
+GenericResultBuffer::prepare_to_add_nogil()
+{
+ npy_intp row_number = this->size;
+ if (row_number == this->chunk_size)
+ row_number = 0;
+ if (row_number == 0)
+ this->restart_nogil();
+ // Callers must not fail after prepare_to_add returns successfully,
+ // so we can update the size now.
+ this->size = row_number + 1;
+ return row_number;
+}
+
+pyarray_ref
+GenericResultBuffer::get_array_nogil(npy_intp index) const noexcept
+{
+ assume(0 <= index && index < this->arrays.size());
+ return this->arrays[index].notnull();
+}
+
+template<typename... Types>
+ResultBuffer<Types...>::ResultBuffer(
+ unique_pyref cb,
+ obj_pyref<QueryExecution> qe)
+ : GenericResultBuffer(
+ std::move(cb),
+ qe,
+ make_dtype_vector<Types...>())
+{}
+
+template<typename... Types>
+void
+ResultBuffer<Types...>::reset_column_arrays_nogil() noexcept
+{
+ auto reset_column = [&](auto** column_data_ptr, npy_intp index) {
+ using T = std::decay_t<decltype(**column_data_ptr)>;
+ PyArrayObject* a = this->get_array_nogil(index).get();
+ assume(npy_ndim(a) == 1);
+ assume(npy_strides(a)[0] == sizeof (T));
+ *column_data_ptr = npy_data<T>(a);
+ };
+ std::apply([&](auto&... array_pointers) {
+ npy_intp index = 0;
+ (..., reset_column(&array_pointers, index++));
+ }, this->column_arrays);
+}
+
+template<typename... Types>
+void
+ResultBuffer<Types...>::add(Types... args)
+{
+ npy_intp row_number = this->prepare_to_add_nogil();
+ if (row_number == 0)
+ this->reset_column_arrays_nogil();
+ auto arg_tuple = std::make_tuple(args...);
+ std::apply([&](auto... indices) {
+ (..., (std::get<indices>(column_arrays)[row_number] =
+ std::get<indices>(arg_tuple)));
+ }, index_tuple_t<sizeof...(Types)>());
+}
+
+} // namespace dctv
diff --git a/src/dctv/result_buffer.cpp b/src/dctv/result_buffer.cpp
new file mode 100644
index 0000000..2a62e09
--- /dev/null
+++ b/src/dctv/result_buffer.cpp
@@ -0,0 +1,106 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "result_buffer.h"
+
+#include <alloca.h>
+
+#include "hunk.h"
+#include "pythread.h"
+#include "pythread.h"
+#include "query_execution.h"
+
+namespace dctv {
+
+GenericResultBuffer::GenericResultBuffer(
+ unique_pyref cb,
+ obj_pyref<QueryExecution> qe,
+ Vector<unique_dtype> dtypes)
+ : cb(std::move(cb.notnull())),
+ qc(qe->get_qc()),
+ chunk_size(qe->block_size),
+ size(0),
+ dtypes(std::move(dtypes)),
+ arrays(this->dtypes.size())
+{
+ assume(this->qc);
+ assume(this->chunk_size > 0);
+}
+
+void
+GenericResultBuffer::flush()
+{
+ assert_gil_held();
+ assert(this->dtypes.size() <= std::numeric_limits<npy_intp>::max());
+ npy_intp n = static_cast<npy_intp>(this->dtypes.size());
+ npy_intp size = this->size;
+ npy_intp chunk_size = this->chunk_size;
+ auto* arrays = this->arrays.data();
+ Vector<PyObject*> argbuf_buf;
+ PyObject** argbuf;
+ if (n < 16) {
+ argbuf = reinterpret_cast<PyObject**>(alloca(sizeof (*argbuf) * n));
+ } else {
+ argbuf_buf.resize(n);
+ argbuf = argbuf_buf.data();
+ };
+
+ Vector<unique_pyref> empty_arrays;
+ if (size == 0) {
+ empty_arrays.reserve(n);
+ auto* dtypes = this->dtypes.data();
+ for (npy_intp i = 0; i < n; ++i) {
+ empty_arrays.push_back(make_uninit_pyarray(
+ dtypes[i].notnull().addref(), 0));
+ argbuf[i] = pyref(empty_arrays[i]).get();
+ }
+ } else {
+ for (npy_intp i = 0; i < n; ++i) {
+ assert(npy_size1d(arrays[i]) == chunk_size);
+ if (size < chunk_size) {
+ // TODO(dancol): this reference-swapping thing is exceedingly
+ // silly and ugly.
+ unique_hunk hunk = Hunk::retrieve_backing_hunk(arrays[i]).notnull();
+ arrays[i].reset(); // Unpins
+ hunk->resize(size);
+ arrays[i] = hunk->inflate();
+ assert(npy_size1d(arrays[i]) == size);
+ }
+ argbuf[i] = pyref(arrays[i]).get();
+ }
+ }
+ // TODO(dancol): pass raw hunks, not arrays, to callback
+ adopt_check(_PyObject_FastCall(this->cb.get(), argbuf, n));
+ if (size)
+ for (npy_intp i = 0; i < n; ++i)
+ arrays[i].reset();
+}
+
+void GenericResultBuffer::restart_nogil()
+{
+ with_gil_acquired([&] {
+ assume(this->size >= 0);
+ assume(this->size <= this->chunk_size);
+ if (this->size > 0)
+ this->flush();
+ for (npy_intp i = 0; i < this->dtypes.size(); ++i) {
+ assert(!this->arrays[i]);
+ this->arrays[i] = make_uninit_hunk_array(
+ this->qc,
+ this->dtypes[i].notnull().addref(),
+ this->chunk_size);
+ }
+ });
+}
+
+} // namespace dctv
diff --git a/src/dctv/result_buffer.h b/src/dctv/result_buffer.h
new file mode 100644
index 0000000..259c454
--- /dev/null
+++ b/src/dctv/result_buffer.h
@@ -0,0 +1,68 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <array>
+#include <tuple>
+#include <type_traits>
+#include <utility>
+
+#include "npy.h"
+#include "pythread.h"
+#include "pyutil.h"
+#include "tuple_util.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct QueryExecution;
+struct QueryCache;
+
+struct GenericResultBuffer : NoCopy, private GilHeldCtorDtor {
+ GenericResultBuffer(unique_pyref cb,
+ obj_pyref<QueryExecution> qe,
+ Vector<unique_dtype> dtypes);
+ // GIL required
+ void flush();
+ protected:
+ inline npy_intp prepare_to_add_nogil();
+ inline pyarray_ref get_array_nogil(npy_intp index) const noexcept;
+ private:
+ void restart_nogil();
+ unique_pyref cb;
+ QueryCache* qc;
+ npy_intp chunk_size;
+ npy_intp size;
+ Vector<unique_dtype> dtypes;
+ Vector<unique_pyarray> arrays;
+};
+
+template<typename... Types>
+struct ResultBuffer final : GenericResultBuffer {
+ // Constructor requires GIL
+ ResultBuffer(unique_pyref cb, obj_pyref<QueryExecution> qe);
+
+ // Does _not_ require GIL
+ void add(Types... args);
+ private:
+ void reset_column_arrays_nogil() noexcept;
+ std::tuple<Types*...> column_arrays;
+};
+
+inline void init_result_buffer(pyref m) {}
+
+} // namespace dctv
+
+#include "result_buffer-inl.h"
diff --git a/src/dctv/set.h b/src/dctv/set.h
new file mode 100644
index 0000000..91d6cba
--- /dev/null
+++ b/src/dctv/set.h
@@ -0,0 +1,24 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <set>
+
+namespace dctv {
+
+template<typename T, typename Compare = std::less<T>>
+using Set = std::set<T, Compare, PyAllocator<T>>;
+
+} // namespace dctv
diff --git a/src/dctv/simple_variant-inl.h b/src/dctv/simple_variant-inl.h
new file mode 100644
index 0000000..34a66c2
--- /dev/null
+++ b/src/dctv/simple_variant-inl.h
@@ -0,0 +1,253 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+template<std::size_t N>
+struct ArmNumberBase<N, typename std::enable_if_t<(N == 1)>> {
+ // Empty base optimization: avoid storing a type field when we can
+ // store only one type.
+ constexpr std::size_t get_index() const noexcept { return 0; }
+ protected:
+ explicit constexpr ArmNumberBase(std::size_t) noexcept {}
+ void set_index(std::size_t index) noexcept {
+ assume(index == 0);
+ }
+};
+
+template<std::size_t N>
+struct ArmNumberBase<N, typename std::enable_if_t<(N > 1)>> {
+ constexpr std::size_t get_index() const noexcept {
+ return static_cast<std::size_t>(this->index);
+ }
+ protected:
+ explicit constexpr ArmNumberBase(std::size_t index) noexcept
+ : index(index)
+ {}
+ void set_index(std::size_t index) noexcept {
+ assume(index < N);
+ this->index = static_cast<IndexType>(index);
+ }
+ private:
+ using SmallIndexType = int;
+ using IndexType = std::conditional_t<
+ (N <= std::numeric_limits<SmallIndexType>::max()),
+ SmallIndexType, std::size_t>;
+ IndexType index;
+};
+
+template<std::size_t Index,
+ typename Needle,
+ typename HaystackHead,
+ typename... HaystackTail>
+struct index_of_v_impl<Index, Needle, HaystackHead, HaystackTail...>
+ : index_of_v_impl<Index + 1, Needle, HaystackTail...>
+{};
+
+template<std::size_t Index, typename Needle, typename... Haystack>
+struct index_of_v_impl<Index, Needle, Needle, Haystack...> {
+ static constexpr std::size_t value = Index;
+};
+
+template<typename... T>
+template<typename R>
+SimpleVariant<T...>::SimpleVariant(R r) noexcept
+ : Base(index_of_v<R, T...>)
+{
+ static_assert(sizeof (r) <= sizeof (this->storage));
+ new (&this->storage) R(std::move(r));
+}
+
+template<typename... T>
+template<typename Functor>
+auto
+SimpleVariant<T...>::visit(Functor&& functor) &
+{
+ assume(this->get_index() < sizeof...(T));
+ using R = std::common_type_t<std::result_of_t<Functor&&(T&)>...>;
+ return SimpleVariant::template visit_impl<0, R>(
+ *this, std::forward<Functor>(functor));
+}
+
+template<typename... T>
+template<typename Functor>
+auto
+SimpleVariant<T...>::visit(Functor&& functor) &&
+{
+ assume(this->get_index() < sizeof...(T));
+ using R = std::common_type_t<std::result_of_t<Functor&&(T&&)>...>;
+ return SimpleVariant::template visit_impl<0, R>(
+ std::move(*this), std::forward<Functor>(functor));
+}
+
+template<typename... T>
+template<typename Functor>
+auto
+SimpleVariant<T...>::visit(Functor&& functor) const &
+{
+ assume(this->get_index() < sizeof...(T));
+ using R = std::common_type_t<std::result_of_t<Functor&&(const T&)>...>;
+ return SimpleVariant::template visit_impl<0, R>(
+ *this, std::forward<Functor>(functor));
+}
+
+template<typename... T>
+template<typename Functor>
+auto
+SimpleVariant<T...>::visit(Functor&& functor) const &&
+{
+ assume(this->get_index() < sizeof...(T));
+ using R = std::common_type_t<std::result_of_t<Functor&&(const T&&)>...>;
+ return SimpleVariant::template visit_impl<0, R>(
+ std::move(*this), std::forward<Functor>(functor));
+}
+
+template<typename... T>
+template<std::size_t Index,
+ typename R,
+ typename This,
+ typename Functor>
+R
+SimpleVariant<T...>::visit_impl(This&& this_, Functor&& functor)
+{
+ if constexpr (Index < sizeof...(T)) {
+ using TypeAtIndex = ArmAtIndex<Index>;
+ if (this_.get_index() == Index) {
+ using CvType = std::conditional_t<
+ std::is_const_v<std::remove_reference_t<This>>,
+ const TypeAtIndex, TypeAtIndex>;
+ using RefType = std::conditional_t<
+ std::is_rvalue_reference_v<decltype(this_)>, CvType&&, CvType&>;
+ return std::forward<Functor>(functor)(
+ static_cast<RefType>(
+ *reinterpret_cast<CvType*>(&this_.storage)));
+ }
+ return visit_impl<Index + 1, R>(std::forward<This>(this_),
+ std::forward<Functor>(functor));
+ } else { // NOLINT
+ __builtin_unreachable();
+ }
+}
+
+template<typename... T>
+void
+SimpleVariant<T...>::destroy() noexcept
+{
+ this->visit([](auto& value) {
+ using ValueType = typename std::decay_t<decltype(value)>;
+ value.ValueType::~ValueType();
+ });
+}
+
+template<typename... T>
+SimpleVariant<T...>::~SimpleVariant() noexcept
+{
+ this->destroy();
+}
+
+template<typename... T>
+SimpleVariant<T...>::SimpleVariant(SimpleVariant&& other) noexcept
+ : Base(other)
+{
+ other.visit([&](auto& value) {
+ using ValueType = typename std::decay_t<decltype(value)>;
+ new (&this->storage) ValueType(std::move(value));
+ });
+}
+
+template<typename... T>
+SimpleVariant<T...>&
+SimpleVariant<T...>::operator=(SimpleVariant&& other) noexcept
+{
+ if (this != &other) {
+ this->destroy();
+ this->set_index(other.get_index());
+ other.visit([&](auto& value) {
+ using ValueType = typename std::decay_t<decltype(value)>;
+ new (&this->storage) ValueType(std::move(value));
+ });
+ };
+ return *this;
+}
+
+template<typename... T>
+SimpleVariant<T...>::SimpleVariant(const SimpleVariant& other)
+ noexcept(is_nothrow_copy_constructible)
+ : Base(other)
+{
+ other.visit([&](const auto& value) {
+ using ValueType = typename std::decay_t<decltype(value)>;
+ new (&this->storage) ValueType(value);
+ });
+}
+
+template<typename... T>
+SimpleVariant<T...>&
+SimpleVariant<T...>::operator=(const SimpleVariant& other)
+ noexcept(is_nothrow_copy_assignable)
+{
+ if (this != &other)
+ *this = SimpleVariant(other);
+ return *this;
+}
+
+template<typename... T>
+typename SimpleVariant<T...>::FirstType
+SimpleVariant<T...>::make_default_type()
+{
+ FirstType value; // Avoid value initialization!
+ return value;
+}
+
+template<typename... T>
+template<typename R>
+R*
+SimpleVariant<T...>::get_if() noexcept
+{
+ constexpr std::size_t index = index_of_v<R, T...>;
+ if (this->get_index() != index)
+ return nullptr;
+ return reinterpret_cast<R*>(&this->storage);
+}
+
+template<typename... T>
+template<typename R>
+const R*
+SimpleVariant<T...>::get_if() const noexcept
+{
+ constexpr std::size_t index = index_of_v<R, T...>;
+ if (this->get_index() != index)
+ return nullptr;
+ return reinterpret_cast<const R*>(&this->storage);
+}
+
+template<typename... T>
+bool
+SimpleVariant<T...>::operator==(const SimpleVariant& other) const
+{
+ if (this->get_index() != other.get_index())
+ return false;
+ return this->visit([&](const auto& payload) {
+ using Payload = std::decay_t<decltype(payload)>;
+ return payload == *other.template get_if<Payload>();
+ });
+}
+
+template<typename... T>
+bool
+SimpleVariant<T...>::operator!=(const SimpleVariant& other) const
+{
+ return !(*this == other);
+}
+
+} // namespace dctv
diff --git a/src/dctv/simple_variant.cpp b/src/dctv/simple_variant.cpp
new file mode 100644
index 0000000..7ee4891
--- /dev/null
+++ b/src/dctv/simple_variant.cpp
@@ -0,0 +1,70 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "simple_variant.h"
+#include <assert.h>
+#include <stdlib.h>
+#include <type_traits>
+
+namespace dctv {
+
+using TestVariant = SimpleVariant<float, int>;
+
+void
+test_simple_variant()
+{
+ TestVariant foo = 0.1f;
+ assert(*foo.get_if<float>() == 0.1f);
+ assert(!foo.get_if<int>());
+ bool got_int = false;
+ bool got_float = false;
+ foo.visit([&](auto& value) {
+ using ValueType = std::decay_t<decltype(*&value)>;
+ if (std::is_same_v<ValueType, float>)
+ got_float = true;
+ else if (std::is_same_v<ValueType, int>)
+ got_int = true;
+ else
+ abort();
+ });
+ assert(got_float);
+ assert(!got_int);
+}
+
+void
+test_simple_variant_const()
+{
+ TestVariant foo = 0.1f;
+ static_cast<TestVariant&>(foo).visit([&](auto&& value) {
+ static_assert(std::is_lvalue_reference_v<decltype(value)>);
+ static_assert(!std::is_const_v<
+ std::remove_reference_t<decltype(value)>>);
+ });
+ static_cast<const TestVariant&>(foo).visit([&](auto&& value) {
+ static_assert(std::is_lvalue_reference_v<decltype(value)>);
+ static_assert(std::is_const_v<
+ std::remove_reference_t<decltype(value)>>);
+ });
+ static_cast<TestVariant&&>(foo).visit([&](auto&& value) {
+ static_assert(std::is_rvalue_reference_v<decltype(value)>);
+ static_assert(!std::is_const_v<
+ std::remove_reference_t<decltype(value)>>);
+ });
+ static_cast<const TestVariant&&>(foo).visit([&](auto&& value) {
+ static_assert(std::is_rvalue_reference_v<decltype(value)>);
+ static_assert(std::is_const_v<
+ std::remove_reference_t<decltype(value)>>);
+ });
+}
+
+} // namespace dctv
diff --git a/src/dctv/simple_variant.h b/src/dctv/simple_variant.h
new file mode 100644
index 0000000..d506f8e
--- /dev/null
+++ b/src/dctv/simple_variant.h
@@ -0,0 +1,162 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <assert.h>
+
+#include <algorithm>
+#include <cstddef>
+#include <tuple>
+#include <type_traits>
+#include <utility>
+
+namespace dctv {
+
+// Very simple switch-based variant-ish object, unlike the libstdc++
+// and c++ variant implementations, is simple enough that the compiler
+// can optimize it.
+//
+// Unlike std::variant, we require that all contained types are
+// nothrow-moveable and nothrow-constructible. We never construct in
+// place, so we can never be valueless by exception.
+
+template<typename T>
+struct TypeNotInSimpleVariant;
+
+template<std::size_t Index, typename Needle, typename... Haystack>
+struct index_of_v_impl : TypeNotInSimpleVariant<Needle> {};
+
+struct monostate {};
+
+template<typename Needle, typename... Haystack>
+static constexpr std::size_t index_of_v =
+ index_of_v_impl<0, Needle, Haystack...>::value;
+
+template<std::size_t N, typename enable = void>
+struct ArmNumberBase;
+
+template<typename... T>
+struct SimpleVariant : ArmNumberBase<sizeof...(T)> {
+ private:
+ using Base = ArmNumberBase<sizeof...(T)>;
+ using ArmsTuple = typename std::tuple<T...>;
+ template<std::size_t Index>
+ using ArmAtIndex = typename std::tuple_element_t<Index, ArmsTuple>;
+ using FirstType = ArmAtIndex<0>;
+ static constexpr bool can_default_construct =
+ std::is_default_constructible_v<FirstType>;
+ static constexpr bool is_nothrow_copy_constructible =
+ std::conjunction_v<std::is_nothrow_copy_constructible<T>...>;
+ static constexpr bool is_nothrow_copy_assignable =
+ std::conjunction_v<std::is_nothrow_copy_assignable<T>...>;
+
+ public:
+ static_assert(
+ std::conjunction_v<std::is_nothrow_destructible<T>...>);
+ static_assert(
+ std::conjunction_v<std::is_nothrow_move_constructible<T>...>);
+ static_assert(
+ std::conjunction_v<std::is_nothrow_move_assignable<T>...>);
+
+ template<typename R> inline SimpleVariant(R r) noexcept; // NOLINT
+ inline SimpleVariant(SimpleVariant&& other) noexcept;
+ inline SimpleVariant& operator=(SimpleVariant&& other) noexcept;
+ inline SimpleVariant(const SimpleVariant& other)
+ noexcept(is_nothrow_copy_constructible);
+ inline SimpleVariant& operator=(const SimpleVariant& other)
+ noexcept(is_nothrow_copy_assignable);
+ inline ~SimpleVariant() noexcept;
+
+ inline bool operator==(const SimpleVariant& other) const;
+ inline bool operator!=(const SimpleVariant& other) const;
+
+ template<typename Dummy = void>
+ inline SimpleVariant( // NOLINT
+ typename std::enable_if_t<can_default_construct, Dummy>* = 0)
+ : SimpleVariant(make_default_type())
+ {}
+
+ template<typename Functor>
+ inline auto visit(Functor&& functor) &;
+
+ template<typename Functor>
+ inline auto visit(Functor&& functor) &&;
+
+ template<typename Functor>
+ inline auto visit(Functor&& functor) const &;
+
+ template<typename Functor>
+ inline auto visit(Functor&& functor) const &&;
+
+ template<typename R> inline R* get_if() noexcept;
+ template<typename R> inline const R* get_if() const noexcept;
+
+ private:
+ static constexpr std::size_t needed_size = std::max({sizeof (T)...});
+ static constexpr std::size_t needed_alignment = std::max({alignof(T)...});
+ using Buf = std::aligned_storage_t<needed_size, needed_alignment>;
+
+ template<std::size_t Index,
+ typename R,
+ typename This,
+ typename Functor>
+ inline static R visit_impl(This&& this_, Functor&& functor);
+
+ static inline FirstType make_default_type();
+
+ void destroy() noexcept;
+
+ Buf storage;
+};
+
+// Do signature checking, but only in debug builds. The virtual-ness
+// doesn't affect the actual called code because VARIANT_FORWARD
+// always does a non-virtual call to a concrete function, even in
+// debug builds.
+#if !defined(NDEBUG)
+# define VARIANT_WHEN_DEBUG(x) x
+#else
+# define VARIANT_WHEN_DEBUG(x)
+#endif
+
+#define VARIANT_VIRTUAL VARIANT_WHEN_DEBUG(virtual)
+#define VARIANT_OVERRIDE VARIANT_WHEN_DEBUG(override)
+#define VARIANT_ABSTRACT VARIANT_WHEN_DEBUG(= 0)
+
+#define VARIANT_FORWARD(name) \
+ template<typename... Args> \
+ inline auto name(Args&&... args) { \
+ return this->visit([&](auto& value) { \
+ using Variant = std::decay_t<decltype(value)>; \
+ VARIANT_WHEN_DEBUG( \
+ static_assert(std::is_base_of_v<variant_base, Variant>)); \
+ return value.Variant::name(std::forward<Args>(args)...); \
+ }); \
+ } \
+ template<typename... Args> \
+ inline auto name(Args&&... args) const { \
+ return this->visit([&](auto& value) { \
+ using Variant = std::decay_t<decltype(value)>; \
+ VARIANT_WHEN_DEBUG( \
+ static_assert(std::is_base_of_v<variant_base, Variant>)); \
+ return value.Variant::name(std::forward<Args>(args)...); \
+ }); \
+ }
+
+void test_simple_variant();
+
+} // namespace dctv
+
+#include "simple_variant-inl.h"
diff --git a/src/dctv/snapshot.sh b/src/dctv/snapshot.sh
new file mode 100644
index 0000000..b052cf4
--- /dev/null
+++ b/src/dctv/snapshot.sh
@@ -0,0 +1,57 @@
+#!/system/bin/mksh
+# -*- sh-indentation: 2 -*-
+
+# Take a snapshot of the system process state.
+
+# Read the whole file $1 and backslash-escape double quote, backslash
+# and newline, placing the entire quoted string in double quotes.
+# Any final newline is ignored. The slurped and escaped value is put
+# into $REPLY. Return success only iff we were able to actually read
+# and escape the file.
+read_and_escape() {
+ # The implementation is convoluted to work around mksh's slow
+ # implementation of string-wide variable substitution. Ideally,
+ # we'd just slurp the whole file and substitute the special
+ # characters, but we do it line-by-line instead.
+ typeset -a lines
+ typeset -a elines
+ typeset line
+ typeset prefix
+ typeset IFS=$'\n'
+ read -Ard '' lines <"$1"
+ [[ -z $lines ]] && return 1
+ for line in "${lines[@]}"; do
+ if [[ $line = *['\''"']* ]]; then
+ line=${line//'\'/'\\'}
+ line=${line//'"'/'\"'}
+ fi
+ elines+=("$prefix$line")
+ prefix='\n'
+ done
+ IFS=''
+ REPLY="\"${elines[*]}\""
+ return 0
+}
+collect_snapshot() {
+ exec 3>/d/tracing/trace_marker
+ print -r >&3 "dctv_snapshot_start $1"
+ for x in /proc/[0-9]*; do
+ cd $x || continue
+ tgid=${x##*/}
+ if read -rd '' <oom_score_adj; then
+ print -r "tgid_oom_score_adj $tgid $REPLY"
+ fi
+ if read_and_escape status; then
+ print -r "tid_status $tgid $REPLY"
+ fi
+ for tid_dir in task/*; do
+ tid=${tid_dir##*/}
+ print -r "tid_tgid $tid $tgid"
+ if read_and_escape $tid_dir/stat; then
+ print -r "tid_stat $tid $REPLY"
+ fi
+ done
+ done
+ print -r >&3 "dctv_snapshot_end $1"
+}
+collect_snapshot 0
diff --git a/src/dctv/sort.cpp b/src/dctv/sort.cpp
new file mode 100644
index 0000000..1a830ec
--- /dev/null
+++ b/src/dctv/sort.cpp
@@ -0,0 +1,613 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "sort.h"
+
+#include "automethod.h"
+#include "npyiter.h"
+#include "pyiter.h"
+#include "pyparsetuplenpy.h"
+#include "query.h"
+#include "vector.h"
+
+// If code in this file seems a bit C-ish, it's because some C++
+// constructs (e.g. heavy use of lambdas) appear to make 2019
+// compilers lose track of restrict aliasing information.
+
+namespace dctv {
+namespace {
+
+using std::array;
+using std::swap;
+
+npy_intp min_radix_sort = 8192;
+
+void
+set_min_radix_sort(npy_intp new_min_radix_sort)
+{
+ min_radix_sort = new_min_radix_sort;
+}
+
+unique_pyref
+standard_numpy_lexsort(pyref array_list)
+{
+ return adopt_check(PyArray_LexSort(array_list.get(), /*axis=*/0));
+}
+
+// Number of bits in each digit.
+constexpr int digit_bits = 8;
+constexpr int nr_digit_values = 1<<digit_bits;
+
+static_assert(digit_bits <= CHAR_BIT * sizeof (unsigned));
+static_assert(sizeof (float) == sizeof (int32_t));
+static_assert(sizeof (double) == sizeof (int64_t));
+
+template<typename T>
+inline
+unsigned
+get_digit_value(T value, int digitno)
+{
+ static_assert(std::is_unsigned_v<T>);
+ return (value >> (digitno * digit_bits)) &
+ ((1U << digit_bits) - 1);
+}
+
+template<typename F, typename U>
+U
+sort_munge_float(F value)
+{
+ // IEEE 754 values of the same sign order themselves correctly as
+ // unsigned integers.
+ static_assert(sizeof (F) == sizeof (U));
+ static_assert(std::is_unsigned_v<U>);
+ U result;
+ memcpy(&result, &value, sizeof (result));
+ constexpr int nbits = CHAR_BIT * sizeof (U);
+ const U sign_bit = static_cast<U>(1) << (nbits - 1);
+ const bool is_positive = !(result & sign_bit);
+ if (is_positive)
+ result ^= sign_bit;
+ else
+ result = ~result;
+ return result;
+}
+
+template<typename T>
+auto
+make_compare_value(T value)
+{
+ if constexpr (std::is_unsigned_v<T> || std::is_same_v<T, bool>) {
+ return value;
+ } else if constexpr (std::is_integral_v<T> && std::is_signed_v<T>) {
+ // Flipping the sign bit shifts the integer into the
+ // positive range.
+ using UnsignedT = std::make_unsigned_t<T>;
+ auto munged = static_cast<UnsignedT>(value);
+ constexpr int nbits = CHAR_BIT * sizeof (UnsignedT);
+ munged ^= static_cast<UnsignedT>(1) << (nbits - 1);
+ return munged;
+ } else if constexpr (std::is_same_v<T, float>) {
+ return sort_munge_float<float, uint32_t>(value);
+ } else if constexpr (std::is_same_v<T, double>) {
+ return sort_munge_float<double, uint64_t>(value);
+ } else {
+ errhack<T>::unknown_compare_conversion();
+ }
+}
+
+template<typename T>
+constexpr
+int
+nr_digits_of()
+{
+ using CompareT = std::decay_t<decltype(make_compare_value(T()))>;
+ constexpr int nr_bits = sizeof (CompareT) * CHAR_BIT;
+ static_assert(nr_bits % digit_bits == 0);
+ constexpr int nr_digits = nr_bits / digit_bits;
+ return nr_digits;
+}
+
+int
+nr_digits_of(char code)
+{
+ return npy_type_dispatch_code(code, [&](auto dummy) {
+ return nr_digits_of<VALTYPE(dummy)>();
+ });
+}
+
+void
+prefix_sum_digits(npy_intp* restrict where,
+ npy_intp* restrict counts)
+{
+ // WHERE above doesn't include the bucket-used prefix!
+ where[0] = 0;
+ for (npy_intp digit_value = 1;
+ digit_value < nr_digit_values;
+ ++digit_value)
+ where[digit_value] =
+ where[digit_value - 1] + counts[digit_value - 1];
+}
+
+void
+clear_counts(npy_intp* const restrict counts,
+ const npy_intp nr_digits)
+{
+ std::fill(&counts[0], &counts[(1 + nr_digit_values) * nr_digits], 0);
+}
+
+__attribute__((always_inline))
+npy_intp*
+counts_for_digitno(npy_intp* const counts, const npy_intp digitno)
+{
+ // -1 is the used-bucket count for this digit number
+ return &counts[(1 + nr_digit_values) * digitno + 1];
+}
+
+template<typename T>
+void
+count_1(const T row_value, npy_intp* restrict const counts)
+{
+ // Compute a count for all the digits at once. The zero slot in
+ // each digit-number bucket is a count of used buckets.
+ const auto compare = make_compare_value(row_value);
+ constexpr int nr_digits = nr_digits_of<T>();
+ for (int digitno = 0; digitno < nr_digits; ++digitno) {
+ npy_intp* dn_counts = counts_for_digitno(counts, digitno);
+ npy_intp& dv_count = dn_counts[get_digit_value(compare, digitno)];
+ dn_counts[-1] += (dv_count == 0);
+ dv_count++;
+ }
+}
+
+template<typename T>
+void
+count_column_via_scan(
+ const npy_intp nrows,
+ const T* restrict const column,
+ npy_intp* restrict const counts)
+{
+ assume(nrows >= 0);
+ clear_counts(counts, nr_digits_of<T>());
+ for (npy_intp rowno = 0; rowno < nrows; ++rowno)
+ count_1<T>(column[rowno], counts);
+}
+
+template<typename T>
+void
+do_initial_digit(
+ const npy_intp nrows,
+ const npy_intp digitno,
+ const T* restrict const column,
+ npy_intp* restrict const counts,
+ npy_intp* restrict const out_index,
+ T* restrict const out_value /* nullable */)
+{
+ assume(nrows >= 0);
+ npy_intp* const dn_counts = counts_for_digitno(counts, digitno);
+ assume(dn_counts[-1] > 1);
+ npy_intp where[nr_digit_values];
+ prefix_sum_digits(where, dn_counts);
+ for (npy_intp rowno = 0; rowno < nrows; ++rowno) {
+ const T row_value = column[rowno];
+ const auto compare = make_compare_value(row_value);
+ const auto digit_value = get_digit_value(compare, digitno);
+ out_index[where[digit_value]] = rowno;
+ if (out_value)
+ out_value[where[digit_value]] = row_value;
+ where[digit_value] += 1;
+ }
+}
+
+template<typename T>
+void
+do_middle_digit(
+ const npy_intp nrows,
+ const npy_intp digitno,
+ const T* restrict const column,
+ npy_intp* restrict const counts,
+ const npy_intp* restrict const in_index,
+ const T* restrict const in_value,
+ npy_intp* restrict const out_index,
+ T* restrict const out_value)
+{
+ assume(nrows >= 0);
+ npy_intp* const dn_counts = counts_for_digitno(counts, digitno);
+ assert (dn_counts[-1] > 1);
+ npy_intp where[nr_digit_values];
+ prefix_sum_digits(where, dn_counts);
+ for (npy_intp rowno = 0; rowno < nrows; ++rowno) {
+ const auto compare = make_compare_value(in_value[rowno]);
+ assert(column[in_index[rowno]] == in_value[rowno]);
+ const auto digit_value = get_digit_value(compare, digitno);
+ out_index[where[digit_value]] = in_index[rowno];
+ if (out_value)
+ out_value[where[digit_value]] = in_value[rowno];
+ where[digit_value] += 1;
+ }
+}
+
+template<typename FT, typename NT>
+void
+do_transitional_digit(
+ const npy_intp nrows,
+ const npy_intp digitno,
+ const FT* restrict const column,
+ const NT* restrict const next_column,
+ npy_intp* restrict const counts,
+ const npy_intp* restrict const in_index /* nullable */,
+ const FT* restrict const in_value /* nullable */,
+ npy_intp* restrict const out_index,
+ NT* restrict const out_value)
+{
+ assume(nrows >= 0);
+ npy_intp* const dn_counts = counts_for_digitno(counts, digitno);
+ assume(dn_counts[-1] > 1);
+ assume(!in_index == !in_value);
+ npy_intp where[nr_digit_values];
+ prefix_sum_digits(where, dn_counts);
+ clear_counts(counts, nr_digits_of<NT>());
+ for (npy_intp rowno = 0; rowno < nrows; ++rowno) {
+ npy_intp in_index_v;
+ FT row_value;
+ if (in_index) {
+ in_index_v = in_index[rowno];
+ row_value = in_value[rowno];
+ } else {
+ assume(!in_value);
+ in_index_v = rowno;
+ row_value = column[rowno];
+ }
+ assert(column[in_index_v] == row_value);
+ const auto compare = make_compare_value(row_value);
+ const auto digit_value = get_digit_value(compare, digitno);
+ out_index[where[digit_value]] = in_index_v;
+ NT next_value = next_column[in_index_v];
+ if (rowno + 1 < nrows && in_index)
+ __builtin_prefetch(&next_column[in_index[rowno + 1]]);
+ out_value[where[digit_value]] = next_value;
+ where[digit_value] += 1;
+
+ // Since we've already paid for the next_column value, we might as
+ // well accumulate counts. The logic here is similar to the logic
+ // in do_first_column_first_digit, except there we do all the
+ // counts in one scan, and here we do counts opportunistically as
+ // we take values.
+ count_1<NT>(next_value, counts);
+ }
+}
+
+template<typename T>
+void
+fallback_take(
+ const npy_intp nrows,
+ const T* restrict const column,
+ const npy_intp* restrict const index,
+ T* restrict const out_value /* nullable */)
+{
+ assume(nrows >= 0);
+ for (npy_intp rowno = 0; rowno < nrows; ++rowno)
+ out_value[rowno] = column[index[rowno]];
+}
+
+unique_pyref
+fast_argsort(QueryCache* qc, pyref array_list)
+{
+ // Fast-ish LSD radix sort. Optimized for memory bandwidth.
+ // About 4x faster than numpy's lexsort for large sorts.
+
+ // TODO(dancol): we still need an exterior sort for truly
+ // immense sorts.
+
+ Vector<unique_pyarray> columns =
+ py2vec_fast(array_list,
+ [&](pyref a) {return as_base_1d_pyarray(a);});
+ assume(columns.size() <=
+ static_cast<size_t>(std::numeric_limits<npy_intp>::max()));
+
+ if (columns.empty())
+ throw_invalid_query("cannot sort zero columns");
+
+ const npy_intp nrows = npy_size1d(columns[0]);
+ assume(nrows >= 0);
+
+ if (nrows < min_radix_sort)
+ return standard_numpy_lexsort(pytuple::from(std::move(columns)));
+
+ npy_intp max_nr_digits = 0;
+ npy_intp max_elsize = 0;
+
+ for (auto& array : columns) {
+ if (npy_size1d(array) != nrows)
+ throw_invalid_query_fmt("mismatch array sizes in sort: %s vs %s",
+ npy_size1d(array), nrows);
+ char kind = npy_dtype(array)->kind;
+ npy_intp elsize = npy_dtype(array)->elsize;
+ max_elsize = std::max(elsize, max_elsize);
+ // Defer to numpy sort if we're looking at anything weird.
+ if ((kind != 'u' && kind != 'i' && kind != 'b' && kind != 'f') ||
+ npy_strides(array)[0] != elsize) {
+ return standard_numpy_lexsort(pytuple::from(std::move(columns)));
+ }
+ npy_intp nr_digits = nr_digits_of(npy_dtype(array)->type);
+ max_nr_digits = std::max(max_nr_digits, nr_digits);
+ }
+
+ assume(max_nr_digits > 0);
+ assume(max_elsize > 0);
+
+ // If we're sorting more than a single bool, we need to allocate
+ // intermediate storage for the column values --- otherwise, we'd
+ // need a random-access take per byte instead of
+ // per-non-first-column.
+ void* buffer_in = nullptr;
+ FINALLY(_do_py_free(buffer_in));
+ void* buffer_out = nullptr;
+ FINALLY(_do_py_free(buffer_out));
+
+ // We need memory to store the digit counts. We count all the
+ // digits in a column at once, during the first pass, so we reserve
+ // space for all counts here. The 1+ below is to hold the
+ // bucked-used count for each group of digit counts.
+ const npy_intp count_nentries = max_nr_digits * (1 + nr_digit_values);
+ const npy_intp count_nbytes = count_nentries * sizeof (npy_intp);
+ npy_intp* const counts = reinterpret_cast<npy_intp*>(
+ _do_py_malloc(count_nbytes));
+ FINALLY(_do_py_free(counts));
+
+ // For checking whether incremental counting produced the
+ // correct results.
+ npy_intp* const counts_aux = safe_mode
+ ? reinterpret_cast<npy_intp*>(_do_py_malloc(count_nbytes))
+ : nullptr;
+ FINALLY(if (counts_aux) _do_py_free(counts_aux));
+
+ unique_pyarray indexer_in;
+ unique_pyarray indexer_out;
+
+ // Columns are oriented least-significant first, so flip the
+ // array and take them from the end so way can pop in constant time.
+ std::reverse(columns.begin(), columns.end());
+ bool have_column_counts = false;
+ do {
+ unique_pyarray column = std::move(columns.back());
+ columns.pop_back();
+ void* column_data = npy_data_raw(column);
+ char type = npy_dtype(column)->type;
+ bool need_column_values;
+ int nr_digits = nr_digits_of(type);
+
+ if (have_column_counts) {
+ assume(indexer_in);
+ assume(buffer_in);
+ have_column_counts = false;
+ need_column_values = false;
+ if (safe_mode) {
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using T = VALTYPE(dummy);
+ count_column_via_scan<T>(
+ nrows, reinterpret_cast<T*>(column_data), counts_aux);
+ });
+ // Use an explicit loop instead of memcmp so we can break more
+ // precisely in the debugger. This is !NDEBUG-only code.
+ for (npy_intp digitno = 0; digitno < nr_digits; ++digitno) {
+ npy_intp* const dn_counts =
+ counts_for_digitno(counts, digitno);
+ npy_intp* const dn_counts_aux =
+ counts_for_digitno(counts_aux, digitno);
+ for (npy_intp i = -1; i < nr_digit_values; ++i)
+ assert(dn_counts[i] == dn_counts_aux[i]);
+ }
+ }
+ } else {
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using T = VALTYPE(dummy);
+ count_column_via_scan<T>(
+ nrows, reinterpret_cast<T*>(column_data), counts);
+ });
+ if (!indexer_in) {
+ assume(!indexer_out);
+ assume(!buffer_in);
+ assume(!buffer_out);
+ need_column_values = false;
+ } else {
+ assume(buffer_in);
+ need_column_values = true;
+ }
+ };
+
+ // At this point, we have all the digit counts for this column.
+ // Reduce nr_digits by the number of trailing useless digits so
+ // that we're more likely to use the transitional-digit path
+ // below and fill the next column while we sort the last digit of
+ // this one.
+ assume(nr_digits > 0);
+ do {
+ npy_intp* const last_digit_counts =
+ counts_for_digitno(counts, nr_digits - 1);
+ if (last_digit_counts[-1] > 1)
+ break;
+ } while (--nr_digits);
+ assume(nr_digits >= 0);
+ if (nr_digits && need_column_values) {
+ // Last column didn't fill our buffer with column values
+ // during its last-digit scan, so do that ourselves now.
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using T = VALTYPE(dummy);
+ fallback_take<T>(
+ nrows,
+ reinterpret_cast<T*>(column_data),
+ npy_data<npy_intp>(indexer_in),
+ reinterpret_cast<T*>(buffer_in));
+ });
+ }
+
+ for (int digitno = 0; digitno < nr_digits; ++digitno) {
+ npy_intp* const dn_counts = counts_for_digitno(counts, digitno);
+ const npy_intp bucket_count = dn_counts[-1];
+ const bool useful_to_sort = bucket_count > 1;
+ if (!useful_to_sort)
+ continue;
+ const bool is_last_digit_this_column = digitno + 1 == nr_digits;
+ const bool is_last_digit_all_columns =
+ is_last_digit_this_column && columns.empty();
+ if (!indexer_in) {
+ assume(!buffer_in);
+ assume(!indexer_out);
+ assume(!buffer_out);
+ indexer_out =
+ make_uninit_hunk_array(qc, type_descr<npy_intp>(), nrows);
+ if (!is_last_digit_all_columns) {
+ indexer_in =
+ make_uninit_hunk_array(qc, type_descr<npy_intp>(), nrows);
+ npy_intp buffer_nbytes = nrows * max_elsize; // won't overflow
+ buffer_in = _do_py_malloc(buffer_nbytes);
+ buffer_out = _do_py_malloc(buffer_nbytes);
+ }
+ if (is_last_digit_this_column && !is_last_digit_all_columns) {
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using FT = VALTYPE(dummy);
+ pyarray_ref next_column = columns.back();
+ char next_type = npy_dtype(next_column)->type;
+ npy_type_dispatch_code(next_type, [&](auto dummy2) {
+ using NT = VALTYPE(dummy2);
+ do_transitional_digit<FT, NT>(
+ nrows,
+ digitno,
+ reinterpret_cast<FT*>(column_data),
+ npy_data<NT>(next_column),
+ counts,
+ /*index_in=*/nullptr,
+ /*in_value=*/nullptr,
+ npy_data<npy_intp>(indexer_out),
+ reinterpret_cast<NT*>(buffer_out));
+ });
+ have_column_counts = true;
+ });
+ } else {
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using T = VALTYPE(dummy);
+ do_initial_digit<T>(
+ nrows,
+ digitno,
+ reinterpret_cast<T*>(column_data),
+ counts,
+ npy_data<npy_intp>(indexer_out),
+ reinterpret_cast<T*>(buffer_out));
+ });
+ }
+ swap(indexer_in, indexer_out);
+ swap(buffer_in, buffer_out);
+ } else if (!is_last_digit_this_column) {
+ assume(indexer_in);
+ assume(buffer_in);
+ assume(indexer_out);
+ assume(buffer_out);
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using T = VALTYPE(dummy);
+ do_middle_digit<T>(
+ nrows,
+ digitno,
+ reinterpret_cast<T*>(column_data),
+ counts,
+ npy_data<npy_intp>(indexer_in),
+ reinterpret_cast<T*>(buffer_in),
+ npy_data<npy_intp>(indexer_out),
+ reinterpret_cast<T*>(buffer_out));
+ });
+ swap(indexer_in, indexer_out);
+ swap(buffer_in, buffer_out);
+ } else if (!is_last_digit_all_columns) {
+ assume(is_last_digit_this_column);
+ assume(indexer_in);
+ assume(buffer_in);
+ assume(indexer_out);
+ assume(buffer_out);
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using FT = VALTYPE(dummy);
+ pyarray_ref next_column = columns.back();
+ char next_type = npy_dtype(next_column)->type;
+ npy_type_dispatch_code(next_type, [&](auto dummy2) {
+ using NT = VALTYPE(dummy2);
+ do_transitional_digit<FT, NT>(
+ nrows,
+ digitno,
+ reinterpret_cast<FT*>(column_data),
+ npy_data<NT>(next_column),
+ counts,
+ npy_data<npy_intp>(indexer_in),
+ reinterpret_cast<FT*>(buffer_in),
+ npy_data<npy_intp>(indexer_out),
+ reinterpret_cast<NT*>(buffer_out));
+ });
+ });
+ have_column_counts = true;
+ swap(indexer_in, indexer_out);
+ swap(buffer_in, buffer_out);
+ } else {
+ assume(is_last_digit_all_columns);
+ assume(indexer_in);
+ assume(buffer_in);
+ assume(indexer_out);
+ npy_type_dispatch_code(type, [&](auto dummy) {
+ using T = VALTYPE(dummy);
+ do_middle_digit<T>(
+ nrows,
+ digitno,
+ reinterpret_cast<T*>(column_data),
+ counts,
+ npy_data<npy_intp>(indexer_in),
+ reinterpret_cast<T*>(buffer_in),
+ npy_data<npy_intp>(indexer_out),
+ /*buffer_out=*/nullptr);
+ });
+ swap(indexer_in, indexer_out);
+ swap(buffer_in, buffer_out);
+ }
+ }
+ } while (!columns.empty());
+
+ if (!indexer_in) {
+ // Congratulations! No column was useful for sorting. Make a
+ // sequential index instead.
+ indexer_in =
+ make_uninit_hunk_array(qc, type_descr<npy_intp>(), nrows);
+ npy_intp* indexer_data = npy_data<npy_intp>(indexer_in);
+ for (npy_intp rowno = 0; rowno < nrows; ++rowno)
+ indexer_data[rowno] = rowno;
+ }
+
+ return indexer_in;
+}
+
+static PyMethodDef functions[] = {
+ AUTOFUNCTION(fast_argsort,
+ "Fast radix-based argsort",
+ (QueryCache*, qc)
+ (pyref, columns)
+ ),
+ AUTOFUNCTION(set_min_radix_sort,
+ "Set row count threshold for radix sort",
+ (npy_intp, min_radix_sort)
+ ),
+ { 0 }
+};
+
+} // anonymous namespace
+
+void
+init_sort(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/sort.h b/src/dctv/sort.h
new file mode 100644
index 0000000..c330f6f
--- /dev/null
+++ b/src/dctv/sort.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_sort(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span.cpp b/src/dctv/span.cpp
new file mode 100644
index 0000000..7d68ab9
--- /dev/null
+++ b/src/dctv/span.cpp
@@ -0,0 +1,49 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "span.h"
+
+#include "fmt.h"
+#include "npy.h"
+
+namespace dctv {
+
+String
+ts2tracets(TimeStamp ts)
+{
+ int64_t ns_in_second = 1000L * 1000L * 1000L;
+
+ return fmt("%06lu.%06lu/%lld",
+ ts / ns_in_second,
+ (ts % ns_in_second) / 1000,
+ static_cast<long long>(ts));
+}
+
+void
+init_span(pyref m)
+{
+ register_constant(m, "DTYPE_TS", type_descr<TimeStamp>());
+ register_constant(m, "DTYPE_DURATION", type_descr<TimeStamp>());
+ register_constant(m, "DTYPE_CLONE_FLAGS", type_descr<CloneFlags>());
+ register_constant(m, "DTYPE_ID_VALUE", type_descr<IdValue>());
+ register_constant(m, "DTYPE_OOM_SCORE", type_descr<OomScore>());
+ register_constant(m, "DTYPE_SNAPSHOT_NUMBER",
+ type_descr<SnapshotNumber>());
+ register_constant(m, "DTYPE_MEMORY_SIZE", type_descr<MemorySize>());
+ register_constant(m, "DTYPE_RAW_THREAD_STATE_FLAGS",
+ type_descr<RawThreadStateFlags>());
+ register_constant(m, "DTYPE_CPU_NUMBER",
+ type_descr<CpuNumber>());
+}
+
+} // namespace dctv
diff --git a/src/dctv/span.h b/src/dctv/span.h
new file mode 100644
index 0000000..4bba4c4
--- /dev/null
+++ b/src/dctv/span.h
@@ -0,0 +1,40 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+// We used to use templates for these types, but there's really no
+// point: we're going to be using int64 for these until the end
+// of time.
+
+using TimeStamp = int64_t;
+using Duration = int64_t;
+using Partition = int64_t;
+using CloneFlags = int64_t;
+using IdValue = int32_t;
+using OomScore = int32_t;
+using SnapshotNumber = int32_t;
+using MemorySize = int64_t;
+using RawThreadStateFlags = uint16_t;
+
+// TODO(dancol): probably reduce to uint8_t
+using CpuNumber = int32_t;
+
+String ts2tracets(TimeStamp ts);
+void init_span(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_fixup.cpp b/src/dctv/span_fixup.cpp
new file mode 100644
index 0000000..ec8e9fc
--- /dev/null
+++ b/src/dctv/span_fixup.cpp
@@ -0,0 +1,117 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "span_fixup.h"
+
+#include <tuple>
+
+#include "autoevent.h"
+#include "hash_table.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "span_result_buffer.h"
+
+namespace dctv {
+
+static
+unique_pyref
+span_fixup(PyObject*, PyObject* args)
+{
+ namespace ae = auto_event;
+
+ PARSEPYARGS(
+ (pyref, meta_source)
+ (pyref, meta_out)
+ (QueryExecution*, qe)
+ (bool, is_partitioned)
+ )(args);
+
+ struct PartitionState final {
+ TimeStamp open_ts = -1;
+ Index open_count = 0;
+ };
+
+ HashTable<Partition, PartitionState> partitions;
+
+ auto get_or_create_ps = [&](Partition partition)
+ -> PartitionState& {
+ return partitions.try_emplace(partition).first->second;
+ };
+
+ auto get_ps = [&](Partition partition) -> PartitionState& {
+ auto it = partitions.find(partition);
+ assert(it != partitions.end());
+ return it->second;
+ };
+
+ SpanTableResultBuffer meta_rb(addref(meta_out), qe, is_partitioned);
+
+ AUTOEVENT_DECLARE_EVENT(
+ Open,
+ (TimeStamp, duration)
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ Close,
+ (Partition, partition, ae::partition)
+ );
+
+ auto handle_open = [&](auto&& ae, TimeStamp ts, const Open& open) {
+ PartitionState& ps = get_or_create_ps(open.partition);
+ if (!ps.open_count)
+ ps.open_ts = ts;
+ ps.open_count += 1;
+ ae::enqueue_event(
+ ae,
+ ts + open.duration,
+ Close { open.partition });
+ };
+
+ auto handle_close = [&](auto&& ae, TimeStamp ts, const Close& close) {
+ PartitionState& ps = get_ps(close.partition);
+ assert(ps.open_count > 0);
+ ps.open_count -= 1;
+ if (!ps.open_count)
+ meta_rb.add(ps.open_ts, ts - ps.open_ts, close.partition);
+ };
+
+ ae::process(
+ ae::synthetic_event<Close>(handle_close),
+ ae::input<Open>(meta_source, handle_open)
+ );
+
+ meta_rb.flush();
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("span_fixup",
+ wraperr<span_fixup>(),
+ METH_VARARGS,
+ "Fix invalid span nesting"),
+ { 0 }
+};
+
+void
+init_span_fixup(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/span_fixup.h b/src/dctv/span_fixup.h
new file mode 100644
index 0000000..56f94e5
--- /dev/null
+++ b/src/dctv/span_fixup.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_span_fixup(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_group.cpp b/src/dctv/span_group.cpp
new file mode 100644
index 0000000..94b5a1e
--- /dev/null
+++ b/src/dctv/span_group.cpp
@@ -0,0 +1,739 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "span_group.h"
+
+#include <tuple>
+#include <utility>
+
+#include "autoevent.h"
+#include "command_stream.h"
+#include "hash_table.h"
+#include "optional.h"
+#include "pyiter.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "span_result_buffer.h"
+
+namespace dctv {
+namespace {
+
+using std::tie;
+using std::string_view;
+
+using SgCommandOut = CommandOut<SgCommand>;
+
+// The span group includes a "global" partition not named by any
+// specific partition number. PartitionId can name either that global
+// partition or a numbered partition. "pid" in this file is an
+// abbreviation for PartitionId and has nothing to do with POSIX
+// process IDs (except in that higher-level code can choose to
+// partition data by process ID --- but that's none of our
+// business here.)
+
+struct PartitionId final {
+ constexpr explicit PartitionId(Partition p)
+ : partition(p), global(false) {}
+ PartitionId(const PartitionId&) noexcept = default; // NOLINT
+ bool operator==(const PartitionId& other) const noexcept {
+ return tie(this->partition, this->global) ==
+ tie(other.partition, other.global);
+ }
+ bool operator!=(const PartitionId& other) const noexcept {
+ return !(*this == other);
+ }
+ const Partition partition; // NOLINT
+ const bool global; // NOLINT
+ static const PartitionId GLOBAL() { return PartitionId(); }
+ private:
+ constexpr PartitionId() : partition(), global(true) {}
+};
+
+struct PartitionStateBaseOpt {
+ protected:
+ explicit PartitionStateBaseOpt(PartitionId) {}
+ void check_partition(PartitionId) {}
+};
+
+struct PartitionStateBaseDebug {
+ protected:
+ explicit PartitionStateBaseDebug(PartitionId pid)
+ : pid(pid)
+ {}
+ void check_partition(PartitionId pid) {
+ assume(this->pid == pid);
+ }
+ private:
+ PartitionId pid;
+};
+
+using PartitionStateBase = std::conditional_t<
+ safe_mode,
+ PartitionStateBaseDebug,
+ PartitionStateBaseOpt>;
+
+struct PartitionState final : PartitionStateBase, NoCopy {
+ explicit PartitionState(PartitionId pid)
+ : PartitionStateBase(pid) {}
+
+ void mark_grouper_open(TimeStamp closed_ts) {
+ assert(!this->grouper_closed_ts.has_value());
+ this->grouper_closed_ts = closed_ts;
+ }
+ void mark_grouper_closed(TimeStamp closed_ts) {
+ assert(this->grouper_closed_ts.has_value());
+ assert(this->grouper_closed_ts == closed_ts);
+ this->grouper_closed_ts.reset();
+ }
+ bool is_grouper_open() const {
+ return this->grouper_closed_ts.has_value();
+ }
+ TimeStamp get_grouper_closed_ts() const {
+ assert(this->grouper_closed_ts.has_value());
+ return *this->grouper_closed_ts;
+ }
+ void mark_grouped_open(TimeStamp closed_ts) {
+ assert(!this->grouped_closed_ts.has_value());
+ this->grouped_closed_ts = closed_ts;
+ }
+ void mark_grouped_closed(TimeStamp closed_ts) {
+ assert(this->grouped_closed_ts.has_value());
+ assert(this->grouped_closed_ts == closed_ts);
+ this->grouped_closed_ts.reset();
+ }
+ bool is_grouped_open() const {
+ return this->grouped_closed_ts.has_value();
+ }
+ TimeStamp get_grouped_closed_ts() const {
+ assert(this->grouped_closed_ts.has_value());
+ return *this->grouped_closed_ts;
+ }
+ void accumulate(SgCommandOut* co, PartitionId pid) {
+ this->check_partition(pid);
+ assert(this->is_grouped_open());
+ this->have_data = true;
+ if (pid.global)
+ co->emit(SgCommand::SLURP_AND_ACCUMULATE_GLOBAL);
+ else
+ co->emit(SgCommand::SLURP_AND_ACCUMULATE, pid.partition);
+ }
+ void copy_last_to(SgCommandOut* co,
+ PartitionId pid,
+ PartitionId other_pid,
+ PartitionState* other_ps) {
+ this->check_partition(pid);
+ other_ps->check_partition(other_pid);
+ assert(pid.global);
+ assert(!other_pid.global);
+ assert(this->have_data);
+ other_ps->have_data = this->have_data;
+ co->emit(SgCommand::COPY_LAST_GLOBAL_TO, other_pid.partition);
+ }
+ void reset_data(SgCommandOut* co,
+ PartitionId pid,
+ bool keep_last = false)
+ {
+ this->check_partition(pid);
+ this->have_data = keep_last;
+ if (pid.global)
+ co->emit((keep_last
+ ? SgCommand::RESET_GLOBAL_KEEP_LAST
+ : SgCommand::RESET_GLOBAL));
+ else
+ co->emit((keep_last
+ ? SgCommand::RESET_KEEP_LAST
+ : SgCommand::RESET),
+ pid.partition);
+ }
+ bool get_have_data() const {
+ return this->have_data;
+ }
+ void emit_aggregations(SgCommandOut* co, PartitionId pid) {
+ this->check_partition(pid);
+ assert(this->is_grouper_open());
+ if (pid.global)
+ co->emit(SgCommand::EMIT_GLOBAL);
+ else
+ co->emit(SgCommand::EMIT, pid.partition);
+ }
+ private:
+ optional<TimeStamp> grouped_closed_ts;
+ optional<TimeStamp> grouper_closed_ts;
+ bool have_data = false;
+};
+
+unique_pyref
+do_span_group(PyObject*, PyObject* py_args)
+{
+ // TODO(dancol): support multiple grouped span tables?
+
+ namespace ae = auto_event;
+
+ auto args = PARSEPYARGS_V(
+ (pyref, unique_partition_values)
+ (pyref, metadata_grouped_source)
+ (pyref, metadata_grouper_source)
+ (pyref, metadata_out)
+ (pyref, command_out)
+ (QueryExecution*, qe)
+ (bool, grouper_is_partitioned)
+ (bool, grouped_is_partitioned)
+ (bool, grouped_is_span)
+ (bool, allow_empty_groups)
+ )(py_args);
+
+ const bool do_log = false;
+ const bool grouper_is_partitioned = args.grouper_is_partitioned;
+ const bool grouped_is_partitioned = args.grouped_is_partitioned;
+ const bool grouped_is_span = args.grouped_is_span;
+ const bool allow_empty_groups = args.allow_empty_groups;
+ const bool permanent_partitions = args.unique_partition_values != Py_None;
+
+ if (do_log) {
+ pylog.debug("grouper_is_partitioned=%s", grouper_is_partitioned);
+ pylog.debug("grouped_is_partitioned=%s", grouped_is_partitioned);
+ pylog.debug("grouped_is_span=%s", grouped_is_span);
+ pylog.debug("allow_empty_groups=%s", allow_empty_groups);
+ pylog.debug("permanent_partitions=%s", permanent_partitions);
+ }
+
+ if (permanent_partitions !=
+ (allow_empty_groups &&
+ !grouper_is_partitioned &&
+ grouped_is_partitioned))
+ throw_invalid_query("invalid partition list usage");
+
+ const bool output_is_partitioned =
+ grouper_is_partitioned || grouped_is_partitioned;
+ SgCommandOut co(args.command_out.notnull().addref(), args.qe);
+
+ // TODO(dancol): remove ordered mode
+
+ using PartitionTable = HashTable<Partition, PartitionState>;
+ using PartitionTableIterator =
+ typename PartitionTable::iterator;
+
+ // Main mutable state updated during traversal
+ nocopy_optional<PartitionTable> state_by_partition_u;
+ if (grouper_is_partitioned || grouped_is_partitioned)
+ state_by_partition_u.emplace();
+ nocopy_optional<PartitionState> unpartitioned_ps;
+ if (!grouper_is_partitioned || !grouped_is_partitioned)
+ unpartitioned_ps.emplace(PartitionId::GLOBAL());
+
+ auto find_or_create_partition_state_u = [&](Partition partition,
+ bool* inserted=nullptr)
+ -> PartitionState&
+ {
+ assert(state_by_partition_u);
+ auto result = state_by_partition_u
+ ->try_emplace(partition, PartitionId(partition));
+ if (inserted)
+ *inserted = result.second;
+ return result.first->second;
+ };
+
+ if (permanent_partitions) { // Pre-create all partitions
+ assert(state_by_partition_u);
+ pyarray_ref array = args.unique_partition_values.as<PyArrayObject>();
+ NpyIteration1<Partition> iter(array);
+ if (!iter.is_at_eof()) {
+ do {
+ Partition partition = iter.get();
+ find_or_create_partition_state_u(partition);
+ } while (iter.advance());
+ }
+ }
+
+ AUTOEVENT_DECLARE_EVENT(
+ GrouperOpen,
+ (TimeStamp, duration, ae::span_duration)
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ GrouperClosed,
+ (TimeStamp, open_ts)
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ GroupedOpen,
+ (TimeStamp, duration, ae::span_duration)
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ GroupedClosed,
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ GroupedEvent,
+ (Partition, partition, ae::partition)
+ );
+
+ auto closed_ts = [](TimeStamp ts, const auto& event) -> TimeStamp {
+ return ts + event.duration;
+ };
+
+ SpanTableResultBuffer span_out(addref(args.metadata_out),
+ args.qe,
+ output_is_partitioned);
+
+ // In the code below, we have four combinations of partitioned and
+ // unpartitioned inputs: unpartitioned grouper and unpartitioned
+ // grouped (uu), partitioned grouper and unpartitioned grouped (pu),
+ // unpartitioned grouper and partitioned grouped (up), and
+ // partitioned grouper and partitioned grouped (pp). We define
+ // families of functions with members for each of the cases above.
+ // In some cases, the functions might bear a certain similarity to
+ // each other, but don't be tempted to combine them: that way lies
+ // madness, as, comingled, state management becomes impossible to
+ // reason about.
+
+ // In the completely unpartitioned case (uu), we simply keep all
+ // information in unpartitioned_ps.
+
+ // Unpartitioned grouper and partitioned grouped (up) is the
+ // "broadcast" scenario in which we replicate the grouper into each
+ // partition, storing the aggregate state in the partition table,
+ // but storing in unpartitioned_ps enough information to copy any
+ // open grouper state into a new per-partition state.
+
+ // Partitioned grouper and unpartitioned grouped (pu) means that we
+ // essentially "replicate" the grouped data into each entry in the
+ // partition table; the overall result looks like the pp case,
+ // except that we use the unpartitioned_ps table as an intermediate
+ // buffer into which we read the grouped data before replicating
+ // them to the grouper partitions.
+
+ // When both grouper and grouped are partitioned (pp), we just track
+ // the per-partition state in the partition table.
+
+ // TODO(dancol): avoid emitting clear commands immediately before
+ // erase commands. It didn't matter much in the virtual aggregate
+ // case, but it's worth avoiding now that we're using
+ // command streams.
+
+ auto maybe_delete_partition_u = [&](PartitionTableIterator it) {
+ const bool erase = !permanent_partitions &&
+ !it->second.is_grouper_open() &&
+ !it->second.is_grouped_open();
+ if (!erase)
+ return std::pair(std::next(it), false);
+ co.emit(SgCommand::FORGET_PARTITION, it->first);
+ // Post-increment it so that we can return the next iterator.
+ // Abseil's hash map returns void from erase for some reason.
+ state_by_partition_u->erase(it++);
+ return std::pair(it, true);
+ };
+
+ auto find_partition_it_u = [&](Partition partition) {
+ assert(state_by_partition_u);
+ auto it = state_by_partition_u->find(partition);
+ assert(it != state_by_partition_u->end());
+ return it;
+ };
+
+ auto for_each_partition_u = [&](auto functor) {
+ assert(state_by_partition_u);
+ for (auto& [partition, ps] : *state_by_partition_u)
+ functor(partition, ps);
+ };
+
+ auto for_each_partition_cleanup_u = [&](auto functor) {
+ bool erased;
+ assert(state_by_partition_u);
+ auto it = state_by_partition_u->begin();
+ while (it != state_by_partition_u->end()) {
+ functor(it->first, it->second);
+ tie(it, erased) = maybe_delete_partition_u(it);
+ }
+ };
+
+ auto emit_ps = [&](TimeStamp open_ts,
+ TimeStamp closed_ts,
+ PartitionId pid,
+ PartitionState& ps)
+ {
+ span_out.add(open_ts, closed_ts - open_ts, pid.partition);
+ ps.emit_aggregations(&co, pid);
+ };
+
+ auto handle_grouper_open_uu = [&]
+ (TimeStamp ts, const GrouperOpen& gro)
+ {
+ const TimeStamp grouper_closed_ts = closed_ts(ts, gro);
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouper_open(grouper_closed_ts);
+ };
+
+ auto handle_grouper_open_up = [&]
+ (TimeStamp ts, const GrouperOpen& gro)
+ {
+ const TimeStamp grouper_closed_ts = closed_ts(ts, gro);
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouper_open(grouper_closed_ts);
+ for_each_partition_u([&](Partition partition, PartitionState& ps) {
+ ps.mark_grouper_open(grouper_closed_ts);
+ });
+ };
+
+ auto handle_grouper_open_pu = [&]
+ (TimeStamp ts, const GrouperOpen& gro)
+ {
+ const TimeStamp grouper_closed_ts = closed_ts(ts, gro);
+ bool inserted;
+ PartitionState& ps =
+ find_or_create_partition_state_u(gro.partition, &inserted);
+ ps.mark_grouper_open(grouper_closed_ts);
+ assert(unpartitioned_ps);
+ if (inserted && unpartitioned_ps->is_grouped_open()) {
+ ps.mark_grouped_open(unpartitioned_ps->get_grouped_closed_ts());
+ if (unpartitioned_ps->get_have_data())
+ unpartitioned_ps->copy_last_to(
+ &co,
+ PartitionId::GLOBAL(),
+ /*other_pid=*/PartitionId(gro.partition),
+ &ps);
+ }
+ };
+
+ auto handle_grouper_open_pp = [&]
+ (TimeStamp ts, const GrouperOpen& gro)
+ {
+ const TimeStamp grouper_closed_ts = closed_ts(ts, gro);
+ PartitionState& ps = find_or_create_partition_state_u(gro.partition);
+ ps.mark_grouper_open(grouper_closed_ts);
+ };
+
+ auto handle_grouper_open = [&]
+ (auto&& ae, TimeStamp ts, const GrouperOpen& gro)
+ {
+ if (!grouper_is_partitioned) {
+ if (!grouped_is_partitioned)
+ handle_grouper_open_uu(ts, gro);
+ else
+ handle_grouper_open_up(ts, gro);
+ } else {
+ if (!grouped_is_partitioned)
+ handle_grouper_open_pu(ts, gro);
+ else
+ handle_grouper_open_pp(ts, gro);
+ }
+
+ ae::enqueue_event(
+ ae,
+ ts + gro.duration,
+ GrouperClosed {
+ /*open_ts*/ts,
+ /*partition=*/gro.partition,
+ }
+ );
+ };
+
+ auto grouper_emit_and_reset = [&](
+ TimeStamp open_ts,
+ TimeStamp closed_ts,
+ PartitionId pid,
+ PartitionState& ps)
+ {
+ assert(ps.get_grouper_closed_ts() == closed_ts);
+ if (allow_empty_groups || ps.get_have_data()) {
+ emit_ps(open_ts, closed_ts, pid, ps);
+ if (ps.get_have_data()) {
+ bool will_continue =
+ ps.is_grouped_open() &&
+ ps.get_grouped_closed_ts() > closed_ts;
+ ps.reset_data(&co, pid, /*keep_last=*/will_continue);
+ }
+ }
+ };
+
+ auto handle_grouper_closed_uu = [&]
+ (TimeStamp ts, const GrouperClosed& grc)
+ {
+ const TimeStamp open_ts = grc.open_ts;
+ const TimeStamp closed_ts = ts;
+ assert(unpartitioned_ps);
+ grouper_emit_and_reset(open_ts,
+ closed_ts,
+ PartitionId::GLOBAL(),
+ *unpartitioned_ps);
+ unpartitioned_ps->mark_grouper_closed(closed_ts);
+ };
+
+ auto handle_grouper_closed_up = [&]
+ (TimeStamp ts, const GrouperClosed& grc)
+ {
+ // Note that we emit more rows than we have grouper inputs in this
+ // case, one row per partition.
+ const TimeStamp open_ts = grc.open_ts;
+ const TimeStamp closed_ts = ts;
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouper_closed(closed_ts);
+ for_each_partition_cleanup_u([&](
+ Partition partition, PartitionState& ps) {
+ grouper_emit_and_reset(open_ts,
+ closed_ts,
+ PartitionId(partition),
+ ps);
+ ps.mark_grouper_closed(closed_ts);
+ });
+ };
+
+ auto handle_grouper_closed_pu = [&]
+ (TimeStamp ts, const GrouperClosed& grc)
+ {
+ const TimeStamp open_ts = grc.open_ts;
+ const TimeStamp closed_ts = ts;
+ auto it = find_partition_it_u(grc.partition);
+ PartitionState& ps = it->second;
+ grouper_emit_and_reset(open_ts,
+ closed_ts,
+ PartitionId(grc.partition),
+ ps);
+ ps.mark_grouper_closed(closed_ts);
+ maybe_delete_partition_u(it);
+ };
+
+ auto handle_grouper_closed_pp = [&]
+ (TimeStamp ts, const GrouperClosed& grc)
+ {
+ const TimeStamp open_ts = grc.open_ts;
+ const TimeStamp closed_ts = ts;
+ auto it = find_partition_it_u(grc.partition);
+ PartitionState& ps = it->second;
+ grouper_emit_and_reset(open_ts,
+ closed_ts,
+ PartitionId(grc.partition),
+ ps);
+ ps.mark_grouper_closed(closed_ts);
+ maybe_delete_partition_u(it);
+ };
+
+ auto handle_grouper_closed = [&]
+ (auto&& ae, TimeStamp ts, const GrouperClosed& grc)
+ {
+ if (!grouper_is_partitioned) {
+ if (!grouped_is_partitioned)
+ handle_grouper_closed_uu(ts, grc);
+ else
+ handle_grouper_closed_up(ts, grc);
+ } else {
+ if (!grouped_is_partitioned)
+ handle_grouper_closed_pu(ts, grc);
+ else
+ handle_grouper_closed_pp(ts, grc);
+ }
+ };
+
+ // N.B. handle_grouped_open_* functions need to call accumulate
+ // exactly once in order to preserve row synchronicity.
+
+ auto handle_grouped_open_uu = [&]
+ (TimeStamp ts, const GroupedOpen& gdo)
+ {
+ const TimeStamp grouped_closed_ts = closed_ts(ts, gdo);
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouped_open(grouped_closed_ts);
+ unpartitioned_ps->accumulate(&co, PartitionId::GLOBAL());
+ };
+
+ auto handle_grouped_open_up = [&]
+ (TimeStamp ts, const GroupedOpen& gdo) {
+ const TimeStamp grouped_closed_ts = closed_ts(ts, gdo);
+ bool inserted;
+ PartitionState& ps =
+ find_or_create_partition_state_u(gdo.partition, &inserted);
+ // We process GROUPER_OPEN before GROUPED_OPEN, so we might as
+ // well call mark_grouper_open here before mark_grouped_open.
+ assert(unpartitioned_ps);
+ if (inserted && unpartitioned_ps->is_grouper_open())
+ ps.mark_grouper_open(unpartitioned_ps->get_grouper_closed_ts());
+ ps.mark_grouped_open(grouped_closed_ts);
+ ps.accumulate(&co, PartitionId(gdo.partition));
+ };
+
+ auto handle_grouped_open_pu = [&]
+ (TimeStamp ts, const GroupedOpen& gdo)
+ {
+ const TimeStamp grouped_closed_ts = closed_ts(ts, gdo);
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouped_open(grouped_closed_ts);
+ unpartitioned_ps->accumulate(&co, PartitionId::GLOBAL());
+ for_each_partition_u([&](Partition p, PartitionState& ps) {
+ ps.mark_grouped_open(grouped_closed_ts);
+ unpartitioned_ps->copy_last_to(&co,
+ PartitionId::GLOBAL(),
+ PartitionId(p),
+ &ps);
+ });
+ };
+
+ auto handle_grouped_open_pp = [&]
+ (TimeStamp ts, const GroupedOpen& gdo)
+ {
+ const TimeStamp grouped_closed_ts = closed_ts(ts, gdo);
+ PartitionState& ps = find_or_create_partition_state_u(gdo.partition);
+ ps.mark_grouped_open(grouped_closed_ts);
+ ps.accumulate(&co, PartitionId(gdo.partition));
+ };
+
+ auto handle_grouped_open = [&]
+ (auto&& ae, TimeStamp ts, const GroupedOpen& gdo)
+ {
+ if (!grouper_is_partitioned) {
+ if (!grouped_is_partitioned)
+ handle_grouped_open_uu(ts, gdo);
+ else
+ handle_grouped_open_up(ts, gdo);
+ } else {
+ if (!grouped_is_partitioned)
+ handle_grouped_open_pu(ts, gdo);
+ else
+ handle_grouped_open_pp(ts, gdo);
+ }
+
+ ae::enqueue_event(
+ ae,
+ ts + gdo.duration,
+ GroupedClosed {
+ gdo.partition,
+ }
+ );
+ };
+
+ auto handle_grouped_closed_uu = [&]
+ (TimeStamp ts, const GroupedClosed& gdc)
+ {
+ const TimeStamp grouped_closed_ts = ts;
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouped_closed(grouped_closed_ts);
+ if (!unpartitioned_ps->is_grouper_open())
+ unpartitioned_ps->reset_data(&co, PartitionId::GLOBAL());
+ };
+
+ auto handle_grouped_closed_up = [&]
+ (TimeStamp ts, const GroupedClosed& gdc)
+ {
+ const TimeStamp grouped_closed_ts = ts;
+ auto it = find_partition_it_u(gdc.partition);
+ PartitionState& ps = it->second;
+ ps.mark_grouped_closed(grouped_closed_ts);
+ if (!ps.is_grouper_open())
+ ps.reset_data(&co, PartitionId(it->first));
+ maybe_delete_partition_u(it);
+ };
+
+ auto handle_grouped_closed_pu = [&]
+ (TimeStamp ts, const GroupedClosed& gdc)
+ {
+ const TimeStamp grouped_closed_ts = ts;
+ assert(unpartitioned_ps);
+ unpartitioned_ps->mark_grouped_closed(grouped_closed_ts);
+ unpartitioned_ps->reset_data(&co, PartitionId::GLOBAL());
+ for_each_partition_cleanup_u([&](Partition p, PartitionState& ps) {
+ ps.mark_grouped_closed(grouped_closed_ts);
+ if (!ps.is_grouper_open())
+ ps.reset_data(&co, PartitionId(p));
+ });
+ };
+
+ auto handle_grouped_closed_pp = [&]
+ (TimeStamp ts, const GroupedClosed& gdc)
+ {
+ const TimeStamp grouped_closed_ts = ts;
+ auto it = find_partition_it_u(gdc.partition);
+ PartitionState& ps = it->second;
+ ps.mark_grouped_closed(grouped_closed_ts);
+ if (!ps.is_grouper_open())
+ ps.reset_data(&co, PartitionId(it->first));
+ maybe_delete_partition_u(it);
+ };
+
+ auto handle_grouped_closed = [&]
+ (auto&& ae, TimeStamp ts, const GroupedClosed& gdc)
+ {
+ if (!grouper_is_partitioned) {
+ if (!grouped_is_partitioned)
+ handle_grouped_closed_uu(ts, gdc);
+ else
+ handle_grouped_closed_up(ts, gdc);
+ } else {
+ if (!grouped_is_partitioned)
+ handle_grouped_closed_pu(ts, gdc);
+ else
+ handle_grouped_closed_pp(ts, gdc);
+ }
+ };
+
+ auto handle_grouped_event = [&]
+ (auto&& ae, TimeStamp ts, const GroupedEvent& ge)
+ {
+ GroupedOpen gdo = {
+ /*duration=*/0,
+ /*partition=*/ge.partition,
+ };
+ handle_grouped_open(AUTOFWD(ae), ts, gdo);
+ };
+
+ // We process events at the same "time" in the order given here.
+ // Order is important for correctness!
+ ae::process(
+ ae::synthetic_event<GroupedClosed>(
+ handle_grouped_closed),
+ ae::synthetic_event<GrouperClosed>(
+ handle_grouper_closed),
+ ae::input<GrouperOpen>(
+ args.metadata_grouper_source,
+ handle_grouper_open),
+ ae::input<GroupedOpen>(
+ args.metadata_grouped_source,
+ handle_grouped_open,
+ ae::enable_when(grouped_is_span)),
+ ae::input<GroupedEvent>(
+ args.metadata_grouped_source,
+ handle_grouped_event,
+ ae::enable_when(!grouped_is_span))
+ );
+
+ span_out.flush();
+ co.flush();
+ return addref(Py_None);
+}
+
+} // anonymous namespace
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("span_group",
+ wraperr<do_span_group>(),
+ METH_VARARGS,
+ "Reshape a span table into the image of another"),
+ { 0 }
+};
+
+void
+init_span_group(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/span_group.h b/src/dctv/span_group.h
new file mode 100644
index 0000000..afe3c8d
--- /dev/null
+++ b/src/dctv/span_group.h
@@ -0,0 +1,36 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+#include "span.h"
+
+namespace dctv {
+
+enum class SgCommand {
+ RESET,
+ RESET_GLOBAL,
+ RESET_KEEP_LAST,
+ RESET_GLOBAL_KEEP_LAST,
+ COPY_LAST_GLOBAL_TO,
+ SLURP_AND_ACCUMULATE,
+ SLURP_AND_ACCUMULATE_GLOBAL,
+ EMIT,
+ EMIT_GLOBAL,
+ FORGET_PARTITION,
+};
+
+void init_span_group(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_group_column.cpp b/src/dctv/span_group_column.cpp
new file mode 100644
index 0000000..7155e22
--- /dev/null
+++ b/src/dctv/span_group_column.cpp
@@ -0,0 +1,209 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "span_group_column.h"
+
+#include <string_view>
+
+#include "command_stream.h"
+#include "hash_table.h"
+#include "native_aggregation.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyerr.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span_group.h"
+
+namespace dctv {
+namespace {
+
+template<typename Kernel>
+struct PartitionState final {
+ using Out = typename Kernel::Out;
+ inline void reset(bool keep_last);
+ inline void copy_last_to(PartitionState* other, NaContext* nac);
+ inline void accumulate(Out value, bool mask, NaContext* nac);
+ inline optional<Out> sample();
+
+ private:
+ optional<Out> last_value;
+ optional<Kernel> kernel;
+};
+
+template<typename Kernel>
+void
+PartitionState<Kernel>::reset(bool keep_last)
+{
+ this->kernel.reset();
+ if (keep_last) {
+ if (this->last_value)
+ this->kernel = Kernel(*this->last_value);
+ } else {
+ this->last_value.reset();
+ }
+}
+
+template<typename Kernel>
+void
+PartitionState<Kernel>::copy_last_to(PartitionState* other, NaContext* nac)
+{
+ if (this->last_value)
+ other->accumulate(*this->last_value, /*mask=*/false, nac);
+ else
+ other->accumulate(Out{}, /*mask=*/true, nac);
+}
+
+template<typename Kernel>
+void
+PartitionState<Kernel>::accumulate(Out value, bool mask, NaContext* nac)
+{
+ if (!mask) {
+ this->last_value = value;
+ if (this->kernel)
+ this->kernel->accumulate(value, nac);
+ else
+ this->kernel = Kernel(value);
+ } else {
+ this->last_value.reset();
+ }
+}
+
+template<typename Kernel>
+optional<typename PartitionState<Kernel>::Out>
+PartitionState<Kernel>::sample()
+{
+ return this->kernel ? this->kernel->get() : Kernel::empty_value;
+}
+
+struct SgGroupNa {
+ template<typename Value, typename Aggregation>
+ static void agg_column(CommandIn ci,
+ pyref py_data,
+ pyref py_out,
+ NaContext nac,
+ QueryExecution* qe);
+
+};
+
+template<typename Value, typename Aggregation>
+void
+SgGroupNa::agg_column(CommandIn ci,
+ pyref py_data,
+ pyref py_out,
+ NaContext nac,
+ QueryExecution* qe)
+{
+ using Kernel = typename Aggregation::template Kernel<Value>;
+ using Ps = PartitionState<Kernel>;
+ using Out = typename Ps::Out;
+
+ Ps global_ps;
+ HashTable<Partition, Ps> partitions;
+ npy_uint32 extra_op_flags[2] = { NPY_ITER_NO_BROADCAST, 0 };
+ NpyIterConfig config;
+ config.extra_op_flags = &extra_op_flags[0];
+ PythonChunkIterator<Value, bool> data(py_data.notnull().addref(), config);
+ ResultBuffer<Out, bool> out(py_out.notnull().addref(), qe);
+
+ auto slurp_and_accumulate = [&](Ps* ps) {
+ if (data.is_at_eof())
+ throw_pyerr_msg(PyExc_AssertionError, "data underflow");
+ auto [value, mask] = data.get();
+ ps->accumulate(value, mask, &nac);
+ data.advance();
+ };
+
+ auto emit = [&](Ps* ps) {
+ optional<Out> sample = ps->sample();
+ if (sample.has_value())
+ out.add(*sample, /*masked=*/false);
+ else
+ out.add(Out(), /*masked=*/true);
+ };
+
+ while (!ci.is_at_eof()) {
+ switch (ci.next<SgCommand>()) {
+ case SgCommand::RESET: {
+ Partition p = ci.next<Partition>();
+ partitions[p].reset(/*keep_last=*/false);
+ break;
+ }
+ case SgCommand::RESET_GLOBAL: {
+ global_ps.reset(/*keep_last=*/false);
+ break;
+ }
+ case SgCommand::RESET_KEEP_LAST: {
+ Partition p = ci.next<Partition>();
+ partitions[p].reset(/*keep_last=*/true);
+ break;
+ }
+ case SgCommand::RESET_GLOBAL_KEEP_LAST: {
+ global_ps.reset(/*keep_last=*/true);
+ break;
+ }
+ case SgCommand::COPY_LAST_GLOBAL_TO: {
+ Partition to = ci.next<Partition>();
+ global_ps.copy_last_to(&partitions[to], &nac);
+ break;
+ }
+ case SgCommand::SLURP_AND_ACCUMULATE: {
+ Partition p = ci.next<Partition>();
+ slurp_and_accumulate(&partitions[p]);
+ break;
+ }
+ case SgCommand::SLURP_AND_ACCUMULATE_GLOBAL: {
+ slurp_and_accumulate(&global_ps);
+ break;
+ }
+ case SgCommand::EMIT: {
+ Partition p = ci.next<Partition>();
+ emit(&partitions[p]);
+ break;
+ }
+ case SgCommand::EMIT_GLOBAL: {
+ emit(&global_ps);
+ break;
+ }
+ case SgCommand::FORGET_PARTITION: {
+ Partition p = ci.next<Partition>();
+ auto it = partitions.find(p);
+ if (it != partitions.end())
+ partitions.erase(it);
+ break;
+ }
+ }
+ }
+
+ out.flush();
+}
+
+PyMethodDef functions[] = {
+ make_methoddef("span_group_column",
+ wraperr<na_agg_impl<SgGroupNa>>(),
+ METH_VARARGS,
+ "Compute a column of a span aggregation"),
+ { 0 }
+};
+
+} // anonymous namespace
+
+void
+init_span_group_column(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/span_group_column.h b/src/dctv/span_group_column.h
new file mode 100644
index 0000000..7635bd6
--- /dev/null
+++ b/src/dctv/span_group_column.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_span_group_column(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_merge_join.cpp b/src/dctv/span_merge_join.cpp
new file mode 100644
index 0000000..92281ec
--- /dev/null
+++ b/src/dctv/span_merge_join.cpp
@@ -0,0 +1,332 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "span_merge_join.h"
+
+#include <tuple>
+
+#include "autoevent.h"
+#include "hash_table.h"
+#include "npyiter.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "span_result_buffer.h"
+
+namespace dctv {
+namespace {
+
+static
+unique_pyref
+span_merge_join(PyObject*, PyObject* py_args)
+{
+ namespace ae = auto_event;
+ using SourceNumber = int;
+
+ static_assert(std::is_signed_v<Index>);
+
+ auto args = PARSEPYARGS_V(
+ (pyref, sources)
+ (pyref, span_cb)
+ (QueryExecution*, qe)
+ )(py_args);
+
+ struct SourceState final {
+ bool is_open() const {
+ return this->index >= 0;
+ }
+
+ void open(Index index) {
+ assert(!this->is_open());
+ assume(index >= 0);
+ this->index = index;
+ }
+
+ void close() {
+ assume(this->is_open());
+ this->index = -1;
+ }
+
+ Index get_index() const {
+ return this->index;
+ }
+
+ private:
+ Index index = -1;
+ };
+
+ struct Source final {
+ Source(unique_pyref py_iter,
+ unique_pyref py_sink,
+ QueryExecution* qe,
+ bool required,
+ bool has_partition)
+ : span_out(std::move(py_sink), qe),
+ py_iter(std::move(py_iter)),
+ has_partition(has_partition),
+ required(required)
+ {}
+
+ ResultBuffer<Index> span_out;
+ optional<SourceState> broadcast;
+ unique_pyref py_iter;
+ bool has_partition;
+ TimeStamp last_ts = 0;
+ bool required;
+ };
+
+ struct PartitionState final {
+ explicit PartitionState(SourceNumber nsources) :
+ source_state(nsources),
+ source_state_at_last_change(nsources) {}
+ Vector<SourceState> source_state;
+ Vector<SourceState> source_state_at_last_change;
+ TimeStamp last_change_ts = 0;
+ bool changed = false;
+ };
+
+ using PartitionTable = HashTable<Partition, PartitionState>;
+ using PartitionTableIterator = typename PartitionTable::iterator;
+ PartitionTable partitions;
+ Vector<Partition> changed_partitions;
+
+ auto mk_source = [&](pyref spec) -> Source {
+ // TODO(dancol): support masking
+ PARSEPYARGS(
+ (pyref, iter)
+ (pyref, span_out_cb)
+ (bool, required)
+ (bool, has_partition)
+ )(spec);
+ return Source(iter.addref(),
+ span_out_cb.addref(),
+ args.qe,
+ required,
+ has_partition);
+ };
+ Vector<Source> sources = py2vec(args.sources, mk_source);
+ if (sources.size() >=
+ static_cast<size_t>(std::numeric_limits<int>::max()) / 4)
+ throw_pyerr_msg(PyExc_OverflowError, "too many span sources");
+ const SourceNumber nsources = static_cast<int>(sources.size());
+ const bool using_partition = std::any_of(
+ sources.begin(),
+ sources.end(),
+ [](const auto& source) { return source.has_partition; });
+
+ SpanTableResultBuffer span_out(args.span_cb.addref(),
+ args.qe,
+ using_partition);
+
+ if (using_partition) {
+ bool any_source_is_broadcast = false;
+ bool any_non_broadcast_is_required = false;
+ for (Source& source : sources) {
+ if (source.has_partition) {
+ if (source.required)
+ any_non_broadcast_is_required = true;
+ } else {
+ source.broadcast = SourceState();
+ any_source_is_broadcast = true;
+ }
+ }
+ if (any_source_is_broadcast && !any_non_broadcast_is_required) {
+ // Our output is partitioned; i.e., each output row has a
+ // partition field. If a partitioned span isn't required for
+ // each output span, what value do we use to fill in the
+ // partition field of the output? We may one day do something
+ // sensible here, but we haven't figured out what that is yet,
+ // so punt.
+ throw_invalid_query_error("full outer broadcast join not supported");
+ }
+ }
+
+ auto should_emit_partition = [&] (const PartitionState& state) {
+ bool any_open = false;
+ for (SourceNumber source_id = 0; source_id < nsources; ++source_id) {
+ const Source& source = sources[source_id];
+ const SourceState& ss = state.source_state_at_last_change[source_id];
+ const bool source_is_open = ss.is_open();
+ if (source.required && !source_is_open)
+ return false;
+ any_open = any_open || source_is_open;
+ }
+ return any_open;
+ };
+
+ auto maybe_emit_partition = [&]
+ (Partition partition,
+ const PartitionState& state,
+ TimeStamp now)
+ {
+ if (should_emit_partition(state)) {
+ assert(state.last_change_ts < now);
+ TimeStamp ts = state.last_change_ts;
+ TimeStamp duration = now - ts;
+ span_out.add(ts, duration, partition);
+ for (SourceNumber source_id = 0; source_id < nsources; ++source_id) {
+ const SourceState& ss =
+ state.source_state_at_last_change[source_id];
+ sources[source_id].span_out.add(ss.get_index());
+ }
+ }
+ };
+
+ auto mark_partition_changed = [&] (PartitionTableIterator it) {
+ PartitionState& state = it->second;
+ if (!state.changed) {
+ state.changed = true;
+ changed_partitions.push_back(it->first);
+ }
+ };
+
+ auto mark_all_partitions_changed = [&] {
+ for (auto it = partitions.begin(); it != partitions.end(); ++it)
+ mark_partition_changed(it);
+ };
+
+ auto get_current_source_state = [&](const PartitionState& state,
+ SourceNumber source_id)
+ -> const SourceState& {
+ // TODO(dancol): we could be clever and store a forwarding pointer
+ // in the state source_state array.
+ return sources[source_id].broadcast
+ ? *sources[source_id].broadcast
+ : state.source_state[source_id];
+ };
+
+ auto snapshot_partition = [&](PartitionState& state, TimeStamp now) {
+ state.last_change_ts = now;
+ for (SourceNumber source_id = 0; source_id < nsources; ++source_id)
+ state.source_state_at_last_change[source_id] =
+ get_current_source_state(state, source_id);
+ };
+
+ auto process_changed_partitions = [&](TimeStamp now) {
+ // We don't need to sort changed_partitions here: if we're
+ // unpartitioned, we're emitting one output row anyway. If we
+ // _are_ partitioned, then higher-level code will insert a sorting
+ // postprocessing step, and if we're sorting anyway, we might as
+ // well sort by partition.
+ for (Partition partition : changed_partitions) {
+ auto partition_it = partitions.find(partition);
+ assume(partition_it != partitions.end());
+ PartitionState& state = partition_it->second;
+ maybe_emit_partition(partition, state, now);
+ snapshot_partition(state, now);
+ state.changed = false;
+ }
+ changed_partitions.clear();
+ };
+
+ AUTOEVENT_DECLARE_EVENT(SpanBegin,
+ (TimeStamp, _duration, ae::span_duration)
+ (Partition, partition, ae::partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(SpanEnd,
+ (Partition, partition, ae::partition)
+ (SourceNumber, source_number)
+ );
+
+ auto handle_span_begin = [&]
+ (SourceNumber source_number,
+ auto&& ae,
+ TimeStamp ts,
+ const SpanBegin& sb,
+ Index index)
+ {
+ Source& source = sources[source_number];
+ SourceState* ss;
+ if (source.broadcast) {
+ mark_all_partitions_changed();
+ ss = &*source.broadcast;
+ } else {
+ auto [partition_it, _inserted] =
+ partitions.try_emplace(sb.partition, nsources);
+ mark_partition_changed(partition_it);
+ ss = &partition_it->second.source_state[source_number];
+ }
+ ss->open(index);
+ ae::enqueue_event(
+ ae,
+ ts + sb._duration,
+ SpanEnd {sb.partition, source_number});
+ };
+
+ auto handle_span_end = [&]
+ (auto&& ae, TimeStamp ts, const SpanEnd& se)
+ {
+ Source& source = sources[se.source_number];
+ SourceState* ss;
+
+ if (source.broadcast) {
+ mark_all_partitions_changed();
+ ss = &*source.broadcast;
+ } else {
+ auto partition_it = partitions.find(se.partition);
+ assume(partition_it != partitions.end());
+ mark_partition_changed(partition_it);
+ ss = &partition_it->second.source_state[se.source_number];
+ }
+ ss->close();
+ };
+
+ ae::process(
+ ae::ts_batch_end_hook([&](auto&& ae, TimeStamp ts) {
+ process_changed_partitions(ts);
+ }),
+ ae::synthetic_event<SpanEnd>(handle_span_end),
+ ae::multi_input<SpanBegin, SourceNumber>(
+ [&]{
+ Vector<pyref> py_iterators;
+ py_iterators.reserve(nsources);
+ for (Source& source : sources)
+ py_iterators.push_back(source.py_iter);
+ return py_iterators;
+ }(),
+ handle_span_begin,
+ ae::add_index_argument)
+ );
+
+ assume(changed_partitions.empty());
+ span_out.flush();
+ for (Source& source : sources)
+ source.span_out.flush();
+ return addref(Py_None);
+}
+
+} // anonymous namespace
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("span_merge_join",
+ wraperr<span_merge_join>(),
+ METH_VARARGS,
+ "Join two time series"),
+ { 0 }
+};
+
+
+void
+init_span_merge_join(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/span_merge_join.h b/src/dctv/span_merge_join.h
new file mode 100644
index 0000000..6d9364b
--- /dev/null
+++ b/src/dctv/span_merge_join.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_span_merge_join(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_pivot.cpp b/src/dctv/span_pivot.cpp
new file mode 100644
index 0000000..6e78063
--- /dev/null
+++ b/src/dctv/span_pivot.cpp
@@ -0,0 +1,205 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// Group by partition, essentially. The metadata logic is in this
+// file; the actual aggregation kernel generation is over in
+// span_pivot_column.cpp.
+
+#include "dctv.h"
+
+#include "autoevent.h"
+#include "command_stream.h"
+#include "hash_table.h"
+#include "npyiter.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "span_pivot.h"
+#include "vector.h"
+
+namespace dctv {
+namespace {
+
+using std::string_view;
+
+struct OutputPartitionState final {
+ optional<TimeStamp> last_ts;
+ Index nr_open = 0;
+ bool changed = false;
+};
+
+unique_pyref
+span_pivot(PyObject*, PyObject* py_args)
+{
+ namespace ae = auto_event;
+
+ auto args = PARSEPYARGS_V(
+ (pyref, metadata_source)
+ (pyref, metadata_out)
+ (pyref, command_out)
+ (npy_intp, min_npartitions)
+ (QueryExecution*, qe)
+ )(py_args);
+
+ const auto min_npartitions = args.min_npartitions;
+ if (min_npartitions < 0)
+ throw_invalid_query_error("invalid minimum partition count %s",
+ min_npartitions);
+
+ HashTable<Partition, OutputPartitionState> output_partitions;
+ Vector<Partition> changed_output_partitions;
+ ResultBuffer<TimeStamp, TimeStamp, Partition> span_out(
+ args.metadata_out.addref(),
+ args.qe);
+
+ CommandOut<SpCommand> command_out(
+ args.command_out.notnull().addref(),
+ args.qe);
+
+ auto mark_partition_changed = [&]
+ (TimeStamp ts,
+ Partition output_partition,
+ OutputPartitionState* ops)
+ {
+ if (!ops->changed) {
+ ops->changed = true;
+ changed_output_partitions.push_back(output_partition);
+ // TODO(dancol): maybe batch changes and reduce command stream
+ // chatter in cases where actions have no point, e.g., clearing
+ // all input partitions of an output partition state when we're
+ // about to destroy the whole output partition.
+ if (ops->last_ts.has_value() && ops->nr_open >= min_npartitions) {
+ TimeStamp last_ts = *ops->last_ts;
+ assume(ts > last_ts);
+ TimeStamp duration = ts - last_ts;
+ span_out.add(last_ts, duration, output_partition);
+ command_out.emit(SpCommand::EMIT_OUTPUT_PARTITION,
+ output_partition);
+ }
+ }
+ };
+
+ AUTOEVENT_DECLARE_EVENT(
+ SpanStart,
+ (TimeStamp, duration, ae::span_duration)
+ (Partition, input_partition, ae::partition)
+ (Partition, output_partition)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ SpanEnd,
+ (Partition, input_partition)
+ (Partition, output_partition)
+ );
+
+ auto handle_span_start = [&](
+ auto&& ae,
+ TimeStamp ts,
+ const SpanStart& ss)
+ {
+ auto& ops = output_partitions[ss.output_partition];
+ mark_partition_changed(ts, ss.output_partition, &ops);
+ assume(0 <= ops.nr_open);
+ assume(ops.nr_open < std::numeric_limits<Index>::max());
+ ops.nr_open += 1;
+ command_out.emit(SpCommand::SLURP_INPUT_PARTITION,
+ ss.input_partition,
+ ss.output_partition);
+ ae::enqueue_event(
+ ae,
+ ts + ss.duration,
+ SpanEnd {
+ ss.input_partition,
+ ss.output_partition,
+ });
+ };
+
+ auto handle_span_end = [&](
+ auto&& ae,
+ TimeStamp ts,
+ const SpanEnd& se)
+ {
+ auto it = output_partitions.find(se.output_partition);
+ assert(it != output_partitions.end());
+ OutputPartitionState* ops = &it->second;
+ mark_partition_changed(ts, se.output_partition, ops);
+ assume(0 < ops->nr_open);
+ ops->nr_open -= 1;
+ command_out.emit(SpCommand::CLEAR_INPUT_PARTITION,
+ se.input_partition,
+ se.output_partition);
+ };
+
+ auto process_changed_output_partition = [&]
+ (TimeStamp ts, Partition output_partition)
+ {
+ auto it = output_partitions.find(output_partition);
+ assert(it != output_partitions.end());
+ OutputPartitionState* ops = &it->second;
+ assume(ops->changed);
+
+ if (ops->nr_open == 0) {
+ // TODO(dancol): benchmark leaving it open
+ output_partitions.erase(it);
+ command_out.emit(SpCommand::FORGET_OUTPUT_PARTITION,
+ output_partition);
+ } else {
+ ops->changed = false;
+ ops->last_ts = ts;
+ }
+ };
+
+ auto process_changed_output_partitions = [&](TimeStamp ts) {
+ for (Partition output_partition : changed_output_partitions)
+ process_changed_output_partition(ts, output_partition);
+ changed_output_partitions.clear();
+ };
+
+ ae::process(
+ ae::ts_batch_end_hook([&](auto&& ae, TimeStamp ts) {
+ process_changed_output_partitions(ts);
+ }),
+ ae::synthetic_event<SpanEnd>(
+ handle_span_end),
+ ae::input<SpanStart>(
+ args.metadata_source,
+ handle_span_start)
+ );
+
+ span_out.flush();
+ command_out.flush();
+ return addref(Py_None);
+}
+} // anonymous namespace
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("span_pivot",
+ wraperr<span_pivot>(),
+ METH_VARARGS,
+ "Aggregate partitions in a span table"),
+ { 0 }
+};
+
+void
+init_span_pivot(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/span_pivot.h b/src/dctv/span_pivot.h
new file mode 100644
index 0000000..e30d3d6
--- /dev/null
+++ b/src/dctv/span_pivot.h
@@ -0,0 +1,30 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+#include "span.h"
+
+namespace dctv {
+
+enum class SpCommand {
+ SLURP_INPUT_PARTITION,
+ CLEAR_INPUT_PARTITION,
+ EMIT_OUTPUT_PARTITION,
+ FORGET_OUTPUT_PARTITION,
+};
+
+void init_span_pivot(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_pivot_column.cpp b/src/dctv/span_pivot_column.cpp
new file mode 100644
index 0000000..979d488
--- /dev/null
+++ b/src/dctv/span_pivot_column.cpp
@@ -0,0 +1,300 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// Aggregation kernels for grouping by partition.
+#include "span_pivot_column.h"
+
+#include "command_stream.h"
+#include "hash_table.h"
+#include "native_aggregation.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyerr.h"
+#include "pyobj.h"
+#include "result_buffer.h"
+#include "span.h"
+#include "span_pivot.h"
+#include "string_table.h"
+#include "vector.h"
+
+namespace dctv {
+namespace {
+
+template<typename Kernel>
+struct HashOps final {
+ using Out = typename Kernel::Out;
+ inline void set(Partition input_partition, Out value);
+ inline void clear(Partition input_partition);
+ inline optional<Out> sample(NaContext* nac);
+ private:
+ HashTable<Partition, Out> values;
+};
+
+template<typename Kernel>
+void
+HashOps<Kernel>::set(Partition input_partition, Out value)
+{
+ this->values[input_partition] = value;
+}
+
+template<typename Kernel>
+void
+HashOps<Kernel>::clear(Partition input_partition)
+{
+ auto it = this->values.find(input_partition);
+ if (it != this->values.end())
+ this->values.erase(it);
+}
+
+template<typename Kernel>
+optional<typename HashOps<Kernel>::Out>
+HashOps<Kernel>::sample(NaContext* nac)
+{
+ if (this->values.empty())
+ return Kernel::empty_value;
+ auto it = this->values.begin();
+ Kernel kernel((it++)->second);
+ while (it != this->values.end())
+ kernel.accumulate((it++)->second, nac);
+ return kernel.get();
+}
+
+// Like HashOps, but remember value insertion order so that we get
+// consistent results from order-dependent aggregation kernels.
+
+template<typename Out>
+struct LinkRecord : NoCopy {
+ explicit LinkRecord(Out value) noexcept
+ : prev(this), next(this), value(value)
+ {}
+
+ ~LinkRecord() noexcept {
+ this->unlink();
+ }
+
+ LinkRecord(LinkRecord&& other) noexcept
+ : value(other.value)
+ {
+ if (other.prev == &other) {
+ assert(other.next == &other);
+ this->prev = this->next = this;
+ } else {
+ this->prev = other.next;
+ assert(this->prev->next == &other);
+ this->prev->next = this;
+ this->next = other.next;
+ assert(this->next->prev == &other);
+ this->next->prev = this;
+ other.prev = other.next = &other;
+ }
+ }
+
+ LinkRecord& operator=(LinkRecord&& other) noexcept {
+ if (other != &this) {
+ this->~LinkRecord();
+ new (this) LinkRecord(std::move(other));
+ }
+ return *this;
+ }
+
+ void insert_after(LinkRecord* other) noexcept {
+ assert(other->prev == other);
+ assert(other->next == other);
+ other->next = this->next;
+ this->next = other;
+ other->prev = this;
+ other->next->prev = other;
+ }
+
+ void insert_before(LinkRecord* other) noexcept {
+ this->prev->insert_after(other);
+ }
+
+ LinkRecord* get_next() const noexcept {
+ return this->next;
+ }
+
+ void unlink() noexcept {
+ this->prev->next = this->next;
+ this->next->prev = this->prev;
+ this->prev = this->next = this;
+ }
+
+ bool is_linked() const noexcept {
+ bool linked = this->prev != this;
+ if (!linked)
+ assert(this->next == this);
+ return linked;
+ }
+
+ Out get_value() const noexcept {
+ return this->value;
+ }
+
+ void set_value(Out value) noexcept {
+ this->value = value;
+ }
+
+ private:
+ LinkRecord* prev;
+ LinkRecord* next;
+ Out value;
+};
+
+template<typename Kernel>
+struct OrderedOps final {
+ using Out = typename Kernel::Out;
+ inline void set(Partition input_partition, Out value);
+ inline void clear(Partition input_partition);
+ inline optional<Out> sample(NaContext* nac);
+ private:
+ using Record = LinkRecord<Out>;
+ HashTable<Partition, Record> values;
+ Record list_head = Record(0);
+};
+
+template<typename Kernel>
+void
+OrderedOps<Kernel>::set(Partition input_partition, Out value)
+{
+ auto [it, inserted] = this->values.try_emplace(input_partition, value);
+ if (!inserted) {
+ assert(it->second.is_linked());
+ it->second.unlink();
+ it->second.set_value(value);
+ }
+ assert(!it->second.is_linked());
+ this->list_head.insert_before(&it->second);
+}
+
+template<typename Kernel>
+void
+OrderedOps<Kernel>::clear(Partition input_partition)
+{
+ auto it = this->values.find(input_partition);
+ if (it != this->values.end())
+ this->values.erase(it);
+}
+
+template<typename Kernel>
+optional<typename OrderedOps<Kernel>::Out>
+OrderedOps<Kernel>::sample(NaContext* nac)
+{
+ if (!this->list_head.is_linked()) {
+ assert(this->values.empty());
+ return Kernel::empty_value;
+ }
+ Record* r = this->list_head.get_next();
+ assert(r != &this->list_head);
+ size_t n = 1;
+ Kernel kernel(r->get_value());
+ for (r = r->get_next(); r != &this->list_head; r = r->get_next(), ++n)
+ kernel.accumulate(r->get_value(), nac);
+ assert(n == this->values.size());
+ return kernel.get();
+}
+
+struct PivotNa {
+ template<typename Value, typename Aggregation>
+ static void agg_column(CommandIn ci,
+ pyref py_data,
+ pyref py_out,
+ NaContext nac,
+ QueryExecution* qe);
+};
+
+template<typename Value, typename Aggregation>
+void
+PivotNa::agg_column(CommandIn ci,
+ pyref py_data,
+ pyref py_out,
+ NaContext nac,
+ QueryExecution* qe)
+{
+ using Kernel = typename Aggregation::template Kernel<Value>;
+ // TODO(dancol): add Ops implementation specialized for first and
+ // last, which don't need per-input-partition slots at all..
+ using Ops = std::conditional_t<
+ std::is_base_of_v<NaOrderDependent, Kernel>,
+ OrderedOps<Kernel>,
+ HashOps<Kernel>>;
+ using Out = typename Ops::Out;
+
+ HashTable<Partition, Ops> output_partitions;
+ npy_uint32 extra_op_flags[2] = { NPY_ITER_NO_BROADCAST, 0 };
+ NpyIterConfig config;
+ config.extra_op_flags = &extra_op_flags[0];
+ PythonChunkIterator<Value, bool> data(py_data.notnull().addref(), config);
+ ResultBuffer<Out, bool> out(py_out.notnull().addref(), qe);
+
+ while (!ci.is_at_eof()) {
+ switch (ci.next<SpCommand>()) {
+ case SpCommand::SLURP_INPUT_PARTITION: {
+ Partition ip = ci.next<Partition>();
+ Partition op = ci.next<Partition>();
+ Ops* ops = &output_partitions[op];
+ if (data.is_at_eof())
+ throw_pyerr_msg(PyExc_AssertionError, "data underflow");
+ auto [value, mask] = data.get();
+ if (mask)
+ ops->clear(ip);
+ else
+ ops->set(ip, value);
+ data.advance();
+ break;
+ }
+ case SpCommand::CLEAR_INPUT_PARTITION: {
+ Partition ip = ci.next<Partition>();
+ Partition op = ci.next<Partition>();
+ output_partitions[op].clear(ip);
+ break;
+ }
+ case SpCommand::EMIT_OUTPUT_PARTITION: {
+ Partition op = ci.next<Partition>();
+ optional<Out> sample = output_partitions[op].sample(&nac);
+ if (sample.has_value())
+ out.add(*sample, /*masked=*/false);
+ else
+ out.add(Out(), /*masked=*/true);
+ break;
+ }
+ case SpCommand::FORGET_OUTPUT_PARTITION: {
+ Partition op = ci.next<Partition>();
+ auto it = output_partitions.find(op);
+ if (it != output_partitions.end())
+ output_partitions.erase(it);
+ break;
+ }
+ }
+ }
+
+ out.flush();
+}
+
+PyMethodDef functions[] = {
+ make_methoddef("span_pivot_column",
+ wraperr<na_agg_impl<PivotNa>>(),
+ METH_VARARGS,
+ "Compute a column of a partition aggregation"),
+ { 0 }
+};
+
+} // anonymous namespace
+
+void
+init_span_pivot_column(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/span_pivot_column.h b/src/dctv/span_pivot_column.h
new file mode 100644
index 0000000..6dd61b0
--- /dev/null
+++ b/src/dctv/span_pivot_column.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_span_pivot_column(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/span_result_buffer.h b/src/dctv/span_result_buffer.h
new file mode 100644
index 0000000..9155501
--- /dev/null
+++ b/src/dctv/span_result_buffer.h
@@ -0,0 +1,105 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "optional.h"
+#include "pyutil.h"
+#include "result_buffer.h"
+#include "span.h"
+
+namespace dctv {
+
+struct SpanTableResultBuffer {
+ SpanTableResultBuffer(unique_pyref output_cb,
+ QueryExecution* qe,
+ bool using_partition)
+ : out_with_partition(
+ using_partition
+ ? PartitionedResultBuffer{addref(output_cb), qe}
+ : optional<PartitionedResultBuffer>{}),
+ out_without_partition(
+ using_partition
+ ? optional<UnpartitionedResultBuffer>{}
+ : UnpartitionedResultBuffer{addref(output_cb), qe})
+ {}
+
+ void add(TimeStamp ts, TimeStamp duration, Partition partition) {
+ if (this->out_with_partition) {
+ this->out_with_partition->add(ts, duration, partition);
+ } else {
+ assume(partition == 0);
+ this->out_without_partition->add(ts, duration);
+ }
+ }
+
+ void flush() {
+ if (this->out_with_partition)
+ this->out_with_partition->flush();
+ else
+ this->out_without_partition->flush();
+ }
+
+ private:
+ using PartitionedResultBuffer =
+ ResultBuffer<TimeStamp /* _ts */,
+ TimeStamp /* _duration */,
+ Partition /* partition */>;
+ using UnpartitionedResultBuffer =
+ ResultBuffer<TimeStamp /* _ts */,
+ TimeStamp /* _duration */>;
+ optional<PartitionedResultBuffer> out_with_partition;
+ optional<UnpartitionedResultBuffer> out_without_partition;
+};
+
+struct EventTableResultBuffer {
+ EventTableResultBuffer(unique_pyref output_cb,
+ QueryExecution* qe,
+ bool using_partition)
+ : out_with_partition(
+ using_partition
+ ? PartitionedResultBuffer{addref(output_cb), qe}
+ : optional<PartitionedResultBuffer>{}),
+ out_without_partition(
+ using_partition
+ ? optional<UnpartitionedResultBuffer>{}
+ : UnpartitionedResultBuffer{addref(output_cb), qe})
+ {}
+
+ void add(TimeStamp ts, Partition partition) {
+ if (this->out_with_partition) {
+ this->out_with_partition->add(ts, partition);
+ } else {
+ assume(partition == 0);
+ this->out_without_partition->add(ts);
+ }
+ }
+
+ void flush() {
+ if (this->out_with_partition)
+ this->out_with_partition->flush();
+ else
+ this->out_without_partition->flush();
+ }
+
+ private:
+ using PartitionedResultBuffer =
+ ResultBuffer<TimeStamp /* _ts */,
+ Partition /* partition */>;
+ using UnpartitionedResultBuffer =
+ ResultBuffer<TimeStamp /* _ts */>;
+ optional<PartitionedResultBuffer> out_with_partition;
+ optional<UnpartitionedResultBuffer> out_without_partition;
+};
+
+} // namespace dctv
diff --git a/src/dctv/sql.py b/src/dctv/sql.py
new file mode 100644
index 0000000..79bd18c
--- /dev/null
+++ b/src/dctv/sql.py
@@ -0,0 +1,4047 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""SQL front-end to query.py"""
+
+# TODO(dancol): we should support partitioning by multiple columns;
+# right now, it's zero or one.
+
+import logging
+import operator as oper
+import sys
+import weakref
+from io import StringIO
+from collections import OrderedDict, defaultdict
+from collections.abc import Mapping
+from functools import partial, reduce
+from itertools import chain, count as xcount, starmap
+from textwrap import dedent
+
+from cytoolz import (
+ first,
+ second,
+)
+
+from modernmp.util import (
+ assert_seq_type,
+ once,
+ the,
+)
+from .util import (
+ BOOL,
+ CaseInsensitiveCasePreservingDict,
+ EqImmutable,
+ ExplicitInheritance,
+ Immutable,
+ NoneType,
+ UsageTrackingDictionary,
+ abstract,
+ all_same,
+ cached_property,
+ final,
+ iattr,
+ override,
+ tattr,
+ ureg,
+)
+from .iddict import (
+ IdentityDictionary,
+ WeakKeyIdentityDictionary,
+)
+
+from .query import (
+ ArgSortQuery,
+ BadUnitsException,
+ BinaryOperationQuery,
+ C_UNIQUE,
+ CoalesceQuery,
+ CollateQuery,
+ DURATION_SCHEMA,
+ FlsQuery,
+ GenericQueryTable,
+ InvalidQueryException,
+ QueryNode,
+ QuerySchema,
+ QueryTable,
+ REGULAR_TABLE,
+ SPAN_UNPARTITIONED_TIME_MAJOR,
+ SimpleQueryNode,
+ SqlAttributeLookup,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+ UNIQUE,
+ UnaryOperationQuery,
+ iattr_query_node_int,
+ passthrough,
+)
+
+from .queryop import (
+ Backfill,
+ DropDuplicatesIndexerQuery,
+ DropDuplicatesQuery,
+ EventJoin,
+ EventTableConfig,
+ GroupCountQuery,
+ GroupLabelsQuery,
+ GroupSizesQuery,
+ JoinMeta,
+ JoinMetaQuery,
+ NativeGroupedAggregationQuery,
+ NativeUngroupedAggregationQuery,
+ SpanFixup,
+ SpanGroup,
+ SpanJoin,
+ SpanPivot,
+ SpanTableConfig,
+ TimeSeriesQueryTable,
+ WELL_KNOWN_AGGREGATIONS,
+)
+from .sql_util import identifier_quote
+
+log = logging.getLogger(__name__)
+
+NO_ARGS = {}
+"""Dummy dict for when we have no subst args in compilation"""
+
+_documentation = WeakKeyIdentityDictionary()
+"""Holds documentation for various table-namespace things"""
+
+
+
+def _munge_columnwise_path(path):
+ # SQL columnwise functions live in a namespace distinct from
+ # that of tables, which we simulate by munging columnwise
+ # function names and looking them up in our single namespace.
+ assert not isinstance(path, str)
+ return tuple(path[:-1]) + (("__colfunc_" + path[-1]),)
+
+
+
+class LazyResolverFailedError(RuntimeError):
+ """Raised when a lazy resolver fails with a special exception
+
+ We wrap KeyError in this exception type so that we don't confuse
+ resolver failure with a missing attribute.
+ """
+
+class Namespace(CaseInsensitiveCasePreservingDict, SqlAttributeLookup):
+ """SQL object namespace
+
+ SQL conceptually has at least two namespaces: one for tables and one
+ for aggregate functions. Rather than complicate lookup by actually
+ tracking these various namespaces, we just transform
+ non-table-namespace entry names before lookup.
+
+ SQL namespaces themselves are case-sensitive and case-preserving.
+ SQL language case insensitivity is on the lookup side.
+ """
+
+ disable_autocomplete = False
+ """Set to true to prevent autocomplete resolution"""
+
+ class KeyExistsError(InvalidQueryException):
+ """Exception raised on assignment if a value already exists"""
+
+ class NotNamespaceError(InvalidQueryException):
+ """Excepted raised on traversal through non-namespace"""
+
+ @final
+ def assign_by_path(self, path, item, *,
+ overwrite=False,
+ make_namespaces=False):
+ """Assign a value in the namespace.
+
+ PATH is a sequence of names. ITEM is the value to assign.
+ If OVERWRITE is true and an item already exists at leaf position,
+ overwrite that item. If the item already exists and OVERWRITE is
+ false, raise KeyExistsError.
+
+ All non-final entries in PATH must refer to existing namespaces if
+ MAKE_NAMESPACES is false. If this condition is violated, raise
+ KeyError if a name is absent or NotNamespaceError if a value is
+ present but not a namespace. If MAKE_NAMESPACES is true, create
+ empty namespace objects along path as needed, but never replacing
+ existing values.
+ """
+ assert not isinstance(path, str)
+ last_idx = len(path) - 1
+ assert last_idx >= 0
+ ns = self
+ for i, name in enumerate(path):
+ if i == last_idx:
+ if not overwrite and name in ns:
+ raise self.KeyExistsError(
+ "key {} already exists".format(identifier_quote(name)))
+ ns[name] = item
+ else:
+ try:
+ ns = ns[name]
+ except KeyError:
+ if not make_namespaces:
+ raise
+ ns[name] = ns = Namespace()
+ else:
+ if not isinstance(ns, Namespace):
+ raise self.NotNamespaceError
+
+ @final
+ def delete_by_path(self, path):
+ """Delete the thing at PATH.
+
+ If PATH refers to a namespace, all values under that namespace are
+ dropped.
+
+ All non-final entries in PATH must refer to existing namespaces.
+ If this constraint is violated, raise KeyError if a name is absent
+ or NotNamespaceError if a value is present but not a namespace.
+ """
+ assert not isinstance(path, str)
+ last_idx = len(path) - 1
+ assert last_idx >= 0
+ ns = self
+ for i, name in enumerate(path):
+ if i == last_idx:
+ del ns[name]
+ else:
+ ns = ns[name]
+ if not isinstance(ns, Namespace):
+ raise self.NotNamespaceError
+
+ @final
+ @override
+ def __getitem__(self, key):
+ value = super().__getitem__(key)
+ if isinstance(value, LazyNsEntry):
+ # Make sure to propagate any documentation to the value
+ # being created.
+ doc = _documentation.get(value)
+ try:
+ self[key] = value = value.resolver()
+ except KeyError as ex:
+ # Wrap the exception so a failure in resolver doesn't look
+ # like a missing key.
+ raise LazyResolverFailedError from ex
+ if doc is not None:
+ _documentation[value] = doc
+ return value
+
+ lookup_sql_attribute = __getitem__
+
+ @final
+ @override
+ def enumerate_sql_attributes(self):
+ return tuple(self)
+
+ @final
+ def walk(self):
+ """Generate left node contents of namespace.
+
+ Yield (PATH, VALUE) tuples, where PATH is a tuple giving the path
+ to an item and VALUE is the item stored.
+ """
+ for name in sorted(self):
+ value = self[name]
+ if isinstance(value, Namespace):
+ for sub_name, sub_value in value.walk():
+ yield name + "." + sub_name, sub_value
+ else:
+ yield name, value
+
+ def sql_qt(self, sql, args=NO_ARGS): # pylint: disable=dangerous-default-value
+ """Make a QueryTable out of SQL evaluated in this namespace"""
+ return _parse_select(sql).make_qt(TvfContext.from_ns(self, args))
+
+ __inherit__ = dict(lookup_sql_attribute=override)
+
+EMPTY_NS = Namespace()
+
+
+
+@final
+class LexicalEnvironment(SqlAttributeLookup):
+ """Lexical environment providing symbols for query compilation"""
+
+ @override
+ def __init__(self, parent, ns):
+ assert isinstance(parent, (NoneType, LexicalEnvironment))
+ assert isinstance(ns, Namespace)
+ self.__parent = parent
+ self.__ns = ns
+
+ def chain(self, ns):
+ """Bind NS and return a new lexical environment"""
+ return LexicalEnvironment(self, ns)
+
+ @override
+ def lookup_sql_attribute(self, name):
+ try:
+ return self.__ns.lookup_sql_attribute(name)
+ except KeyError:
+ parent = self.__parent
+ if parent is not None:
+ return parent.lookup_sql_attribute(name)
+ raise
+
+ @override
+ def enumerate_sql_attributes(self):
+ attr = set(super().enumerate_sql_attributes())
+ attr.update(self.__ns.enumerate_sql_attributes())
+ if self.__parent is not None:
+ attr.update(self.__parent.enumerate_sql_attributes())
+ return attr
+
+@final
+class TvfContext(ExplicitInheritance):
+ """Everything we need to evaluate functions in TVF context"""
+
+ max_rce_number = 0
+ """Bookkeeping for recursive CTE transformation"""
+
+ @override
+ def __init__(self, lexenv, args):
+ assert isinstance(lexenv, LexicalEnvironment)
+ assert isinstance(args, Mapping)
+ self.__lexenv = lexenv
+ self.__args = args
+ self.lookup_sql_attribute_by_path = \
+ lexenv.lookup_sql_attribute_by_path
+
+ @staticmethod
+ def from_ns(ns=None, args=NO_ARGS): # pylint: disable=dangerous-default-value
+ """Make a TvfContext from a namespace and arguments.
+
+ The standard namespace is available automatically. If NS is not
+ none, it must be a SQL namespace that acts as an overlay on top of
+ the standard namespace.
+ """
+ lexenv = make_standard_lexical_environment()
+ if ns:
+ lexenv = lexenv.chain(ns)
+ return TvfContext(lexenv, args)
+
+ def get_bind_value(self, ref):
+ """Resolve query compilation environment option"""
+ return self.__args[ref]
+
+ def let(self, bindings):
+ """Prepend a lexical environment to this TvfContext
+
+ BINDINGS is a mapping describing the additional bindings that the
+ new context should have.
+
+ Return a new TvfContext incorporating the new bindings, leaving
+ self unchanged.
+ """
+ ns = Namespace()
+ ns.update(bindings)
+ tctx = TvfContext(self.__lexenv.chain(ns), self.__args)
+ if self.max_rce_number:
+ tctx.max_rce_number = self.max_rce_number
+ return tctx
+
+ @property
+ def lexenv(self):
+ """The lexical environment for this TVF"""
+ return self.__lexenv
+
+@final
+class QueryCompilationContext(ExplicitInheritance):
+ """Local data kept during tokens"""
+
+ regenerate_column_names = False
+ prohibit_window_functions = False
+
+ @override
+ def __init__(self, tctx):
+ assert isinstance(tctx, TvfContext)
+ self.tctx = tctx
+ self.colrefs = IdentityDictionary()
+ self.join_info = IdentityDictionary()
+ self.__te_to_qt = IdentityDictionary()
+ self.__functions_by_funcall = IdentityDictionary()
+
+ aggregate_functions_used = False
+ simplified_gb_expressions = None
+
+ def te_to_qt(self, te):
+ """Generate the QueryTable for the given table expression."""
+ assert isinstance(te, QueryTableExpression), \
+ "expected a QTE: got {!r}".format(te)
+ qt = self.__te_to_qt.get(te)
+ if not qt:
+ self.__te_to_qt[te] = qt = te.uncached_make_qt(self)
+ assert isinstance(qt, QueryTable), \
+ "wanted a QueryTable: got {!r}".format(qt)
+ return qt
+
+ def resolve_funcall(self, funcall):
+ """Find and cache the function object for AST node FUNCALL"""
+ assert isinstance(funcall, FunctionCall)
+ function = self.__functions_by_funcall.get(funcall)
+ if not function:
+ self.__functions_by_funcall[funcall] = function = \
+ self.tctx.lookup_sql_attribute_by_path(
+ _munge_columnwise_path(funcall.path))
+ return function
+
+
+
+class UnboundReferenceException(InvalidQueryException):
+ """Exception thrown for an unbound reference in a query"""
+
+
+
+class AstNode(EqImmutable):
+ """Root note of a SQL parse"""
+
+ def get_children(self):
+ """Return a list of child nodes"""
+ for value in self.__dict__.values():
+ if isinstance(value, AstNode):
+ yield value
+ if isinstance(value, tuple):
+ for subvalue in value:
+ if isinstance(subvalue, AstNode):
+ yield subvalue
+
+ def walk(self):
+ """Yield self and children recursively"""
+ yield self
+ for child in self.get_children():
+ yield from child.walk()
+
+ def simplify(self, subst=None):
+ """Apply local simplifications
+
+ If SUBST is non-None, it is a function of one argument, an
+ AstNode. It returns a node to substitute. Any node that subst
+ changes will not be re-simplified by this routine. SUBST should
+ call simplify() explicitly to continue simplification.
+
+ Return self if unchanged or a new node if something changed.
+ """
+ if subst:
+ new_self = subst(self)
+ if self is not new_self:
+ return new_self
+ changes = {}
+ for key, value in tuple(self.__dict__.items()):
+ if isinstance(value, AstNode):
+ simplified_value = value.simplify(subst)
+ elif isinstance(value, tuple):
+ simplified_value = tuple((part if isinstance(part, str)
+ else part.simplify(subst))
+ for part in value)
+ if not any(orig is not new
+ for orig, new in zip(value, simplified_value)):
+ simplified_value = value
+ else:
+ continue
+ if simplified_value is not value:
+ changes[key] = simplified_value
+ if not changes:
+ return self
+ return self.evolve(**changes)
+
+class NoWalkAstNode(AstNode):
+ """Mixin for not walking children"""
+
+ @final
+ @override
+ def get_children(self):
+ return () # Don't walk subqueries
+
+ @final
+ @override
+ def simplify(self, subst=None):
+ return self # Don't walk subqueries
+
+class Expression(AstNode):
+ """AST node for a value computed"""
+
+ def self_resolve(self, ctx, resolver):
+ """Resolve column references and return self"""
+ for child in self.get_children():
+ child.self_resolve(ctx, resolver)
+ return self
+
+ @abstract
+ def to_query(self, ctx, te):
+ """Build the QueryNode this expression represents"""
+ raise NotImplementedError("abstract")
+
+ @final
+ def to_query_uncoordinated(self, tctx):
+ """Build a QueryNode that can't reference query lexical context
+
+ We use this method in contexts like VALUES in which we want to
+ generate expressions, but can't let expressions refer to
+ surrounding query context.
+ """
+ assert isinstance(tctx, TvfContext)
+ return self.to_query(QueryCompilationContext(tctx),
+ DummyTableExpression())
+
+ def flatten_conjunctions(self):
+ """Transform expression into tuple of AND-ed expressions"""
+ return self,
+
+ def decompose_into_equi_join(self, _ctx, _left_te_id, _right_te_id): # pylint: disable=no-self-use
+ """Extract equi-join conditions from expression.
+
+ If this expression doesn't represent an equi-join, return a false
+ value. Otherwise, return a tuple (LEFT_EXPR, RIGHT_EXPR, OP) of
+ expressions to match on each side of the join. LEFT_TE_ID and
+ RIGHT_TE_ID are sets of table expression IDs on the left and right
+ sides of the join. OP is the equi-join operation, which is either
+ "=" or "<=>" for no-NULL and NULL-allowed matches, respectively.
+ """
+ return None
+
+ def te_ids_used(self, ctx):
+ """All TableExpressions in this expression"""
+ return frozenset(id(ctx.colrefs[tr][0])
+ for tr in self.walk()
+ if isinstance(tr, ColumnReference))
+
+ def unwrap_collation(self):
+ """Return COLLATION, AST_NODE decoding CollationTag"""
+ return None, self
+
+ def to_sort_query(self, ctx, te):
+ """Make a QueryNode suitable for use in sorting operations"""
+ query = self.to_query(ctx, te)
+ if query.schema.is_string:
+ query = CollateQuery(query, "binary")
+ return query
+
+ @abstract
+ def dump(self, ctx, out):
+ """Write to OUT a simple text description of this operation.
+
+ This method is used for automatically forming column names. The resulting
+ string should be adequate for human inspection, but doesn't have to completely
+ describe the expression."""
+ raise NotImplementedError("abstract")
+
+ def get_auto_name(self, ctx):
+ """Automatic column name for this expression
+
+ If we set ctx.regenerate_column_names, we re-run the column naming
+ pass after building the query, at which time we might have more
+ information and generate a better name than we did the first time.
+ """
+ out = StringIO()
+ self.dump(ctx, out)
+ return out.getvalue()
+
+@final
+class Cast(Expression):
+ """Data type cast"""
+ expr = iattr(Expression)
+ dtype = iattr(str)
+ safe = iattr(bool)
+
+ @override
+ def to_query(self, ctx, te):
+ return self.expr.to_query(ctx, te).to_dtype(self.dtype, self.safe)
+
+ @override
+ def dump(self, ctx, out):
+ out.write("CAST(")
+ self.expr.dump(ctx, out)
+ out.write(", ")
+ out.write(identifier_quote(self.dtype))
+ out.write(")")
+
+@abstract
+class CteBindingValue(AstNode):
+ """AST node that provides a value for a CTE binding"""
+
+ @abstract
+ def make_cte_value(self, tctx, cte_name):
+ """Make the value to which we should bind a CTE.
+
+ TCTX is a TvfContext.
+
+ CTE_NAME is the common table expression binding name (a
+ CteBindingName) for which we're making this table.
+ Having CTE_NAME available here is important for recursive CTEs,
+ which need to lexically bind references to CTE_NAME to the table
+ under construction. We generally ignore CTE_NAME otherwise.
+
+ This function returns a value that we embed into the SQL table
+ namespace. This value is usually a QueryTable, but it can be any
+ object. The ability to embed arbitrary objects is sometimes
+ useful.
+ """
+ raise NotImplementedError("abstract")
+
+@abstract
+class FunExpr(CteBindingValue):
+ """AST node for an expression in a table-valued funcall"""
+
+ @abstract
+ def evaluate_tvf(self, tctx):
+ """Parse-time evaluation of a table-valued function
+
+ TCTX is a TvfContext for the evaluation.
+ """
+ raise NotImplementedError("abstract")
+
+ @final
+ @override
+ def make_cte_value(self, tctx, cte_name):
+ assert isinstance(cte_name, CteBindingName)
+ value = self.evaluate_tvf(tctx)
+ if cte_name.do_rename:
+ if not isinstance(value, QueryTable):
+ raise InvalidQueryException(
+ "can rename columns in a CTE only if "
+ "the CTE evaluates to a table!")
+ value = GenericQueryTable.rename_columns(value, cte_name.renaming)
+ return value
+
+@final
+class UnaryFunExprOperation(FunExpr):
+ """Unary operation in table-valued funcall"""
+ operator = iattr(str)
+ argument = iattr(FunExpr)
+
+ OPS = {
+ "-": oper.neg,
+ "+": oper.pos,
+ "~": oper.inv,
+ "!": oper.not_,
+ }
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return self.OPS[self.operator](self.argument.evaluate_tvf(tctx))
+
+@final
+class BinaryFunExprOperation(FunExpr):
+ """Binary operation in table-valued funcall"""
+ left = iattr(FunExpr)
+ operator = iattr(str)
+ right = iattr(FunExpr)
+
+ OPS = {
+ "*": oper.mul,
+ "/": oper.truediv,
+ "%": oper.mod,
+ "//": oper.floordiv,
+ "+": oper.add,
+ "-": oper.sub,
+ "<<": oper.lshift,
+ ">>": oper.rshift,
+ "&": oper.and_,
+ "|": oper.or_,
+ "=": oper.eq,
+ "<=>": oper.eq,
+ "<!=>": oper.ne,
+ ">=": oper.ge,
+ ">": oper.gt,
+ "<=": oper.le,
+ "<": oper.lt,
+ "<>": oper.ne,
+ "!=": oper.ne,
+ "==": oper.eq,
+ "is": oper.is_,
+ "is not": oper.is_not,
+ # and/or special-cased
+ }
+
+ @override
+ def evaluate_tvf(self, tctx):
+ operator = self.operator
+ if operator == "and":
+ return self.left.evaluate_tvf(tctx) and self.right.evaluate_tvf(tctx)
+ if operator == "or":
+ return self.left.evaluate_tvf(tctx) or self.right.evaluate_tvf(tctx)
+ left = self.left.evaluate_tvf(tctx)
+ right = self.right.evaluate_tvf(tctx)
+ return self.OPS[self.operator](left, right)
+
+class AstLiteral(Expression, FunExpr):
+ """Parent of literal values"""
+ __abstract__ = True
+
+ @final
+ @override
+ def to_query(self, ctx, te):
+ # TODO(dancol): use broadcasting instead of count
+ value = QueryNode.coerce_(self.evaluate_tvf(ctx.tctx))
+ return QueryNode.filled(value, te.make_count_query(ctx))
+
+@final
+class IntegerLiteral(AstLiteral):
+ """AST node for a literal integer"""
+ value = iattr(int, converter=int)
+ unit = iattr(default=None)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ if self.unit:
+ try:
+ unit = ureg().parse_units(self.unit)
+ except:
+ raise BadUnitsException("Invalid unit {!r}".format(self.unit))
+ return self.value * unit
+ return self.value
+
+ @override
+ def dump(self, ctx, out):
+ # We leave out the unit because it's frequently repeated in column
+ # headings
+ out.write("{}".format(self.value))
+
+@final
+class FloatLiteral(AstLiteral):
+ """AST node for a literal float"""
+ value = iattr(float, converter=float)
+ unit = iattr(default=None)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ if self.unit:
+ return self.value * ureg().parse_units(self.unit)
+ return self.value
+
+ @override
+ def dump(self, ctx, out):
+ # We leave out the unit because it's frequently repeated in column
+ # headings
+ out.write("{}".format(self.value))
+
+def quote(s):
+ """Quote a string as a SQL string"""
+ return "'{}'".format(s.replace("'", "''"))
+
+def path2str(path):
+ """Convert a path sequence to a path string"""
+ return ".".join(map(identifier_quote, path))
+
+@final
+class StringLiteral(AstLiteral):
+ """AST node for a literal thing"""
+ value = iattr(str, converter=str)
+
+ @staticmethod
+ def decode(unescaped):
+ """Parse a quoted SQL string into its unquoted payload"""
+ delim = unescaped[0]
+ assert unescaped.endswith(delim), \
+ "invalid SQL string {!r}".format(unescaped)
+ return unescaped[1:-1].replace(delim*2, delim)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return self.value
+
+ @override
+ def dump(self, ctx, out):
+ out.write(quote(self.value))
+
+@final
+class TrueLiteral(AstLiteral):
+ """AST node for true"""
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return True
+
+ @override
+ def dump(self, ctx, out):
+ out.write("true")
+
+@final
+class FalseLiteral(AstLiteral):
+ """AST node for false"""
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return False
+
+ @override
+ def dump(self, ctx, out):
+ out.write("true")
+
+@final
+class NullLiteral(AstLiteral):
+ """AST node for NULL"""
+ @override
+ def evaluate_tvf(self, tctx):
+ return None
+
+ @override
+ def dump(self, ctx, out):
+ out.write("true")
+
+@final
+class KeywordArgument(AstNode):
+ """AST node for a function keyword argument"""
+ name = iattr(str)
+ expr = iattr(Expression)
+
+ def dump(self, ctx, out):
+ """Dump for syntax"""
+ out.write(identifier_quote(self.name))
+ out.write("=>")
+ self.expr.dump(ctx, out)
+
+@final
+class FunExprKeywordArgument(AstNode):
+ """AST node for function keyword argument in TVF context"""
+ name = iattr(str)
+ expr = iattr(FunExpr)
+
+@final
+class FunExprList(FunExpr):
+ """AST node for a list literal in TBF context"""
+ parts = tattr(FunExpr)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return [part.evaluate_tvf(tctx) for part in self.parts]
+
+@final
+class FunExprDictItem(AstNode):
+ """Root for dict parts of the TVF AST"""
+ kw = iattr((FunExpr, str))
+ expr = iattr(FunExpr)
+
+ def evaluate(self, tctx):
+ """Create a dict pair from this AST node"""
+ kw = self.kw
+ if isinstance(kw, FunExpr):
+ kw = kw.evaluate_tvf(tctx)
+ return kw, self.expr.evaluate_tvf(tctx)
+
+@final
+class FunExprDict(FunExpr):
+ """Dictionary literal"""
+ items = tattr(FunExprDictItem)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return dict(item.evaluate(tctx) for item in self.items)
+
+@final
+class FunctionCall(Expression):
+ """AST node for a function call"""
+ path = tattr(str, nonempty=True)
+ arguments = tattr((Expression, KeywordArgument), default=())
+ distinct = iattr(bool, default=False)
+
+ @override
+ def self_resolve(self, ctx, resolver):
+ function = ctx.resolve_funcall(self)
+ if isinstance(function, AggregationFunction):
+ ctx.aggregate_functions_used = True
+ resolver = resolver.get_aggregate_argument_resolver()
+ if (isinstance(function, NormalFunction) and
+ function.hook_self_resolve(ctx, self, resolver)):
+ return self
+ return super().self_resolve(ctx, resolver)
+
+ @override
+ def to_query(self, ctx, te):
+ return te.make_funcall_query(ctx, self)
+
+ @override
+ def dump(self, ctx, out):
+ out.write(".".join(map(identifier_quote, self.path)))
+ out.write("(")
+ if self.distinct:
+ out.write("DISTINCT")
+ if self.arguments:
+ out.write(" ")
+ first_argument = True
+ for argument in self.arguments:
+ if first_argument:
+ first_argument = False
+ else:
+ out.write(", ")
+ argument.dump(ctx, out)
+ out.write(")")
+
+@final
+class ColumnReference(Expression):
+ """AST node for a "variable" reference"""
+ column = iattr(str)
+ path = tattr(str, default=())
+
+ @override
+ def __str__(self):
+ return ".".join(map(identifier_quote,
+ self.path + (self.column,)))
+
+ @override
+ def self_resolve(self, ctx, resolver):
+ if self not in ctx.colrefs:
+ ctx.colrefs[self] = resolver.match_column_unique(ctx, self)
+ return self
+
+ @override
+ def to_query(self, ctx, te):
+ table_reference, column_name = ctx.colrefs[self]
+ return te.make_query(ctx, table_reference, column_name)
+
+ def is_bare_match(self, column):
+ """Return whether we're a bare match for column-name COLUMN"""
+ return not self.path and self.column == column
+
+ def as_bare_reference(self):
+ """Strip everything but the leaf name of this ColumnReference
+
+ Return a new ColumnReference"""
+ return ColumnReference(self.column)
+
+ @override
+ def dump(self, ctx, out):
+ out.write(str(self))
+
+@final
+class SubqueryExpression(Expression, NoWalkAstNode):
+ """AST node for a subquery in column-expression context
+
+ We do not yet support coordinated subqueries, so the subquery is
+ just evaluated on its own and glommed onto the result set.
+ The query must have a single column and length of one or the table
+ length, of course.
+ """
+
+ # We can't specify the type we really want: it'd make a
+ # circular reference.
+ subquery = iattr(AstNode)
+
+ @override
+ def to_query(self, ctx, te):
+ assert isinstance(self.subquery, Select)
+ qt = ctx.join_info.get(self)
+ if not qt:
+ # pylint: disable=no-member
+ ctx.join_info[self] = qt = self.subquery.make_qt(ctx.tctx)
+ return QueryNode.filled(QueryNode.coerce_(qt), te.make_count_query(ctx))
+
+ @override
+ def dump(self, ctx, out):
+ qt = ctx.join_info.get(self)
+ if qt and len(qt.columns) == 1:
+ out.write(first(qt.columns))
+ else:
+ ctx.regenerate_column_names = True
+ out.write("{subquery}")
+
+@final
+class BinaryOperation(Expression):
+ """AST node for a two-operand operation"""
+ left = iattr(Expression)
+ operator = iattr(str)
+ right = iattr(Expression)
+
+ EQUIV = {
+ "<>": "!=",
+ "==": "=",
+ "is": "<=>",
+ "is not": "<!=>",
+ "is distinct from": "<!=>",
+ "is not distinct from": "<=>",
+ }
+
+ @staticmethod
+ def and_(left, right):
+ """Convenience function for generating a conjunction"""
+ return BinaryOperation(left, "and", right)
+
+ @staticmethod
+ def eq(left, right):
+ """Convenience function for equality"""
+ return BinaryOperation(left, "=", right)
+
+ @override
+ def to_query(self, ctx, te):
+ left_collation, left = self.left.unwrap_collation()
+ right_collation, right = self.right.unwrap_collation()
+ return BinaryOperationQuery(
+ left.to_query(ctx, te),
+ self.operator,
+ right.to_query(ctx, te),
+ left_collation or right_collation or "binary")
+
+ def __decompose_into_equi_join_1(self,
+ ctx,
+ expr_left,
+ expr_right,
+ left_te_id,
+ right_te_id):
+ expr_left_te_id = expr_left.te_ids_used(ctx)
+ expr_left_contained = expr_left_te_id <= left_te_id
+ expr_right_te_id = expr_right.te_ids_used(ctx)
+ expr_right_contained = expr_right_te_id <= right_te_id
+ if (expr_left_contained and expr_right_contained and
+ expr_left_te_id and expr_right_te_id):
+ return (expr_left, expr_right, self.operator)
+ return None
+
+ @override
+ def decompose_into_equi_join(self, ctx, left_te_id, right_te_id):
+ return (self.operator in ("=", "<=>") and
+ ((self.__decompose_into_equi_join_1(ctx, self.left, self.right,
+ left_te_id, right_te_id))
+ or
+ (self.__decompose_into_equi_join_1(ctx, self.right, self.left,
+ left_te_id, right_te_id))))
+
+ @override
+ def simplify(self, subst=None):
+ equiv = self.EQUIV.get(self.operator)
+ if equiv:
+ return BinaryOperation(self.left, equiv, self.right).simplify(subst)
+ # We transform and this way at the AST level so that code breaking
+ # down where conditions into conjugation lists works on the
+ # simplest possible such list.
+ if self.operator == "and":
+ if isinstance(self.left, TrueLiteral) and \
+ isinstance(self.right, TrueLiteral):
+ return TrueLiteral().simplify(subst)
+ if isinstance(self.left, TrueLiteral):
+ return self.right.simplify(subst)
+ if isinstance(self.right, TrueLiteral):
+ return self.left.simplify(subst)
+ return super().simplify(subst)
+
+ @override
+ def flatten_conjunctions(self):
+ if self.operator == "and":
+ return (self.left.flatten_conjunctions() +
+ self.right.flatten_conjunctions())
+ return self,
+
+ @override
+ def dump(self, ctx, out):
+ out.write("(")
+ self.left.dump(ctx, out)
+ out.write(" {} ".format(self.operator))
+ self.right.dump(ctx, out)
+ out.write(")")
+
+@final
+class UnaryOperation(Expression):
+ """AST node for a single-operand expression"""
+ operator = iattr(str)
+ argument = iattr(Expression)
+
+ EQUIV = {
+ "not": "!",
+ }
+
+ @override
+ def to_query(self, ctx, te):
+ return UnaryOperationQuery(self.operator,
+ self.argument.to_query(ctx, te))
+
+ @override
+ def simplify(self, subst=None):
+ equiv = self.EQUIV.get(self.operator)
+ if equiv:
+ return UnaryOperation(equiv, self.argument).simplify(subst)
+ return super().simplify(subst)
+
+ @override
+ def dump(self, ctx, out):
+ out.write("( {} ".format(self.operator))
+ self.argument.dump(ctx, out)
+ out.write(")")
+
+@final
+class CollationTag(Expression):
+ """AST node for expression tagged with collation"""
+ expr = iattr(Expression)
+ collation = iattr(str)
+
+ @override
+ def unwrap_collation(self):
+ return self.collation, self.expr
+
+ @override
+ def to_query(self, ctx, te):
+ raise InvalidQueryException("invalid use of COLLATE")
+
+ @override
+ def to_sort_query(self, ctx, te):
+ return CollateQuery(self.expr.to_query(ctx, te),
+ self.collation)
+
+ @override
+ def dump(self, ctx, out):
+ self.expr.dump(ctx, out)
+ out.write(" COLLATE {}".format(self.collation))
+
+@final
+class BetweenAndOperation(Expression):
+ """AST node for an X BETWEEN Y AND Z expression"""
+ value = iattr(Expression)
+ lower = iattr(Expression)
+ upper = iattr(Expression)
+
+ @override
+ def to_query(self, ctx, te):
+ raise AssertionError("should have been syntactically simplified")
+
+ @override
+ def simplify(self, subst=None):
+ return BinaryOperation(
+ BinaryOperation(self.lower, "<=", self.value),
+ "and",
+ BinaryOperation(self.value, "<=", self.upper)) \
+ .simplify(subst)
+
+ @override
+ def dump(self, ctx, out):
+ out.write("(")
+ self.value.dump(ctx, out)
+ out.write(" BETWEEN ")
+ self.lower.dump(ctx, out)
+ out.write(" AND ")
+ self.upper.dump(ctx, out)
+ out.write(")")
+
+@final
+class UnitConversion(Expression):
+ """AST node for a unit conversion"""
+ value = iattr(Expression)
+ unit = iattr()
+ allow_unitless = iattr(bool, default=False)
+
+ @override
+ def to_query(self, ctx, te):
+ base_query = self.value.to_query(ctx, te)
+ if base_query.schema.unit == self.unit:
+ return base_query
+ if self.unit:
+ unit = ureg().parse_units(self.unit)
+ return base_query.to_unit(unit,
+ allow_unitless=self.allow_unitless)
+ return base_query.strip_unit()
+
+ @override
+ def dump(self, ctx, out):
+ self.value.dump(ctx, out)
+ out.write(" IN {}".format(
+ identifier_quote(self.unit) if self.unit else "NULL"))
+
+
+
+class Column(AstNode):
+ """One column specification in a SELECT's column list"""
+ @abstract
+ def get_column_specs(self, ctx, source, is_gen_special, table_schema):
+ """Return a sequence of column spec pairs. Each column spec pair is
+ (NAME, EXPRESSION).
+ """
+ raise NotImplementedError("abstract")
+
+@final
+class WildcardColumn(Column):
+ """A column specification with a wildcard"""
+ path = tattr(str, default=())
+ @override
+ def get_column_specs(self, ctx, source, is_gen_special, table_schema):
+ matchless = True
+ assert (not is_gen_special) or table_schema.kind != TableKind.REGULAR, \
+ "if we're generating non-regular output, we must have one on input"
+ for column_name, te in source.gen_wildcard_matches(ctx, self.path):
+ # If we're generating a span, we always include _ts and
+ # _duration in higher level code, so we should never match these
+ # columns via wildcard.
+ if is_gen_special and column_name in table_schema.meta_columns:
+ matchless = False
+ continue
+ cr = ColumnReference(column_name)
+ # Pre-resolve this new ColumnReference to wire it up to the TE
+ # we have here and skip name resolution. Recall that we look up
+ # ColumnReference instances by object identity, so cr here
+ # is unique.
+ ctx.colrefs[cr] = (te, column_name)
+ yield column_name, cr
+ matchless = False
+ if matchless and self.path:
+ raise InvalidQueryException(
+ "column specification '{}{}*' matched nothing".format(
+ ".".join(map(identifier_quote, self.path)),
+ "." if self.path else ""))
+
+@final
+class ExpressionColumn(Column):
+ """A column specification from an expression"""
+ expr = iattr(Expression)
+ name = iattr(str, nullable=True, default=None)
+
+ @override
+ def get_column_specs(self, ctx, _source, _is_gen_special, _table_schema):
+ return (
+ (self.name or self.expr.get_auto_name(ctx), self.expr),
+ )
+
+class ExpressionQueryMaker(ExplicitInheritance):
+ """Interface that expressions use for making queries in traversal"""
+
+ @abstract
+ def make_count_query(self, ctx):
+ """Make a query yielding the length of this result set"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def make_query(self, ctx, table_reference, column_name):
+ """Make a QueryNode through lens of this table expression. The result
+ may differ from the raw QueryNode in the case of joins.
+ """
+ raise NotImplementedError("abstract")
+
+ def make_funcall_query(self, ctx, funcall): # pylint: disable=no-self-use
+ """Translate a function call to a QueryNode"""
+ function = ctx.resolve_funcall(funcall)
+ # The aggregating and grouping TableExpressions override this
+ # function and do something useful here for aggregating functions.
+ if isinstance(function, AggregationFunction):
+ raise InvalidQueryException("illegal use of aggregate function")
+ if funcall.distinct:
+ raise InvalidQueryException(
+ "DISTINCT/ALL is only for aggregate functions")
+ if isinstance(function, NormalFunction):
+ return function.make_query(ctx, self, funcall.arguments)
+ raise InvalidQueryException(
+ "illegal call to non-function {!r}".format(function))
+
+class TableExpression(AstNode, ExpressionQueryMaker):
+ """A table-valued expression"""
+
+ name = iattr(str, nullable=True, default=None, kwonly=True)
+ """Explicitly-specified name given using AS"""
+
+ def te_walk(self):
+ """Enumerate table expressions"""
+ return self,
+
+ @cached_property
+ def te_ids(self):
+ """frozenset of TE IDs used by this TE and its children"""
+ return frozenset(id(te) for te in self.te_walk())
+
+ def rename_columns(self, _name, _renaming):
+ """Clone with new name and renamed columns"""
+ raise InvalidQueryException(
+ "renaming columns not supported on node of type {}".format(type(self)))
+
+ @abstract
+ def push_conditions(self, ctx, conditions):
+ """Apply conditions and configure joins
+
+ Return a sequence of "excess" conjunctions we couldn't apply at
+ levels below.
+ """
+ raise NotImplementedError("abstract")
+
+ def self_resolve_te(self, ctx):
+ """Note which tables our table references refer to"""
+ pass
+
+ @abstract
+ def gen_wildcard_matches(self, path):
+ """Generate columns matching a column selection wildcard prefix
+
+ Each value yielded is a pair (COLUMN_NAME, TABLE_EXPRESSION) where
+ COLUMN_NAME is a string providing the name of the column and
+ TABLE_EXPRESSION is the TableExpression object providing that
+ column.
+ """
+ raise NotImplementedError("abstract")
+
+ def match_cr_path(self, path):
+ """Match columns against path component of a column reference
+
+ Used when generating wildcard columns and resolving column references"""
+ return not path or (len(path) == 1 and path[0] == self.name)
+
+ @abstract
+ def get_table_schema(self, ctx):
+ """The span table schema"""
+ raise NotImplementedError("abstract")
+
+ def get_aggregate_argument_resolver(self):
+ """Get the resolver for the arguments of an aggregate function.
+
+ Used for "magic grouping" operators to make the _ts in SUM(_ts)
+ resolve against the underlying table and not the magic grouping
+ placeholder table source.
+ """
+ return self
+
+ def match_column(self, ctx, cr):
+ """Yield a sequence of matches for column reference CR.
+
+ Each successful match is a (TABLE_EXPRESSION, COLUMN_NAME) pair.
+ """
+ if self.match_cr_path(cr.path) and cr.column in ctx.te_to_qt(self):
+ return (self, cr.column),
+ return ()
+
+ def gen_table_paths(self, ctx): # pylint: disable=unused-argument
+ """Yield a table names that are in scope for column references
+
+ Duplicates are allowed. Used for completion.
+ """
+ yield () # Unqualified table references are always legal
+ if self.name:
+ yield (self.name,)
+
+ @final
+ def match_column_unique(self, ctx, cr):
+ """Solve column reference CR to one column or raise"""
+ matches = list(self.match_column(ctx, cr))
+ if not matches:
+ raise UnboundReferenceException(
+ "column reference {} is unbound".format(cr))
+ if len(matches) > 1:
+ raise InvalidQueryException(
+ "column reference {} is ambiguous".format(cr))
+ return matches[0]
+
+ def to_schema(self, ctx, *, kind=None, sorting=None):
+ """Return a new TE munging this one"""
+ table_schema = self.get_table_schema(ctx)
+ if not kind:
+ kind = table_schema.kind
+ if not sorting:
+ sorting = table_schema.sorting
+ if table_schema.kind == kind and \
+ table_schema.sorting == sorting:
+ return self
+ return ReSortingQueryMaker(self, table_schema, kind, sorting)
+
+@final
+class ReSortingQueryMaker(ExpressionQueryMaker):
+ """Query maker that transparently restores span invariants"""
+
+ __indexer = None
+
+ @override
+ def __init__(self,
+ base,
+ base_table_schema,
+ wanted_kind,
+ wanted_sorting):
+ self.__base = the(ExpressionQueryMaker, base)
+ self.__base_table_schema = the(TableSchema, base_table_schema)
+ self.__wanted_sorting = the(TableSorting, wanted_sorting)
+ if base_table_schema.kind != wanted_kind:
+ raise InvalidQueryException(
+ "wanted a table kind={} found a {}".format(
+ TableKind.label_of(wanted_kind),
+ base_table_schema))
+
+ def __make_indexer(self, ctx):
+ base = self.__base
+ base_table_schema = self.__base_table_schema
+ wanted_sorting = self.__wanted_sorting
+ if wanted_sorting == TableSorting.NONE:
+ return False # Okay
+ assert base_table_schema.kind in (TableKind.EVENT, TableKind.SPAN)
+ partition = base_table_schema.partition
+ if not partition:
+ if base_table_schema.sorting != TableSorting.NONE:
+ # Without a partition, time-major and partition-major sorting
+ # are the same thing, so we don't need to do any work.
+ return False
+ sorts = ("_ts",)
+ elif wanted_sorting == TableSorting.TIME_MAJOR:
+ sorts = ("_ts", partition)
+ else:
+ assert wanted_sorting == TableSorting.PARTITION_MAJOR
+ sorts = (partition, "_ts")
+ return ArgSortQuery([
+ (ColumnReference(sort)
+ .self_resolve(ctx, base)
+ .to_query(ctx, base),
+ True) for sort in sorts
+ ])
+
+ def __get_indexer(self, ctx):
+ indexer = self.__indexer
+ if indexer is None:
+ self.__indexer = indexer = self.__make_indexer(ctx)
+ return indexer
+
+ def __munge(self, ctx, query):
+ indexer = self.__get_indexer(ctx)
+ return query.take(indexer) if indexer else query
+
+ @override
+ def make_count_query(self, ctx):
+ return self.__base.make_count_query(ctx)
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ return self.__munge(
+ ctx,
+ self.__base.make_query(ctx, table_reference, column_name))
+
+ @override
+ def make_funcall_query(self, ctx, funcall):
+ return self.__munge(
+ ctx,
+ self.__base.make_funcall_query(ctx, funcall))
+
+class QueryTableExpression(TableExpression, FunExpr):
+ """TableExpression based on a QueryTable"""
+
+ __abstract__ = True
+
+ @override
+ def rename_columns(self, new_name, renaming):
+ return RenamingQueryTableExpression(self, renaming, name=new_name)
+
+ @final
+ def uncached_make_qt(self, ctx):
+ """Make a QueryTable"""
+ return QueryTable.coerce_(self.evaluate_tvf(ctx.tctx))
+
+ @final
+ @override
+ def make_count_query(self, ctx):
+ return ctx.te_to_qt(self).countq()
+
+ @final
+ @override
+ def push_conditions(self, ctx, conjunctions):
+ # TODO(dancol): push conditions, when safe, down to
+ # leaf nodes in the join tree
+ return conjunctions # Will apply at higher level
+
+ @final
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ assert table_reference is self
+ return ctx.te_to_qt(self)[column_name]
+
+ @final
+ @override
+ def get_table_schema(self, ctx):
+ return ctx.te_to_qt(self).table_schema
+
+ @final
+ @override
+ def gen_wildcard_matches(self, ctx, path):
+ if self.match_cr_path(path):
+ for column in ctx.te_to_qt(self).columns:
+ yield column, self
+
+@final
+class RenamingQueryTableExpression(QueryTableExpression):
+ """QueryTableExpression that provides column renaming"""
+ base = iattr(QueryTableExpression)
+ renaming = iattr()
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return GenericQueryTable.rename_columns(
+ QueryTable.coerce_(self.base.evaluate_tvf(tctx)),
+ self.renaming)
+
+@final
+class BindParameter(AstLiteral, QueryTableExpression):
+ """Bind parameter"""
+ ref = iattr((int, str))
+
+ def __get_value(self, tctx):
+ try:
+ return tctx.get_bind_value(self.ref)
+ except KeyError:
+ raise InvalidQueryException(
+ "no bind parameter given for {}".format(
+ self.__bind_name)) from None
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return self.__get_value(tctx)
+
+ @property
+ def __bind_name(self):
+ if isinstance(self.ref, int):
+ return "?{}".format(self.ref)
+ return ":{}".format(identifier_quote(self.ref))
+
+ @override
+ def dump(self, ctx, out):
+ out.write(self.__bind_name)
+
+@final
+class TableValuedFunction(SqlAttributeLookup, ExplicitInheritance):
+ """Provides a parameterized table to queries"""
+
+ @cached_property
+ def sql_attributes(self): # pylint: disable=no-self-use
+ """Dictionary of SQL attributes"""
+ return {}
+
+ @override
+ def lookup_sql_attribute(self, key):
+ if key in self.sql_attributes:
+ return self.sql_attributes[key]
+ return super().lookup_sql_attribute(key)
+
+ @override
+ def __init__(self, function):
+ assert callable(function)
+ self.__function = function
+ doc = getattr(function, "__doc__")
+ if doc is not None:
+ add_sql_documentation(self, doc)
+
+ def __call__(self, *args, **kwargs):
+ return self.__function(*args, **kwargs)
+
+ @staticmethod
+ def from_select_ast(select_ast, ns=None):
+ """Create a TVF from a query with bind parameters"""
+ assert isinstance(select_ast, Select)
+ assert isinstance(ns, (NoneType, Namespace))
+ ns_wr = weakref.ref(ns) if ns else None
+ def _function(*args, **kwargs):
+ args = UsageTrackingDictionary(qargs(*args, **kwargs))
+ if ns_wr:
+ ns = ns_wr()
+ assert ns
+ else:
+ ns = None
+ qt = select_ast.make_qt(TvfContext.from_ns(ns, args))
+ unused_arguments = set(args.keys()) - args.used
+ if unused_arguments:
+ raise InvalidQueryException(
+ "unused arguments: {}".format(unused_arguments))
+ return qt
+ return TableValuedFunction(_function)
+
+def _do_tvf_call(tctx, tvf, arguments):
+ """Common dispatch code for TvfFunctionCall and TableFunctionCall"""
+ args = []
+ kwargs = {}
+ for arg_node in arguments:
+ if isinstance(arg_node, FunExprKeywordArgument):
+ kwargs[arg_node.name] = arg_node.expr.evaluate_tvf(tctx)
+ else:
+ if kwargs:
+ raise InvalidQueryException(
+ "non-keyword arguments after keyword arguments")
+ args.append(arg_node.evaluate_tvf(tctx))
+ return tvf(*args, **kwargs)
+
+@final
+class TvfFunctionCall(FunExpr):
+ """AST node for a function call in TVF context"""
+ fn_expr = iattr(FunExpr)
+ arguments = tattr((FunExpr, FunExprKeywordArgument), default=())
+
+ @override
+ def evaluate_tvf(self, tctx):
+ return _do_tvf_call(tctx,
+ self.fn_expr.evaluate_tvf(tctx),
+ self.arguments)
+
+@final
+class TableFunctionCall(QueryTableExpression):
+ """AST node for a call to a table-valued function as a query source"""
+ # We can't just reuse TvfFunctionCall because in the table-source
+ # case, we need to store a path naming the function, not an
+ # expression yielding a function argument.
+ path = tattr(str, nonempty=True)
+ arguments = tattr((FunExpr, FunExprKeywordArgument), default=())
+
+ @override
+ def evaluate_tvf(self, tctx):
+ tvf = tctx.lookup_sql_attribute_by_path(self.path)
+ if not isinstance(tvf, TableValuedFunction):
+ raise InvalidQueryException(
+ "{} does not refer to a table-valued function".format(
+ path2str(self.path)))
+ return _do_tvf_call(tctx, tvf, self.arguments)
+
+ @override
+ def gen_table_paths(self, ctx):
+ yield from super().gen_table_paths(ctx)
+ yield self.path
+
+ @final
+ @override
+ def match_cr_path(self, path):
+ return super().match_cr_path(path) or self.path == path
+
+@final
+class TableReference(QueryTableExpression):
+ """Simple reference to a named value in table namespace"""
+ path = tattr(str, nonempty=True)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ try:
+ return tctx.lookup_sql_attribute_by_path(self.path)
+ except KeyError:
+ raise UnboundReferenceException(
+ "No table-namespace value {}".format(path2str(self.path))) \
+ from None
+
+ @override
+ def gen_table_paths(self, ctx):
+ yield from super().gen_table_paths(ctx)
+ yield self.path
+
+ @override
+ def match_cr_path(self, path):
+ return super().match_cr_path(path) or self.path == path
+
+@final
+class TvfDot(FunExpr):
+ """Attribute or sub-namespace access in TVF context"""
+ expr = iattr(FunExpr)
+ name = iattr(str)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ obj = self.expr.evaluate_tvf(tctx)
+ if not isinstance(obj, SqlAttributeLookup):
+ raise InvalidQueryException(
+ "object of type {} does not support attribute access".format(
+ type(obj)))
+ return obj.lookup_sql_attribute(self.name)
+
+@final
+class TableSubquery(QueryTableExpression, NoWalkAstNode):
+ """A subquery used as a table expression"""
+ subquery = iattr(AstNode)
+
+ @override
+ def evaluate_tvf(self, tctx):
+ assert isinstance(self.subquery, Select)
+ return self.subquery.make_qt(tctx) # pylint: disable=no-member
+
+
+# Joins
+
+LEFT, RIGHT = 0, 1
+
+@final
+class ColumnNameList(AstNode):
+ """List of comma names used as a join condition"""
+ columns = tattr(str, default=())
+
+def _drop_duplicates_by_id(sequence):
+ seen = set()
+ for item in sequence:
+ if id(item) not in seen:
+ seen.add(id(item))
+ yield item
+
+def _drop_duplicates(sequence):
+ seen = set()
+ for item in sequence:
+ if item not in seen:
+ seen.add(item)
+ yield item
+
+class JoinInfo(ExplicitInheritance):
+ """Behavioral guts of a join operation"""
+
+ __indexers = None
+
+ @override
+ def __init__(self, ctx, join): # pylint: disable=unused-argument
+ self._join = the(Join, join)
+ self.__ctx_wr = weakref.ref(the(QueryCompilationContext, ctx))
+
+ @property
+ def _ctx(self):
+ ctx = self.__ctx_wr()
+ assert ctx
+ return ctx
+
+ @abstract
+ def _take_for_join(self, is_right, base_query):
+ """Do the take operation for a query side
+
+ IS_RIGHT is true iff BASE_QUERY comes from the RHS
+ of the join.
+
+ BASE_QUERY is the query to index into.
+ """
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def get_table_schema(self):
+ """The table schema for this join"""
+ raise NotImplementedError("abstract")
+
+ def get_self_columns(self):
+ """Sequence of columns provided by the join itself"""
+ return self.get_table_schema().meta_columns
+
+ @abstract
+ def push_conditions(self, ctx, conjunctions):
+ """Push predicates down into join conditions if needed
+
+ See TableExpression.push_conditions().
+ """
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def make_count_query(self, ctx):
+ """Make QueryNode yielding result set size"""
+ raise NotImplementedError("abstract")
+
+ def _make_query_for_self(self, _ctx, column_name): # pylint: disable=no-self-use
+ raise InvalidQueryException("invalid join reference "
+ + repr(column_name))
+
+ def __get_side(self, te):
+ is_right = id(te) in self._join.right.te_ids
+ assert is_right or id(te) in self._join.left.te_ids
+ return is_right
+
+ @abstract
+ def _get_sub_sources(self, ctx):
+ raise NotImplementedError("abstract")
+
+ @final
+ def make_query(self, ctx, table_reference, column_name):
+ """Make a query for a column reference viewed through this join"""
+ if table_reference is self._join:
+ return self._make_query_for_self(ctx, column_name)
+ side = self.__get_side(table_reference)
+ sub_source = self._get_sub_sources(ctx)[side]
+ assert isinstance(sub_source, ExpressionQueryMaker)
+ return self._take_for_join(
+ side,
+ sub_source.make_query(ctx, table_reference, column_name))
+
+ def match_column(self, ctx, cr):
+ """Take over column-matching duties from Join"""
+ # Special case: a SPAN JOIN "generates" its own span metadata
+ # columns ex nihilo instead of forwarding them to the
+ # joined tables.
+ join = self._join
+ if len(cr.path) == 1 and cr.path[0] == join.name:
+ # If we've named a join `foo` and we're matching `foo`.`bar`,
+ # then pretend we're matching a plain `bar`, but only in the
+ # context of `foo`. We end up doing the right thing for named
+ # joins this way, since we still detect ambiguity.
+ yield from self.match_column(ctx, cr.as_bare_reference())
+ return
+ for self_column in self.get_self_columns():
+ if cr.is_bare_match(self_column):
+ yield join, self_column
+ return
+ yield from join.left.match_column(ctx, cr)
+ yield from join.right.match_column(ctx, cr)
+
+class JoinInfoClassic(JoinInfo):
+ """Join control for a normal SQL join"""
+
+ __key_exprs = None
+
+ @override
+ def __init__(self, ctx, join, table_schema=REGULAR_TABLE):
+ super().__init__(ctx, join)
+ self.__table_schema = the(TableSchema, table_schema)
+
+ @override
+ def match_column(self, ctx, cr):
+ # In the semi-join case of a special table with a regular RHS,
+ # punt any meta columns to the left table directly, since we know
+ # the right table won't have them.
+ if not cr.path and cr.column in self.__table_schema.meta_columns:
+ assert cr.column in \
+ self._join.left.get_table_schema(ctx).meta_columns
+ assert cr.column not in \
+ self._join.right.get_table_schema(ctx).meta_columns
+ yield from self._join.left.match_column(ctx, cr)
+ return
+ yield from super().match_column(ctx, cr)
+
+ @override
+ def get_self_columns(self):
+ on = self._join.on
+ if isinstance(on, ColumnNameList):
+ return on.columns
+ return ()
+
+ @override
+ def get_table_schema(self):
+ return self.__table_schema
+
+ def __get_join_conjunctions(self, ctx):
+ on = self._join.on
+ if isinstance(on, Expression):
+ return on.flatten_conjunctions()
+ if isinstance(on, ColumnNameList):
+ left, right = self._join.left, self._join.right
+ def _q1(column_name, resolver):
+ expr = ColumnReference(column_name)
+ expr.self_resolve(ctx, resolver)
+ return expr
+ return [
+ BinaryOperation.eq(_q1(column_name, left),
+ _q1(column_name, right))
+ for column_name in on.columns
+ ]
+ assert on is None
+ return ()
+
+ @override
+ def push_conditions(self, ctx, conjunctions):
+ assert not self.__key_exprs
+ left_key_exprs = []
+ right_key_exprs = []
+ null_allowed = []
+ conjunctions_left = []
+ conjunctions_right = []
+ extra_conjunctions = []
+ join = self._join
+ left_te_id = join.left.te_ids
+ right_te_id = join.right.te_ids
+
+ seen = set()
+
+ def _handle_conjunction(expr, must_match):
+ if expr in seen:
+ return
+ seen.add(expr)
+ if must_match or join.op == "inner":
+ match = expr.decompose_into_equi_join(
+ ctx, left_te_id, right_te_id)
+ else:
+ match = None
+ if match:
+ left_expr, right_expr, op = match
+ left_key_exprs.append(left_expr)
+ right_key_exprs.append(right_expr)
+ assert op in ("=", "<=>")
+ null_allowed.append(op == "<=>")
+ elif must_match:
+ raise InvalidQueryException("not an equi-join: {}".format(expr))
+ elif expr.te_ids_used(ctx) <= left_te_id:
+ conjunctions_left.append(expr)
+ elif expr.te_ids_used(ctx) <= right_te_id:
+ conjunctions_right.append(expr)
+ else:
+ extra_conjunctions.append(expr)
+
+ for expr in self.__get_join_conjunctions(ctx):
+ _handle_conjunction(expr, True)
+ for expr in conjunctions:
+ _handle_conjunction(expr, False)
+
+ assert len(left_key_exprs) == len(right_key_exprs)
+ if not left_key_exprs and not join.kind:
+ raise InvalidQueryException("no join condition specified")
+
+ extra_conjunctions += \
+ join.left.push_conditions(ctx, conjunctions_left)
+ extra_conjunctions += \
+ join.right.push_conditions(ctx, conjunctions_right)
+
+ self.__key_exprs = (left_key_exprs, right_key_exprs, null_allowed)
+ return extra_conjunctions
+
+ @cached_property
+ def __indexer_array(self):
+ join = self._join
+ ctx = self._ctx
+ key_exprs = self.__key_exprs
+ assert key_exprs, \
+ "push_conditions must be called before using indexers"
+ sub_sources = self._get_sub_sources(ctx)
+ keys = [[expr.to_query(ctx, sub_sources[side])
+ for expr in key_exprs[side]]
+ for side in (LEFT, RIGHT)]
+ semi_join = any(UNIQUE in q.schema.constraints for q in keys[RIGHT])
+ if self.__table_schema.kind != TableKind.REGULAR:
+ assert join.left.get_table_schema(ctx).kind != TableKind.REGULAR
+ assert join.right.get_table_schema(ctx).kind == TableKind.REGULAR
+ if not semi_join:
+ raise InvalidQueryException(
+ "a table of kind {} can be joined to a table of kind {} for "
+ "result type {} only if the join condition is unique".format(
+ join.left.get_table_schema(ctx),
+ join.right.get_table_schema(ctx),
+ self.__table_schema))
+ op = join.op
+ m = partial(JoinMetaQuery,
+ keys[LEFT],
+ keys[RIGHT],
+ key_exprs[2],
+ op)
+ left = (None if (semi_join and op == "left")
+ else m(JoinMeta.LEFT_INDEXER))
+ return left, m(JoinMeta.RIGHT_INDEXER)
+
+ @override
+ def _take_for_join(self, is_right, base_query):
+ indexer = self.__indexer_array[is_right]
+ if not indexer:
+ return base_query
+ if not is_right and self._join.op in ("inner", "left"):
+ return base_query.take_sequential(indexer)
+ return base_query.take(indexer)
+
+ @override
+ def _get_sub_sources(self, ctx):
+ return self._join.left, self._join.right
+
+ @override
+ def make_count_query(self, ctx):
+ # TODO(dancol): OR-node that lets us use either the left or right
+ # indexer depending on which we need
+ indexers = self.__indexer_array
+ return (indexers[0] or indexers[1]).countq()
+
+ @override
+ def _make_query_for_self(self, ctx, column_name):
+ join = self._join
+ if isinstance(join.on, ColumnNameList):
+ try:
+ index = join.on.columns.index(column_name)
+ except IndexError:
+ index = -1
+ if index >= 0:
+ op = join.op
+ if op == "inner":
+ # TODO(dancol): OR-node: left or right would work
+ return self.__key_exprs[0][index].to_query(ctx, self)
+ if op == "left":
+ return self.__key_exprs[0][index].to_query(ctx, self)
+ if op == "right":
+ return self.__key_exprs[1][index].to_query(ctx, self)
+ assert op == "outer"
+ return CoalesceQuery.of(
+ self.__key_exprs[0][index].to_query(ctx, self),
+ self.__key_exprs[1][index].to_query(ctx, self))
+ return super()._make_query_for_self(ctx, column_name)
+
+@final
+class JoinInfoSpan(JoinInfo):
+ """Join control for a span join"""
+
+ # TODO(dancol): implement join support for partition-major span
+ # tables instead of converting to time-major tables.
+
+ @override
+ def __init__(self, ctx, join):
+ super().__init__(ctx, join)
+ if join.on:
+ raise InvalidQueryException("SPAN JOIN...ON illegal here")
+ base_sources = (join.left, join.right)
+ schemas = [bs.get_table_schema(ctx) for bs in base_sources]
+ for sub_schema in schemas:
+ if sub_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException(
+ ("table expression is not a span table: {!r} "
+ "(only UNIQUE non-span tables may be joined with span tables, "
+ "and then only in INNER or LEFT join modes)"
+ ).format(base_sources[schemas.index(sub_schema)]))
+ kind = join.kind
+ if kind == "span join":
+ if bool(schemas[LEFT].partition) != bool(schemas[RIGHT].partition):
+ raise InvalidQueryException(dedent("""\
+ Attempt to SPAN JOIN a partitioned span table with
+ a non-partitioned span table. This operation makes no
+ sense. Either collapse the partition using suitable grouping
+ operators or use BROADCAST to apply a non-partitioned set of
+ spans to partitioned data."""))
+ if schemas[LEFT].partition == schemas[RIGHT].partition:
+ our_partition = schemas[LEFT].partition
+ else:
+ raise InvalidQueryException(
+ "left and right partition columns differ ({!r} vs {!r}): "
+ "rename one table's partition".format(
+ schemas[LEFT].partition, schemas[RIGHT].partition))
+ elif kind == "span broadcast":
+ if schemas[LEFT].partition:
+ raise InvalidQueryException(
+ "SPAN BROADCAST needs non-partioned LHS")
+ if not schemas[RIGHT].partition:
+ raise InvalidQueryException(
+ "SPAN BROADCAST needs partitioned RHS")
+ our_partition = schemas[RIGHT].partition
+ else:
+ raise AssertionError(
+ "impossible span join type {!r}".format(join.kind))
+ # We enforce the time-major ordering thing inside
+ # indexer construction.
+ self.__our_table_schema = (
+ TableSchema(TableKind.SPAN, our_partition, TableSorting.NONE)
+ if our_partition else SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ @override
+ def get_table_schema(self):
+ return self.__our_table_schema
+
+ @override
+ def push_conditions(self, ctx, conjunctions):
+ conjunctions_left = []
+ conjunctions_right = []
+ extra_conjunctions = []
+ join = self._join
+ left_te_id = join.left.te_ids
+ right_te_id = join.right.te_ids
+ for expr in _drop_duplicates(conjunctions):
+ if expr.te_ids_used(ctx) <= left_te_id:
+ conjunctions_left.append(expr)
+ elif expr.te_ids_used(ctx) <= right_te_id:
+ conjunctions_right.append(expr)
+ else:
+ extra_conjunctions.append(expr)
+ extra_conjunctions += \
+ join.left.push_conditions(ctx, conjunctions_left)
+ extra_conjunctions += \
+ join.right.push_conditions(ctx, conjunctions_right)
+ return extra_conjunctions
+
+ @cached_property
+ def __sub_sources(self):
+ ctx = self._ctx
+ join = self._join
+ return [
+ bs.to_schema(ctx,
+ kind=TableKind.SPAN,
+ sorting=TableSorting.TIME_MAJOR)
+ for bs in (join.left, join.right)]
+
+ @cached_property
+ def __span_join(self):
+ join = self._join
+ ctx = self._ctx
+ base_sources = (join.left, join.right)
+ crs = [[ColumnReference(meta_column_name).self_resolve(ctx, bs)
+ for meta_column_name in bs.get_table_schema(ctx).meta_columns]
+ for bs in base_sources]
+ kind = join.op
+ required = [kind in ("inner", "left"), kind in ("inner", "right")]
+ return SpanJoin([
+ SpanJoin.Source(
+ SpanTableConfig(
+ *[meta_cr.to_query(ctx, ss) for meta_cr in cr]),
+ required=r)
+ for cr, ss, r in zip(crs, self.__sub_sources, required)
+ ])
+
+ @cached_property
+ def __indexer_array(self):
+ span_join = self.__span_join
+ return span_join.indexerq(0), span_join.indexerq(1)
+
+ @override
+ def _take_for_join(self, is_right, base_query):
+ # TODO(dancol): we can use take_sequential even in the partitioned
+ # case when we support partition-major ordering for span join.
+ indexer = self.__indexer_array[is_right]
+ if not indexer.config.sources[is_right].span.partition:
+ return base_query.take_sequential(indexer)
+ return base_query.take(indexer)
+
+ @override
+ def _get_sub_sources(self, ctx):
+ return self.__sub_sources
+
+ def __metaq(self, meta):
+ return self.__span_join.metaq(meta)
+
+ @override
+ def make_count_query(self, ctx):
+ return self.__metaq(SpanJoin.Meta.TIMESTAMP).countq()
+
+ @override
+ def _make_query_for_self(self, ctx, column_name):
+ if column_name == "_ts":
+ return self.__metaq(SpanJoin.Meta.TIMESTAMP)
+ if column_name == "_duration":
+ return self.__metaq(SpanJoin.Meta.DURATION)
+ if column_name == self.__our_table_schema.partition:
+ return self.__metaq(SpanJoin.Meta.PARTITION)
+ return super()._make_query_for_self(ctx, column_name)
+
+@final
+class JoinInfoEvent(JoinInfo):
+ """Join control for events"""
+
+ @override
+ def __init__(self, ctx, join):
+ super().__init__(ctx, join)
+ if join.on:
+ raise InvalidQueryException("EVENT JOIN ... ON illegal here")
+ base_sources = (join.left, join.right)
+ left_table_schema, right_table_schema = [
+ bs.get_table_schema(ctx) for bs in base_sources]
+ event_is_required = join.op in ("inner", "left")
+ if not event_is_required:
+ raise InvalidQueryException(
+ "EVENT JOINs must be inner or left joins "
+ "with respect to events, since it's "
+ "not possible to condense a span into a point")
+ span_is_required = join.op in ("inner", "right")
+ kind = join.kind
+ if kind == "event join":
+ if not left_table_schema.partition and right_table_schema.partition:
+ raise InvalidQueryException(
+ "cannot join non-partitioned event table and partitioned "
+ "span table: use BROADCAST instead")
+ if left_table_schema.partition == right_table_schema.partition:
+ our_partition = left_table_schema.partition
+ elif left_table_schema.partition and not right_table_schema.partition:
+ our_partition = left_table_schema.partition
+ else:
+ raise InvalidQueryException(
+ "left and right partition columns differ ({!r} vs {!r}): "
+ "rename one input's partition".format(
+ left_table_schema, right_table_schema))
+ elif kind == "event broadcast":
+ if left_table_schema.partition:
+ raise InvalidQueryException(
+ "EVENT BROADCAST needs non-partioned LHS")
+ if not right_table_schema.partition:
+ raise InvalidQueryException(
+ "EVENT BROADCAST needs partitioned RHS")
+ our_partition = right_table_schema.partition
+ else:
+ raise AssertionError(
+ "impossible event join type {!r}".format(join.kind))
+
+ # TODO(dancol): We could be unconditionally
+ # TableSorting.TIME_MAJOR if the event join code would always emit
+ # partitions in order. Benchmark it both ways.
+
+ self.__span_is_required = span_is_required
+ self.__our_table_schema = TableSchema(
+ TableKind.EVENT,
+ our_partition,
+ TableSorting.NONE if our_partition else TableSorting.TIME_MAJOR)
+
+ @override
+ def get_table_schema(self):
+ return self.__our_table_schema
+
+ @override
+ def push_conditions(self, ctx, conjunctions):
+ conjunctions_left = []
+ conjunctions_right = []
+ extra_conjunctions = []
+ join = self._join
+ left_te_id = join.left.te_ids
+ right_te_id = join.right.te_ids
+ for expr in _drop_duplicates(conjunctions):
+ if expr.te_ids_used(ctx) <= left_te_id:
+ conjunctions_left.append(expr)
+ elif expr.te_ids_used(ctx) <= right_te_id:
+ conjunctions_right.append(expr)
+ else:
+ extra_conjunctions.append(expr)
+ extra_conjunctions += \
+ join.left.push_conditions(ctx, conjunctions_left)
+ extra_conjunctions += \
+ join.right.push_conditions(ctx, conjunctions_right)
+ return extra_conjunctions
+
+ @cached_property
+ def __indexer_array(self):
+ return (self.__event_join.metaq(EventJoin.Meta.EVENT_INDEX),
+ self.__event_join.metaq(EventJoin.Meta.SPAN_INDEX))
+
+ @override
+ def _take_for_join(self, is_right, base_query):
+ indexer = self.__indexer_array[is_right]
+ # TODO(dancol): too conservative?
+ config = indexer.config
+ if not config.event.partition and not config.span.partition:
+ return base_query.take_sequential(indexer)
+ return base_query.take(indexer)
+
+ @cached_property
+ def __event_join(self):
+ join = self._join
+ ctx = self._ctx
+ base_sources = (join.left, join.right)
+ crs = [[ColumnReference(meta_column_name).self_resolve(ctx, bs)
+ for meta_column_name in bs.get_table_schema(ctx).meta_columns]
+ for bs in base_sources]
+ ss = self.__sub_sources
+ return EventJoin(
+ event=EventTableConfig(
+ *[meta_cr.to_query(ctx, ss[LEFT])
+ for meta_cr in crs[LEFT]]),
+ span=SpanTableConfig(
+ *[meta_cr.to_query(ctx, ss[RIGHT])
+ for meta_cr in crs[RIGHT]]),
+ span_is_required=self.__span_is_required)
+
+ @cached_property
+ def __sub_sources(self):
+ ctx = self._ctx
+ join = self._join
+ return [
+ join.left.to_schema(ctx,
+ kind=TableKind.EVENT,
+ sorting=TableSorting.TIME_MAJOR),
+ join.right.to_schema(ctx,
+ kind=TableKind.SPAN,
+ sorting=TableSorting.TIME_MAJOR),
+ ]
+
+ @override
+ def _get_sub_sources(self, ctx):
+ return self.__sub_sources
+
+ @override
+ def make_count_query(self, ctx):
+ # TODO(dancol): OR-node
+ return self.__event_join.metaq(EventJoin.Meta.TIMESTAMP).countq()
+
+ @override
+ def _make_query_for_self(self, ctx, column_name):
+ if column_name == "_ts":
+ return self.__event_join.metaq(EventJoin.Meta.TIMESTAMP)
+ if column_name == self.__our_table_schema.partition:
+ return self.__event_join.metaq(EventJoin.Meta.PARTITION)
+ return super()._make_query_for_self(ctx, column_name)
+
+def _span_join_info_constructor(ctx, join):
+ # We don't allow span-joins of span tables to non-span tables
+ # because the join might duplicate the span rows, rendering the
+ # output span table invalid. This consideration doesn't apply,
+ # however, when we have a unique join, and in this case, we allow
+ # regular joins.
+ left_table_schema = join.left.get_table_schema(ctx)
+ right_table_schema = join.right.get_table_schema(ctx)
+ left_span = left_table_schema.kind == TableKind.SPAN
+ right_span = right_table_schema.kind == TableKind.SPAN
+ if left_span and not right_span and join.op in ("inner", "left"):
+ return JoinInfoClassic(ctx, join, left_table_schema)
+ return JoinInfoSpan(ctx, join)
+
+_JOIN_CONSTRUCTORS = {
+ None: JoinInfoClassic,
+ "span join": _span_join_info_constructor,
+ "span broadcast": JoinInfoSpan,
+ "event join": JoinInfoEvent,
+ "event broadcast": JoinInfoEvent,
+}
+
+@final
+class Join(TableExpression):
+ """A join of two tables used as a table expression"""
+ left = iattr(TableExpression)
+ op = iattr(str)
+ right = iattr(TableExpression)
+ on = iattr((Expression, ColumnNameList), nullable=True, default=None)
+ kind = iattr(str, nullable=True, default=None)
+
+ def __get_join_info(self, ctx):
+ join_info = ctx.join_info.get(self)
+ if not join_info:
+ ctx.join_info[self] = \
+ join_info = \
+ _JOIN_CONSTRUCTORS[self.kind](ctx, self)
+ return join_info
+
+ @override
+ def push_conditions(self, ctx, conjunctions):
+ return self.__get_join_info(ctx).push_conditions(ctx, conjunctions)
+
+ @override
+ def te_walk(self):
+ yield self
+ yield from self.left.te_walk()
+ yield from self.right.te_walk()
+
+ @override
+ def self_resolve_te(self, ctx):
+ self.left.self_resolve_te(ctx)
+ self.right.self_resolve_te(ctx)
+ if isinstance(self.on, Expression):
+ self.on.self_resolve(ctx, self)
+
+ def __get_self_columns(self, ctx):
+ return self.__get_join_info(ctx).get_self_columns()
+
+ @override
+ def match_column(self, ctx, cr):
+ yield from self.__get_join_info(ctx).match_column(ctx, cr)
+
+ @override
+ def gen_table_paths(self, ctx):
+ yield from super().gen_table_paths(ctx)
+ yield from self.left.gen_table_paths(ctx)
+ yield from self.right.gen_table_paths(ctx)
+
+ @override
+ def gen_wildcard_matches(self, ctx, path):
+ self_columns = self.__get_self_columns(ctx)
+ if not self_columns:
+ yield from self.left.gen_wildcard_matches(ctx, path)
+ yield from self.right.gen_wildcard_matches(ctx, path)
+ return
+ if self.match_cr_path(path):
+ for column in self_columns:
+ yield column, self
+ if self.name and len(path) == 1 and path[0] == self.name:
+ citer = self.gen_wildcard_matches(ctx, ())
+ else:
+ citer = chain(self.left.gen_wildcard_matches(ctx, path),
+ self.right.gen_wildcard_matches(ctx, path))
+ # Omit special columns from wildcard matches
+ for column, te in citer:
+ if column not in self_columns:
+ yield column, te
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ return self.__get_join_info(ctx).make_query(
+ ctx, table_reference, column_name)
+
+ @override
+ def make_count_query(self, ctx):
+ return self.__get_join_info(ctx).make_count_query(ctx)
+
+ @override
+ def get_table_schema(self, ctx):
+ return self.__get_join_info(ctx).get_table_schema()
+
+
+
+class BaseAggregatingQueryMaker(ExpressionQueryMaker):
+ """Common functionality for aggregation and grouping"""
+
+ @override
+ def __init__(self, base_qm):
+ assert isinstance(base_qm, ExpressionQueryMaker)
+ self._base_qm = base_qm
+
+ @abstract
+ def make_group_sizes_query(self, ctx):
+ """Make a query yielding the size of each group"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def _make_aggregation_query(self, base_query, distinct, function):
+ raise NotImplementedError("abstract")
+
+ @override
+ def make_funcall_query(self, ctx, funcall):
+ function = ctx.resolve_funcall(funcall)
+ if not isinstance(function, AggregationFunction):
+ return super().make_funcall_query(ctx, funcall)
+ arguments = funcall.arguments
+ distinct = funcall.distinct
+ if distinct == "all":
+ distinct = None
+ if not arguments and function.name == "count":
+ # Special case for COUNT(*)
+ countq = self.make_group_sizes_query(ctx)
+ assert countq.schema.is_integral, \
+ "bad COUNT(*) query from {!r}".format(self)
+ return countq
+ if len(arguments) > 1:
+ raise InvalidQueryException("aggregate functions take one argument")
+ argument = arguments[0]
+ if not isinstance(argument, Expression):
+ raise InvalidQueryException(
+ "aggregate function argument must be simple expression, not {}"
+ .format(argument))
+ return self._make_aggregation_query(
+ argument.to_query(ctx, self._base_qm), distinct, function.name)
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ # TODO(dancol): support bare columns, SQLite-style
+ raise InvalidQueryException(
+ "column reference {}/{} does not have an aggregate".format(
+ table_reference, column_name))
+
+@final
+class GroupingQueryMaker(BaseAggregatingQueryMaker):
+ """Aggregation over groups"""
+
+ @override
+ def __init__(self, base_qm, group_by_queries):
+ super().__init__(base_qm)
+ assert assert_seq_type(tuple, QueryNode, group_by_queries)
+ self.__group_by_queries = group_by_queries
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ base_q = self._base_qm.make_query(ctx, table_reference, column_name)
+ if base_q in self.__group_by_queries:
+ return GroupLabelsQuery(self.__group_by_queries, base_q)
+ return super().make_query(ctx, table_reference, column_name)
+
+ @override
+ def _make_aggregation_query(self, base_query, distinct, aggfunc):
+ return NativeGroupedAggregationQuery(
+ group_by=self.__group_by_queries,
+ data=base_query,
+ aggregation=aggfunc,
+ distinct=distinct)
+
+ @override
+ def make_group_sizes_query(self, ctx):
+ return GroupSizesQuery(self.__group_by_queries)
+
+ @override
+ def make_count_query(self, _ctx):
+ return GroupCountQuery(self.__group_by_queries)
+
+@final
+class AggregatingQueryMaker(BaseAggregatingQueryMaker):
+ """Aggregation over entire result sets"""
+
+ @override
+ def _make_aggregation_query(self, base_query, distinct, aggfunc):
+ return NativeUngroupedAggregationQuery(
+ aggregation=aggfunc,
+ data=base_query,
+ distinct=distinct)
+
+ @override
+ def make_group_sizes_query(self, ctx):
+ return self._base_qm.make_count_query(ctx)
+
+ @override
+ def make_count_query(self, _ctx):
+ return QueryNode.scalar(1)
+
+@final
+class DepartitioningQueryMaker(BaseAggregatingQueryMaker):
+ """Special span-departitioning aggregation voodoo"""
+
+ @override
+ def __init__(self, base_qm, config):
+ super().__init__(base_qm)
+ assert isinstance(base_qm, MagicGroupingBaseSource)
+ self.__config = the(SpanPivot, config)
+
+ @override
+ def _make_aggregation_query(self, base_query, distinct, aggfunc):
+ return self.__config.dataq(aggfunc, base_query, distinct)
+
+ @override
+ def make_group_sizes_query(self, ctx):
+ nr_partitions_q = DropDuplicatesQuery.of1(
+ self.__config.grouped.partition).countq()
+ return QueryNode.filled(nr_partitions_q,
+ self.make_count_query(ctx))
+
+ @override
+ def make_count_query(self, ctx):
+ # TODO(dancol): OR-node, when we get a grown-up optimizer
+ config = self.__config
+ return config.metaq(config.Meta.TIMESTAMP).countq()
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ config = self.__config
+ if table_reference is self._base_qm:
+ if column_name == "_ts":
+ return config.metaq(config.Meta.TIMESTAMP)
+ if column_name == "_duration":
+ return config.metaq(config.Meta.DURATION)
+ if (config.output_partition and
+ column_name == self._base_qm.get_table_schema(ctx).partition):
+ return config.metaq(config.Meta.OUTPUT_PARTITION)
+ return super().make_query(ctx, table_reference, column_name)
+
+class SelectCore(AstNode):
+ """One part of a compound select"""
+
+ @abstract
+ def make_qt(self, tctx, ob_asts):
+ """Make a QueryTable for this core"""
+ raise NotImplementedError("abstract")
+
+@final
+class RowValue(AstNode):
+ """Literal row value"""
+ items = tattr(Expression)
+
+@final
+class TableValues(SelectCore):
+ """Table from a list of literal values"""
+ row_values = tattr(RowValue, nonempty=True)
+
+ @override
+ def make_qt(self, tctx, ob_asts):
+ # pylint: disable=protected-access
+ if ob_asts:
+ raise NotImplementedError( # Why bother with the complexity?
+ "wrap VALUES in a SELECT to sort them")
+ return self.simplify().__make_table(tctx), ()
+
+ @staticmethod
+ def __values_to_query(tctx, column_values):
+ # TODO(dancol): remove this code once we have "query facts"
+ # Here, we try to coalesce VALUES entries that happen to be
+ # literals, but the query engine itself should really be doing it
+ # automatically. The trouble is that we can't express the idea
+ # that although we have a ConcatenatingQuery, we know its size in
+ # advance, because we have no general-purpose way of asserting to
+ # the optimizer that some queries belong to a size equivalence
+ # class, so absent some special hack like this, we're going to end
+ # up with a dumb concatenation of individual scalar queries, the
+ # overall effect of which is to even further stupify the "query
+ # optimizer".
+ queries = []
+ literals = []
+ def _flush_literals():
+ if literals:
+ queries.append(QueryNode.literals(*literals))
+ literals.clear()
+ for value in column_values:
+ assert isinstance(value, Expression)
+ if isinstance(value, AstLiteral):
+ literals.append(value.evaluate_tvf(tctx))
+ else:
+ _flush_literals()
+ queries.append(value.to_query_uncoordinated(tctx))
+ _flush_literals()
+ return QueryNode.concat(*queries)
+
+ def __make_table(self, tctx):
+ row_values = self.row_values
+ if not all_same(len(rv.items) for rv in row_values):
+ raise InvalidQueryException(
+ "all literal values in VALUES must have the same length")
+ ncol = len(row_values[0].items)
+ if not ncol:
+ raise InvalidQueryException("VALUES with no columns")
+ column_names = ["col{}".format(i) for i in range(ncol)]
+ values_by_column = tuple(zip(*[rv.items for rv in row_values]))
+ return GenericQueryTable([
+ (name, self.__values_to_query(tctx, column_values))
+ for name, column_values in zip(column_names, values_by_column)
+ ])
+
+@final
+class Compound(SelectCore):
+ """Set operation on tables"""
+ left = iattr(SelectCore)
+ op = iattr(str)
+ right = iattr(SelectCore)
+
+ @override
+ def make_qt(self, tctx, ob_asts):
+ left_qt, left_ob_queries = self.left.make_qt(tctx, ob_asts)
+ right_qt, right_ob_queries = self.right.make_qt(tctx, ob_asts)
+ if left_qt.table_schema.kind != TableKind.REGULAR or \
+ right_qt.table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException(
+ "compound queries supported only on regular tables")
+
+ if len(left_qt.columns) != len(right_qt.columns):
+ raise InvalidQueryException(
+ "incompatible sub-selections in compound select")
+ assert len(left_ob_queries) == len(right_ob_queries)
+ op = self.op
+ if op in ("union", "union all"):
+ columns = [
+ (left_column, QueryNode.concat(left_query, right_query))
+ for ((left_column, left_query), (_right_column, right_query))
+ in zip(left_qt.items(), right_qt.items())
+ ]
+ ob_queries = list(starmap(
+ QueryNode.concat, zip(left_ob_queries, right_ob_queries)))
+ if op == "union":
+ ob_queries = _distinctify_ob_queries(columns, ob_queries)
+ columns = _distinctify_column_list(columns)
+ return GenericQueryTable(columns), ob_queries
+
+ if op == "intersect":
+ # TODO(dancol): be faster. A join is a stupidly expensive way
+ # to implement the intersect operation; we can just use two hash
+ # tables, like in drop_duplicates. No, we can't just use a
+ # Pandas MultIndex: MultiIndex implements set operations by
+ # Python set object operations on tuples!
+ left_key = tuple(map(second, left_qt.items()))
+ right_key = tuple(map(second, right_qt.items()))
+ # We only need the left indexer: we're taking the intersection,
+ # so all result values occur on both the left and right sides.
+ # Here, we choose to grab the values from the left side.
+ # TODO(dancol): use an OR-node to pick a side
+ side = JoinMeta.LEFT_INDEXER
+ indexer = JoinMetaQuery(left_key, right_key,
+ (True,) * len(left_key),
+ "inner", side)
+ # We're using an inner join, which means that the LHS indices
+ # are sequential.
+ columns = [(name, query.take_sequential(indexer))
+ for name, query in left_qt.items()]
+ ob_queries = [query.take_sequential(indexer)
+ for query in left_ob_queries]
+ return (GenericQueryTable(_distinctify_column_list(columns)),
+ _distinctify_ob_queries(columns, ob_queries))
+
+ assert op == "except" # N.B. Anti-symmetric set difference!
+ # TODO(dancol): Don't implement with join.
+ left_key = tuple(map(second, left_qt.items()))
+ right_key = tuple(map(second, right_qt.items()))
+ side = JoinMeta.LEFT_INDEXER
+ left_indexer = JoinMetaQuery(left_key, right_key,
+ (True,) * len(left_key),
+ "left", side)
+ side = JoinMeta.RIGHT_INDEXER
+ right_indexer = JoinMetaQuery(left_key, right_key,
+ (True,) * len(left_key),
+ "left", side)
+
+ # We use a left join. The right indexer contains the row number
+ # in the right table where we can find the right-side value we
+ # joined, or -1 if the right side didn't have the value. Since we
+ # want anti-symmetric set difference, pick from the left table all
+ # rows where the right indexer indicates that we didn't find a
+ # corresponding value.
+
+ # TODO(dancol): add optimization for the case where we're doing a
+ # binary operation and broadcasting one side to the same size as
+ # the other. Also, an OR-node for counting the left or
+ # right indexer.
+ is_right_missing = right_indexer < 0
+ # pylint: disable=redefined-variable-type
+ indexer = left_indexer.where(is_right_missing)
+ columns = [(name, query.take_sequential(indexer))
+ for name, query in left_qt.items()]
+ ob_queries = [query.take(indexer) for query in left_ob_queries]
+ return (GenericQueryTable(_distinctify_column_list(columns)),
+ _distinctify_ob_queries(columns, ob_queries))
+
+class FilledQueryTable(QueryTable):
+ """Generate value-less rows
+
+ This function generates COUNT empty rows, which is occasionally
+ useful when combined with other query operations. For example,
+ this query produces six rows each containing the value 5:
+
+ SELECT 5 AS value FROM dctv.filled(6)
+ """
+
+ count = iattr_query_node_int(default=QueryNode.scalar(1))
+
+ @override
+ def _make_column_tuple(self):
+ return ()
+
+ @override
+ def _make_column_query(self, column):
+ raise KeyError(column)
+
+ @override
+ def countq(self):
+ return self.count
+
+@final
+class DummyTableExpression(QueryTableExpression):
+ """Used for source-less queries"""
+ @override
+ def evaluate_tvf(self, tctx):
+ return FilledQueryTable()
+
+@final
+class FilteringExpressionQueryMaker(ExpressionQueryMaker):
+ """Filters another EQM"""
+
+ @override
+ def __init__(self, unfiltered_qm, q_filter):
+ assert isinstance(unfiltered_qm, ExpressionQueryMaker)
+ assert isinstance(q_filter, QueryNode)
+ self.__unfiltered_qm = unfiltered_qm
+ filter_schema = q_filter.schema
+ if filter_schema.dtype != BOOL or not filter_schema.is_normal:
+ raise InvalidQueryException(
+ "cannot use query of type as filter: {}".format(filter_schema))
+ self.__q_filter = q_filter
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ return self.__unfiltered_qm.make_query(
+ ctx, table_reference, column_name).where(self.__q_filter)
+
+ @override
+ def make_count_query(self, _ctx):
+ # The number of true entries is the number of rows as boolean.
+ return NativeUngroupedAggregationQuery(
+ aggregation="sum",
+ data=self.__q_filter)
+
+def _distinctify_column_list(columns):
+ distinct_group = frozenset(map(second, columns))
+ return [(name, DropDuplicatesQuery(distinct_group, query))
+ for name, query in columns]
+
+def _distinctify_ob_queries(columns, ob_queries):
+ distinct_group = frozenset(map(second, columns))
+ indexer = DropDuplicatesIndexerQuery(distinct_group)
+ return [ob_query.take_sequential(indexer) for ob_query in ob_queries]
+
+def _make_conjunction_filter(ctx, source, conjunctions):
+ assert conjunctions
+ expr = reduce(BinaryOperation.and_, conjunctions)
+ return expr.to_query(ctx, source)
+
+class GroupBy(AstNode):
+ """Controls grouping in a RegularSelect"""
+
+ def simplify_expressions(self, ctx, source, subst_column_references):
+ """Simplify any columns to which we refer"""
+ pass
+
+ def override_base_source(self, ctx, source): # pylint: disable=unused-argument,no-self-use
+ """Return an override for the base select column source"""
+ return source
+
+ @abstract
+ def make_query_maker(self, ctx, query_maker, out_table_schema):
+ """Make the column data source for this grouping"""
+ raise NotImplementedError("abstract")
+
+@final
+class GroupByExpressions(GroupBy):
+ """Group by a list of column expressions"""
+ expressions = tattr(Expression, nonempty=True)
+
+ @override
+ def simplify(self, subst=None):
+ return self # Will do our own simplification later
+
+ @override
+ def simplify_expressions(self, ctx, source, subst_column_references):
+ def _fix_expr(expr):
+ expr = expr.simplify(subst_column_references)
+ expr.self_resolve(ctx, source)
+ return expr
+ assert not ctx.simplified_gb_expressions
+ ctx.simplified_gb_expressions = tuple(map(_fix_expr, self.expressions))
+
+ @override
+ def make_query_maker(self, ctx, query_maker, out_table_schema):
+ if out_table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException("{} incompatible with GROUP BY"
+ .format(out_table_schema))
+ return GroupingQueryMaker(
+ query_maker,
+ tuple(expr.to_query(ctx, query_maker)
+ for expr in ctx.simplified_gb_expressions))
+
+@final
+class MagicGroupingBaseSource(TableExpression):
+ """Base column source used for magic grouping operations
+
+ "Magic" grouping operations are those that have the JOIN-like
+ quality of adding columns to the SELECT result set. GroupBy itself
+ doesn't participate in column selection, so, early in select
+ processing, the select core wraps its original event source with
+ this thing, which exposes the columns the GroupBy wants to provide.
+ """
+ base = iattr(TableExpression)
+ schema = iattr(TableSchema)
+
+ @override
+ def gen_wildcard_matches(self, ctx, path):
+ table_schema = self.get_table_schema(ctx)
+ if self.match_cr_path(path):
+ for column in table_schema.meta_columns:
+ yield column, self
+ if self.name and len(path) == 1 and path[0] == self.name:
+ citer = self.gen_wildcard_matches(ctx, ())
+ else:
+ citer = iter(self.base.gen_wildcard_matches(ctx, path))
+ for column, te in citer:
+ if column not in table_schema.meta_columns:
+ yield column, te
+
+ @override
+ def gen_table_paths(self, ctx):
+ yield from super().gen_table_paths(ctx)
+ yield from self.base.gen_table_paths(ctx)
+
+ @override
+ def match_column(self, ctx, cr):
+ if len(cr.path) == 1 and cr.path[0] == self.name:
+ yield from self.match_column(ctx, cr.as_bare_reference())
+ return
+ for meta_column in self.get_table_schema(ctx).meta_columns:
+ if cr.is_bare_match(meta_column):
+ # Will be munged by the higher-level grouping source!
+ yield self, meta_column
+ return
+ yield from self.base.match_column(ctx, cr)
+
+ @override
+ def make_count_query(self, ctx):
+ return ctx.join_info[self].make_count_query(ctx)
+
+ @override
+ def get_aggregate_argument_resolver(self):
+ return self.base
+
+ @override
+ def push_conditions(self, ctx, conjunctions):
+ # pylint: disable=redefined-variable-type
+ assert self not in ctx.join_info
+ extra_conjunctions = self.base.push_conditions(ctx, conjunctions)
+ base_qm = self.base.to_schema(ctx, sorting=TableSorting.TIME_MAJOR)
+ if extra_conjunctions:
+ my_id = id(self)
+ for conjunction in extra_conjunctions:
+ for te_id in conjunction.te_ids_used(ctx):
+ if te_id == my_id:
+ raise InvalidQueryException(
+ "invalid use of magic group metadata column in WHERE: "
+ "consider naming the base table explicitly instead")
+ base_qm = FilteringExpressionQueryMaker(
+ base_qm,
+ _make_conjunction_filter(
+ ctx,
+ base_qm,
+ extra_conjunctions))
+ ctx.join_info[self] = base_qm
+ return ()
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ if table_reference is self:
+ raise AssertionError("invalid placeholder column reference {!r}"
+ .format(column_name))
+ base_qm = ctx.join_info[self]
+ return base_qm.make_query(ctx, table_reference, column_name)
+
+ @override
+ def get_table_schema(self, _ctx):
+ return self.schema
+
+@final
+class GroupBySpanPartition(GroupBy):
+ """Group by a internal span-table partitions"""
+ intersect = iattr(bool, default=True) # TODO(dancol): change default
+ output_partition = iattr(str, nullable=True, default=None)
+
+ @override
+ def override_base_source(self, ctx, source):
+ source_table_schema = source.get_table_schema(ctx)
+ if source_table_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException(
+ "GROUP USING PARTITION works only with a span table")
+ if not source_table_schema.partition:
+ raise InvalidQueryException(
+ "GROUP USING PARTITION cannot be applied to non-partitioned "
+ "span table")
+ table_schema = (
+ source_table_schema.evolve(partition=self.output_partition,
+ sorting=TableSorting.NONE)
+ if self.output_partition else SPAN_UNPARTITIONED_TIME_MAJOR)
+ return MagicGroupingBaseSource(source, table_schema)
+
+ @override
+ def make_query_maker(self, ctx, query_maker, out_table_schema):
+ if not isinstance(query_maker, MagicGroupingBaseSource):
+ raise InvalidQueryException(
+ "Unsupported use of GROUP USING PARTITION")
+ source = query_maker.base
+ source_table_schema = source.get_table_schema(ctx)
+ assert source_table_schema.kind == TableKind.SPAN
+ assert source_table_schema.partition
+
+ def _q1(column_name):
+ expr = ColumnReference(column_name)
+ expr.self_resolve(ctx, source)
+ return expr.to_query(ctx, query_maker)
+
+ # TODO(dancol): get rid of the union/intersect stuff entirely:
+ # it's not that useful.
+
+ partition_q = _q1(source_table_schema.partition)
+ if self.intersect:
+ unique_pvals = DropDuplicatesQuery.of1(partition_q)
+ min_npartitions_q = unique_pvals.countq()
+ else:
+ min_npartitions_q = QueryNode.scalar(1)
+
+ config = SpanPivot(
+ grouped=SpanTableConfig(_q1("_ts"),
+ _q1("_duration"),
+ partition_q),
+ output_partition=(_q1(self.output_partition)
+ if self.output_partition else None),
+ min_npartitions=min_npartitions_q,
+ )
+
+ return DepartitioningQueryMaker(query_maker, config)
+
+@final
+class GroupBySpanQueryMaker(BaseAggregatingQueryMaker):
+ """Generates group-by-span queries"""
+
+ @override
+ def __init__(self, base_qm, config):
+ super().__init__(base_qm)
+ self.__config = the(SpanGroup, config)
+
+ @override
+ def make_group_sizes_query(self, ctx):
+ return self._make_aggregation_query(
+ self.__config.grouped.ts, False, "count")
+
+ @override
+ def make_count_query(self, ctx):
+ # TODO(dancol): opportunity for an OR-node
+ return self.__config.metaq(SpanGroup.Meta.TIMESTAMP).countq()
+
+ @override
+ def _make_aggregation_query(self, base_query, distinct, aggfunc):
+ return self.__config.dataq(aggfunc, base_query, distinct)
+
+ @cached_property
+ def ts_q(self):
+ """Timestamp query for the result set"""
+ return self.__config.metaq(SpanGroup.Meta.TIMESTAMP)
+
+ @cached_property
+ def partition_q(self):
+ """Partition query for the result set"""
+ return self.__config.metaq(SpanGroup.Meta.PARTITION)
+
+ @override
+ def make_query(self, ctx, table_reference, column_name):
+ if table_reference is self._base_qm:
+ if column_name == "_ts":
+ return self.ts_q
+ if column_name == "_duration":
+ return self.__config.metaq(SpanGroup.Meta.DURATION)
+ if column_name == self._base_qm.get_table_schema(ctx).partition:
+ return self.partition_q
+ return super().make_query(ctx, table_reference, column_name)
+
+@final
+class GroupBySpanGrouper(GroupBy):
+ """Group by an explicit list of spans"""
+ grouper = iattr(TableExpression)
+ mode = iattr(str)
+ intersect = iattr(bool, default=False)
+
+ def __get_grouper_qt(self, ctx):
+ grouper_qt = ctx.join_info.get(self)
+ if not grouper_qt:
+ grouper_qt_raw = ctx.te_to_qt(self.grouper)
+ ctx.join_info[self] = grouper_qt = \
+ grouper_qt_raw.to_schema(kind=TableKind.SPAN,
+ sorting=TableSorting.TIME_MAJOR)
+ return grouper_qt
+
+ @override
+ def override_base_source(self, ctx, source):
+ grouper_qt = self.__get_grouper_qt(ctx)
+ grouper_schema = grouper_qt.table_schema
+ grouped_schema = source.get_table_schema(ctx)
+ mode = self.mode
+ if mode == "span":
+ if grouped_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException("grouped table must be span table")
+ elif mode == "event":
+ if grouped_schema.kind != TableKind.EVENT:
+ raise InvalidQueryException("grouped table must be event table")
+ else:
+ raise AssertionError("invalid mode: " + mode)
+ assert grouper_schema.kind == TableKind.SPAN
+ assert grouper_schema.sorting == TableSorting.TIME_MAJOR
+ if grouper_schema.partition and grouped_schema.partition:
+ if grouper_schema.partition != grouped_schema.partition:
+ raise InvalidQueryException(
+ "partition name mismatch in span group: {!r} vs {!r}".format(
+ grouper_schema.partition, grouped_schema.partition))
+ if not grouper_schema.partition and grouped_schema.partition:
+ table_schema = TableSchema(TableKind.SPAN,
+ grouped_schema.partition,
+ TableSorting.NONE)
+ else:
+ table_schema = grouper_schema.evolve(sorting=TableSorting.NONE)
+ if not table_schema.partition:
+ table_schema = table_schema.evolve(sorting=TableSorting.TIME_MAJOR)
+ return MagicGroupingBaseSource(source, table_schema)
+
+ @override
+ def make_query_maker(self, ctx, query_maker, _out_table_schema):
+ if not isinstance(query_maker, MagicGroupingBaseSource):
+ raise InvalidQueryException(
+ "Unsupported use of GROUP USING SPANS")
+ source = query_maker.base
+
+ def _q1(column_name):
+ expr = ColumnReference(column_name)
+ expr.self_resolve(ctx, source)
+ return expr.to_query(ctx, query_maker)
+
+ grouper_qt = self.__get_grouper_qt(ctx)
+ grouper_schema = grouper_qt.table_schema
+ grouped_schema = source.get_table_schema(ctx)
+
+ # Checked during override_base_source, so we can just assert here.
+ assert grouped_schema.kind in (TableKind.SPAN, TableKind.EVENT)
+ assert grouper_schema.kind == TableKind.SPAN
+ assert grouper_schema.sorting == TableSorting.TIME_MAJOR
+
+ partition_q = (
+ _q1(grouped_schema.partition)
+ if grouped_schema.partition else None)
+ grouper_partition_q = (
+ grouper_qt[grouper_qt.table_schema.partition]
+ if grouper_schema.partition else None)
+ unique_pvals_q = (
+ DropDuplicatesQuery.of1(partition_q)
+ if (partition_q and
+ not grouper_partition_q and
+ not self.intersect)
+ else None)
+
+ grouped = (SpanTableConfig(_q1("_ts"), _q1("_duration"), partition_q)
+ if grouped_schema.kind == TableKind.SPAN
+ else EventTableConfig(_q1("_ts"), partition_q))
+ config = SpanGroup(grouped=grouped,
+ grouper=SpanTableConfig.from_qt(grouper_qt),
+ unique_pvals=unique_pvals_q,
+ intersect=self.intersect)
+ assert bool(config.is_output_partitioned) == bool(
+ query_maker.get_table_schema(ctx).partition), \
+ "{!r} vs {!r}".format(config.is_output_partitioned,
+ query_maker.get_table_schema(ctx).partition)
+ return GroupBySpanQueryMaker(query_maker, config)
+
+@final
+class RegularSelect(SelectCore):
+ """A normal select as a compound operand"""
+ distinct = iattr(str, default="all")
+ columns = tattr(Column, default=())
+ from_ = iattr(TableExpression, nullable=True, default=None)
+ where = iattr(Expression, nullable=True, default=None)
+ gb = iattr(GroupBy, nullable=True, default=None)
+ having = iattr(Expression, nullable=True, default=None)
+ kind = iattr(str, nullable=True, default=None)
+ repartition_by = iattr(str, nullable=True, default=None)
+
+ def __make_column_expression_map(self, ctx, source, table_schema):
+ column_expressions = OrderedDict()
+ disambig = defaultdict(partial(xcount, 1))
+ for column in self.columns:
+ for name, expression in \
+ column.get_column_specs(ctx, source, self.kind, table_schema):
+ if name == table_schema.partition:
+ raise InvalidQueryException(
+ "column {!r} is the partition and must not "
+ "be explicitly specified".format(name))
+ if name in table_schema.meta_columns:
+ raise InvalidQueryException(
+ "column {!r} is reserved".format(name))
+ while name in column_expressions:
+ name = "{}:{}".format(name, next(disambig[name]))
+ assert isinstance(expression, Expression), \
+ "expression {!r} should be expression".format(expression)
+ column_expressions[name] = expression
+ return column_expressions
+
+ def __make_qt_1(self, ctx, ob_asts):
+ # pylint: disable=redefined-variable-type
+
+ distinct = self.distinct
+ if distinct == "all":
+ distinct = None
+
+ where = self.where
+ having = self.having
+ gb = self.gb
+
+ # Resolve columns references to specific concrete source
+ # TableExpression instances, with lexical scoping.
+ source = self.from_ or DummyTableExpression()
+ if gb:
+ source = gb.override_base_source(ctx, source)
+
+ # Enforced by the parser.
+ assert self.repartition_by is None or self.kind == "event"
+
+ source.self_resolve_te(ctx)
+ source_table_schema = source.get_table_schema(ctx)
+ if self.kind == "span":
+ if source_table_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException(
+ "SELECT SPAN of a non-span table {}"
+ .format(source_table_schema))
+ out_table_schema = source_table_schema
+ elif self.kind == "event":
+ if source_table_schema.kind != TableKind.EVENT:
+ raise InvalidQueryException(
+ "SELECT EVENT of non-event table {}"
+ .format(source_table_schema))
+ out_table_schema = source_table_schema
+ if self.repartition_by is not None:
+ # TODO(dancol): check if we're actually already sorted
+ # according to the new partition and use a less conservative
+ # output sorting than TableSorting.NONE if so.
+ out_table_schema = out_table_schema.evolve(
+ partition=self.repartition_by or None,
+ sorting=TableSorting.NONE)
+ else:
+ assert self.kind is None
+ out_table_schema = REGULAR_TABLE
+
+ column_exprs = self.__make_column_expression_map(
+ ctx, source, out_table_schema)
+
+ if out_table_schema.meta_columns:
+ assert not set(out_table_schema.meta_columns) & set(column_exprs)
+ # Prepend the span metadata columns unconditionally the list of
+ # output columns. Iteration is reversed because we prepend at
+ # each step.
+ for meta_column in out_table_schema.meta_columns[::-1]:
+ column_exprs[meta_column] = ColumnReference(meta_column)
+ column_exprs.move_to_end(meta_column, last=False)
+
+ for expr in column_exprs.values():
+ expr.self_resolve(ctx, source)
+
+ # TODO(dancol): remove this check now that we have reordering for
+ # special tables.
+ if ob_asts and out_table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException(
+ "SELECT {} incompatible with ORDER BY: "
+ "{} tables are specially ordered"
+ .format(self.kind.upper(), self.kind.lower()))
+
+ if where or having or gb or ob_asts:
+ # The WHERE and HAVING and GROUP BY and ORDER BY expressions can
+ # refer to the column expressions, and before we munge things,
+ # these column expressions appear to be table references in the
+ # expression's AST. Substitute them with the resolved column
+ # AST. The substitution isn't recursive, so embedded column
+ # references with names matching aliases won't blow the stack.
+ # The new expressions share structure with any expressions in
+ # the column ASTs, so any column references we resolved above
+ # are still resolved.
+ explicit_aliases = {
+ column.name: column.expr # pylint: disable=no-member
+ for column in self.columns
+ if isinstance(column, ExpressionColumn) and column.name # pylint: disable=no-member
+ }
+ def _subst_column_references(ast_node):
+ if isinstance(ast_node, ColumnReference) and not ast_node.path:
+ ast_node = explicit_aliases.get(ast_node.column, ast_node)
+ return ast_node
+ if where:
+ assert not ctx.prohibit_window_functions
+ ctx.prohibit_window_functions = "WHERE clause"
+ where = where.simplify(_subst_column_references)
+ where.self_resolve(ctx, source)
+ del ctx.prohibit_window_functions
+ if having:
+ having = having.simplify(_subst_column_references)
+ having.self_resolve(ctx, source)
+ if gb:
+ gb.simplify_expressions(ctx, source, _subst_column_references)
+ if ob_asts:
+ assert isinstance(ob_asts, tuple)
+ ob_asts = tuple(ob_ast.simplify(_subst_column_references)
+ for ob_ast in ob_asts)
+ for ob_ast in ob_asts:
+ ob_ast.self_resolve(ctx, source)
+
+ # We used to combine HAVING and WHERE here, but the set of
+ # conductions under which we couldn't do that became unwieldy, so
+ # now we just always keep HAVING and WHERE separate.
+
+ conjunctions = where.flatten_conjunctions() if where else ()
+ top_level_conjunctions = source.push_conditions(ctx, conjunctions)
+ query_maker = source
+ if top_level_conjunctions:
+ query_maker = FilteringExpressionQueryMaker(
+ source, _make_conjunction_filter(
+ ctx,
+ query_maker,
+ top_level_conjunctions))
+
+ if gb:
+ query_maker = gb.make_query_maker(ctx, query_maker, out_table_schema)
+ elif ctx.aggregate_functions_used:
+ if out_table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException(
+ "SELECT {} incompatible with aggregation functions".format(
+ TableKind.label_of(out_table_schema.kind)))
+ query_maker = AggregatingQueryMaker(query_maker)
+
+ # Column source configuration complete: actually generate the
+ # QueryNode instances for our columns.
+ columns = [(name, expr.to_query(ctx, query_maker))
+ for name, expr in column_exprs.items()]
+
+ ob_queries = [expr.to_sort_query(ctx, query_maker)
+ for expr in ob_asts]
+
+ # Various kinds of postprocessing.
+ if having:
+ q_having_filter = having.to_query(ctx, query_maker)
+ columns = [(name, query.where(q_having_filter))
+ for name, query in columns]
+ ob_queries = [query.where(q_having_filter)
+ for query in ob_queries]
+ if distinct:
+ ob_queries = _distinctify_ob_queries(columns, ob_queries)
+ columns = _distinctify_column_list(columns)
+
+ if ctx.regenerate_column_names:
+ # If we have column-expression subqueries, we learn the right
+ # auto-generated name only after we do all the above work, so
+ # re-run the column name generation algorithm to pick up the
+ # new, better name.
+ new_column_names = tuple(self.__make_column_expression_map(
+ ctx, source, out_table_schema).keys())
+ for i in range(len(out_table_schema.meta_columns),
+ len(column_exprs)):
+ columns[i] = new_column_names[i], columns[i][1]
+
+ return (GenericQueryTable(columns, table_schema=out_table_schema),
+ ob_queries)
+
+ @override
+ def make_qt(self, tctx, ob_asts):
+ ctx = QueryCompilationContext(tctx)
+ # pylint: disable=protected-access
+ return self.simplify().__make_qt_1(ctx, ob_asts)
+
+@final
+class OrderingTerm(AstNode):
+ """Part of an ORDER BY clause"""
+ expr = iattr(Expression)
+ direction = iattr(str, default="asc")
+
+ def is_ascending(self):
+ """Return whether the ordering is for ascending mode"""
+ assert self.direction in ("asc", "desc")
+ return self.direction == "asc"
+
+def _filter_to_limit_offset(tctx, base_qt, limit, offset):
+ ctx = QueryCompilationContext(tctx)
+ source = DummyTableExpression()
+ def _resolve_limit_expr(expr):
+ if not expr:
+ return None
+ return (expr
+ .simplify()
+ .self_resolve(ctx, source)
+ .to_query(ctx, source))
+ limit_q = _resolve_limit_expr(limit)
+ offset_q = _resolve_limit_expr(offset)
+ return base_qt.transform(
+ lambda q: q.limit_offset(limit=limit_q, offset=offset_q))
+
+class DmlContext(ExplicitInheritance):
+ """Environment for running queries"""
+
+ @override
+ def __init__(self, ns=None, qe=None):
+ """Make a new DMLContext
+
+ NS is the namespace to use as the DML "user" namespace, which
+ namespace-modifying commands affect. If None, create a new
+ detached namespace.
+
+ If QE is supplied, it should be a QueryEngine that allows DML
+ commands to execute queries as part of their operation, mostly for
+ IF conditionalizing.
+ """
+ assert not ns or isinstance(ns, Namespace)
+ self.user_ns = ns or Namespace()
+ self.qe = qe
+
+ def make_tctx(self, args=NO_ARGS): # pylint: disable=dangerous-default-value
+ """Make a compilation environment for the normal user NS"""
+ return TvfContext.from_ns(self.user_ns, args)
+
+ @final
+ def execute(self, commands):
+ """Convenience function to execute a batch of DML queries"""
+ for command in commands:
+ assert isinstance(command, DmlAction)
+ command.execute_dml(self)
+
+ def mount_trace(self, mount_path, trace_file_name):
+ """Mount a trace file in the user namespace"""
+ raise NotImplementedError("loading traces not supported "
+ "in basic DmlContext")
+
+class DmlAction(AstNode):
+ """AST node corresponding to an action to perform"""
+ @abstract
+ def execute_dml(self, dmlctx):
+ """Do a thing"""
+ raise NotImplementedError("abstract")
+
+ @abstract
+ def eval_for_autocomplete(self, dmlctx):
+ """Do enough of a thing to fire autocomplete hooks"""
+ pass # Call into super!
+
+class Select(DmlAction):
+ """Query-producing AST node"""
+
+ @final
+ @override
+ def execute_dml(self, dmlctx):
+ # If we want to SELECT for real, we'll need to store the
+ # QueryNode-level QueryContext in the dmlctx. Here, we just make
+ # the query table for the select, which has the effect of at least
+ # checking syntax.
+ return self.make_qt(dmlctx.make_tctx())
+
+ @abstract
+ def make_qt(self, tctx):
+ """Make a QueryTable providing results of this query"""
+ raise NotImplementedError("abstract")
+
+ @final
+ @override
+ def eval_for_autocomplete(self, dmlctx):
+ super().eval_for_autocomplete(dmlctx)
+ self.execute_dml(dmlctx)
+
+@final
+class SelectDirect(Select):
+ """A SELECT without any lexical bindings"""
+ core = iattr(SelectCore)
+ ob = tattr(OrderingTerm, default=())
+ limit = iattr(Expression, nullable=True, default=None)
+ offset = iattr(Expression, nullable=True, default=None)
+
+ def __check_no_substructure_sharing(self):
+ # Check that the AST doesn't share substructure. Doing so would
+ # be super bad, since the SQL-to-QueryTable code uses object
+ # identity to index AST node attributes.
+ seen = IdentityDictionary()
+ for node in self.walk():
+ assert node not in seen, "should not share structure"
+ seen[node] = True
+
+ @override
+ def make_qt(self, tctx):
+ if __debug__:
+ self.__check_no_substructure_sharing()
+ core = self.core
+ ob_asts = tuple(ob.expr for ob in self.ob)
+ ob_asc = tuple(ob.is_ascending() for ob in self.ob)
+ base_qt, ob_queries = core.make_qt(tctx, ob_asts)
+ assert len(ob_queries) == len(ob_asts)
+ if ob_queries:
+ indexer = ArgSortQuery(zip(ob_queries, ob_asc))
+ columns = [(column, query.take(indexer))
+ for column, query in base_qt.items()]
+ base_qt = GenericQueryTable(columns)
+ if self.limit or self.offset:
+ return _filter_to_limit_offset(
+ tctx, base_qt, self.limit, self.offset)
+ return base_qt
+
+@final
+class CteBindingName(AstNode):
+ """Name of a CTE binding with possible column renaming"""
+ name = iattr(str)
+ renaming = tattr(str, default=())
+ do_rename = iattr(bool, default=False)
+
+@final
+class CteBinding(NoWalkAstNode):
+ """One lexical binding in a CTE's binding list"""
+ name = iattr(CteBindingName)
+ te = iattr(CteBindingValue)
+
+@final
+class SelectWithCte(Select):
+ """A SELECT with a locally-bound common table expression"""
+ bindings = tattr(CteBinding)
+ body = iattr(Select)
+
+ @override
+ def make_qt(self, tctx):
+ for binding in self.bindings:
+ table = binding.te.make_cte_value(tctx, binding.name)
+ tctx = tctx.let({binding.name.name: table})
+ return self.body.make_qt(tctx)
+
+class CreateDmlAction(DmlAction):
+ """DML action that creates something"""
+
+ overwrite = iattr(bool, default=False, kwonly=True)
+ condition = iattr((FunExpr, NoneType), default=None, kwonly=True)
+
+ @abstract
+ def _do_create(self, dmltctx):
+ raise NotImplementedError("abstract")
+
+ def __should_execute(self, dmlctx):
+ if not self.condition:
+ return True
+ # TODO(dancol): skip the query engine invocation if TVF evaluation
+ # produces an obviously-true or obviously-false false.
+ q = QueryNode.coerce_(self.condition.evaluate_tvf(dmlctx.make_tctx()))
+ qe = dmlctx.qe
+ if not qe:
+ raise InvalidQueryException("cannot evaluate view conditional here")
+ (_res_q, res), = qe.execute_for_columns({q})
+ return len(res) and bool(res[0])
+
+ @override
+ @final
+ def execute_dml(self, dmlctx):
+ if self.__should_execute(dmlctx):
+ self._do_create(dmlctx)
+
+ @override
+ def eval_for_autocomplete(self, dmlctx):
+ super().eval_for_autocomplete(dmlctx)
+ if self.condition:
+ self.__should_execute(dmlctx) # For side effect
+
+@final
+class CreateView(CreateDmlAction):
+ """View-creation statement"""
+ path = tattr(str, nonempty=True)
+ select = iattr((Select, FunExpr))
+ as_function = iattr(bool, default=False, kwonly=True)
+ documentation = iattr(str, nullable=True, kwonly=True, default=None)
+
+ @override
+ def _do_create(self, dmlctx):
+ if self.as_function:
+ if isinstance(self.select, FunExpr):
+ raise InvalidQueryException(
+ "view values must be table in function mode")
+ value = TableValuedFunction.from_select_ast(
+ self.select, dmlctx.user_ns)
+ else:
+ ns_wr = weakref.ref(dmlctx.user_ns)
+ def _make_table():
+ ns = ns_wr()
+ assert ns
+ tctx = TvfContext.from_ns(ns)
+ return (self.select.make_qt(tctx)
+ if isinstance(self.select, Select)
+ else self.select.evaluate_tvf(tctx))
+ value = LazyNsEntry(_make_table)
+ if self.documentation is not None:
+ _documentation[value] = self.documentation
+ dmlctx.user_ns.assign_by_path(self.path,
+ value,
+ overwrite=self.overwrite)
+
+ @override
+ def eval_for_autocomplete(self, dmlctx):
+ super().eval_for_autocomplete(dmlctx)
+ if not self.as_function and isinstance(self.select, Select):
+ # TODO(dancol): support autocomplete in the TVF case
+ self.select.make_qt(TvfContext.from_ns(dmlctx.user_ns))
+
+@final
+class Drop(DmlAction):
+ """Drop an entire namespace prefix"""
+ path = tattr(str)
+ ignore_absent = iattr(bool, default=False)
+
+ @override
+ def execute_dml(self, dmlctx):
+ try:
+ dmlctx.user_ns.delete_by_path(self.path)
+ except KeyError:
+ if not self.ignore_absent:
+ raise UnboundReferenceException(
+ "could not find " + path2str(self.path)) from None
+
+ @override
+ def eval_for_autocomplete(self, dmlctx):
+ super().eval_for_autocomplete(dmlctx)
+ # TODO(dancol): implement autocomplete
+ raise NotImplementedError
+
+@final
+class MountTrace(DmlAction):
+ """Mount a trace at a location in the query namespace"""
+ trace_file_name = iattr(str)
+ mount_path = tattr(str, nonempty=True)
+
+ @override
+ def execute_dml(self, dmlctx):
+ dmlctx.mount_trace(self.mount_path, self.trace_file_name)
+
+ @override
+ def eval_for_autocomplete(self, dmlctx):
+ super().eval_for_autocomplete(dmlctx)
+ # TODO(dancol): implement autocomplete
+ raise NotImplementedError
+
+@final
+class CreateNamespace(CreateDmlAction):
+ """Create a SQL namespace"""
+ path = tattr(str)
+
+ @override
+ def _do_create(self, dmlctx):
+ dmlctx.user_ns.assign_by_path(self.path,
+ Namespace(),
+ overwrite=self.overwrite)
+
+ @override
+ def eval_for_autocomplete(self, dmlctx):
+ super().eval_for_autocomplete(dmlctx)
+ # TODO(dancol): implement autocomplete
+ raise NotImplementedError
+
+
+# Non-aggregation functions
+
+@final
+class AggregationFunction(Immutable):
+ """Aggregation function: implemented in native core"""
+ name = iattr(str)
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.name in WELL_KNOWN_AGGREGATIONS
+
+class NormalFunction(Immutable):
+ """Non-aggregate SQL function: lives in function namespace"""
+
+ def hook_self_resolve(self, _ctx, _funcall, _resolver): # pylint: disable=no-self-use
+ """Override column resolution hook for FunctionCall.
+
+ Return whether we actually override anything.
+ """
+ return False
+
+ @abstract
+ def make_query(self, ctx, te, arguments):
+ """Make a QueryNode for this function call"""
+ raise NotImplementedError("abstract")
+
+@final
+class FnNormalFunction(NormalFunction):
+ """NormalFunction implemented with a call to a normal Python function
+
+ All arguments are evaluated into QueryNode for the call to the
+ underlying function.
+ """
+
+ fn = iattr()
+
+ # Hack: keyword arguments are evaluated in non-table context.
+ # TODO(dancol): provide ability to eaily and precisely specify a
+ # function evaluation schema.
+
+ @override
+ def hook_self_resolve(self, ctx, funcall, resolver):
+ assert isinstance(funcall, FunctionCall)
+ for argument in funcall.arguments:
+ if isinstance(argument, KeywordArgument):
+ argument.expr.self_resolve(ctx, DummyTableExpression())
+ else:
+ argument.self_resolve(ctx, resolver)
+ return True
+
+ @override
+ def make_query(self, ctx, te, arguments):
+ args = []
+ kwargs = {}
+ for arg_node in arguments:
+ if isinstance(arg_node, KeywordArgument):
+ kwargs[arg_node.name] = arg_node.expr.to_query(
+ ctx, DummyTableExpression())
+ else:
+ if kwargs:
+ raise InvalidQueryException(
+ "non-keyword arguments after keyword arguments")
+ args.append(arg_node.to_query(ctx, te))
+ # pylint: disable=not-callable
+ return self.fn(*args, **kwargs)
+
+
+# TVF utilities
+
+def add_sql_documentation(thing, doc):
+ """Add SQL documentation to THING
+
+ DOC is a string. THING is any object we can stick in a table
+ namespace; if it's a lazy-evaluation object, the documentation is
+ automatically propagated to the inflated object that the lazy
+ evaluation produces.
+ """
+ _documentation[thing] = the(str, doc)
+
+def get_sql_documentation(thing):
+ """Get documentation for THING or None if no documentation exists"""
+ doc = _documentation.get(thing)
+ if doc is not None:
+ doc = dedent(doc.strip("\n"))
+ return doc
+
+def qargs(*args, **kwargs):
+ """Make an args object suitable for resolving bind arguments"""
+ for i, arg in enumerate(args):
+ kwargs[i] = arg
+ return kwargs
+
+def _parse_select(s):
+ # Avoid recursive import detection in pylint
+ fn = sys.modules["dctv.sql_parser"].parse_select
+ global _parse_select # pylint: disable=global-variable-undefined
+ _parse_select = fn
+ return fn(s)
+
+@final
+class LazyNsEntry(Immutable):
+ """Resolve a blob of SQL to a QueryTable lazily"""
+ resolver = iattr()
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert callable(self.resolver)
+ doc = getattr(self.resolver, "__doc__", None)
+ if doc is not None:
+ add_sql_documentation(self, doc)
+
+
+# Built-in TVFs
+
+@once()
+def _make_generate_sequential_spans_tvf():
+ ast = _parse_select("""
+SELECT
+ CAST((ROW_NUMBER() * :duration_ns + :start_ns) AS UNIT ns) AS _ts,
+ CAST(:duration_ns AS UNIT ns) AS _duration,
+FROM dctv.filled(((:end_ns - :start_ns) // :duration_ns))
+""")
+ return TableValuedFunction.from_select_ast(ast)
+
+def _generate_sequential_spans_tvf(start, end, span_duration):
+ """Generate regular sequential spans
+
+ (START, END, SPAN_DURATION)
+
+ START is the time (coerced to nanoseconds) of the first span in the
+ sequence of generated spans. END is the time (coerced to
+ nanoseconds) of the end of the last span in the sequence.
+ SPAN_DURATION is the duration of each span in the sequence.
+ Each generated span in the sequence immediately follows the previous
+ span. If the last span in the sequence would have a duration
+ shorter than SPAN_DURATION to end at END, that span is omitted from
+ the sequence.
+ """
+ def _to_ns(value):
+ return QueryNode.coerce_(value).to_unit(ureg().ns).strip_unit()
+ return _internal_cast_as_span_table(
+ _make_generate_sequential_spans_tvf()(
+ start_ns=_to_ns(start),
+ end_ns=_to_ns(end),
+ duration_ns=_to_ns(span_duration)),
+ verify=False,
+ sort=False)
+
+@once()
+def _with_all_partitions_tvf_implicit():
+ ast = _parse_select("""
+SELECT SPAN *
+FROM
+ (SELECT SPAN
+ FROM ?0
+ GROUP AND INTERSECT SPANS USING PARTITIONS)
+SPAN BROADCAST INTO SPAN PARTITIONS
+ ?0
+""")
+ return TableValuedFunction.from_select_ast(ast)
+
+
+def _with_all_partitions_tvf(qt):
+ """Filter a span table so that all partitions are present
+
+ QT is a partitioned span table. The output of this function is a
+ partitioned span table that contains no spans except for those
+ regions of the timeline during which _all_ partitions in QT are
+ present. For example, if QT is partitioned by CPU, the output of
+ this routine a set of spans during which all CPUs are present, e.g.,
+ when none is hotplugged off.
+ """
+
+ return _with_all_partitions_tvf_implicit()(qt)
+
+def _span_starts_tvf(span_table):
+ """Convert span starts to event table
+
+ The output of this function is an event table (partitioned like the
+ input span table) in which each span start is an event.
+ This function is useful when reinterpreting one kind of span as
+ another.
+ """
+
+ qt = QueryTable.coerce_(span_table)
+ if qt.table_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException("not a span table: {}".format(qt))
+ return GenericQueryTable(
+ {column: qt[column]
+ for column in qt.columns if column != "_duration"},
+ table_schema=qt.table_schema.evolve(kind=TableKind.EVENT))
+
+def _span_ends_tvf(span_table):
+ """Convert span ends to event table
+
+ The output of this function is an event table (partitioned like the
+ input span table) in which each span end is an event. This function
+ is useful when reinterpreting one kind of span as another.
+ """
+ qt = QueryTable.coerce_(span_table)
+ if qt.table_schema.kind != TableKind.SPAN:
+ raise InvalidQueryException("not a span table: {}".format(qt))
+ return GenericQueryTable(
+ {column: (qt[column] + qt["_duration"]
+ if column == "_ts" else qt[column])
+ for column in qt.columns if column != "_duration"},
+ table_schema=qt.table_schema.evolve(kind=TableKind.EVENT))
+
+@final
+class LagLeadFunction(NormalFunction):
+ """Evalutes arguments to LAG and LEAD in correct context"""
+
+ fn = iattr()
+
+ @override
+ def hook_self_resolve(self, ctx, funcall, resolver):
+ if ctx.prohibit_window_functions:
+ raise InvalidQueryException(
+ "window function not allowed in {}".format(
+ ctx.prohibit_window_functions))
+
+ assert isinstance(funcall, FunctionCall)
+ arguments = funcall.arguments
+ if not 1 <= len(arguments) <= 3:
+ raise InvalidQueryException(
+ "LAG/LEAD expect between one and three arguments: got {}"
+ .format(len(arguments)))
+ for argno, argument in enumerate(arguments):
+ if not isinstance(argument, Expression):
+ raise InvalidQueryException("LAG/LEAD expect no keyword arguments")
+ # Make sure that the first argument of lag/lead is resolved in
+ # root lexical context, not the query's.
+ argument.self_resolve(ctx,
+ resolver if not argno
+ else DummyTableExpression())
+ return True
+
+ @override
+ def make_query(self, ctx, te, arguments):
+ """Make a QueryNode for this function call"""
+ # We know self.fn is callable pylint: disable=not-callable
+ dummy_te = DummyTableExpression()
+ return self.fn(arguments[0].to_query(ctx, te),
+ *[argument.to_query(ctx, dummy_te)
+ for argument in arguments[1:]])
+
+# TODO(dancol): make LAG and LEAD more efficient. The way we do it
+# here requires full copies of the inputs. We need to either make
+# dedicated LAG/LEAD operators or teach the optimizer about
+# count thresholds.
+
+def _lead(query, offset, default=None):
+ offset_q = QueryNode.coerce_(offset)
+ return QueryNode.concat(
+ query.slice(offset_q, None),
+ QueryNode.filled(QueryNode.coerce_(default),
+ offset_q +
+ QueryNode.least(query.countq() - offset_q, 0)))
+
+def _lag(query, offset=1, default=None):
+ offset_q = QueryNode.coerce_(offset)
+ return QueryNode.concat(
+ QueryNode.filled(QueryNode.coerce_(default),
+ QueryNode.least(query.countq(), offset_q)),
+ query.slice(0, -offset_q))
+
+def extend_spans_tvf(qt, addl):
+ """Grow each span in a span table
+
+ (QT, ADDL)
+
+ QT is a span table. ADDL is an amount of time (coerced to
+ nanoseconds) by which to extend each span in the span table. If, as
+ a result of this extension, spans would illegally overlap, the spans
+ are instead merged.
+
+
+ The resulting span table has no payload. To get the payload of each
+ extended span, SPAN GROUP with the original table.
+ """
+ qt = qt.to_schema(kind=TableKind.SPAN,
+ sorting=TableSorting.TIME_MAJOR)
+ ts_q = qt["_ts"]
+ duration_q = qt["_duration"]
+ if not qt.table_schema.partition:
+ partition_q = None
+ else:
+ partition_q = qt[qt.table_schema.partition]
+ fixup = SpanFixup(ts_q, duration_q + addl, partition_q)
+ columns = [("_ts", fixup.metaq(SpanFixup.Meta.TS)),
+ ("_duration", fixup.metaq(SpanFixup.Meta.DURATION))]
+ if partition_q:
+ columns.append(
+ (qt.table_schema.partition,
+ fixup.metaq(SpanFixup.Meta.PARTITION)))
+ table_schema = TableSchema(TableKind.SPAN,
+ qt.table_schema.partition,
+ TableSorting.NONE)
+ else:
+ table_schema = SPAN_UNPARTITIONED_TIME_MAJOR
+ return GenericQueryTable(columns, table_schema=table_schema)
+
+def _internal_cast_as_span_table(tbl,
+ *,
+ partition=None,
+ sorting="time_major",
+ sort=True,
+ verify=True):
+ """Treat a regular table as a span table"""
+ tbl = QueryTable.coerce_(tbl)
+ # We just throw here because we haven't implemented these features,
+ # but we at least make callers explicitly opt out of the planned
+ # safety checks.
+ if verify:
+ # TODO(dancol): implement span verification
+ raise NotImplementedError("Span verification not implemented")
+ if sort:
+ # TODO(dancol): implement sort
+ raise NotImplementedError("Sorting not implemented")
+ if tbl.table_schema.kind == TableKind.SPAN:
+ return tbl
+ if tbl.table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException("not a regular table: {}".format(tbl))
+
+ if "_ts" not in tbl:
+ raise InvalidQueryException("table missing timestamp column")
+ ts_q = tbl["_ts"]
+ if ts_q.schema != TS_SCHEMA:
+ raise InvalidQueryException("invalid timestamp schema: {}"
+ .format(ts_q.schema))
+ if "_duration" not in tbl:
+ raise InvalidQueryException("table missing duration column")
+ duration_q = tbl["_duration"]
+ if duration_q.schema != DURATION_SCHEMA:
+ raise InvalidQueryException("invalid duration schema: {}"
+ .format(duration_q.schema))
+ if partition:
+ if partition not in tbl:
+ raise InvalidQueryException(
+ "partition {!r} not in table".format(partition))
+ table_schema = TableSchema(TableKind.SPAN,
+ partition,
+ TableSorting(sorting))
+ # TODO(dancol): we want to insert some kind of constraint-checking
+ # (i.e., ensuring that the output actually looks like a span table)
+ # in debug builds instead of just forwarding the queries blindly!
+ return GenericQueryTable(
+ ((column, tbl[column]) for column in tbl.columns),
+ table_schema=table_schema)
+
+def _internal_cast_as_event_table(tbl,
+ *,
+ partition,
+ sorting,
+ sort,
+ verify):
+ """Treat a regular table as an event table"""
+ tbl = QueryTable.coerce_(tbl)
+ # We just throw here because we haven't implemented these features,
+ # but we at least make callers explicitly opt out of the planned
+ # safety checks.
+ if verify:
+ # TODO(dancol): implement event verification
+ raise NotImplementedError("verify not implemented")
+ if sort:
+ # TODO(dancol): implement sort
+ raise NotImplementedError("sort not implemented")
+ if tbl.table_schema.kind == TableKind.EVENT:
+ return tbl
+ if tbl.table_schema.kind != TableKind.REGULAR:
+ raise InvalidQueryException("not a regular table: {}".format(tbl))
+ if "_ts" not in tbl:
+ raise InvalidQueryException("table missing timestamp column")
+ ts_q = tbl["_ts"]
+ if ts_q.schema != TS_SCHEMA:
+ raise InvalidQueryException("invalid timestamp column: {}"
+ .format(ts_q.schema))
+ if partition:
+ if partition not in tbl:
+ raise InvalidQueryException(
+ "partition {!r} not in table".format(partition))
+ table_schema = TableSchema(TableKind.EVENT,
+ partition,
+ TableSorting(sorting))
+ return GenericQueryTable(
+ ((column, tbl[column]) for column in tbl.columns),
+ table_schema=table_schema)
+
+class RowNumberFunction(NormalFunction):
+ """Implement SQL's ROW_NUMBER() function"""
+ @override
+ def make_query(self, ctx, te, arguments):
+ if arguments:
+ raise InvalidQueryException("ROW_NUMBER takes no arguments")
+ return QueryNode.sequential(te.make_count_query(ctx))
+
+@final
+class ReplaceSchemaQuery(SimpleQueryNode):
+ """Pass through data while advertising a different schema"""
+ _query = iattr(QueryNode, name="query")
+ _schema = iattr(QuerySchema, name="schema")
+
+ @override
+ def countq(self):
+ return self._query.countq()
+
+ @override
+ def _compute_inputs(self):
+ return (self._query,)
+
+ @override
+ def _compute_schema(self):
+ return self._schema
+
+ @override
+ async def run_async(self, qe):
+ [ic], [oc] = await qe.async_setup([self._query], [self])
+ await passthrough(qe, ic, oc)
+
+def _assert_unique(query, *, verify=True):
+ # TODO(dancol): add runtime verification that the constraint holds?
+ if isinstance(verify, QueryNode):
+ verify = verify.eager_evaluate_scalar()
+ if isinstance(verify, QueryNode):
+ raise InvalidQueryException(
+ "verify argument to assert_unique must be constant")
+ if verify:
+ raise NotImplementedError("ASSERT_UNIQUE VERIFY")
+ if UNIQUE not in query.schema.constraints:
+ query = ReplaceSchemaQuery(query, query.schema.constrain(C_UNIQUE))
+ return query
+
+def backfill_tvf(qt):
+ """Auto-fill NULL values in a span table
+
+ For each group of contiguous values in a partition, fill all NULL
+ values in each column with the first non-NULL value in that column
+ or NULL if no contiguous group of values has a non-NULL value.
+
+ This function is useful in cases where data sources may not line up
+ exactly and we want to "go back in time" and fill in some initial
+ region of unknown data with whatever we discover the data to be
+ later.
+ """
+ qt = (QueryTable
+ .coerce_(qt)
+ .to_schema(sorting=TableSorting.PARTITION_MAJOR))
+ meta = SpanTableConfig.from_qt(qt)
+ return qt.transform(
+ lambda q: Backfill(meta, q).metaq(Backfill.Meta.VALUE))
+
+def _get_thread_analysis():
+ """Thread analysis object"""
+ from .thread_analysis import ThreadAnalysis
+ return ThreadAnalysis
+
+def _identity_tvf(arg):
+ """Return argument unchanged
+
+ This function is occasionally useful for forcing TVF evaluation.
+ """
+ return arg
+
+@once()
+def make_standard_lexical_environment():
+ """Bootstrap the environment that's always available to users"""
+ tvf = TableValuedFunction
+ ns = Namespace()
+ ns["dctv"] = ns_dctv = Namespace()
+ ns_dctv["internal"] = ns_internal = Namespace()
+ ns_internal.disable_autocomplete = True
+
+ things = (
+ (("dict",), dict),
+ (("list",), lambda *args: list(args)),
+ (("dctv", "time_series_to_spans"), tvf(TimeSeriesQueryTable)),
+ (("dctv", "thread_analysis"), LazyNsEntry(_get_thread_analysis)),
+ (("dctv", "generate_sequential_spans"),
+ tvf(_generate_sequential_spans_tvf),),
+ (("dctv", "span_starts"), tvf(_span_starts_tvf)),
+ (("dctv", "span_ends"), tvf(_span_ends_tvf)),
+ (("dctv", "filled"), tvf(FilledQueryTable)),
+ (("dctv", "internal", "cast_as_span_table"),
+ tvf(_internal_cast_as_span_table)),
+ (("dctv", "internal", "cast_as_event_table"),
+ tvf(_internal_cast_as_event_table)),
+ (("dctv", "with_all_partitions"), tvf(_with_all_partitions_tvf)),
+ (("dctv", "identity"), tvf(_identity_tvf)),
+ (("dctv", "extend_spans"), tvf(extend_spans_tvf)),
+ (("dctv", "backfill"), tvf(backfill_tvf)),
+ )
+ for path, value in things:
+ ns.assign_by_path(path, value)
+ # _unfn is a hack for implementing non-aggregate SQL functions in
+ # terms of syntactically-inaccessible unary operator invocations.
+ def _unfn(op):
+ return FnNormalFunction(partial(UnaryOperationQuery, op))
+
+ all_aggfuncs = [
+ AggregationFunction(aggfunc)
+ for aggfunc in WELL_KNOWN_AGGREGATIONS
+ ]
+
+ columnwise_things = chain(
+ [(("dctv", fn.name,), fn) for fn in all_aggfuncs],
+ [((fn.name,), fn) for fn in all_aggfuncs
+ if fn.name in ("count", "max", "min", "prod", "sum")],
+ (
+ (("floor",), _unfn("floor")),
+ (("ceil",), _unfn("ceiling")),
+ (("ceiling",), _unfn("ceiling")),
+ (("round",), _unfn("round")),
+ (("trunc",), _unfn("trunc")),
+ (("coalesce",), FnNormalFunction(CoalesceQuery.of)),
+ (("lag",), LagLeadFunction(_lag)),
+ (("lead",), LagLeadFunction(_lead)),
+ (("greatest",), FnNormalFunction(QueryNode.greatest)),
+ (("least",), FnNormalFunction(partial(QueryNode.least))),
+ (("row_number",), RowNumberFunction()),
+ (("if",), FnNormalFunction(QueryNode.choose)),
+ (("assert_unique",), FnNormalFunction(_assert_unique)),
+ (("fls",), FnNormalFunction(FlsQuery.of)),
+ ))
+
+ for path, value in columnwise_things:
+ ns.assign_by_path(_munge_columnwise_path(path), value)
+ return LexicalEnvironment(None, ns)
diff --git a/src/dctv/sql_parser.py b/src/dctv/sql_parser.py
new file mode 100644
index 0000000..cbd1ca9
--- /dev/null
+++ b/src/dctv/sql_parser.py
@@ -0,0 +1,1463 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Parsing code for SQL"""
+
+# Allow us to use syntax that's convenient for spelling the
+# SQL grammar.
+
+# pylint: disable=bad-docstring-quotes,line-too-long
+# pylint: disable=no-self-argument,unsupported-assignment-operation
+# pylint: disable=unsubscriptable-object,useless-import-alias
+# pylint: disable=docstring-first-line-empty
+
+import sys
+import os
+from os.path import dirname, join as pjoin
+
+import threading
+from contextlib import contextmanager
+
+import logging
+import re
+
+import ply.lex as lex
+import ply.yacc as yacc
+
+import attr
+from cytoolz import merge
+
+from modernmp.util import once, the
+from .sql import (
+ BetweenAndOperation,
+ BinaryFunExprOperation,
+ BinaryOperation,
+ BindParameter,
+ Cast,
+ CollationTag,
+ ColumnNameList,
+ ColumnReference,
+ Compound,
+ CreateNamespace,
+ CreateView,
+ CteBinding,
+ CteBindingName,
+ Drop,
+ ExpressionColumn,
+ FalseLiteral,
+ FloatLiteral,
+ FunExprDict,
+ FunExprDictItem,
+ FunExprKeywordArgument,
+ FunExprList,
+ FunctionCall,
+ GroupByExpressions,
+ GroupBySpanGrouper,
+ GroupBySpanPartition,
+ IntegerLiteral,
+ InvalidQueryException,
+ Join,
+ KeywordArgument,
+ MountTrace,
+ NullLiteral,
+ OrderingTerm,
+ RegularSelect,
+ RowValue,
+ SelectDirect,
+ SelectWithCte,
+ StringLiteral,
+ SubqueryExpression,
+ TableFunctionCall,
+ TableReference,
+ TableSubquery,
+ TableValues,
+ TrueLiteral,
+ TvfDot,
+ TvfFunctionCall,
+ UnaryFunExprOperation,
+ UnaryOperation,
+ UnitConversion,
+ WildcardColumn,
+)
+
+from .util import (
+ NoneType,
+ once,
+ unlink_if_exists,
+)
+
+log = logging.getLogger(__name__)
+
+def _my_modtime():
+ return os.stat(__file__).st_mtime
+
+def _make_string_re(quote_chars, *, allow_empty=True):
+ rx = r"[X]([^X]|[X][X])*[X]".replace("X", quote_chars)
+ if not allow_empty:
+ rx = rx.replace("*", "+")
+ return rx
+
+@once()
+def _get_parsing_tls():
+ tls = threading.local()
+ tls.error_recovery = False
+ return tls
+
+@contextmanager
+def allow_error_recovery():
+ """Context manager allowing SQL parsing error recovery"""
+ tls = _get_parsing_tls()
+ old_error_recovery = tls.error_recovery
+ tls.error_recovery = True
+ try:
+ yield
+ finally:
+ tls.error_recovery = old_error_recovery
+
+class SqlParsingException(InvalidQueryException):
+ """Exception indicating parse error"""
+ def __init__(self, lexpos):
+ super().__init__()
+ self.__lexpos = the((int, NoneType), lexpos)
+
+ def __str__(self):
+ return "Parse error at {}".format(self.lexpos)
+
+ @property
+ def lexpos(self):
+ """The lexical position at which the error occurred
+
+ None if EOF.
+ """
+ return self.__lexpos
+
+class SqlLexer(object):
+ """PLY lexer for DCTV SQL code"""
+
+ @staticmethod
+ def t_error(t): # pylint: disable=missing-docstring
+ if _get_parsing_tls().error_recovery: # pylint: disable=no-else-return,inconsistent-return-statements
+ nextc = t.lexer.lexdata[t.lexpos:t.lexpos+1]
+ if nextc == "'":
+ t.type = "SINGLE_QUOTED_STRING"
+ elif nextc == "\"":
+ t.type = "DOUBLE_QUOTED_STRING"
+ elif nextc == "`":
+ t.type = "BACK_QUOTED_STRING"
+ else:
+ t.lexer.skip(1)
+ return None # Try another token
+ t.lexer.skip(len(t.value))
+ return t
+ else:
+ raise SqlParsingException(t.lexpos)
+
+ # Keep sorted
+ reserved_keywords = {
+ "ALL",
+ "AND",
+ "ARRAY",
+ "AS",
+ "ASC",
+ "ASSERT",
+ "ASSERTING",
+ "BETWEEN",
+ "BROADCAST",
+ "BY",
+ "CASE",
+ "CAST",
+ "COLLATE",
+ "CONVERT",
+ "CREATE",
+ "CROSS",
+ "CURRENT_DATE",
+ "CURRENT_TIME",
+ "CURRENT_TIMESTAMP",
+ "DESC",
+ "DISTINCT",
+ "DOCUMENTATION",
+ "DROP",
+ "ELSE",
+ "END",
+ "ESCAPE",
+ "EVENT",
+ "EVENTS",
+ "EXCEPT",
+ "EXISTS",
+ "EXPLAIN",
+ "FALSE",
+ "FROM",
+ "FUNCTION",
+ "GLOB",
+ "GROUP",
+ "HAVING",
+ "IF",
+ "ILIKE",
+ "IN",
+ "INDEXED",
+ "INNER",
+ "INTERSECT",
+ "INTO",
+ "IS",
+ "ISNOT",
+ "ISNULL",
+ "JOIN",
+ "LEFT",
+ "LIKE",
+ "LIMIT",
+ "MATCH",
+ "NAMESPACE",
+ "NATURAL",
+ "NOT",
+ "NOTNULL",
+ "NULL",
+ "OFFSET",
+ "ON",
+ "OR",
+ "ORDER",
+ "OUTER",
+ "OVER",
+ "PARTITION",
+ "PARTITIONED",
+ "PARTITIONS",
+ "RECURSIVE",
+ "REGEXP",
+ "RIGHT",
+ "SELECT",
+ "SEMI",
+ "SPAN",
+ "SPANS",
+ "THE",
+ "THEN",
+ "TO",
+ "TRUE",
+ "UNION",
+ "UNIT",
+ "UNSAFE",
+ "USING",
+ "VALUES",
+ "VIEW",
+ "WHEN",
+ "WHERE",
+ "WITH",
+ }
+
+ non_reserved_keywords = {
+ "MOUNT",
+ "REPLACE",
+ "TRACE",
+ }
+
+ assert not reserved_keywords & non_reserved_keywords
+ keywords = reserved_keywords | non_reserved_keywords
+ all_keyword_re = re.compile("|".join(map(re.escape, keywords)), re.I)
+
+ t_ignore = " \t\r\n\v\f"
+ comment_re = r"(?:/\*(.|\n)*?\*/)|(?:(?:--[ \t\r\n\v\f]|[#]).*)"
+ ws_or_comment = "(?:(?:[{w}])|(?:{c}))+".format(w=t_ignore, c=comment_re)
+
+ @staticmethod
+ def t_comment(t): # pylint: disable=missing-docstring
+ pass
+
+ # Make the two-word sequence IS NOT a token in its own right to
+ # avoid grammar ambiguity in "left IS NOT right" --> does that mean
+ # "(left) IS NOT (right)" or "(left) IS (NOT RIGHT)"? We want to
+ # force the former interpretation.
+ @staticmethod
+ def t_IS_NOT(t): # pylint: disable=missing-docstring
+ t.type = "IS_NOT"
+ return t
+
+ t_INTEGER = r"\d+"
+ t_HEX_INTEGER = r"0x([0-9a-fA-F]+)"
+ t_FLOAT = r"((\d*\.\d+)(E[\+-]?\d+)?|([1-9]\d*E[\+-]?\d+))"
+ t_DOUBLE_SLASH = r"//"
+ t_LSHIFT = r"<<"
+ t_RSHIFT = r">>"
+ t_SPACESHIP = r"<=>"
+ t_SPACESHIP_NOT = r"<!=>"
+ t_GE = r">="
+ t_GT = r">"
+ t_LE = r"<="
+ t_LT = r"<"
+ t_NE = r"<>|!="
+ t_DOUBLE_EQ = r"=="
+
+ t_FAT_ARROW = r"=>"
+
+ t_DOUBLE_PIPE = r"\|\|"
+
+ t_DOTSTAR = r"\.\*"
+
+ literals = list("(),.*{}[]:;-+~!/%&|=?")
+
+ t_SINGLE_QUOTED_STRING = _make_string_re("'")
+ t_DOUBLE_QUOTED_STRING = _make_string_re("\"")
+ t_BACK_QUOTED_STRING = _make_string_re("`", allow_empty=False)
+
+ @staticmethod
+ def t_BAREWORD(t):
+ r"[a-zA-Z_][a-zA-Z_0-9]*"
+ m = SqlLexer.all_keyword_re.fullmatch(t.value)
+ if m:
+ t.type = t.value.upper()
+ assert t.type in SqlLexer.keywords
+ return t
+
+ @staticmethod
+ def t_newline(t):
+ r"\n"
+ t.lexer.lineno += 1
+
+ @classmethod
+ def load(cls):
+ """Load the lexer from compiled file"""
+ try:
+ from . import sql_parser_lexer
+ except ImportError:
+ raise RuntimeError(
+ "lexer unbuilt: run dctv regenerate-sql-parser")
+ lexer = cls()
+ return lex.lex(object=lexer, lextab=sql_parser_lexer, optimize=1)
+
+def _extract_tokens(scope):
+ tokens = scope.keywords.copy()
+ token_re = re.compile(r"^t_([A-Z_]+)$")
+ for name in dir(scope):
+ m = token_re.match(name)
+ if not m:
+ continue
+ assert m.group(1) not in tokens
+ tokens.add(m.group(1))
+ return list(sorted(tokens))
+
+SqlLexer.tokens = _extract_tokens(SqlLexer)
+SqlLexer.t_comment.__doc__ = SqlLexer.comment_re
+SqlLexer.t_IS_NOT.__doc__ = "{is_}{ws}{not_}".format(
+ is_=r"[iI][sS]",
+ ws=SqlLexer.ws_or_comment,
+ not_=r"[nN][oO][tT]")
+
+@attr.s
+class DelimitedList(object):
+ """Placeholder for autogenerated delimited list parsing rules"""
+ item_name = attr.ib(type=str)
+ delimiter = attr.ib(type=str, default="','")
+ allow_trailing_delimiter = attr.ib(type=bool, default=True)
+ allow_empty = attr.ib(type=bool, default=True)
+
+ def generate(self, list_name):
+ """Generate the PLY rules for a delimited list of a thing"""
+ fns = []
+
+ def _p_list_name_base(p):
+ "{list_name} : {item_name}"
+ p[0] = [p[1]]
+ fns.append(_p_list_name_base)
+
+ def _p_list_name_append(p):
+ "{list_name} : {list_name} {delimiter} {item_name}"
+ p[1].append(p[3])
+ p[0] = p[1]
+ fns.append(_p_list_name_append)
+
+ if self.allow_trailing_delimiter:
+ def _p_list_name_trailing(p):
+ "{list_name} : {list_name} {delimiter}"
+ p[0] = p[1]
+ fns.append(_p_list_name_trailing)
+
+ if self.allow_empty:
+ def _p_list_name_empty(p):
+ "{list_name} : "
+ p[0] = []
+ fns.append(_p_list_name_empty)
+
+ prefix = "p_" + list_name
+ env = dict(list_name=list_name,
+ item_name=self.item_name,
+ delimiter=self.delimiter)
+
+ for fn in fns:
+ fn.__name__ = fn.__name__.replace("_p_list_name", prefix)
+ if fn.__doc__:
+ fn.__doc__ = fn.__doc__.format(**env)
+ yield fn.__name__, staticmethod(fn)
+
+class SqlParserMeta(type):
+ """Metaclass for automatic staticmethod-ing"""
+ def __new__(mcs, name, bases, dict_):
+ for dname in tuple(dict_):
+ dvalue = dict_[dname]
+ if isinstance(dvalue, DelimitedList):
+ del dict_[dname]
+ dict_.update(dvalue.generate(dname))
+ continue
+ if not dname.startswith("p_"):
+ continue
+ func = dict_[dname]
+ dict_[dname] = staticmethod(func)
+ cls = super().__new__(mcs, name, bases, dict_)
+ return cls
+
+class SqlParser(object, metaclass=SqlParserMeta):
+ """LALR(1) SQL parser"""
+
+ tokens = SqlLexer.tokens
+
+ def p_identifier_from_BAREWORD(p):
+ "identifier : BAREWORD"
+ p[0] = p[1]
+
+ def p_identifier_from_non_reserved_kw(p): # pylint: disable=missing-docstring
+ # Docstring dynamically generated immediately below
+ p[0] = p[1]
+
+ def _make_non_reserved_kw_grammar(): # pylint: disable=no-method-argument
+ lines = []
+ for kw in sorted(SqlLexer.non_reserved_keywords):
+ if not lines:
+ lines.append("identifier : {}".format(kw))
+ else:
+ lines.append(" | {}".format(kw))
+ return "\n".join(lines)
+
+ p_identifier_from_non_reserved_kw.__doc__ = \
+ _make_non_reserved_kw_grammar()
+ del _make_non_reserved_kw_grammar
+
+ def p_identifier_from_BACK_QUOTED_STRING(p):
+ "identifier : BACK_QUOTED_STRING"
+ p[0] = StringLiteral.decode(p[1])
+ assert p[0], "We don't allow empty identifiers"
+
+ dotted_identifier = DelimitedList(
+ "identifier",
+ delimiter="'.'",
+ allow_trailing_delimiter=False,
+ allow_empty=False)
+
+ def p_literal_from_INTEGER(p):
+ "literal : INTEGER"
+ p[0] = IntegerLiteral(p[1])
+
+ def p_literal_from_HEX_INTEGER(p):
+ "literal : HEX_INTEGER"
+ p[0] = IntegerLiteral(int(p[1], 16))
+
+ def p_unit_literal_from_INTEGER(p):
+ "literal : INTEGER identifier"
+ p[0] = IntegerLiteral(p[1], p[2])
+
+ def p_literal_from_FLOAT(p):
+ "literal : FLOAT"
+ p[0] = FloatLiteral(p[1])
+
+ def p_unit_literal_from_FLOAT(p):
+ "literal : FLOAT identifier"
+ p[0] = FloatLiteral(p[1], p[2])
+
+ def p_literal_from_NULL(p):
+ "literal : NULL"
+ p[0] = NullLiteral()
+
+ def p_literal_from_TRUE(p):
+ "literal : TRUE"
+ p[0] = TrueLiteral()
+
+ def p_literal_from_FALSE(p):
+ "literal : FALSE"
+ p[0] = FalseLiteral()
+
+ def p_quoted_string(p):
+ """quoted_string : SINGLE_QUOTED_STRING
+ | DOUBLE_QUOTED_STRING
+ """
+ p[0] = StringLiteral.decode(p[1])
+
+ def p_literal_from_QUOTED_STRING(p):
+ "literal : quoted_string"
+ p[0] = StringLiteral(p[1])
+
+ def p_bind_parameter_implicit(p):
+ "bind_parameter : '?'"
+ lexer = p.lexer # pylint: disable=no-member
+ bind_id = getattr(lexer, "_bind_arg", 0)
+ setattr(lexer, "_bind_arg", bind_id + 1)
+ p[0] = BindParameter(bind_id)
+
+ def p_bind_parameter_explicit(p):
+ "bind_parameter : '?' INTEGER"
+ p[0] = BindParameter(int(p[2]))
+
+ def p_bind_parameter_named(p):
+ "bind_parameter : ':' identifier"
+ p[0] = BindParameter(p[2])
+
+ def p_literal_from_bind_parameter(p):
+ "literal : bind_parameter"
+ p[0] = p[1]
+
+ def p_funarg_from_atom(p):
+ "funarg : expression"
+ p[0] = p[1]
+
+ def p_funarg_keyword(p):
+ "funarg : identifier FAT_ARROW expression"
+ p[0] = KeywordArgument(p[1], p[3])
+
+ funarg_list = DelimitedList("funarg", allow_empty=True)
+
+ def p_atom_from_literal(p):
+ "atom : literal"
+ p[0] = p[1]
+
+ def p_atom_from_cast(p):
+ "atom : CAST '(' expression AS identifier ')'"
+ p[0] = Cast(p[3], p[5].lower(), True)
+
+ def p_atom_from_cast_unsafe(p):
+ "atom : CAST '(' expression AS identifier UNSAFE ')'"
+ p[0] = Cast(p[3], p[5].lower(), False)
+
+ # TODO(dancol): this isn't really what CAST is for. Can we just use
+ # an out-of-the-way function tucked away somewhere not in
+ # the grammar?
+ def p_atom_unit_cast(p):
+ "atom : CAST '(' expression AS UNIT identifier ')'"
+ p[0] = UnitConversion(p[3], p[6], allow_unitless=True)
+
+ def p_atom_from_function_call(p):
+ """atom : table_reference '(' funarg_list ')'
+ | table_reference '(' '*' ')'
+ | table_reference '(' DISTINCT funarg_list ')'
+ | table_reference '(' ALL funarg_list ')'
+ """
+ # TODO(dancol): this logic is gross; split the rule.
+ path = p[1].path
+ distinct = p[3]
+ if isinstance(distinct, str):
+ distinct = distinct.lower()
+ if distinct in ("all", "distinct"):
+ arguments = p[4]
+ elif distinct == "*": # Hack
+ if len(path) != 1 or path[0].lower() != "count":
+ raise InvalidQueryException("only COUNT can be used with star syntax")
+ distinct = None
+ arguments = ()
+ else:
+ assert not isinstance(distinct, str)
+ arguments = distinct
+ distinct = None
+ is_distinct = distinct == "distinct"
+ if is_distinct and not arguments:
+ raise InvalidQueryException("illegal use of DISTINCT without arglist")
+ p[0] = FunctionCall(path, arguments, is_distinct)
+
+ def p_atom_from_function_call_if(p):
+ "atom : IF '(' funarg_list ')'"
+ p[0] = FunctionCall(["if"], p[3])
+
+ def p_atom_from_dotted_identifier(p):
+ "atom : dotted_identifier"
+ path = p[1]
+ p[0] = ColumnReference(path[-1], path[:-1])
+
+ # TODO(dancol): IN and NOT IN queries on subquery expressions
+ # TODO(dancol): CASE
+
+ precedence = (
+ ("left", "."),
+ ("right", "UNOP"),
+ ("nonassoc", "COLLATE"),
+ ("left", "*", "/", "%", "DOUBLE_SLASH"),
+ ("left", "+", "-"),
+ ("left", "LSHIFT", "RSHIFT", "DOUBLE_PIPE"),
+ ("left", "&"),
+ ("left", "|"),
+ ("left", "BETWEEN"),
+ ("nonassoc", "LIKE", "REGEXP", "ILIKE"),
+ ("left", "=", "SPACESHIP", "SPACESHIP_NOT", "GE",
+ "GT", "LE", "LT", "NE", "DOUBLE_EQ", "IS"),
+ ("right", "NOT"),
+ ("left", "AND"),
+ ("left", "OR"),
+ ("left", "UNION", "EXCEPT"),
+ # This dummy precedence token hack eliminates a shift/reduce
+ # conflict between reducing an empty s_order_by and glomming a
+ # parenthesis onto a select_item.
+ ("nonassoc", "_SELECT_ITEM_HIGH"),
+ )[::-1] # In source, we want strongest first, not last
+
+ def p_unop(p):
+ """expr_core : '+' expr_core %prec UNOP
+ | '-' expr_core %prec UNOP
+ | '!' expr_core %prec UNOP
+ | '~' expr_core %prec UNOP
+ """
+ p[0] = UnaryOperation(p[1], p[2])
+
+ def p_unop_not(p):
+ "expr_core : NOT expr_core %prec UNOP"
+ p[0] = UnaryOperation("not", p[2])
+
+ def p_unit_conversion(p):
+ "expr_core : expr_core IN identifier"
+ p[0] = UnitConversion(p[1], p[3])
+
+ def p_unit_conversion_to_dimensionless(p):
+ "expr_core : expr_core IN NULL"
+ p[0] = UnitConversion(p[1], None)
+
+ def p_expr_core_binop(p):
+ """expr_core : expr_core '+' expr_core
+ | expr_core '-' expr_core
+ | expr_core '/' expr_core
+ | expr_core DOUBLE_SLASH expr_core
+ | expr_core '*' expr_core
+ | expr_core '%' expr_core
+ | expr_core LSHIFT expr_core
+ | expr_core RSHIFT expr_core
+ | expr_core '&' expr_core
+ | expr_core '|' expr_core
+ | expr_core '=' expr_core
+ | expr_core SPACESHIP expr_core
+ | expr_core SPACESHIP_NOT expr_core
+ | expr_core GE expr_core
+ | expr_core GT expr_core
+ | expr_core LE expr_core
+ | expr_core LT expr_core
+ | expr_core NE expr_core
+ | expr_core DOUBLE_EQ expr_core
+ | expr_core DOUBLE_PIPE expr_core
+ """
+ p[0] = BinaryOperation(p[1], p[2], p[3])
+
+ # TODO(dancol): figure out how to move the NOT variants of the
+ # pattern operations into expr_core without confusing the LALR
+ # parser. As it stands, when using the NOT LIKE, NOT REGEXP, etc.
+ # operators users may need a pair of extra parenthesis in
+ # some situations.
+
+ def p_expr_core_binop_is(p):
+ "expr_core : expr_core IS expr_core"
+ p[0] = BinaryOperation(p[1], "is", p[3])
+
+ def p_expr_core_binop_regexp(p):
+ "expr_core : expr_core REGEXP expr_core"
+ p[0] = BinaryOperation(p[1], "regexp", p[3])
+
+ def p_expr1_binop_not_regexp(p):
+ "expr1 : expr1 NOT REGEXP expr1"
+ p[0] = UnaryOperation("not", BinaryOperation(p[1], "regexp", p[4]))
+
+ def p_expr_core_binop_like(p):
+ "expr_core : expr_core LIKE expr_core"
+ p[0] = BinaryOperation(p[1], "like", p[3])
+
+ def p_expr1_binop_not_like(p):
+ "expr1 : expr1 NOT LIKE expr1"
+ p[0] = UnaryOperation("not", BinaryOperation(p[1], "like", p[4]))
+
+ def p_expr_core_binop_ilike(p):
+ "expr_core : expr_core ILIKE expr_core"
+ p[0] = BinaryOperation(p[1], "ilike", p[3])
+
+ def p_expr1_binop_not_ilike(p):
+ "expr1 : expr1 NOT ILIKE expr1"
+ p[0] = UnaryOperation("not", BinaryOperation(p[1], "ilike", p[4]))
+
+ def p_expr_core_collate(p):
+ "expr_core : expr_core COLLATE identifier"
+ collation = p[3]
+ if collation not in ("binary", "nocase", "length"):
+ raise InvalidQueryException(
+ "bad requested collation {!r}".format(collation))
+ p[0] = CollationTag(p[1], collation)
+
+ def p_expr_core_binop_complex(p):
+ """expr_core : expr_core IS_NOT expr_core %prec IS
+ | expr_core IS_NOT DISTINCT FROM expr_core %prec IS
+ | expr_core IS DISTINCT FROM expr_core %prec IS
+ """
+ left = p[1]
+ right = p[len(p) - 1]
+ op = " ".join(p[2 : len(p) - 1]).lower()
+ p[0] = BinaryOperation(left, op, right)
+
+ def p_expr_core_parenthesis(p):
+ "expr_core : '(' expression ')'"
+ p[0] = p[2]
+
+ def p_expr_core_subquery(p):
+ "expr_core : '(' select ')'"
+ p[0] = SubqueryExpression(p[2])
+
+ def p_expr_core_from_atom(p):
+ "expr_core : atom"
+ p[0] = p[1]
+
+ def p_expr1_between_and(p):
+ "expr1 : expr1 BETWEEN expr1 AND expr1 %prec BETWEEN"
+ p[0] = BetweenAndOperation(p[1], p[3], p[5])
+
+ def p_expr1_not_between_and(p):
+ "expr1 : expr1 NOT BETWEEN expr1 AND expr1 %prec BETWEEN"
+ p[0] = UnaryOperation("not",
+ BetweenAndOperation(p[1], p[4], p[6]))
+
+ def p_expr1_from_expr_core(p):
+ "expr1 : expr_core"
+ p[0] = p[1]
+
+ def p_expression_binop(p):
+ """expression : expression AND expression
+ | expression OR expression
+ """
+ p[0] = BinaryOperation(p[1], p[2].lower(), p[3])
+
+ def p_expression_from_expr1(p):
+ "expression : expr1"
+ p[0] = p[1]
+
+ def p_s_distinct_or_all_empty(p):
+ "s_distinct_or_all : "
+
+ def p_s_distinct_or_all(p):
+ """s_distinct_or_all : DISTINCT
+ | ALL
+ """
+ p[0] = {"distinct": p[1].lower()}
+
+ def p_s_kind_empty(p):
+ "s_kind : "
+
+ def p_s_kind_span(p):
+ "s_kind : SPAN"
+ p[0] = {"kind": "span"}
+
+ def p_s_kind_event(p):
+ "s_kind : EVENT"
+ p[0] = {"kind": "event"}
+
+ def p_s_kind_repartition_by(p):
+ "s_kind : EVENT PARTITIONED BY identifier"
+ p[0] = {"kind": "event",
+ "repartition_by": p[4]}
+
+ def p_s_kind_repartition_by_nothing(p):
+ "s_kind : EVENT PARTITIONED BY NULL"
+ p[0] = {"kind": "event",
+ "repartition_by": ''}
+
+ def p_result_column_from_wildcard_qualified(p):
+ "result_column : dotted_identifier DOTSTAR"
+ p[0] = WildcardColumn(p[1])
+
+ def p_result_column_from_wildcard(p):
+ "result_column : '*'"
+ p[0] = WildcardColumn()
+
+ def p_result_column_from_expression_alias(p):
+ "result_column : expression AS identifier"
+ p[0] = ExpressionColumn(p[1], p[3])
+
+ def p_result_column_from_expression(p):
+ "result_column : expression"
+ p[0] = ExpressionColumn(p[1])
+
+ result_column_list = DelimitedList("result_column", allow_empty=True)
+
+ def p_s_result_column_list(p):
+ "s_result_column_list : result_column_list"
+ p[0] = {"columns": p[1]}
+
+ def p_s_from_empty(p):
+ "s_from : "
+
+ def p_s_from_from_table_expr(p):
+ "s_from : FROM table_expr"
+ p[0] = {"from_": p[2]}
+
+ def p_named_join_op(p):
+ """named_join_op : INNER
+ | LEFT
+ | LEFT OUTER
+ | OUTER
+ | RIGHT
+ | RIGHT OUTER
+ """
+ p[0] = p[1].lower()
+
+ def p_join_op_comma(p):
+ "join_op : ','"
+ p[0] = "inner"
+
+ def p_join_op_explicit(p):
+ "join_op : named_join_op JOIN"
+ p[0] = p[1]
+
+ def p_broadcast_op_implicit(p):
+ "broadcast_op : "
+ p[0] = "inner"
+
+ def p_broadcast_op_explicit(p):
+ "broadcast_op : named_join_op"
+ p[0] = p[1]
+
+ def p_table_expr_span_broadcast(p):
+ """
+ table_expr : table_expr SPAN broadcast_op BROADCAST INTO SPAN PARTITIONS table_term
+ | table_expr EVENT broadcast_op BROADCAST INTO SPAN PARTITIONS table_term
+ """
+ #0 1 2 3 4 5 6 7 8
+ p[0] = Join(left=p[1],
+ op=p[3],
+ right=p[8],
+ kind=p[2].lower() + " broadcast")
+
+ def p_table_expr_span_join(p):
+ "table_expr : table_expr SPAN join_op table_term join_condition"
+ #0 1 2 3 4 5
+ p[0] = Join(left=p[1], op=p[3], right=p[4], kind="span join", on=p[5])
+
+ # We require an explicit "SPANS" here to make it clear that even
+ # though the word EVENT appears on the left, the RHS of the join has
+ # to be a span table.
+ def p_table_expr_event_join(p):
+ "table_expr : table_expr EVENT named_join_op JOIN SPANS table_term"
+ #0 1 2 3 4 5 6
+ p[0] = Join(left=p[1], op=p[3], right=p[6], kind="event join")
+
+ def p_table_expr_join(p):
+ "table_expr : table_expr join_op table_term join_condition"
+ p[0] = Join(left=p[1], op=p[2], right=p[3], on=p[4])
+
+ def p_join_condition_empty(p):
+ "join_condition : "
+
+ def p_join_condition_on(p):
+ "join_condition : ON expression"
+ p[0] = p[2]
+
+ column_name_list = DelimitedList("identifier", allow_empty=False)
+
+ def p_join_condition_using(p):
+ "join_condition : USING '(' column_name_list ')'"
+ p[0] = ColumnNameList(p[3])
+
+ def p_table_expr_from_table_term(p):
+ "table_expr : table_term"
+ p[0] = p[1]
+
+ def p_table_term_as_alias(p):
+ "table_term : table_core AS identifier"
+ p[0] = p[1].evolve(name=p[3])
+
+ def p_table_term_as_alias_with_renaming(p):
+ "table_term : table_core AS identifier '(' column_name_list ')'"
+ p[0] = p[1].rename_columns(p[3], tuple(p[5]))
+
+ def p_partial_rename(p):
+ "partial_rename : identifier FAT_ARROW identifier"
+ p[0] = (p[1], p[3])
+
+ def p_partial_rename_null(p):
+ "partial_rename : identifier FAT_ARROW NULL"
+ p[0] = (p[1], "")
+
+ partial_rename_list = DelimitedList("partial_rename")
+
+ def p_table_term_as_alias_with_renaming_partial(p):
+ "table_term : table_core AS identifier '(' partial_rename_list ')'"
+ # Treat the empty case as the empty tuple case so that the empty
+ # column list does something useful in the span case.
+ renamings = dict(p[5])
+ if not renamings:
+ renamings = () # pylint: disable=redefined-variable-type
+ p[0] = p[1].rename_columns(p[3], renamings)
+
+ def p_table_term_from_table_core(p):
+ "table_term : table_core"
+ p[0] = p[1]
+
+ def p_table_core_from_table_reference(p):
+ "table_core : table_reference"
+ p[0] = p[1]
+
+ def p_table_core_from_table_subquery(p):
+ "table_core : '(' select ')'"
+ p[0] = TableSubquery(p[2])
+
+ row_value_item_list = DelimitedList("expression", allow_empty=False)
+
+ def p_row_value(p):
+ "row_value : '(' row_value_item_list ')'"
+ p[0] = RowValue(p[2])
+
+ row_value_list = DelimitedList("row_value", allow_empty=False)
+
+ def p_values_core_anonymous(p):
+ "values_core : VALUES row_value_list"
+ p[0] = TableValues(p[2])
+
+ def p_table_core_bind(p):
+ "table_core : bind_parameter"
+ p[0] = p[1]
+
+ def p_tvf_expression_literal(p):
+ "tvf_expression : literal"
+ p[0] = p[1]
+
+ tvf_expression_list_1 = DelimitedList("tvf_expression", allow_empty=True)
+
+ def p_tvf_expression_list(p):
+ "tvf_expression : '[' tvf_expression_list_1 ']'"
+ p[0] = FunExprList(p[2])
+
+ def p_tvf_dict_item(p):
+ """tvf_dict_item : identifier FAT_ARROW tvf_expression
+ | tvf_expression ':' tvf_expression
+ """
+ p[0] = FunExprDictItem(p[1], p[3])
+
+ tvf_dict_item_list = DelimitedList("tvf_dict_item", allow_empty=True)
+
+ def p_tvf_expression_dict(p):
+ "tvf_expression : '{' tvf_dict_item_list '}'"
+ p[0] = FunExprDict(p[2])
+
+ def p_tvf_expression_binop(p):
+ """tvf_expression : tvf_expression '*' tvf_expression
+ | tvf_expression '/' tvf_expression
+ | tvf_expression '%' tvf_expression
+ | tvf_expression DOUBLE_SLASH tvf_expression
+ | tvf_expression '+' tvf_expression
+ | tvf_expression '-' tvf_expression
+ | tvf_expression LSHIFT tvf_expression
+ | tvf_expression RSHIFT tvf_expression
+ | tvf_expression '&' tvf_expression
+ | tvf_expression '|' tvf_expression
+ | tvf_expression '=' tvf_expression
+ | tvf_expression SPACESHIP tvf_expression
+ | tvf_expression SPACESHIP_NOT tvf_expression
+ | tvf_expression GE tvf_expression
+ | tvf_expression GT tvf_expression
+ | tvf_expression LE tvf_expression
+ | tvf_expression LT tvf_expression
+ | tvf_expression NE tvf_expression
+ | tvf_expression DOUBLE_EQ tvf_expression
+ | tvf_expression IS tvf_expression
+ | tvf_expression IS_NOT tvf_expression %prec IS
+ | tvf_expression AND tvf_expression
+ | tvf_expression OR tvf_expression
+ """
+ p[0] = BinaryFunExprOperation(p[1], p[2].lower(), p[3])
+
+ def p_tvf_expression_unop(p):
+ """tvf_expression : '+' tvf_expression %prec UNOP
+ | '-' tvf_expression %prec UNOP
+ | '!' tvf_expression %prec UNOP
+ | '~' tvf_expression %prec UNOP
+ | NOT tvf_expression
+ """
+ p[0] = UnaryFunExprOperation(p[1].lower(), p[2])
+
+ def p_tvf_expression_subquery(p):
+ "tvf_expression : '(' select ')'"
+ p[0] = TableSubquery(p[2])
+
+ def p_tvf_expression_function_call(p):
+ "tvf_expression : tvf_expression '(' tvf_arglist ')'"
+ p[0] = TvfFunctionCall(p[1], p[3])
+
+ def p_tvf_expression_parenthesis(p):
+ "tvf_expression : '(' tvf_expression ')'"
+ p[0] = p[2]
+
+ def p_tvf_expression_table_reference(p):
+ "tvf_expression : identifier"
+ p[0] = TableReference((p[1],))
+
+ def p_tvf_expression_dot(p):
+ "tvf_expression : tvf_expression '.' identifier"
+ p[0] = TvfDot(p[1], p[3])
+
+ def p_tvf_funarg_kw(p):
+ "tvf_funarg : identifier FAT_ARROW tvf_expression"
+ p[0] = FunExprKeywordArgument(p[1], p[3])
+
+ def p_tvf_funarg(p):
+ "tvf_funarg : tvf_expression"
+ p[0] = p[1]
+
+ tvf_arglist = DelimitedList("tvf_funarg", allow_empty=True)
+
+ def p_table_function_call(p):
+ "table_function_call : table_reference '(' tvf_arglist ')'"
+ p[0] = TableFunctionCall(p[1].path, p[3])
+
+ def p_table_core_function_call(p):
+ "table_core : table_function_call"
+ p[0] = p[1]
+
+ def p_table_core_from_paren_table_expr(p):
+ "table_core : '(' table_expr ')'"
+ p[0] = p[2]
+
+ def p_table_reference(p):
+ "table_reference : dotted_identifier"
+ p[0] = TableReference(p[1])
+
+ def p_s_where_empty(p):
+ "s_where : "
+
+ def p_s_where(p):
+ "s_where : WHERE expression"
+ p[0] = {"where": p[2]}
+
+ non_empty_expression_list = DelimitedList("expression", allow_empty=False)
+
+ def p_s_group_by_empty(p):
+ "s_group_by : "
+
+ def p_s_group_by(p):
+ "s_group_by : GROUP BY non_empty_expression_list"
+ p[0] = {"gb": GroupByExpressions(p[3])}
+
+ def p_gb_intersect_mode_empty(p):
+ "gb_intersect_mode : "
+ p[0] = {}
+
+ def p_gb_intersect_mode_intersect(p):
+ "gb_intersect_mode : AND INTERSECT"
+ p[0] = {"intersect": True}
+
+ def p_gb_intersect_mode_union(p):
+ "gb_intersect_mode : AND UNION"
+ p[0] = {"intersect": False}
+
+ def p_gb_output_partition_empty(p):
+ "gb_output_partition : "
+ p[0] = {}
+
+ def p_gb_output_partition(p):
+ "gb_output_partition : AND PARTITION BY identifier"
+ p[0] = {"output_partition": p[4]}
+
+ def p_s_group_using_partition(p):
+ "s_group_by : GROUP gb_intersect_mode SPANS USING PARTITIONS gb_output_partition"
+ p[0] = {"gb": GroupBySpanPartition(**merge(p[2], p[6]))}
+
+ def p_s_group_spans_by_spans(p):
+ "s_group_by : GROUP gb_intersect_mode SPANS INTO SPANS table_expr"
+ p[0] = {"gb": GroupBySpanGrouper(p[6], "span", **p[2])}
+
+ def p_s_group_events_by_spans(p):
+ "s_group_by : GROUP gb_intersect_mode EVENTS INTO SPANS table_expr"
+ p[0] = {"gb": GroupBySpanGrouper(p[6], "event", **p[2])}
+
+ def p_s_having_empty(p):
+ "s_having : "
+
+ def p_s_having(p):
+ "s_having : HAVING expression"
+ p[0] = {"having": p[2]}
+
+ def p_regular_select(p):
+ "regular_select : SELECT s_distinct_or_all s_kind s_result_column_list s_from s_where s_group_by s_having"
+ kwargs = {}
+ for part in p[2:len(p)]:
+ if part:
+ assert isinstance(part, dict)
+ kwargs.update(part)
+ p[0] = RegularSelect(**kwargs)
+
+ def p_select_term_regular(p):
+ "select_term : regular_select"
+ p[0] = p[1]
+
+ def p_select_term_values(p):
+ "select_term : values_core"
+ p[0] = p[1]
+
+ def p_select_term_intersect(p):
+ "select_term : select_term INTERSECT regular_select"
+ p[0] = Compound(p[1], p[2].lower(), p[3])
+
+ def p_select_term_parm(p):
+ "select_term : '(' select_item ')'"
+ p[0] = p[2]
+
+ def p_select_item_term(p):
+ "select_item : select_term"
+ p[0] = p[1]
+
+ def p_select_item_union_all(p):
+ "select_item : select_item UNION ALL select_term"
+ p[0] = Compound(p[1], "union all", p[4])
+
+ def p_select_item_binop(p):
+ """select_item : select_item UNION select_term
+ | select_item EXCEPT select_term
+ """
+ p[0] = Compound(p[1], p[2].lower(), p[3])
+
+ def p_ordering_term_explicit(p):
+ """ordering_term : expression ASC
+ | expression DESC
+ """
+ p[0] = OrderingTerm(p[1], p[2].lower())
+
+ def p_ordering_term(p):
+ "ordering_term : expression"
+ p[0] = OrderingTerm(p[1])
+
+ order_by_list = DelimitedList("ordering_term", allow_empty=False)
+
+ def p_s_order_by_empty(p):
+ "s_order_by : %prec _SELECT_ITEM_HIGH"
+
+ def p_s_order_by(p):
+ "s_order_by : ORDER BY order_by_list"
+ p[0] = {"ob": p[3]}
+
+ def p_s_limit_offset_empty(p):
+ "s_limit_offset : "
+
+ def p_s_limit_offset_f1(p):
+ "s_limit_offset : LIMIT expression OFFSET expression"
+ p[0] = {"limit": p[2], "offset": p[4]}
+
+ def p_s_limit_offset_f2(p):
+ "s_limit_offset : LIMIT expression"
+ p[0] = {"limit": p[2]}
+
+ def p_s_limit_offset_f3(p):
+ "s_limit_offset : OFFSET expression"
+ p[0] = {"offset": p[2]}
+
+ def p_s_limit_offset_f4(p):
+ "s_limit_offset : LIMIT expression ',' expression"
+ p[0] = {"offset": p[3], "limit": p[2]}
+
+ def p_select(p):
+ "select : select_item s_order_by s_limit_offset"
+ kwargs = {}
+ for item in p[2 : len(p)]:
+ if item:
+ kwargs.update(item)
+ p[0] = SelectDirect(p[1], **kwargs)
+
+ # We'd like to just specify a full tvf_expression as the right side
+ # of a CTE binding, preferring the longest-CTE interpretation in
+ # case of ambiguity, but we can't express this idea in LALR(1).
+ # Instead, we whitelist a few common RHS forms for CTEs and make
+ # users encase any complicated expressions in parenthesis.
+
+ def p_cte_binding_name_plain(p):
+ "cte_binding_name : identifier"
+ p[0] = CteBindingName(p[1])
+
+ def p_cte_binding_name_renamed(p):
+ "cte_binding_name : identifier '(' column_name_list ')'"
+ p[0] = CteBindingName(p[1], p[3], do_rename=True)
+
+ def p_cte_binding_from_tvf_expression(p):
+ "cte_binding : cte_binding_name AS '(' tvf_expression ')'"
+ p[0] = CteBinding(p[1], p[4])
+
+ def p_cte_binding_from_select(p):
+ "cte_binding : cte_binding_name AS '(' select ')'"
+ p[0] = CteBinding(p[1], TableSubquery(p[4]))
+
+ def p_cte_from_tvf_funcall(p):
+ "cte_binding : cte_binding_name AS table_reference '(' tvf_arglist ')'"
+ p[0] = CteBinding(p[1], TableFunctionCall(p[3].path, p[5]))
+
+ def p_cte_binding_recursive(p):
+ # TODO(dancol): non-UNION-ALL recursive CTEs
+ "cte_binding : RECURSIVE cte_binding_name AS '(' regular_select UNION ALL regular_select ')'"
+ #0 1 2 3 4 5 6 7 8 9
+ try:
+ from .recursive import RecursiveTableSubquery
+ p[0] = CteBinding(p[2], RecursiveTableSubquery(p[5], p[8]))
+ except SyntaxError as ex:
+ raise RuntimeError from ex
+
+ cte_binding_list = DelimitedList("cte_binding", allow_empty=False)
+
+ def p_common_table_expression(p):
+ "select : WITH cte_binding_list select"
+ p[0] = SelectWithCte(p[2], p[3])
+
+ def p_opt_if_exists(p):
+ "opt_if_exists : %prec _SELECT_ITEM_HIGH"
+ p[0] = False
+
+ def p_opt_if_exists_if_exists(p):
+ "opt_if_exists : IF EXISTS"
+ p[0] = True
+
+ def p_maybe_view_function_empty(p):
+ "maybe_view_function : "
+ p[0] = {}
+
+ def p_maybe_view_function(p):
+ "maybe_view_function : FUNCTION"
+ p[0] = {"as_function": True}
+
+ def p_create_options_empty(p):
+ "create_options : "
+ p[0] = {}
+
+ def p_create_options_or_replace(p):
+ "create_options : OR REPLACE"
+ p[0] = {"overwrite": True}
+
+ def p_create_options_if(p):
+ "create_options : IF tvf_expression"
+ p[0] = {"condition": p[2]}
+
+ def p_create_options_or_replace_if(p):
+ "create_options : OR REPLACE IF tvf_expression"
+ p[0] = {"condition": p[2], "overwrite": True}
+
+ def p_documentation_empty(p):
+ "documentation :"
+ p[0] = {}
+
+ def p_documentation(p):
+ "documentation : WITH DOCUMENTATION quoted_string"
+ #0 1 2 3
+ p[0] = {"documentation": p[3]}
+
+ def p_create_view(p):
+ """create_view : CREATE create_options VIEW maybe_view_function dotted_identifier AS tvf_expression documentation
+ | CREATE create_options VIEW maybe_view_function dotted_identifier AS select documentation
+ """
+ # 0 1 2 3 4 5 6 7 8
+ p[0] = CreateView(p[5], p[7], **merge(p[4], p[2], p[8]))
+
+ def p_create_namespace(p):
+ "create_namespace : CREATE create_options NAMESPACE dotted_identifier"
+ #0 1 2 3 4
+ p[0] = CreateNamespace(p[4], **merge(*p[2]))
+
+ def p_mount_trace(p):
+ "mount_trace : MOUNT TRACE quoted_string AS dotted_identifier"
+ p[0] = MountTrace(p[3], p[5])
+
+ def p_drop(p):
+ "drop : DROP opt_if_exists dotted_identifier"
+ p[0] = Drop(p[3], ignore_absent=p[2])
+
+ def p_dml_atom(p):
+ """dml_atom : select
+ | create_view
+ | create_namespace
+ | mount_trace
+ | drop
+ """
+ p[0] = p[1]
+
+ dml = DelimitedList("dml_atom", delimiter="';'", allow_empty=True)
+
+ def p_error(p): # pylint: disable=missing-docstring
+ raise SqlParsingException(p.lexpos if p else None) # pylint: disable=no-member
+
+ @classmethod
+ def __load_parser(cls, parser_module, start):
+ parser_module_mtime = os.stat(parser_module.__file__).st_mtime
+ if parser_module_mtime < _my_modtime():
+ raise IOError("parser out of date: regenerate")
+ return yacc.yacc(module=cls(),
+ tabmodule=parser_module,
+ debug=False,
+ optimize=True,
+ write_tables=False,
+ start=start)
+
+ # We need these load functions to be explicit so that cx_freeze sees
+ # the imports.
+
+ @classmethod
+ def load_expression_parser(cls):
+ """Load the expression parser"""
+ from . import sql_parser_expression
+ return cls.__load_parser(sql_parser_expression, "expression")
+
+ @classmethod
+ def load_select_parser(cls):
+ """Load the SELECT parser"""
+ from . import sql_parser_select
+ return cls.__load_parser(sql_parser_select, "select")
+
+ @classmethod
+ def load_dml_parser(cls):
+ """Load the DML parser"""
+ from . import sql_parser_dml
+ return cls.__load_parser(sql_parser_dml, "dml")
+
+@once()
+def _make_lexer_core():
+ return SqlLexer().load()
+
+def make_lexer():
+ """Return a fresh lexer instance"""
+ return _make_lexer_core().clone()
+
+@once()
+def _make_expression_parser():
+ return SqlParser().load_expression_parser()
+
+@once()
+def _make_select_parser():
+ return SqlParser().load_select_parser()
+
+@once()
+def make_dml_parser():
+ """Singleton parser for the full language"""
+ return SqlParser().load_dml_parser()
+
+def parse_expression(s):
+ """Parse an expression and return a SQL AST"""
+ return _make_expression_parser().parse(s, lexer=make_lexer())
+
+def parse_select(s):
+ """Parse a whole SELECT and return a SQL AST"""
+ return _make_select_parser().parse(s, lexer=make_lexer())
+
+def parse_dml(s):
+ """Parse a sequence of data operation directives"""
+ return make_dml_parser().parse(s, lexer=make_lexer())
+
+def _regenerate_lexer(lexobj, output_file_name):
+ mydir = dirname(__file__)
+ lextab_file_name = pjoin(mydir, "lextab.py") # PLY insists on it
+ unlink_if_exists(lextab_file_name)
+ lex.lex(object=lexobj, optimize=1)
+ os.rename(lextab_file_name, output_file_name)
+ log.info("Regenerated %s", output_file_name)
+
+def _regenerate_parser(parser, output_file_name, start,
+ suppress_unreachable=False,
+ suppress_unused=False):
+ mydir = dirname(__file__)
+ parsetab_file_name = pjoin(mydir, "parsetab.py")
+ parser_out_file_name = pjoin(mydir, "parser.out")
+ unlink_if_exists(parsetab_file_name)
+ unlink_if_exists(parser_out_file_name)
+ logged_error = None
+
+ def _log_filter(record):
+ msg = record.msg
+ if suppress_unreachable and "unreachable" in msg:
+ return False
+ if suppress_unused and ("defined, but not used" in msg or
+ "unused tokens" in msg):
+ return False
+ if record.levelno >= logging.WARNING:
+ nonlocal logged_error
+ if not logged_error: # pylint: disable=used-before-assignment
+ logged_error = record.getMessage()
+ return True
+ log.addFilter(_log_filter)
+ try:
+ yacc.yacc(module=parser, start=start, optimize=1, errorlog=log)
+ except yacc.YaccError:
+ if not logged_error:
+ raise
+ finally:
+ log.removeFilter(_log_filter)
+ if os.path.exists(parser_out_file_name):
+ os.rename(parser_out_file_name,
+ output_file_name + ".parser.out")
+ if os.path.exists(parsetab_file_name):
+ os.rename(parsetab_file_name, output_file_name)
+
+ if logged_error:
+ raise yacc.YaccError(logged_error)
+
+ log.info("Regenerated %s", output_file_name)
+
+def regenerate_sql_parser():
+ """Regenerate SQL parser files"""
+
+ # PLY is a pretty decent parser library, but its file regeneration
+ # rules are _weird_. We need to create and import an empty module
+ # so that we can convince PLY to write its output to the
+ # right place.
+ if sys.flags.optimize:
+ raise SystemError(
+ "cannot regenerate SQL files in Python optimized mode")
+
+ mydir = dirname(__file__)
+ _regenerate_lexer(SqlLexer(), pjoin(mydir, "sql_parser_lexer.py"))
+ _regenerate_parser(SqlParser(),
+ pjoin(mydir, "sql_parser_expression.py"),
+ "expression",
+ suppress_unreachable=True,
+ suppress_unused=True)
+ _regenerate_parser(SqlParser(),
+ pjoin(mydir, "sql_parser_select.py"),
+ "select",
+ suppress_unreachable=True,
+ suppress_unused=True)
+ _regenerate_parser(SqlParser(),
+ pjoin(mydir, "sql_parser_dml.py"),
+ "dml",
+ suppress_unused=True)
+
+def dump_keywords():
+ """Dump list of DCTV keywords"""
+ for keyword in sorted(SqlLexer.keywords):
+ print(keyword)
+
+def generate_ebnf():
+ """Emit EBNF representation of SQL syntax"""
+ if sys.flags.optimize:
+ raise SystemError(
+ "cannot consult parser in Python optimized mode")
+ from collections import defaultdict
+ grammar = defaultdict(list)
+ def _addprod(non_terminal, words):
+ try:
+ prec_idx = words.index("%prec")
+ except ValueError:
+ prec_idx = len(words)
+ grammar[non_terminal].append(words[:prec_idx])
+
+ for name in dir(SqlParser):
+ if not name.startswith("p_"):
+ continue
+ value = getattr(SqlParser, name)
+ doc = getattr(value, "__doc__", None)
+ if not doc:
+ continue
+ lines = doc.split("\n")
+ first_line = lines[0]
+ words = first_line.split()
+ non_terminal = words[0]
+ assert words[1] == ":"
+ _addprod(non_terminal, words[2:])
+ for line in lines[1:]:
+ words = line.split()
+ if words:
+ assert words[0] == "|"
+ _addprod(non_terminal, words[1:])
+
+ for non_terminal in sorted(grammar):
+ for production in sorted(grammar[non_terminal]):
+ print("{} : {}".format(non_terminal, " ".join(production)))
diff --git a/src/dctv/sql_util.py b/src/dctv/sql_util.py
new file mode 100644
index 0000000..2ae1e8e
--- /dev/null
+++ b/src/dctv/sql_util.py
@@ -0,0 +1,176 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utilities for working with SQL"""
+import logging
+import re
+import numpy as np
+from .util import (
+ FrozenDict,
+ Interned,
+ cached_property,
+ final,
+ iattr,
+ override,
+ tattr,
+)
+
+log = logging.getLogger(__name__)
+
+SAFE_ID_REGEX = re.compile("[a-zA-Z_][a-zA-Z_0-9]*")
+def identifier_quote(s):
+ """Quote an identifier name as a SQL expression"""
+ if SAFE_ID_REGEX.fullmatch(s):
+ return s
+ return "`{}`".format(s.replace("`", "``"))
+
+NAMED_BIND_RE = re.compile(r":[a-zA-Z_][a-zA-Z0-9_]+")
+
+@final
+class SqlBundle(Interned):
+ """Immutable combination of SQL text and arguments.
+
+ Can be combined into larger queries with embedded query parameters
+ automatically renamed to avoid conflict.
+ """
+ parts = tattr(str, kwonly=True)
+ args = iattr(FrozenDict, kwonly=True)
+
+ @staticmethod
+ def lex(sql):
+ """Split a SQL expression into a parts.
+
+ If a part begins with ':', it refers to a bind parameter.
+ """
+ if not sql:
+ return []
+ matches = tuple(NAMED_BIND_RE.finditer(sql))
+ if not matches:
+ return [sql]
+ parts = []
+ prev_end = 0
+ for match in matches:
+ match_start = match.start()
+ match_end = match.end()
+ if prev_end < match_start:
+ parts.append(sql[prev_end : match_start])
+ parts.append(sql[match_start : match_end])
+ prev_end = match_end
+ if match_end < len(sql):
+ parts.append(sql[prev_end:])
+ return parts
+
+ @cached_property
+ def sql(self):
+ """SQL content of the bundle"""
+ return "".join(self.parts)
+
+ @override
+ def __str__(self):
+ return "<SQL {!r}{}>".format(
+ self.sql,
+ "" if not self.args
+ else " " + " ".join("{}={!r}".format(arg, self.args[arg])
+ for arg in sorted(self.args)))
+
+ @override
+ def __lt__(self, other):
+ if not isinstance(other, SqlBundle):
+ return NotImplemented
+ return (self.parts, self.args) < (other.parts, other.args)
+
+ @staticmethod
+ def format(fmt, **kwargs):
+ """Format a query, yielding a SqlBundle.
+
+ FMT is a format string and part of a SQL query. The substitutions
+ in the format string are spelled using SQL named bind parameter
+ syntax, and each one must have a corresponding keyword argument.
+
+ Each substitution value is either a SqlBundle itself or a
+ primitive SQL type.
+
+ All named substitutions must be provided via KWARGS, and all
+ KWARGS must be used for substitutions.
+ """
+ parts = []
+ args = {}
+ used = set()
+
+ def _add_bind(bind_part, value):
+ assert bind_part[0] == ":"
+ bind_name = bind_part[1:]
+ if bind_name in args: # Rename to avoid collision
+ while bind_name in args:
+ bind_name = bind_name + "_"
+ bind_part = ":" + bind_name
+ parts.append(bind_part)
+ args[bind_name] = value
+
+ def _add_plain_part(part):
+ if part:
+ assert part[0] != ":"
+ if parts and parts[-1][0] != ":":
+ parts[-1] += part
+ else:
+ parts.append(part)
+
+ for part in SqlBundle.lex(fmt):
+ if part[0] != ":":
+ _add_plain_part(part)
+ continue
+ arg_name = part[1:]
+ used.add(arg_name)
+ value = kwargs[arg_name]
+ if isinstance(value, np.integer):
+ value = int(value)
+ elif isinstance(value, np.floating):
+ value = float(value)
+ elif isinstance(value, str):
+ value = value.encode("UTF-8")
+ if isinstance(value, (int, bytes, bool, float)):
+ _add_bind(part, value)
+ elif isinstance(value, SqlBundle):
+ for sub_bundle_part in value.parts:
+ if sub_bundle_part[0] != ":":
+ _add_plain_part(sub_bundle_part)
+ else:
+ _add_bind(sub_bundle_part,
+ value.args[sub_bundle_part[1:]])
+ else:
+ raise TypeError(
+ "value of type {} not allowed in SqlBundle: {!r}"
+ .format(type(value), value))
+ assert used == set(kwargs)
+ return SqlBundle(parts=parts, args=FrozenDict(args))
+
+ @staticmethod
+ def coerce_(value):
+ """Make VALUE a SqlBundle"""
+ if isinstance(value, SqlBundle):
+ return value
+ return SqlBundle.format(value)
+
+ of = coerce_
+
+ def paginate(self, page_size, page_number):
+ """Return a new SqlBundle limited to the given page
+
+ PAGE_SIZE is an integer page size, in rows; PAGE_NUMBER is the
+ number of the page to return.
+ """
+ return SqlBundle.format(
+ ":base_query LIMIT :qb_page_size OFFSET :qb_offset",
+ base_query=self,
+ qb_page_size=page_size,
+ qb_offset=page_size * page_number)
diff --git a/src/dctv/stackify_start_stop.cpp b/src/dctv/stackify_start_stop.cpp
new file mode 100644
index 0000000..bfecaed
--- /dev/null
+++ b/src/dctv/stackify_start_stop.cpp
@@ -0,0 +1,123 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "stackify_start_stop.h"
+
+#include "hash_table.h"
+#include "npyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "result_buffer.h"
+#include "span.h"
+
+namespace dctv {
+
+// TODO(dancol): XXX: remove these typedefs
+
+using Token = int64_t;
+using StackId = Partition;
+using TaskId = Partition;
+using Depth = int64_t;
+
+static
+unique_pyref
+stackify_start_stop(PyObject*, PyObject* py_args)
+{
+ auto args = PARSEPYARGS_V(
+ (pyref, chunk_iter)
+ (pyref, history_cb)
+ (pyref, stack_content_cb)
+ (QueryExecution*, qe)
+ )(py_args);
+
+ using Stack = Vector<Token>;
+ struct StackHasher final {
+ using result_type = size_t;
+ using argument_type = Stack;
+ size_t operator()(const Stack& stack) const noexcept {
+ HashSponge sponge;
+ for (const auto& value : stack)
+ sponge.absorb(value);
+ return sponge.squeeze();
+ }
+ };
+
+ StackId next_stack_id = 0;
+ HashTable<Stack, StackId, StackHasher> known_stacks;
+ HashTable<TaskId, Stack> current_stack_by_task;
+
+ auto stack_history =
+ ResultBuffer<TimeStamp, TaskId, StackId>(
+ addref(args.history_cb),
+ args.qe);
+ auto stack_content =
+ ResultBuffer<TaskId, Depth, Token>(
+ addref(args.stack_content_cb),
+ args.qe);
+
+ auto intern_stack = [&](const Stack& stack) -> StackId {
+ StackId stack_id;
+ auto it = known_stacks.find(stack);
+ if (it == known_stacks.end()) {
+ stack_id = next_stack_id++;
+ known_stacks[stack] = stack_id;
+ int depth = 0;
+ for (const auto& token : stack)
+ stack_content.add(stack_id, depth++, token);
+ } else {
+ stack_id = it->second;
+ }
+ return stack_id;
+ };
+
+ intern_stack(Stack()); // For side effect
+ for (PythonChunkIterator<TaskId, TimeStamp, Token, bool>
+ iter(addref(args.chunk_iter));
+ !iter.is_at_eof();
+ iter.advance()) {
+ auto [task_id, ts, token, end_flag] = iter.get();
+ Stack& stack = current_stack_by_task[task_id];
+ if (end_flag) {
+ if (!stack.empty())
+ stack.pop_back();
+ } else {
+ stack.push_back(token);
+ }
+ StackId stack_id = intern_stack(stack);
+ stack_history.add(ts, task_id, stack_id);
+ }
+
+ stack_content.flush();
+ stack_history.flush();
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("stackify_start_stop_qqqq",
+ wraperr<stackify_start_stop>(),
+ METH_VARARGS,
+ "Transform start and stop history into interned stacks"),
+ { 0 }
+};
+
+void
+init_stackify_start_stop(pyref m)
+{
+ register_functions(m, functions);
+}
+
+
+} // namespace dctv
diff --git a/src/dctv/stackify_start_stop.h b/src/dctv/stackify_start_stop.h
new file mode 100644
index 0000000..4ca683e
--- /dev/null
+++ b/src/dctv/stackify_start_stop.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_stackify_start_stop(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/stdlib.sql b/src/dctv/stdlib.sql
new file mode 100644
index 0000000..cb03049
--- /dev/null
+++ b/src/dctv/stdlib.sql
@@ -0,0 +1,395 @@
+-- This file initializes a newly-mounted trace namespace.
+
+-- TODO(dancol): pre-parse this file during DCTV build so that we
+-- don't have to parse it on the first snapshot mount.
+
+-- The DCTV core pre-populates some especially magical entries in this
+-- namespace:
+--
+-- first_ts
+-- last_ts
+-- raw_events.*
+-- cooked_events.*
+-- metadata.*
+
+-- TODO(dancol): assert that these magical tables exist.
+
+-- Low-level internal primitives.
+
+-- TODO(dancol): do we want some kind of "enter namespace" SQL
+-- primitive to cut down on syntactic noise below?
+
+-- Event table of all snapshot ends
+CREATE VIEW internal.snapshot_ends AS
+ SELECT EVENT snapshot_id AS number
+ FROM raw_events.dctv_snapshot_end;
+
+-- Singleton event table of the first snapshot end. We left-truncate
+-- "cooked" traces to this timestamp so further analysis can look at a
+-- coherent baseline.
+CREATE VIEW internal.first_snapshot_end AS
+ SELECT _ts FROM internal.snapshot_ends ORDER BY _ts LIMIT 1;
+
+-- Event table of thread deaths according to sched_switch switch-away
+-- from dead threads. We prefer using this event source to
+-- sched_process_exit because a dying thread runs a little while after
+-- sched_process_exit doing final cleanup before switching to the next
+-- process, and we want to avoid creating an artifact whereby a thread
+-- that's supposed to be dead is running on some core.
+CREATE VIEW internal.raw_thread_death_ss AS
+ SELECT EVENT prev_tid AS tid
+ FROM raw_events.sched_switch
+ WHERE prev_state&0x7f == 64 /* 64==TASK_DEAD */;
+
+-- Event table of thread deaths according to sched_process_exit.
+-- Used for experimentation right now.
+CREATE VIEW internal.raw_thread_death_spe AS
+ SELECT EVENT exiting_tid AS tid
+ FROM raw_events.sched_process_exit;
+
+-- Thread analysis object that examines the shape and history of the
+-- process tree and helps us prepare the "cooked" event table for the
+-- rest of the analysis.
+CREATE VIEW internal.ta AS dctv.thread_analysis(
+ sched_process_exit=>internal.raw_thread_death_ss,
+ task_newtask=>(
+ SELECT EVENT tid AS tid, new_tid, clone_flags
+ FROM raw_events.task_newtask
+ ),
+ snapshot_start=>(
+ SELECT EVENT snapshot_id AS number
+ FROM raw_events.dctv_snapshot_start
+ ),
+ snapshot_end=>internal.snapshot_ends,
+ first_ts=>first_ts,
+ last_ts=>last_ts,
+ get_snapshot_data=>internal.get_snapshot_data,
+ nr_cpus=>metadata.nr_cpus,
+ -- TODO(dancol): snap samples to snapshot end
+ -- TODO(dancol): synthesize state samples
+);
+
+-- Mapping from MSB bit index (as given by the FLS function) to raw
+-- Linux thread state. We have an eight-bit value.
+
+CREATE VIEW internal.raw_linux_thread_states AS
+ SELECT assert_unique(col0, verify=>FALSE) AS task_state_index,
+ assert_unique(col1, verify=>FALSE) AS task_state_name,
+ FROM (VALUES
+ (0, '+'), -- A runnable but yet running thread
+ (1, 'S'), -- Sleeping
+ (2, 'D'), -- Uninterruptible sleep (usually disk)
+ (3, 'T'), -- Stopped (SIGSTOP?)
+ (4, 't'), -- ptraced
+ -- The Linux mappings follow
+ -- (5, 'R'), -- EXIT_DEAD
+ -- (6, 'X'), -- EXIT_ZOMBIE
+ -- (7, 'X'), -- TASK_DEAD
+ -- We use the bits for our own analysis however
+ (5, 'R'), -- An actually-running thread as inferred from SS
+ );
+
+-- Translate raw TIDs and TGIDs to the unique values that the
+-- thread_analysis module spits out. A TID of numeric zero gets
+-- translated to the synthetic idler thread for the core logging
+-- the event, which seems reasonable. Likewise, a TGID of numeric
+-- zero gets translated to the system-wide idler process.
+
+-- N.B. The DCTV core automagically invokes remap_raw_tid and
+-- remap_raw_tgid on raw event columns marked with the raw_tid and
+-- raw_tgid domains, respectively.
+
+CREATE VIEW FUNCTION internal.remap_raw_tid AS
+ SELECT IF(t.raw_tid==0,
+ utid_of_cpu_idler(t.cpu),
+ utid) AS utid
+ FROM ? AS t EVENT LEFT JOIN SPANS internal.ta.threads;
+
+CREATE VIEW FUNCTION internal.remap_raw_tgid AS
+ SELECT IF(t.raw_tgid==0,
+ utgid_of_idler(),
+ utgid)
+ FROM ? AS t EVENT LEFT JOIN SPANS internal.ta.processes;
+
+
+-- Thread lifetime analysis.
+
+-- TODO(dancol): do we want to represent dead threads as being in the
+-- 'x' state or do we want to just omit their spans entirely? One can
+-- convert from one representation to the other pretty easily.
+
+-- TODO(dancol): if sched_switch isn't available, rely exclusively on
+-- sched_process_exit.
+
+-- Event table giving thread deaths by tid (translated).
+
+CREATE VIEW internal.thread_deaths_p_tid AS
+ SELECT EVENT * FROM dctv.internal.cast_as_event_table(
+ (SELECT _ts + live_duration AS _ts, utid AS tid
+ FROM internal.ta.threads),
+ `partition`=>'tid',
+ verify=>FALSE,
+ sort=>FALSE,
+ sorting=>'none',
+ );
+
+-- Thread states observed from snapshots
+CREATE VIEW internal.sampled_thread_states_p_tid AS
+ SELECT EVENT PARTITIONED BY utid state FROM internal.ta.state;
+
+-- Observed thread state switch events
+CREATE VIEW internal.switched_from_states_p_tid AS
+ SELECT EVENT PARTITIONED BY utid, prev_state AS state
+ FROM cooked_events.sched_switch AS t(prev_tid=>utid)
+ WHERE utid IS NOT NULL AND (state & 64 == 0);
+
+-- Event table giving times at which threads began running
+CREATE VIEW internal.switched_to_p_tid AS
+ SELECT EVENT PARTITIONED BY tid
+ FROM cooked_events.sched_switch AS t(next_tid=>tid)
+ WHERE tid IS NOT NULL;
+
+-- Recast the thread analysis view as a view of events
+CREATE VIEW internal.cooked_thread_creations AS
+ SELECT EVENT * FROM dctv.internal.cast_as_event_table(
+ (SELECT _ts, utid AS tid FROM internal.ta.threads),
+ `partition`=>'tid',
+ verify=>FALSE,
+ sort=>FALSE,
+ sorting=>'none',
+ );
+
+-- First stage of thread event inference: decode the raw sequence of
+-- events into event-source-specific columns. We're not trying to
+-- decode numeric state names here.
+CREATE VIEW internal.state_p_tid_1 AS
+ SELECT SPAN * FROM dctv.time_series_to_spans(
+ `partition`=>'tid',
+ sources=>[
+ {
+ -- Observed thread creations. We consider a thread runnable
+ -- as soon as it's created.
+ nickname=>'new_tasks',
+ source=>internal.cooked_thread_creations,
+ -- The priority here says that other sources of thread state
+ -- listed below should override the sampled state, which is
+ -- important because sampled_states is emitted only at the end
+ -- of a snapshot, by which time it can be out-of-date.
+ priority=>1,
+ },
+ {
+ -- Explicit state samples from snapshots.
+ nickname=>'sampled_states',
+ source=>internal.sampled_thread_states_p_tid,
+ -- new_tasks and sampled_states have the same lower priority,
+ -- but because sampled_states comes later in the sources list,
+ -- it'll override new_tasks so that snapshot samples update
+ -- the thread state even if the sample appears to occur at
+ -- precisely the same instant as thread creation at the end of
+ -- a snapshot.
+ priority=>1,
+ },
+ {
+ -- Explicit thread wakeups. We consider a woken
+ -- thread runnable.
+ nickname=>'wakeups',
+ source=>(
+ SELECT EVENT PARTITIONED BY tid
+ FROM cooked_events.sched_waking AS t(woken_tid=>tid)
+ WHERE tid is not NULL
+ ),
+ },
+ {
+ -- A stream of thread state updates from sched_switch: we get
+ -- one of these every time the kernel switches *away* from a
+ -- thread, leaving the previous thread in some state that
+ -- isn't running.
+ nickname=>'switched_from_states',
+ source=>internal.switched_from_states_p_tid,
+ },
+ {
+ -- An observed thread death terminates the spans for a thread.
+ -- If we have sched_switch available, the thread death is the
+ -- x-state switch-away upon thread termination and not
+ -- sched_process_exit.
+ -- TODO(dancol): test what happens in the
+ -- execve-in-non-tg-leader case!
+ nickname=>'deaths',
+ source=>internal.thread_deaths_p_tid,
+ role=>'stop',
+ },
+ {
+ -- Close all live thread spans at the end of the trace.
+ source=>last_ts,
+ role=>'stop_broadcast',
+ },
+ ],
+ columns=>[
+ {
+ column=>'new_task_flag',
+ source=>'new_tasks',
+ source_column=>'tid',
+ },
+ {
+ column=>'wakeup_flag',
+ source=>'wakeups',
+ source_column=>'tid',
+ },
+ {
+ column=>'sampled_state',
+ source=>'sampled_states',
+ source_column=>'state',
+ },
+ {
+ column=>'switched_from_state',
+ source=>'switched_from_states',
+ source_column=>'state',
+ },
+ ],
+ );
+
+-- Combine the source-specific columns from the raw
+-- time_series_to_spans into a single column that represents our best
+-- guess about the state of each thread.
+CREATE VIEW internal.state_p_tid_2 AS
+ -- TODO(dancol): teach TSTS to do this coalesce internally
+ SELECT SPAN COALESCE(
+ IF(new_task_flag IS NULL, NULL, 0),
+ IF(wakeup_flag IS NULL, NULL, 0),
+ fls(sampled_state & 0x3f),
+ fls(switched_from_state & 0x3f),
+ ) AS state FROM internal.state_p_tid_1;
+
+-- Make an auxiliary table describing when each thread is
+-- actually running.
+CREATE VIEW internal.running_p_tid_1 AS
+ SELECT SPAN * FROM dctv.time_series_to_spans(
+ `partition`=>'tid',
+ sources=>[
+ {
+ source=>internal.switched_from_states_p_tid,
+ role=>'stop',
+ },
+ {
+ source=>internal.switched_to_p_tid,
+ },
+ {
+ source=>last_ts,
+ role=>'stop_broadcast',
+ },
+ ],
+ columns=>[],
+ );
+
+-- Join the thread state table with running-thread information to mark
+-- actually-running intervals.
+CREATE VIEW internal.state_p_tid_3 AS
+ SELECT SPAN
+ IF(rt._ts IS NULL, spt.state, CAST(5 AS int8)) AS state
+ FROM internal.state_p_tid_2 AS spt
+ SPAN LEFT JOIN (internal.running_p_tid_1 AS rt);
+
+-- Convert numeric states to canonical strings.
+CREATE VIEW internal.state_p_tid_4 AS
+ SELECT SPAN task_state_name AS state
+ FROM internal.state_p_tid_3 AS spt
+ SPAN LEFT JOIN internal.raw_linux_thread_states AS rlts
+ ON spt.state == rlts.task_state_index;
+
+
+-- Public API
+
+
+CREATE VIEW FUNCTION quantize AS
+ SELECT SPAN FROM dctv.generate_sequential_spans(
+ `start`=>first_ts,
+ `end`=>last_ts,
+ span_duration=>?,
+ )
+ WITH DOCUMENTATION '
+ Break the timeline up into same-sized chunks
+
+ Span function to break the trace timeline up into chunks of the
+ given duration (a timestamp value), e.g., mytrace.quantize(5ms).
+ Best used with SPAN GROUP BY SPANS to aggregate activity in
+ each quantum.
+ ';
+
+CREATE VIEW found_event_types AS
+ SELECT DISTINCT event_type AS `type`
+ FROM raw_event_index
+ WITH DOCUMENTATION '
+ All events actually found in trace
+
+ event_type: name of the event
+ ';
+
+CREATE VIEW good AS
+ WITH _good_begin AS (SELECT _ts FROM internal.first_snapshot_end),
+ WITH _good_end AS (SELECT _ts FROM last_ts),
+ WITH _good_duration AS (_good_end - _good_begin),
+ WITH _good_raw AS (
+ SELECT
+ (SELECT * FROM _good_begin) AS _ts,
+ (SELECT * FROM _good_duration) AS _duration),
+ SELECT SPAN FROM dctv.internal.cast_as_span_table(
+ _good_raw,
+ sort=>FALSE,
+ verify=>FALSE,
+ )
+ WITH DOCUMENTATION '
+ Span of confident analysis in the trace
+
+ Singleton span table that covers the part of the trace we can
+ confidently analyze.
+ ';
+
+-- Span table of thread state partitioned by unique thread ID
+CREATE VIEW states_p_tid AS
+ SELECT SPAN state,
+ FROM good SPAN BROADCAST
+ INTO SPAN PARTITIONS dctv.backfill(internal.state_p_tid_4)
+ WITH DOCUMENTATION '
+ Thread state partitioned by unique thread ID
+
+ state: string describing the state of each process in each span
+
+ "+": Thread is runnable, but not running
+ "R": Thread is running
+ "S": Thread is sleeping
+ "D": Thread is in uninterruptible (usually disk) sleep
+
+ This table is pre-intersected with the "good" table.
+ ';
+
+CREATE VIEW ion_buffers_p_addr AS
+ SELECT SPAN * FROM dctv.time_series_to_spans(
+ `partition`=>'addr',
+ sources=>[
+ {
+ source=>(SELECT EVENT PARTITIONED BY addr *
+ FROM cooked_events.ion_buffer_create),
+ },
+ {
+ source=>(SELECT EVENT PARTITIONED BY addr *
+ FROM cooked_events.ion_buffer_destroy),
+ role=>'stop',
+ },
+ {
+ source=>last_ts,
+ role=>'stop_broadcast',
+ },
+ ],
+ columns=>[
+ {
+ column=>'len',
+ source=>0,
+ },
+ ],
+ )
+ WITH DOCUMENTATION '
+ ION buffer liveness counts over time
+
+ addr: the kernel address of the ION buffer
+ len: the size of the ION buffer
+ ';
diff --git a/src/dctv/string_table-inl.h b/src/dctv/string_table-inl.h
new file mode 100644
index 0000000..6c2fcfc
--- /dev/null
+++ b/src/dctv/string_table-inl.h
@@ -0,0 +1,41 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+pyref
+StringLookupCache::get(StringIdType id) noexcept
+{
+ return this->cached[id];
+}
+
+std::string_view
+StringTableEntry::view() const noexcept
+{
+ assume(this->valid());
+ return std::string_view(this->data, this->size);
+}
+
+bool
+StringTableEntry::valid() const noexcept
+{
+ return this->data != nullptr;
+}
+
+unsigned long
+StringTable::get_seqno() const noexcept
+{
+ return this->seqno;
+}
+
+} // namespace dctv
diff --git a/src/dctv/string_table.cpp b/src/dctv/string_table.cpp
new file mode 100644
index 0000000..2effa97
--- /dev/null
+++ b/src/dctv/string_table.cpp
@@ -0,0 +1,918 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "string_table.h"
+
+#include <array>
+
+#include "automethod.h"
+#include "npy.h"
+#include "npyiter.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyseq.h"
+#include "pythread.h"
+#include "query.h"
+#include "vector.h"
+
+namespace dctv {
+
+using std::string_view;
+
+template<typename Left, typename Right, typename Out, typename Functor>
+static
+unique_pyarray
+do_npy_binop(QueryExecution* qe,
+ pyref left,
+ pyref right,
+ Functor&& functor)
+{
+ constexpr int nop = 2;
+ std::array<PyArrayObject*, nop> arrays = {
+ left.as<PyArrayObject>().notnull().get(),
+ right.as<PyArrayObject>().notnull().get(),
+ };
+ std::array<unique_dtype, nop> dtypes = {
+ type_descr<Left>(),
+ type_descr<Right>(),
+ };
+ std::array<PyArray_Descr*, nop> dtype_ptrs = {
+ dtypes[0].get(),
+ dtypes[1].get(),
+ };
+ auto iter = NpyIteration<nop, nop>(
+ PyRefSpan<PyArrayObject>(arrays.data(), nop),
+ PyRefSpan<PyArray_Descr>(dtype_ptrs.data(), nop));
+ if (iter.is_at_eof())
+ return make_empty_pyarray(type_descr<Out>());
+ unique_pyarray out =
+ make_uninit_hunk_array(qe,
+ type_descr<Out>(),
+ iter.size());
+ Out* restrict out_data = npy_data<Out>(out);
+ do {
+ *out_data++ = functor(iter.get<Left>(0), iter.get<Right>(1));
+ } while (iter.advance());
+ return out;
+}
+
+StringTable::StringTable()
+{
+ // Always intern the empty string first so that it gets
+ // ID 0, simplifying some other code.
+ this->intern({});
+}
+
+StringTable::~StringTable() noexcept
+{
+ while (!this->lookup_caches.empty()) {
+ auto& cache = this->lookup_caches.front();
+ assert(cache.st == this);
+ cache.clear();
+ cache.st = nullptr;
+ this->lookup_caches.pop_front();
+ }
+ this->lookup_caches.clear();
+}
+
+StringTable::StringTable(pyref args, pyref kwds)
+ : StringTable()
+{
+ PARSEPYARGS()(args, kwds);
+}
+
+StringTable::id_type
+StringTable::allocate_id()
+{
+ // TODO(dancol): switch to free list
+ assert(this->c2s.size() == this->free_slots.size());
+ id_type id = this->next_free_id;
+ assume(id >= 0);
+ assume(id < std::numeric_limits<id_type>::max());
+ if (static_cast<size_t>(id) >= this->c2s.size()) {
+ this->c2s.resize(id + 1);
+ this->free_slots.resize(id + 1, /*value=*/true);
+ }
+ assert(this->free_slots[id]);
+ this->free_slots[id] = false;
+ size_t next_idx = this->free_slots.find_next(id + 1);
+ if (next_idx == this->free_slots.npos) // NOLINT
+ next_idx = this->c2s.size();
+ if (next_idx >= std::numeric_limits<id_type>::max()) {
+ with_gil_acquired([&]{
+ throw_pyerr_msg(PyExc_OverflowError,
+ "too many strings in table");
+ });
+ }
+ this->next_free_id = static_cast<id_type>(next_idx);
+ ++this->seqno;
+ if (!this->rank_cache.empty() || this->matcher_cache.has_value()) {
+ with_gil_acquired([&] {
+ this->rank_cache.clear();
+ this->matcher_cache.reset();
+ });
+ }
+ return id;
+}
+
+StringTable::id_type
+StringTable::intern(string_view key)
+{
+ auto it = this->s2c.find(key);
+ if (it == this->s2c.end()) {
+ size_t id = this->allocate_id();
+ assert(id < this->c2s.size());
+ this->c2s[id] = StringTableEntry(key);
+ auto [inserted_it, inserted] =
+ this->s2c.insert(std::pair(this->c2s[id].view(), id));
+ assume(inserted);
+ it = inserted_it;
+ }
+ return it->second;
+}
+
+optional<StringTable::id_type>
+StringTable::intern_soft(string_view key)
+{
+ auto it = this->s2c.find(key);
+ if (it == this->s2c.end())
+ return {};
+ return {it->second};
+}
+
+size_t
+StringTable::size() const
+{
+ return this->c2s.size();
+}
+
+const StringTableEntry&
+StringTable::lookup(id_type id) const
+{
+ assert(0 <= id && static_cast<size_t>(id) < this->size());
+ return this->c2s[id];
+}
+
+StringTableEntry::StringTableEntry(string_view contents)
+{
+ this->data = new char[contents.size() + 1 /* cannot overflow */];
+ this->size = contents.size();
+ memcpy(this->data, contents.data(), contents.size());
+ this->data[contents.size()] = '\0';
+}
+
+StringTableEntry::~StringTableEntry()
+{
+ delete[] this->data;
+}
+
+StringTableEntry::StringTableEntry(StringTableEntry&& other) noexcept
+{
+ this->data = other.data;
+ this->size = other.size;
+ other.data = nullptr;
+ other.size = 0;
+}
+
+StringTableEntry&
+StringTableEntry::operator=(StringTableEntry&& other) noexcept
+{
+ if (this != &other) {
+ this->~StringTableEntry();
+ new (this) StringTableEntry(std::move(other));
+ }
+ return *this;
+}
+
+const char*
+StringTableEntry::c_str() const
+{
+ assert(this->data);
+ return this->data;
+}
+
+unique_pyarray
+StringTable::rank_1(Comparator c) const
+{
+ auto fill_it = boost::counting_iterator<id_type>(0);
+ Vector<id_type> ids(fill_it, fill_it + this->size());
+ auto comp_wrapper = [&](id_type left_id, id_type right_id){
+ return c.is_lt(this->lookup(left_id).view(),
+ this->lookup(right_id).view());
+ };
+ std::sort(ids.begin(), ids.end(), comp_wrapper);
+ unique_pyarray ranks_array = make_uninit_pyarray(
+ type_descr<Rank>(), ids.size());
+ assume(npy_ndim(ranks_array) == 1);
+ assume(npy_strides(ranks_array)[0] == sizeof (Rank));
+ Rank* restrict ranks = npy_data<Rank>(ranks_array);
+ assume(ids.size() <= std::numeric_limits<Rank>::max());
+ int64_t rank = 0;
+ for (size_t idx = 0; idx < ids.size(); ++idx) {
+ ranks[ids[idx]] = rank;
+ // N.B. Under a collations, strings with different IDs (which
+ // correspond to differ net bitwise spellings) can compare equal.
+ // We want to assign these equal-under-collation strings the
+ // same rank.
+ bool next_is_unequal_under_collation =
+ idx + 1 < ids.size() &&
+ c.is_lt(this->lookup(ids[idx + 0]).view(),
+ this->lookup(ids[idx + 1]).view());
+ if (next_is_unequal_under_collation) {
+ ++rank;
+ } else {
+ assert(idx + 1 == ids.size() ||
+ !c.is_lt(this->lookup(ids[idx + 1]).view(),
+ this->lookup(ids[idx + 0]).view()));
+ }
+ }
+ return ranks_array;
+}
+
+static inline
+char
+dumb_tolower(char c) noexcept
+{
+ if ('A' <= c && c <= 'Z')
+ c += 'a' - 'A';
+ return c;
+}
+
+static
+bool
+nocase_is_lt(string_view left, string_view right) noexcept
+{
+ for (size_t i = 0; i < std::min(left.size(), right.size()); ++i) {
+ char left_c = dumb_tolower(left[i]);
+ char right_c = dumb_tolower(right[i]);
+ if (left_c < right_c)
+ return true;
+ if (left_c > right_c)
+ return false;
+ }
+ return left.size() < right.size();
+}
+
+StringTable::Comparator::Comparator(string_view collation_name)
+ : kind([&]{
+ // TODO(dancol): support user-defined collations one day
+ if (collation_name == "binary")
+ return Kind::BINARY;
+ if (collation_name == "length")
+ return Kind::LENGTH;
+ if (collation_name == "nocase")
+ return Kind::NOCASE;
+ throw_pyerr_fmt(PyExc_ValueError,
+ "unknown collation %s",
+ repr(collation_name));
+ }())
+{}
+
+bool
+StringTable::Comparator::is_lt(string_view left, string_view right)
+ const noexcept
+{
+ switch (this->kind) {
+ case Kind::BINARY:
+ return left < right;
+ case Kind::LENGTH:
+ return left.size() < right.size();
+ case Kind::NOCASE:
+ return nocase_is_lt(left, right);
+ }
+}
+
+unique_pyarray
+StringTable::rank(string_view collation_name)
+{
+ auto it = this->rank_cache.find<string_view>(collation_name);
+ if (it == this->rank_cache.end()) {
+ unique_pyarray cache_entry =
+ this->rank_1(Comparator(collation_name));
+ auto [inserted_it, inserted] =
+ this->rank_cache.insert({String(collation_name),
+ std::move(cache_entry)});
+ assume(inserted);
+ it = inserted_it;
+ }
+ return it->second.notnull().addref();
+}
+
+unique_pcre2_code
+StringTable::compile_pattern(Pattern pattern) const
+{
+ return compile_pcre2_pattern(
+ (pattern.second == PatternLanguage::PCRE
+ ? this->lookup(pattern.first).view()
+ : this->translate_pattern_to_regexp(pattern)),
+ (PCRE2_ANCHORED | PCRE2_NO_AUTO_CAPTURE |
+ (pattern.second == PatternLanguage::SQL_ILIKE ? PCRE2_CASELESS : 0)));
+}
+
+StringTable::Matcher::Matcher(const StringTable* st, Pattern pattern)
+ : pattern(std::move(pattern)),
+ compiled_pattern(st->compile_pattern(this->pattern)),
+ match_data(make_pcre2_match_data(this->compiled_pattern.get()))
+{
+ jit_compile_pcre2(this->compiled_pattern.get());
+ size_t used_jit = get_pcre2_info<size_t>(
+ PCRE2_INFO_JITSIZE,
+ this->compiled_pattern.get());
+ if (!used_jit)
+ throw_pyerr_msg(PyExc_ValueError, "PCRE JIT did not run");
+
+}
+
+bool
+StringTable::Matcher::match_uncached(const StringTable* st,
+ id_type subject_sid)
+{
+ // TODO(dancol): benchmark and figure out at what point we want to
+ // switch from non-JIT to JIT matching. JIT-compiling every single
+ // pattern is probably wasteful if we match a lot of different
+ // patterns instead of matching the same one over and over.
+ const StringTableEntry& subject = st->lookup(subject_sid);
+ const int rc = pcre2_jit_match(
+ this->compiled_pattern.get(),
+ reinterpret_cast<PCRE2_SPTR>(subject.view().data()),
+ subject.view().size(),
+ /*startoffset=*/0,
+ /*options=*/0,
+ this->match_data.get(),
+ /*mcontext=*/nullptr);
+ if (rc == PCRE2_ERROR_NOMATCH)
+ return false;
+ if (rc <= 0)
+ throw_pcre2_error_nogil(rc, "pcre2_jit_match");
+ return true;
+}
+
+bool
+StringTable::Matcher::match(const StringTable* st, id_type subject_sid)
+{
+ if (subject_sid >= static_cast<id_type>(this->match_state_by_sid.size()))
+ this->match_state_by_sid.resize(st->size());
+ assume(subject_sid >= 0);
+ assume(subject_sid < static_cast<id_type>(this->match_state_by_sid.size()));
+ int8_t match = this->match_state_by_sid[subject_sid];
+ if (!match) {
+ match = this->match_uncached(st, subject_sid) ? 1 : -1;
+ this->match_state_by_sid[subject_sid] = match;
+ }
+ assume(match == -1 || match == 1);
+ return match > 0;
+}
+
+static
+String
+translate_like_to_regexp(const char* pattern_cstr)
+{
+ String translated_pattern;
+ while (*pattern_cstr) {
+ char c = *pattern_cstr++;
+ switch (c) {
+ case '%':
+ translated_pattern.append(".*");
+ break;
+ case '_':
+ translated_pattern.push_back('.');
+ break;
+ case '\\':
+ case '^':
+ case '$':
+ case '.':
+ case '[':
+ case ']':
+ case '(':
+ case ')':
+ case '?':
+ case '*':
+ case '+':
+ case '{':
+ translated_pattern.push_back('\\');
+ /* fall through */
+ default:
+ translated_pattern.push_back(c);
+ break;
+ }
+ }
+ return translated_pattern;
+}
+
+String
+StringTable::translate_pattern_to_regexp(Pattern pattern) const
+{
+ const char* pattern_cstr = this->lookup(pattern.first).c_str();
+ assert(pattern.second == PatternLanguage::PCRE ||
+ pattern.second == PatternLanguage::SQL_LIKE ||
+ pattern.second == PatternLanguage::SQL_ILIKE);
+ String translated_pattern;
+ if (pattern.second == PatternLanguage::PCRE)
+ translated_pattern = String(pattern_cstr);
+ else
+ translated_pattern = translate_like_to_regexp(pattern_cstr);
+ return translated_pattern;
+}
+
+StringTable::Matcher&
+StringTable::get_matcher_for_pattern(Pattern pattern)
+{
+ if (!this->matcher_cache ||
+ this->matcher_cache->get_pattern() != pattern)
+ this->matcher_cache = Matcher(this, pattern);
+ return *this->matcher_cache;
+}
+
+bool
+StringTable::match1(Pattern pattern, id_type subject_sid)
+{
+ return this->get_matcher_for_pattern(pattern).match(this, subject_sid);
+}
+
+Py_ssize_t
+StringTable::py_length() noexcept
+{
+ return static_cast<Py_ssize_t>(this->size());
+}
+
+int
+StringTable::py_contains(PyObject* value)
+{
+ if (!isinstance_exact(value, &PyBytes_Type))
+ return 0;
+ const char* s = PyBytes_AS_STRING(value);
+ Py_ssize_t slen = PyBytes_GET_SIZE(value);
+ return !!this->intern_soft(string_view(s, slen));
+}
+
+unique_pyref
+StringTable::py_intern(pyref args)
+{
+ PARSEPYARGS(
+ (py_byte_view, s)
+ )(args);
+ return make_pylong(this->intern(s.as_string_view()));
+}
+
+unique_pyarray
+StringTable::vintern(pyref byte_obj_seq)
+{
+ auto it = pyseq_iter_fast(byte_obj_seq);
+ auto end = it.end();
+ npy_intp nr = std::distance(it, end);
+ unique_pyarray array = make_uninit_pyarray(type_descr<id_type>(), nr);
+ id_type* out = npy_data<id_type>(array);
+ while (it != end) {
+ pyref item = *it++;
+ check_pytype(&PyBytes_Type, item);
+ const char* item_data = PyBytes_AS_STRING(item.get());
+ Py_ssize_t item_size = PyBytes_GET_SIZE(item.get());
+ assume(item_size >= 0);
+ *out++ = this->intern(string_view(item_data, item_size));
+ }
+ return array;
+}
+
+unique_obj_pyref<StringLookupCache>
+StringTable::make_lookup_cache(pyref decode_mode)
+{
+ auto cache = make_pyobj<StringLookupCache>(addref(decode_mode));
+ cache->st = this;
+ this->lookup_caches.push_back(*cache);
+ return cache;
+}
+
+void
+StringTable::throw_invalid_id(id_type id) const
+{
+ throw_pyerr_fmt(PyExc_KeyError, "unknown string ID: %s", id);
+}
+
+unique_pyarray
+StringTable::vlookup(pyarray_ref codes, pyref decode, bool subst)
+{
+ obj_pyref<StringLookupCache> cache;
+ unique_obj_pyref<StringLookupCache> local_cache;
+ if (decode && isinstance_exact(decode, &StringLookupCache::pytype)) {
+ cache = decode.as_unsafe<StringLookupCache>();
+ if (cache->st != this)
+ throw_pyerr_msg(PyExc_ValueError, "wrong cache");
+ } else {
+ if (!decode || decode == Py_None)
+ decode = &PyBytes_Type;
+ local_cache = this->make_lookup_cache(decode);
+ cache = local_cache;
+ }
+
+ size_t nids = this->size();
+ cache->ensure_size(nids);
+ auto iter = NpyIteration1<StringTable::id_type>(codes);
+ npy_intp nr = iter.size();
+ // Use PyArray_SimpleNew directly so that we can work with an
+ // object-reference numpy array, which we ordinarily forbid.
+ unique_pyarray aout = adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_SimpleNew(1, &nr, NPY_OBJECT));
+ PyObject** pout = static_cast<PyObject**>(PyArray_DATA(aout.get()));
+ size_t out_idx = 0;
+ for (; !iter.is_at_eof(); iter.advance()) {
+ StringTable::id_type id = iter.get();
+ pyref lookup_result;
+ if (!(0 <= id && static_cast<size_t>(id) < nids)) {
+ if (subst)
+ lookup_result = Py_None;
+ else
+ this->throw_invalid_id(id);
+ } else {
+ lookup_result = cache->get(id);
+ if (!lookup_result) {
+ const auto& entry = this->lookup(id);
+ if (entry.valid())
+ lookup_result = cache->recompute(id, this->lookup(id));
+ else if (subst)
+ lookup_result = Py_None;
+ else
+ this->throw_invalid_id(id);
+ }
+ }
+ char* dest = reinterpret_cast<char*>(&pout[out_idx++]);
+ if (PyArray_SETITEM(aout.get(), dest, lookup_result.get()))
+ throw_current_pyerr();
+ }
+ return aout;
+}
+
+static bool
+is_valid_pattern_language(int py_pattern_language)
+{
+ constexpr auto known_languages = make_array(
+ StringTable::PatternLanguage::PCRE,
+ StringTable::PatternLanguage::SQL_LIKE,
+ StringTable::PatternLanguage::SQL_ILIKE);
+ for (StringTable::PatternLanguage language : known_languages)
+ if (static_cast<int>(language) == py_pattern_language)
+ return true;
+ return false;
+}
+
+unique_pyarray
+StringTable::match(QueryExecution* qe,
+ pyarray_ref subjects,
+ pyarray_ref patterns,
+ int pattern_language)
+{
+ if (!is_valid_pattern_language(pattern_language))
+ _throw_pyerr_fmt(PyExc_ValueError,
+ "invalid pattern language %d",
+ pattern_language);
+ auto pl = static_cast<StringTable::PatternLanguage>(pattern_language);
+ auto do_match = [&](id_type subject_id, id_type pattern_id) -> bool {
+ StringTable::Pattern pattern = { pattern_id, pl };
+ return this->match1(pattern, subject_id);
+ };
+ return do_npy_binop<id_type, id_type, bool>(
+ qe, subjects, patterns, do_match);
+}
+
+unique_pyref
+StringTable::concat(QueryExecution* qe,
+ pyarray_ref left,
+ pyarray_ref right)
+{
+ String buffer;
+ auto do_concat = [&](id_type left_id, id_type right_id) -> id_type {
+ // TODO(dancol): we could optimize this loop by computing the hash
+ // from the two parts of the string and checking whether the
+ // result is in the table before actually building the
+ // String buffer.
+ buffer.clear();
+ buffer.append(this->lookup(left_id).view());
+ buffer.append(this->lookup(right_id).view());
+ return this->intern(buffer);
+ };
+ return do_npy_binop<id_type, id_type, id_type>(
+ qe, left, right, do_concat);
+}
+
+int
+StringTable::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ for (auto& [collation, rank] : this->rank_cache)
+ Py_VISIT(rank.get());
+ if (int ret = this->HasDict::py_traverse(visit, arg))
+ return ret;
+ return 0;
+}
+
+int
+StringTable::py_clear() noexcept
+{
+ this->rank_cache.clear();
+ this->matcher_cache.reset();
+ this->HasDict::py_clear();
+ return 0;
+}
+
+unique_pyarray
+StringTable::make_translation_table(obj_pyref<StringTable> other) const
+{
+ assert(this->size() <=
+ static_cast<size_t>(std::numeric_limits<npy_intp>::max()));
+ npy_intp n = static_cast<npy_intp>(this->size());
+ unique_pyarray ret = make_uninit_pyarray(
+ type_descr<id_type>(), n);
+ id_type* out = npy_data<id_type>(ret);
+ for (npy_intp i = 0; i < n; ++i)
+ out[i] = other->intern(this->lookup(static_cast<id_type>(i)).view());
+ return ret;
+}
+
+
+
+StringLookupCache::~StringLookupCache() noexcept
+{
+ if (this->st) {
+ auto it = this->st->lookup_caches.iterator_to(*this);
+ this->st->lookup_caches.erase(it);
+ }
+}
+
+void
+StringLookupCache::ensure_size(size_t n)
+{
+ this->cached.resize(n);
+}
+
+void
+StringLookupCache::clear() noexcept
+{
+ this->cached.clear();
+ this->cached.shrink_to_fit();
+}
+
+pyref
+StringLookupCache::recompute(StringIdType id,
+ const StringTableEntry& entry)
+{
+ assume(entry.valid());
+ string_view view = entry.view();
+ assume(view.size() <= std::numeric_limits<Py_ssize_t>::max());
+ unique_pyref obj;
+ if (this->decode_mode == &PyBytes_Type) {
+ obj = adopt_check(PyBytes_FromStringAndSize(view.data(), view.size()));
+ } else {
+ const char* errors = nullptr;
+ if (this->decode_mode != &PyUnicode_Type) {
+ errors = PyUnicode_AsUTF8(this->decode_mode.get());
+ if (!errors)
+ throw_current_pyerr();
+ }
+ obj = adopt_check(PyUnicode_DecodeUTF8Stateful(
+ view.data(),
+ static_cast<Py_ssize_t>(view.size()),
+ errors, /*consumed=*/nullptr));
+ }
+ assume(0 <= id && id <
+ static_cast<StringTable::id_type>(this->cached.size()));
+ pyref ret = obj;
+ this->cached[id] = std::move(obj);
+ return ret;
+}
+
+int
+StringLookupCache::py_traverse(visitproc visit, void* arg) const noexcept
+{
+ Py_VISIT(this->decode_mode.get());
+ for (const auto& ref : this->cached)
+ Py_VISIT(ref.get());
+ return 0;
+}
+
+StringLookupCache::StringLookupCache(unique_pyref decode_mode)
+ : decode_mode(std::move(decode_mode))
+{
+ assume(this->decode_mode);
+ if (this->decode_mode != &PyUnicode_Type &&
+ this->decode_mode != &PyBytes_Type &&
+ !isinstance_exact(this->decode_mode, &PyUnicode_Type))
+ {
+ throw_pyerr_fmt(PyExc_TypeError,
+ "bad decode mode %s: must be bytes, str, "
+ "or a string giving the UTF-8 "
+ "error substitution mode",
+ repr(this->decode_mode));
+ }
+}
+
+static
+void
+check_contiguous_str_codes_array(pyarray_ref codes)
+{
+ if (npy_dtype(codes) != type_descr<StringTable::id_type>())
+ throw_pyerr_fmt(PyExc_TypeError,
+ "array has wrong dtype %s",
+ repr(npy_dtype(codes)));
+ if (npy_strides(codes)[0] != sizeof (StringTable::id_type))
+ throw_pyerr_fmt(PyExc_TypeError,
+ "array has wrong stride %s expecting %s",
+ npy_strides(codes)[0],
+ sizeof (StringTable::id_type));
+}
+
+static
+unique_pyref
+str_fast_take(unique_pyarray out,
+ pyarray_ref codes,
+ pyarray_ref tx_table)
+{
+ using id_type = StringTable::id_type;
+ using id_type_unsigned = std::make_unsigned_t<id_type>;
+
+ check_contiguous_str_codes_array(out);
+ check_contiguous_str_codes_array(codes);
+ check_contiguous_str_codes_array(tx_table);
+
+ npy_intp nr_codes = npy_size1d(codes);
+ if (nr_codes != npy_size1d(out))
+ throw_pyerr_fmt(PyExc_ValueError,
+ "codes and output array sizes differ: %s and %s "
+ "respectively",
+ npy_size1d(codes), npy_size1d(out));
+
+ npy_intp tx_table_size = npy_size1d(tx_table);
+ assume(nr_codes >= 0);
+ assume(tx_table_size >= 0);
+ id_type* restrict codes_data = npy_data<id_type>(codes);
+ const id_type* restrict tx_data = npy_data<id_type>(tx_table);
+ id_type* out_data;
+ if (npy_data<id_type>(out) == npy_data<id_type>(codes)) {
+ out_data = codes_data;
+ } else {
+ id_type* restrict explicit_out_data = npy_data<id_type>(out);
+ out_data = explicit_out_data;
+ }
+
+ for (npy_intp i = 0; i < nr_codes; ++i) {
+ id_type code = codes_data[i];
+ assume(0 <= code);
+ if (safe_mode && code >= tx_table_size) {
+ throw_pyerr_fmt(PyExc_IndexError,
+ "bad source string code %s (max=%s)",
+ code, tx_table_size);
+ }
+ assume(code < tx_table_size);
+ // The static_cast allows the compiler to avoid sign-extending the
+ // move from a 32-bit location to a 64-bit register.
+ out_data[i] = tx_data[static_cast<id_type_unsigned>(code)];
+ }
+ return out;
+}
+
+
+
+PyMethodDef StringTable::pymethods[] = {
+ make_methoddef("intern",
+ wraperr<&StringTable::py_intern>(),
+ METH_VARARGS,
+ "Intern a string"),
+ AUTOMETHOD(&StringTable::vintern,
+ "Vectorized intern of bytes objects",
+ (pyref, things)
+ ),
+ AUTOMETHOD(&StringTable::vlookup,
+ "Vectorized lookup of string codes",
+ (unique_pyarray, codes, no_default, convert_any_array)
+ (OPTIONAL_ARGS_FOLLOW)
+ (pyref, decode)
+ (bool, subst, false)
+ ),
+ AUTOMETHOD(&StringTable::make_lookup_cache,
+ "Make byte object cache for vlookup",
+ (OPTIONAL_ARGS_FOLLOW)
+ (pyref, decode_mode, &PyBytes_Type)
+ ),
+ AUTOMETHOD(&StringTable::rank,
+ "Rank table under various transformations",
+ (string_view, collation_name)
+ ),
+ AUTOMETHOD(&StringTable::match,
+ "Vectorized match against patterns",
+ (QueryExecution*, qe)
+ (unique_pyarray, subjects, no_default, convert_any_array)
+ (unique_pyarray, patterns, no_default, convert_any_array)
+ (int, pattern_language)
+ ),
+ AUTOMETHOD(&StringTable::concat,
+ "Vectorized string concatenation",
+ (QueryExecution*, qe)
+ (unique_pyarray, left, no_default, convert_any_array)
+ (unique_pyarray, right, no_default, convert_any_array)
+ ),
+ AUTOMETHOD(&StringTable::make_translation_table,
+ "Map one StringTable's codes to another's",
+ (obj_pyref<StringTable>, other_st)
+ ),
+ { 0 },
+};
+
+unique_pyref
+StringTable::py_get_c2s(void*)
+{
+ // Inefficient, but this function isn't on a hot path.
+ return this->vlookup(
+ adopt_check_as_unsafe<PyArrayObject>(
+ PyArray_ArangeObj(make_pylong(0).get(),
+ make_pylong(this->size()).get(),
+ make_pylong(1).get(),
+ type_descr<StringTable::id_type>().get())),
+ /*decode=*/pyref(),
+ /*subst=*/true);
+}
+
+PyGetSetDef StringTable::pygetset[] = {
+ make_getset("c2s",
+ "Mapping from string code to bytes object",
+ wraperr<&StringTable::py_get_c2s>()),
+ { 0 },
+};
+
+PyMemberDef StringTable::pymembers[] = {
+ make_memberdef("seqno",
+ T_ULONG,
+ offsetof(StringTable, seqno),
+ READONLY,
+ "seqno"),
+ { 0 },
+};
+
+PySequenceMethods StringTable::pyseq[] = {
+ wraperr<&StringTable::py_length, -1>(), /* sq_length */
+ nullptr, /* sq_concat */
+ nullptr, /* sq_repeat */
+ nullptr, /* sq_item */
+ nullptr, /* sq_slice */
+ nullptr, /* sq_ass_item */
+ nullptr, /* sq_ass_slice */
+ wraperr<&StringTable::py_contains, -1>(), /* sq_contains */
+};
+
+PyTypeObject StringTable::pytype = make_py_type<StringTable>(
+ "dctv._native.StringTable",
+ "String table",
+ [](PyTypeObject* t) {
+ t->tp_getset = StringTable::pygetset;
+ t->tp_as_sequence = StringTable::pyseq;
+ t->tp_methods = StringTable::pymethods;
+ t->tp_members = StringTable::pymembers;
+ }
+);
+
+PyTypeObject StringLookupCache::pytype = make_py_type<StringLookupCache>(
+ "dctv._native.StringLookupCache",
+ "Cache of string objects for lookup",
+ [](PyTypeObject* t) {}
+);
+
+static PyMethodDef functions[] = {
+ AUTOFUNCTION(
+ str_fast_take,
+ "Specialized translation function for string codes",
+ (unique_pyarray, out, no_default, convert_base_1d_array)
+ (unique_pyarray, codes, no_default, convert_base_1d_array)
+ (unique_pyarray, tx_table, no_default, convert_base_1d_array)
+ ),
+ { 0 }
+};
+
+void
+init_string_table(pyref m)
+{
+ register_type(m, &StringTable::pytype);
+ register_type(m, &StringLookupCache::pytype);
+ register_functions(m, functions);
+ register_constant(m, "DTYPE_STRING_ID",
+ type_descr<StringTable::id_type>());
+ register_constant(m, "DTYPE_STRING_RANK",
+ type_descr<StringTable::Rank>());
+ register_constant(m, "MATCH_PCRE",
+ static_cast<int>(StringTable::PatternLanguage::PCRE));
+ register_constant(m, "MATCH_SQL_LIKE",
+ static_cast<int>(StringTable::PatternLanguage::SQL_LIKE));
+ register_constant(m, "MATCH_SQL_ILIKE",
+ static_cast<int>(StringTable::PatternLanguage::SQL_ILIKE));
+
+}
+
+} // namespace dctv
diff --git a/src/dctv/string_table.h b/src/dctv/string_table.h
new file mode 100644
index 0000000..e75b3b2
--- /dev/null
+++ b/src/dctv/string_table.h
@@ -0,0 +1,234 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <array>
+#include <boost/intrusive/list.hpp>
+
+#include "dynamic_bitset.h"
+#include "hash_table.h"
+#include "map.h"
+#include "npy.h"
+#include "optional.h"
+#include "pcreutil.h"
+#include "pythread.h"
+#include "pyutil.h"
+#include "vector.h"
+
+namespace dctv {
+
+struct StringTable;
+struct StringTableEntry;
+using StringIdType = int32_t;
+
+struct QueryExecution;
+
+namespace strlink {
+using namespace boost::intrusive;
+using StringLookupCacheListLink = list_member_hook<>;
+} // namespace strlink
+
+// Cache of Python objects corresponding to string table entries.
+struct StringLookupCache final : BasePyObject, SupportsGc {
+ explicit StringLookupCache(unique_pyref decode_mode);
+ ~StringLookupCache() noexcept;
+ StringTable* st;
+ strlink::StringLookupCacheListLink link;
+ static PyTypeObject pytype;
+ void clear() noexcept;
+ inline pyref get(StringIdType id) noexcept;
+ pyref recompute(StringIdType id, const StringTableEntry& entry);
+ void ensure_size(size_t n);
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+
+ private:
+ unique_pyref decode_mode;
+ Vector<unique_pyref> cached;
+};
+
+namespace strlink {
+using namespace boost::intrusive;
+using StringLookupCacheList = list<
+ StringLookupCache,
+ constant_time_size<false>,
+ member_hook<StringLookupCache,
+ strlink::StringLookupCacheListLink,
+ &StringLookupCache::link>
+ >;
+} // namespace strlink
+
+// StringTableEntry is bit like String in that it owns a pointer to
+// character data, but we guarantee that the owned buffer is never
+// moved in memory, allowing a string_view that points to its buffer
+// to remain valid even if the owning StringTableEntry moves around.
+// We don't want to just refer to bytes inside a Python bytes object.
+struct StringTableEntry final : NoCopy {
+ inline StringTableEntry() noexcept = default;
+ explicit StringTableEntry(std::string_view contents);
+ StringTableEntry(StringTableEntry&& other) noexcept;
+ ~StringTableEntry();
+ StringTableEntry& operator=(StringTableEntry&& other) noexcept;
+
+ inline std::string_view view() const noexcept;
+ inline bool valid() const noexcept;
+ const char* c_str() const;
+
+ private:
+ char* data = nullptr;
+ size_t size = 0;
+};
+
+// All functions require that the GIL be held unless
+// otherwise specified.
+struct StringTable final : BasePyObject, SupportsGcClear,
+ HasPyCtor, HasDict,
+ private GilHeldCtorDtor {
+ // TODO(dancol): evaluate whether we really want to limit ourselves
+ // to 2^31-1 strings. Do we even detect overflow properly?
+ using id_type = StringIdType;
+
+ static_assert(std::numeric_limits<id_type>::max()
+ <= std::numeric_limits<size_t>::max());
+
+ // ---------- BEGIN GIL-free interface ----------
+
+ id_type intern(std::string_view key);
+ optional<id_type> intern_soft(std::string_view key);
+ id_type allocate_id();
+
+ // ---------- END GIL-free interface ----------
+
+ size_t size() const;
+ unique_pyarray vintern(pyref byte_obj_seq);
+
+ using SequenceNumber = unsigned long;
+ inline SequenceNumber get_seqno() const noexcept;
+
+ const StringTableEntry& lookup(id_type id) const;
+ unique_pyarray vlookup(pyarray_ref codes,
+ pyref decode=pyref(),
+ bool subst=false);
+
+ int compare(id_type left,
+ id_type right,
+ std::string_view collation_name);
+
+ using Rank = id_type;
+ unique_pyarray rank(std::string_view collation_name);
+
+ enum class PatternLanguage { PCRE, SQL_LIKE, SQL_ILIKE };
+ using Pattern = std::pair<id_type, PatternLanguage>;
+
+ bool match1(Pattern pattern, id_type subject);
+ unique_pyarray match(QueryExecution* qe,
+ pyarray_ref subjects,
+ pyarray_ref patterns,
+ int pattern_language);
+ unique_pyref concat(QueryExecution* qe,
+ pyarray_ref left,
+ pyarray_ref right);
+
+ String translate_pattern_to_regexp(Pattern pattern) const;
+
+ // Make an array mapping each code in this table to the
+ // corresponding code in OTHER. C++ can make this table a lot more
+ // efficiently than Python can by avoiding
+ // string-object materialization.
+ unique_pyarray make_translation_table(obj_pyref<StringTable> other)
+ const;
+
+ StringTable();
+ StringTable(pyref args, pyref kwds);
+ ~StringTable() noexcept;
+
+ int py_traverse(visitproc visit, void* arg) const noexcept;
+ int py_clear() noexcept;
+
+ static PyTypeObject pytype;
+
+ private:
+ friend struct StringLookupCache;
+
+ struct Comparator final {
+ explicit inline Comparator(std::string_view name);
+ inline bool is_lt(std::string_view left, std::string_view right) const noexcept;
+ enum class Kind {
+ BINARY,
+ LENGTH,
+ NOCASE,
+ };
+ const Kind kind;
+ static Kind decode_kind(std::string_view name);
+ };
+
+ struct Matcher {
+ Matcher(const StringTable* st, Pattern);
+ Pattern get_pattern() const { return this->pattern; }
+ bool match(const StringTable* st, id_type subject_sid);
+ bool match_uncached(const StringTable* st, id_type subject_sid);
+ private:
+ Pattern pattern;
+ unique_pcre2_code compiled_pattern;
+ // One entry per string ID. Zero is indeterminate; negative is no
+ // match; positive is match.
+ mutable Vector<int8_t> match_state_by_sid;
+ unique_pcre2_match_data match_data;
+ };
+
+ unique_pyarray rank_1(Comparator c) const;
+ unique_pcre2_code compile_pattern(Pattern pattern) const;
+ Matcher& get_matcher_for_pattern(Pattern pattern);
+ unique_obj_pyref<StringLookupCache> make_lookup_cache(pyref decode_mode);
+
+ unique_pyref py_intern(pyref args);
+ unique_pyref py_get_c2s(void*);
+
+ unique_pyref py_getitem(Py_ssize_t id);
+ Py_ssize_t py_length() noexcept;
+ int py_contains(PyObject* value);
+
+ DCTV_NORETURN_ERROR
+ void throw_invalid_id(id_type id) const;
+
+ // You might think "can't we use Boost's Bimap?". The problem with
+ // that is that we want the code->string lookup to be super-fast,
+ // and Boost.MultiIndex (on which Boost.Bimap is based) doesn't
+ // provide a key-based "sparse vector" index type, only map and
+ // unordered_map equivalents. If we use MultiIndex, we'd have to use
+ // a hash table in the code->string direction, which is less
+ // efficient than what we can do by hand.
+
+ SequenceNumber seqno = 1;
+ HashTable<std::string_view, id_type> s2c;
+ Vector<StringTableEntry> c2s;
+ DynamicBitset<uint64_t> free_slots;
+ id_type next_free_id = 0;
+ Map<String, unique_pyarray, std::less<>> rank_cache;
+ strlink::StringLookupCacheList lookup_caches;
+
+ mutable optional<Matcher> matcher_cache;
+
+ static PyGetSetDef pygetset[];
+ static PyMemberDef pymembers[];
+ static PySequenceMethods pyseq[];
+ static PyMethodDef pymethods[];
+};
+
+void init_string_table(pyref m);
+
+} // namespace dctv
+
+#include "string_table-inl.h"
diff --git a/src/dctv/stringstream.h b/src/dctv/stringstream.h
new file mode 100644
index 0000000..8a0e11a
--- /dev/null
+++ b/src/dctv/stringstream.h
@@ -0,0 +1,25 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <sstream>
+
+namespace dctv {
+
+using StringStream = std::basic_stringstream<char,
+ std::char_traits<char>,
+ PyAllocator<char>>;
+
+} // namespace dctv
diff --git a/src/dctv/subset.py b/src/dctv/subset.py
new file mode 100644
index 0000000..fa70905
--- /dev/null
+++ b/src/dctv/subset.py
@@ -0,0 +1,80 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utility to extract parts of a trace based on a SQL expression"""
+import sys
+import logging
+
+from .model import TraceAnalysisSession, FileTraceContext
+from .sql import identifier_quote
+from ._native import dump_events_to_fd
+from .util import ureg
+
+log = logging.getLogger(__name__)
+
+def run_subset(*,
+ trace_file_name,
+ filter_expression,
+ absolute_time=False,
+ out_file=None):
+ """Run the subset command-line utility"""
+ trace_session = TraceAnalysisSession()
+ time_basis_override = 0 if absolute_time else None
+ trace_session.mount_trace(["trace"],
+ FileTraceContext(
+ trace_file_name,
+ time_basis_override=time_basis_override),
+ temp_hack_lenient_metadata=True)
+ q = "SELECT type FROM trace.found_event_types"
+ found_event_types = trace_session.sql_query1(q).tolist()
+ if not found_event_types:
+ log.warning("no events found in trace?!")
+ return
+
+ def _query_for_event_type(event_type):
+ return "SELECT _pos FROM trace.raw_events.{} WHERE ({})".format(
+ identifier_quote(event_type), filter_expression)
+ queries = [_query_for_event_type(event_type)
+ for event_type in found_event_types]
+
+ valid_queries = []
+ for event_type, query in zip(found_event_types, queries):
+ try:
+ trace_session.parse_sql_query(query)
+ except Exception as ex:
+ log.warning("query %r does not work for event type %r: "
+ "filtering out this event type", query, event_type)
+ log.warning("query error was %r", ex)
+ continue
+ valid_queries.append(query)
+ if not valid_queries:
+ log.warning("no events could, syntactically, match filter!")
+ return
+ q = " UNION ALL ".join(
+ "({})".format(query) for query in valid_queries) + " ORDER BY _pos"
+
+ cursor = trace_session.sql_query(q,
+ output_format="rows",
+ want_schema=True)
+ trace_info = trace_session.get_mounted_trace(["trace"])
+ nr_cpus = trace_info.metadata.get("nr_cpus")
+ out_file = out_file or sys.stdout
+ if nr_cpus is not None:
+ out_file.write("cpus={}\n".format(nr_cpus))
+ out_file.flush()
+ mapping = trace_info.mapped_trace.mapping
+ for row, _is_eof in cursor:
+ pos_array, pos_schema = row["_pos"]
+ assert pos_schema.unit == ureg().bytes
+ dump_events_to_fd(mapping, pos_array, out_file.fileno())
+ out_file.flush()
diff --git a/src/dctv/sync_coro.cpp b/src/dctv/sync_coro.cpp
new file mode 100644
index 0000000..40230ce
--- /dev/null
+++ b/src/dctv/sync_coro.cpp
@@ -0,0 +1,853 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+ #include "sync_coro.h"
+
+#include <array>
+#include <boost/coroutine2/all.hpp>
+#include <thread>
+#include <utility>
+
+#include "pyerr.h"
+#include "pyerrfmt.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pythread.h"
+#include "simple_variant.h"
+
+// Facility for exposing synchronous code via the coroutine API.
+
+// Why not greenlets? Because we want a coroutine model, not a tree
+// model. We use separately-allocated coroutine stacks, while
+// greenlets uses the C stack and copies the lower stack segment to a
+// heap object on switch.
+
+// TODO(dancol): remove this pile of hacks when we switch to co_await
+// in C++ and we can get rid of the whole sync_coro thing.
+
+#if PY_VERSION_HEX >= 0x03090000
+# error "Port me to Python 3.9"
+#elif PY_VERSION_HEX >= 0x030700A3
+# define TS_HAS_EXC_INFO 1
+#else
+# define TS_HAS_EXC_INFO 0
+#endif
+
+namespace dctv {
+
+struct SynchronousCoroutine;
+
+struct SynchronousYieldFunction final : BasePyObject {
+ explicit SynchronousYieldFunction(SynchronousCoroutine* sync_coro);
+ unique_pyref call(pyref args, pyref kwargs);
+ void invalidate() noexcept;
+ static PyTypeObject pytype;
+ private:
+ SynchronousCoroutine* sync_coro;
+};
+
+struct SynchronousCoroutine final : BasePyObject,
+ HasPyCtor,
+ SupportsWeakRefs {
+ explicit SynchronousCoroutine(pyref args, pyref kwargs={});
+ ~SynchronousCoroutine() noexcept;
+ unique_pyref send(pyref obj);
+ unique_pyref next();
+ unique_pyref throw_(pyref type, pyref value={}, pyref traceback={});
+ void close() noexcept;
+
+ unique_pyref sync_yield(unique_pyref value);
+
+ static PyTypeObject pytype;
+ private:
+ // DummyAdlHack works around
+ // https://github.com/boostorg/coroutine2/issues/26 by preferring
+ // stdlib's tuple apply().
+ using DummyAdlHack = std::array<int, 0>;
+ using StackSwitcher = boost::coroutines2::coroutine<DummyAdlHack>;
+ struct State;
+
+ struct ThreadCoroutine {
+ inline ThreadCoroutine() noexcept = default;
+ inline ThreadCoroutine(ThreadCoroutine&& other) noexcept;
+ inline ThreadCoroutine& operator=(ThreadCoroutine&& other) noexcept;
+ inline void start_thread(std::thread&& thread) noexcept;
+ inline void join() noexcept;
+ inline void notify_before_exit() noexcept;
+ void set_state(State* state_slot, State&& new_state) noexcept;
+ template<typename Predicate>
+ void set_state_and_wait(State* state_slot,
+ State&& new_state,
+ Predicate&& predicate) noexcept;
+ inline std::thread::id get_coroutine_tid() const noexcept;
+ private:
+ Mutex mutex;
+ Condition condition;
+ std::thread thread;
+ };
+
+ struct StackCoroutine {
+ explicit inline StackCoroutine(
+ StackSwitcher::push_type&& pusher) noexcept;
+ inline void set_puller(StackSwitcher::pull_type* puller) noexcept;
+ inline void join() noexcept;
+ inline void notify_before_exit() noexcept;
+ void set_state(State* state_slot, State&& new_state) noexcept;
+ template<typename Predicate>
+ void set_state_and_wait(State* state_slot,
+ State&& new_state,
+ Predicate&& predicate) noexcept;
+ inline std::thread::id get_coroutine_tid() const noexcept;
+ private:
+ StackSwitcher::push_type pusher;
+ StackSwitcher::pull_type* puller = nullptr;
+ std::thread::id coroutine_tid = std::thread::id();
+ };
+
+ using Coroutine = SimpleVariant<ThreadCoroutine, StackCoroutine>;
+
+ using ValueOrException = SimpleVariant<unique_pyref, PyExceptionInfo>;
+
+ struct BaseState {
+ VARIANT_VIRTUAL inline bool is_running() const noexcept
+ { return false; }
+ VARIANT_VIRTUAL inline bool safe_to_close() const noexcept
+ { return false; }
+ VARIANT_VIRTUAL inline bool can_complete_sync_yield() const noexcept
+ { return false; }
+ VARIANT_VIRTUAL inline State send(
+ SynchronousCoroutine* /*sync_coro*/,
+ ValueOrException /*value_or_exception*/) // NOLINT
+ { assume(false); abort(); }
+ VARIANT_VIRTUAL inline unique_pyref sync_yield(
+ SynchronousCoroutine* /*sync_coro*/,
+ unique_pyref /*yield_value*/)
+ { assume(false); abort(); }
+ VARIANT_VIRTUAL inline unique_pyref iter_next(
+ SynchronousCoroutine* /*sync_coro*/)
+ { assume(false); abort(); }
+ VARIANT_VIRTUAL inline unique_pyref complete_sync_yield(
+ SynchronousCoroutine* /*sync_coro*/)
+ { assume(false); abort(); }
+ };
+
+ struct TerminalState : BaseState {
+ inline State send(
+ SynchronousCoroutine* /*sync_coro*/,
+ ValueOrException /*value_or_exception*/) VARIANT_OVERRIDE
+ { throw_pyerr_msg(PyExc_RuntimeError, "coroutine terminated"); }
+ inline bool safe_to_close() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ };
+
+ struct States {
+ struct Initial final : BaseState {
+ inline Initial(pyref args, pyref kwargs);
+ inline State send(SynchronousCoroutine* sync_coro,
+ ValueOrException value_or_exception)
+ VARIANT_OVERRIDE;
+ inline bool safe_to_close() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ private:
+ unique_pyref function;
+ bool on_stack;
+ };
+
+ struct WaitingForInjection final : BaseState {
+ inline State send(SynchronousCoroutine* sync_coro,
+ ValueOrException value_or_exception)
+ VARIANT_OVERRIDE;
+ };
+
+ struct HaveInjectedValue final : BaseState {
+ explicit inline HaveInjectedValue(unique_pyref value)
+ : value(std::move(value))
+ {}
+ inline bool is_running() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ inline bool can_complete_sync_yield() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ inline unique_pyref complete_sync_yield(SynchronousCoroutine* sync_coro)
+ VARIANT_OVERRIDE;
+ private:
+ unique_pyref value;
+ };
+
+ struct HaveInjectedException final : BaseState {
+ explicit inline HaveInjectedException(PyExceptionInfo exception)
+ : exception(std::move(exception))
+ {}
+ bool is_running() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ bool can_complete_sync_yield() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ unique_pyref complete_sync_yield(SynchronousCoroutine* sync_coro)
+ VARIANT_OVERRIDE;
+ private:
+ PyExceptionInfo exception;
+ };
+
+ struct Running final : BaseState {
+ inline bool is_running() const noexcept VARIANT_OVERRIDE
+ { return true; }
+ inline unique_pyref sync_yield(
+ SynchronousCoroutine* sync_coro,
+ unique_pyref yield_value) VARIANT_OVERRIDE;
+ };
+
+ struct YieldingValue final : BaseState {
+ explicit YieldingValue(unique_pyref yield_value)
+ : yield_value(std::move(yield_value))
+ {}
+ inline unique_pyref iter_next(
+ SynchronousCoroutine* sync_coro) VARIANT_OVERRIDE;
+ private:
+ unique_pyref yield_value;
+ };
+
+ struct ExitedWithException final : TerminalState {
+ explicit ExitedWithException(PyExceptionInfo exit_exception)
+ : exit_exception(std::move(exit_exception))
+ {}
+ inline unique_pyref iter_next(
+ SynchronousCoroutine* sync_coro) VARIANT_OVERRIDE;
+ private:
+ PyExceptionInfo exit_exception;
+ };
+
+ struct ExitedWithValue final : TerminalState {
+ explicit ExitedWithValue(unique_pyref exit_value)
+ : exit_value(std::move(exit_value).notnull())
+ {}
+ inline unique_pyref iter_next(
+ SynchronousCoroutine* sync_coro) VARIANT_OVERRIDE;
+ private:
+ unique_pyref exit_value;
+ };
+ };
+
+ // Numbers in comments are index numbers useful for inspecting the
+ // variant state in a debugger.
+ using StateVariant = SimpleVariant<
+ States::Initial /* 0 */,
+ States::WaitingForInjection /* 1 */,
+ States::HaveInjectedValue /* 2 */,
+ States::HaveInjectedException /* 3 */,
+ States::Running /* 4 */,
+ States::YieldingValue /* 5 */,
+ States::ExitedWithException /* 6 */,
+ States::ExitedWithValue /* 7 */>;
+
+ struct State : private StateVariant {
+ using StateVariant::StateVariant;
+ using variant_base = BaseState;
+
+ VARIANT_FORWARD(is_running);
+ VARIANT_FORWARD(safe_to_close);
+ VARIANT_FORWARD(can_complete_sync_yield);
+ VARIANT_FORWARD(send);
+ VARIANT_FORWARD(sync_yield);
+ VARIANT_FORWARD(iter_next);
+ VARIANT_FORWARD(complete_sync_yield);
+ };
+
+ unique_pyref do_send(ValueOrException value_or_exception);
+ unique_pyref py_throw(pyref args);
+ unique_pyref py_close() noexcept;
+ void run_thread(unique_pyref&& function) noexcept;
+ void set_state(State&& new_state) noexcept;
+ State state;
+ Coroutine coroutine;
+ static PyMethodDef pymethods[];
+ static PyAsyncMethods pyasync;
+};
+
+SynchronousYieldFunction::SynchronousYieldFunction(
+ SynchronousCoroutine* sync_coro)
+ : sync_coro(sync_coro)
+{}
+
+unique_pyref
+SynchronousYieldFunction::call(pyref args, pyref kwargs)
+{
+ PARSEPYARGS(
+ (pyref, value)
+ )(args, kwargs);
+ if (!this->sync_coro)
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "stale synchronous coroutine yielder");
+ return this->sync_coro->sync_yield(value.addref());
+}
+
+void
+SynchronousYieldFunction::invalidate() noexcept
+{
+ this->sync_coro = nullptr;
+}
+
+SynchronousCoroutine::ThreadCoroutine&
+SynchronousCoroutine::ThreadCoroutine::operator=(
+ ThreadCoroutine&& other) noexcept
+{
+ if (this != &other) {
+ this->thread = std::move(other.thread);
+ }
+ return *this;
+}
+
+void
+SynchronousCoroutine::ThreadCoroutine::start_thread(
+ std::thread&& thread) noexcept
+{
+ assert(!this->thread.joinable());
+ this->thread = std::move(thread);
+}
+
+
+SynchronousCoroutine::ThreadCoroutine::ThreadCoroutine(
+ ThreadCoroutine&& other) noexcept
+ : thread(std::move(other.thread))
+{
+ // We can't move mutexes and conditions, so just build them anew.
+ // That's okay, because we move only during initialization.
+}
+
+void
+SynchronousCoroutine::ThreadCoroutine::join() noexcept
+{
+ this->thread.join();
+}
+
+void
+SynchronousCoroutine::ThreadCoroutine::notify_before_exit() noexcept
+{
+ this->condition.notify_one();
+}
+
+void
+SynchronousCoroutine::ThreadCoroutine::set_state(
+ State* state_slot,
+ State&& new_state) noexcept
+{
+ UniqueLock lock(this->mutex);
+ *state_slot = std::move(new_state);
+}
+
+template<typename Predicate>
+void
+SynchronousCoroutine::ThreadCoroutine::set_state_and_wait(
+ State* state_slot,
+ State&& new_state,
+ Predicate&& predicate) noexcept
+{
+ // Reduce ping-ponging by keeping the GIL released across replacing
+ // the state and waiting for the new state.
+ using std::swap;
+ assert_gil_held();
+ UniqueLock lock(this->mutex);
+ with_gil_released([&] {
+ swap(*state_slot, new_state);
+ this->condition.notify_one();
+ this->condition.wait_for(
+ lock, std::forward<Predicate>(predicate));
+ });
+}
+
+std::thread::id
+SynchronousCoroutine::ThreadCoroutine::get_coroutine_tid() const noexcept
+{
+ return this->thread.get_id();
+}
+
+SynchronousCoroutine::StackCoroutine::StackCoroutine(
+ StackSwitcher::push_type&& pusher) noexcept
+ : pusher(std::move(pusher))
+{}
+
+void
+SynchronousCoroutine::StackCoroutine::join() noexcept
+{
+ assume(!this->pusher);
+}
+
+void
+SynchronousCoroutine::StackCoroutine::notify_before_exit() noexcept
+{
+ this->coroutine_tid = std::thread::id();
+}
+
+void
+SynchronousCoroutine::StackCoroutine::set_state(
+ State* state_slot,
+ State&& new_state) noexcept
+{
+ *state_slot = std::move(new_state);
+}
+
+template<typename Functor>
+static
+void
+with_saved_py_thread_state(Functor&& f)
+{
+ PyThreadState* tstate = PyThreadState_GET();
+ assert(!tstate->use_tracing);
+#if PY_VERSION_HEX < 0x03080000
+ assert(!tstate->in_coroutine_wrapper);
+#endif
+ auto saved_recursion_depth = tstate->recursion_depth;
+ auto saved_frame = tstate->frame;
+#if PY_VERSION_HEX >= 0x03080000
+ auto saved_exc_type = tstate->curexc_type;
+ auto saved_exc_value = tstate->curexc_value;
+ auto saved_exc_traceback = tstate->curexc_traceback;
+#elif PY_VERSION_HEX >= 0x03070000
+ auto saved_exc_info = tstate->exc_info;
+ auto saved_exc_state = tstate->exc_state;
+#else
+ auto saved_exc_type = tstate->exc_type;
+ auto saved_exc_value = tstate->exc_value;
+ auto saved_exc_traceback = tstate->exc_traceback;
+#endif
+ f();
+ assert(tstate == PyThreadState_GET());
+#if PY_VERSION_HEX >= 0x03080000
+ tstate->curexc_traceback = saved_exc_traceback;
+ tstate->curexc_value = saved_exc_value;
+ tstate->curexc_type = saved_exc_type;
+#elif PY_VERSION_HEX >= 0x03070000
+ tstate->exc_state = saved_exc_state;
+ tstate->exc_info = saved_exc_info;
+#else
+ tstate->exc_traceback = saved_exc_traceback;
+ tstate->exc_value = saved_exc_value;
+ tstate->exc_type = saved_exc_type;
+#endif
+ tstate->frame = saved_frame;
+ tstate->recursion_depth = saved_recursion_depth;
+}
+
+template<typename Predicate>
+void
+SynchronousCoroutine::StackCoroutine::set_state_and_wait(
+ State* state_slot,
+ State&& new_state,
+ Predicate&& predicate) noexcept
+{
+ with_saved_py_thread_state([&] {
+ bool we_are_coroutine = state_slot->is_running();
+ *state_slot = std::move(new_state);
+ while (!predicate()) {
+ if (we_are_coroutine) {
+ assert(std::this_thread::get_id() == this->coroutine_tid);
+ this->coroutine_tid = std::thread::id();
+ (*this->puller)();
+ this->coroutine_tid = std::this_thread::get_id();
+ } else {
+ assert(this->coroutine_tid == std::thread::id());
+ this->pusher(DummyAdlHack());
+ assert(this->coroutine_tid == std::thread::id());
+ }
+ }
+ });
+}
+
+void
+SynchronousCoroutine::StackCoroutine::set_puller(
+ StackSwitcher::pull_type* puller) noexcept
+{
+ assume(!this->puller);
+ this->puller = puller;
+ this->coroutine_tid = std::this_thread::get_id();
+}
+
+std::thread::id
+SynchronousCoroutine::StackCoroutine::get_coroutine_tid() const noexcept
+{
+ return this->coroutine_tid;
+}
+
+SynchronousCoroutine::SynchronousCoroutine(pyref args, pyref kwargs)
+ : state(States::Initial(args, kwargs))
+{}
+
+SynchronousCoroutine::States::Initial::Initial(pyref args, pyref kwargs)
+{
+ PARSEPYARGS(
+ (pyref, function)
+ (OPTIONAL_ARGS_FOLLOW)
+ (KWONLY_ARGS_FOLLOW)
+ (bool, on_stack, false)
+ )(args, kwargs);
+ this->function = function.addref();
+ this->on_stack = on_stack;
+}
+
+SynchronousCoroutine::State
+SynchronousCoroutine::States::Initial::send(
+ SynchronousCoroutine* sync_coro,
+ ValueOrException value_or_exception)
+{
+ bool initial_value_valid = false;
+ value_or_exception.visit([&](const auto& value) {
+ using Value = std::decay_t<decltype(value)>;
+ if constexpr (std::is_same_v<Value, unique_pyref>) {
+ if (value == Py_None)
+ initial_value_valid = true;
+ }
+ });
+
+ if (!initial_value_valid)
+ throw_pyerr_msg(
+ PyExc_TypeError,
+ "can't send non-None value to just-started coroutine");
+
+ // N.B. we hold the GIL throughout this function, ensuring that the
+ // thread remains dormant until the driver loop sends it to
+ // the coroutine.
+ if (this->on_stack) {
+ struct Functor {
+ Functor(unique_pyref fn, SynchronousCoroutine* sync_coro)
+ : fn(std::move(fn)), sync_coro(sync_coro)
+ {}
+ void operator()(StackSwitcher::pull_type& puller) const noexcept {
+ auto* coro = this->sync_coro->coroutine.get_if<StackCoroutine>();
+ coro->set_puller(&puller);
+ this->sync_coro->run_thread(this->fn.addref());
+ }
+ private:
+ unique_pyref fn;
+ SynchronousCoroutine* sync_coro;
+ };
+ StackSwitcher::push_type pusher(Functor(this->function.addref(), sync_coro));
+ StackCoroutine stack_coroutine { std::move(pusher) };
+ sync_coro->coroutine = std::move(stack_coroutine);
+ } else {
+ // Rely on the default value being a ThreadCoroutine so that the
+ // mutex is pre-initialized.
+ assert(sync_coro->coroutine.get_if<ThreadCoroutine>());
+ sync_coro->coroutine.get_if<ThreadCoroutine>()->start_thread(
+ std::thread([sync_coro](unique_pyref function) {
+ sync_coro->run_thread(std::move(function));
+ }, addref(this->function))) ;
+ }
+ return States::Running();
+}
+
+SynchronousCoroutine::State
+SynchronousCoroutine::States::WaitingForInjection::send(
+ SynchronousCoroutine* /*sync_coro*/,
+ ValueOrException value_or_exception)
+{
+ return value_or_exception.visit([&](auto& value) {
+ using Value = std::decay_t<decltype(value)>;
+ if constexpr (std::is_same_v<Value, unique_pyref>) {
+ return State(States::HaveInjectedValue{std::move(value)});
+ } else { // NOLINT
+ return State(States::HaveInjectedException{std::move(value)});
+ }
+ });
+}
+
+unique_pyref
+SynchronousCoroutine::States::HaveInjectedValue::complete_sync_yield(
+ SynchronousCoroutine* sync_coro)
+{
+ unique_pyref value = std::move(this->value);
+ sync_coro->set_state(States::Running());
+ return value;
+}
+
+unique_pyref
+SynchronousCoroutine::States::HaveInjectedException::complete_sync_yield(
+ SynchronousCoroutine* sync_coro)
+{
+ std::move(this->exception).restore();
+ sync_coro->set_state(States::Running());
+ return {};
+}
+
+unique_pyref
+SynchronousCoroutine::States::Running::sync_yield(
+ SynchronousCoroutine* sync_coro,
+ unique_pyref yield_value)
+{
+ State new_state = States::YieldingValue(std::move(yield_value));
+ sync_coro->coroutine.visit([&](auto& coro) {
+ coro.set_state_and_wait(
+ &sync_coro->state,
+ std::move(new_state),
+ [&] { return sync_coro->state.can_complete_sync_yield(); });
+ });
+ return sync_coro->state.complete_sync_yield(sync_coro);
+}
+
+unique_pyref
+SynchronousCoroutine::States::YieldingValue::iter_next(
+ SynchronousCoroutine* sync_coro)
+{
+ unique_pyref yield_value = std::move(this->yield_value.notnull());
+ sync_coro->set_state(States::WaitingForInjection());
+ return yield_value;
+}
+
+unique_pyref
+SynchronousCoroutine::States::ExitedWithValue::iter_next(
+ SynchronousCoroutine* sync_coro)
+{
+ sync_coro->coroutine.visit([&](auto& coro){
+ coro.join();
+ });
+ _PyGen_SetStopIterationValue(this->exit_value.get());
+ return {};
+}
+
+unique_pyref
+SynchronousCoroutine::States::ExitedWithException::iter_next(
+ SynchronousCoroutine* sync_coro)
+{
+ sync_coro->coroutine.visit([&](auto& coro){
+ coro.join();
+ });
+ std::move(this->exit_exception).restore();
+ return {};
+}
+
+unique_pyref
+SynchronousCoroutine::do_send(ValueOrException value_or_exception)
+{
+ State new_state = this->state.send(this, std::move(value_or_exception));
+ assume(new_state.is_running());
+ this->coroutine.visit([&](auto& coro) {
+ coro.set_state_and_wait(
+ &this->state,
+ std::move(new_state),
+ [&]{
+ return !this->state.is_running();
+ });
+ });
+ return this->state.iter_next(this);
+}
+
+unique_pyref
+SynchronousCoroutine::send(pyref obj)
+{
+ return this->do_send(addref(obj));
+}
+
+unique_pyref
+SynchronousCoroutine::next()
+{
+ return this->do_send(addref(Py_None));
+}
+
+static
+PyExceptionInfo
+exception_info_from_throw_args(pyref type, pyref value, pyref traceback)
+{
+ PyExceptionInfo info;
+
+ // See the logic in _gen_throw in Python. We replicate the type
+ // coercion logic.
+
+ type.notnull();
+ if (value == Py_None)
+ value = pyref();
+ if (traceback == Py_None)
+ traceback = pyref();
+ else if (traceback)
+ check_pytype(&PyTraceBack_Type, traceback);
+
+ if (PyExceptionClass_Check(type.get())) {
+ info.type = addref(type);
+ info.value = addref(value);
+ info.traceback = addref(traceback);
+ if (info.value || info.traceback)
+ info.normalize();
+ } else if (PyExceptionInstance_Check(type.get())) {
+ if (value && value != Py_None)
+ throw_pyerr_msg(PyExc_TypeError,
+ "instance exception may not have a separate value");
+ info.type = addref(pytype(type));
+ info.value = addref(type);
+ info.traceback = addref(traceback);
+ if (!info.traceback)
+ info.traceback = adopt(PyException_GetTraceback(info.value.get()));
+ } else {
+ throw_pyerr_fmt(PyExc_TypeError,
+ "bad throw() arguments: (%s, %s, %s)",
+ repr(type), repr(value), repr(traceback));
+ }
+
+ assume(info.type);
+ return info;
+}
+
+unique_pyref
+SynchronousCoroutine::throw_(pyref type, pyref value, pyref traceback)
+{
+ return this->do_send(
+ exception_info_from_throw_args(type, value, traceback));
+}
+
+unique_pyref
+SynchronousCoroutine::py_throw(pyref args)
+{
+ PARSEPYARGS(
+ (pyref, type)
+ (OPTIONAL_ARGS_FOLLOW)
+ (pyref, value)
+ (pyref, traceback)
+ )(args);
+ return this->throw_(type, value, traceback);
+}
+
+void
+SynchronousCoroutine::close() noexcept
+{
+ if (!this->state.safe_to_close()) {
+ PyExceptionSaver saved;
+ while (!this->state.safe_to_close()) {
+ unique_pyref ret;
+ try {
+ ret = this->throw_(PyExc_GeneratorExit);
+ } catch (...) {
+ _set_pending_cxx_exception_as_pyexception();
+ }
+ if (ret) {
+ PyErr_WarnFormat(
+ nullptr, 2,
+ "ignoring value yielded during coroutine close: %R",
+ ret.get());
+ PyErr_Clear();
+ } else {
+ assert(PyErr_Occurred());
+ PyExceptionInfo ex_info = PyExceptionInfo::fetch();
+ if (ex_info.type != PyExc_GeneratorExit) {
+ std::move(ex_info).restore();
+ pyref this_type = ::dctv::pytype(this);
+ PyErr_WriteUnraisable(this_type.get());
+ }
+ }
+ }
+ }
+ assume(this->state.safe_to_close());
+}
+
+unique_pyref
+SynchronousCoroutine::py_close() noexcept
+{
+ // TODO(dancol): just autogenerate "return None" in wraperr.
+ this->close();
+ return addref(Py_None);
+}
+
+unique_pyref
+SynchronousCoroutine::sync_yield(unique_pyref value)
+{
+ std::thread::id correct_tid = this->coroutine.visit([&](auto& coro) {
+ return coro.get_coroutine_tid();
+ });
+ if (correct_tid != std::this_thread::get_id())
+ throw_pyerr_msg(PyExc_RuntimeError, "sync yield on wrong thread");
+ return this->state.sync_yield(this, std::move(value));
+}
+
+SynchronousCoroutine::~SynchronousCoroutine() noexcept
+{
+ this->close();
+}
+
+void
+SynchronousCoroutine::run_thread(unique_pyref&& in_function) noexcept
+{
+ with_gil_acquired([&] {
+ unique_pyref function = std::move(in_function);
+ unique_pyref value;
+ try {
+ auto yielder = make_pyobj<SynchronousYieldFunction>(this);
+ FINALLY(yielder->invalidate());
+ value = call(function, yielder);
+ } catch (...) {
+ assert(this->state.is_running());
+ _set_pending_cxx_exception_as_pyexception();
+ PyExceptionInfo errinfo = PyExceptionInfo::fetch();
+ this->set_state(States::ExitedWithException(std::move(errinfo)));
+ return;
+ }
+ assert(this->state.is_running());
+ this->set_state(States::ExitedWithValue(std::move(value)));
+ function.reset(); // Before releasing GIL
+ });
+ this->coroutine.visit([&](auto& coro) {
+ coro.notify_before_exit();
+ });
+}
+
+void
+SynchronousCoroutine::set_state(State&& state) noexcept
+{
+ this->coroutine.visit([&](auto& coro) {
+ coro.set_state(&this->state, std::move(state));
+ });
+}
+
+PyTypeObject SynchronousYieldFunction::pytype =
+ make_py_type<SynchronousYieldFunction>(
+ "dctv._native.SynchronousYieldFunction",
+ "Synchronous yield-alike",
+ [](PyTypeObject* t) {
+ t->tp_call = wraperr<&SynchronousYieldFunction::call>();
+ });
+
+PyMethodDef SynchronousCoroutine::pymethods[] = {
+ make_methoddef("send",
+ wraperr<&SynchronousCoroutine::send>(),
+ METH_O,
+ "Send value into the coroutine"),
+ make_methoddef("throw",
+ wraperr<&SynchronousCoroutine::py_throw>(),
+ METH_VARARGS,
+ "Send exception into the coroutine"),
+ make_methoddef("close",
+ wraperr<&SynchronousCoroutine::py_close>(),
+ METH_NOARGS,
+ "Close the coroutine"),
+ { 0 },
+};
+
+PyAsyncMethods SynchronousCoroutine::pyasync = {
+ return_self /* am_await */,
+ nullptr /* am_aiter */,
+ nullptr /* am_anext */,
+};
+
+PyTypeObject SynchronousCoroutine::pytype =
+ make_py_type<SynchronousCoroutine>(
+ "dctv._native.SynchronousCoroutine",
+ "Coroutine interface to synchronous code",
+ [](PyTypeObject* t) {
+ t->tp_iter = return_self;
+ t->tp_as_async = &SynchronousCoroutine::pyasync;
+ t->tp_iternext = wraperr<&SynchronousCoroutine::next>();
+ t->tp_methods = SynchronousCoroutine::pymethods;
+ });
+
+void
+init_sync_coro(pyref m)
+{
+ register_type(m, &SynchronousYieldFunction::pytype);
+ register_type(m, &SynchronousCoroutine::pytype);
+}
+
+} // namespace dctv
diff --git a/src/dctv/sync_coro.h b/src/dctv/sync_coro.h
new file mode 100644
index 0000000..9c58da1
--- /dev/null
+++ b/src/dctv/sync_coro.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_sync_coro(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/take.cpp b/src/dctv/take.cpp
new file mode 100644
index 0000000..f5644d2
--- /dev/null
+++ b/src/dctv/take.cpp
@@ -0,0 +1,695 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "take.h"
+
+#include <tuple>
+#include <type_traits>
+#include <utility>
+
+#include "automethod.h"
+#include "block.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyerr.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyseq.h"
+#include "query.h"
+
+namespace dctv {
+namespace {
+
+using std::tie;
+
+using IndexIterator = NpyIteration<1, 1>;
+using ValueIterator = NpyIteration<2, 2>;
+
+struct IndexCheckOpt {
+ IndexCheckOpt(Index = 0) {} // NOLINT
+ void check_index(Index) {}
+};
+
+struct IndexCheckDbg {
+ IndexCheckDbg(Index last_index = 0) // NOLINT
+ : last_index(last_index) {}
+ Index last_index;
+ void check_index(Index index) {
+ if (index != -1 && this->last_index != index) {
+ if (this->last_index > index)
+ throw_invalid_query_fmt(
+ "bad index sequence: last_index=%s > index=%s",
+ this->last_index, index);
+ this->last_index = index;
+ }
+ }
+};
+
+using IndexCheck =
+ std::conditional_t<safe_mode, IndexCheckDbg, IndexCheckOpt>;
+
+IndexIterator
+make_indexit(pyarray_ref array)
+{
+ NpyIterConfig config;
+ config.casting = NPY_NO_CASTING;
+ config.iter_flags = 0; // Operand views can't be buffered
+ unique_dtype dtype_buf = type_descr<Index>();
+ PyArrayObject* refs[1] = { array.notnull().get() };
+ PyArray_Descr* dtypes[1] = { dtype_buf.get() };
+ return IndexIterator({&refs[0], 1}, {&dtypes[0], 1}, config);
+}
+
+ValueIterator
+make_value_iterator(dtype_ref dtype,
+ pyarray_ref values,
+ pyarray_ref mask /* nullable */)
+{
+ constexpr int nop = 2;
+ NpyIterConfig config;
+ config.casting = NPY_NO_CASTING;
+ config.iter_flags = 0; // Operand views can't be buffered
+ unique_pyarray mask_fill;
+ if (!mask)
+ mask_fill = make_false_array();
+ PyArrayObject* inputs[2] = {
+ values.notnull().get(),
+ mask ? mask.get() : mask_fill.get(),
+ };
+ unique_dtype bool_dtype = type_descr<bool>();
+ PyArray_Descr* dtypes[nop] = {
+ dtype.notnull().get(),
+ bool_dtype.notnull().get(),
+ };
+ return ValueIterator({&inputs[0], nop}, {&dtypes[0], nop}, config);
+}
+
+unique_pyarray
+make_out_mask(QueryCache* qc,
+ npy_intp size,
+ npy_intp out_index)
+{
+ unique_pyarray out_mask = make_uninit_hunk_array(
+ qc, type_descr<bool>(), size);
+ assume(out_index >= 0);
+ memset(npy_data<bool>(out_mask), 0, sizeof (bool) * out_index);
+ return out_mask;
+}
+
+npy_intp
+index_sequential_prefix_length(IndexIterator* indexit_io)
+{
+ npy_intp prefix_length = 0;
+ if (!indexit_io->is_at_eof()) {
+ IndexIterator it = std::move(*indexit_io);
+ FINALLY({
+ it.rewind();
+ *indexit_io = std::move(it);
+ });
+ Index last = it.get<Index>(0);
+ prefix_length += 1;
+ while (it.advance()) {
+ Index cur = it.get<Index>(0);
+ if (last + 1 != cur)
+ break;
+ last = cur;
+ prefix_length += 1;
+ }
+ }
+ return prefix_length;
+}
+
+std::pair<Index, npy_intp>
+check_indexer_can_broadcast(IndexIterator* indexit_io,
+ Index index_min,
+ Index index_max)
+{
+ assume(0 <= index_min);
+ assume(index_min <= index_max);
+ if (indexit_io->is_at_eof())
+ return {-1, 0};
+ IndexIterator it = std::move(*indexit_io);
+ FINALLY({
+ it.rewind();
+ *indexit_io = std::move(it);
+ });
+ IndexCheck check(index_min);
+ Index index;
+ npy_intp count = 0;
+ do {
+ index = it.get<Index>(0);
+ if (!(index_min <= index && index <= index_max))
+ return {-1, 0};
+ check.check_index(index);
+ count += 1;
+ } while (it.advance());
+ return {index, count};
+}
+
+void
+fast_forward_to_value_index(Index wanted_index,
+ ValueIterator* valueit_io,
+ Index* value_index_io) noexcept
+{
+ if (valueit_io->is_at_eof())
+ return;
+ Index value_index = *value_index_io;
+ if (value_index == wanted_index)
+ return;
+ assume(value_index < wanted_index);
+ ValueIterator it = std::move(*valueit_io);
+ FINALLY({
+ *valueit_io = std::move(it);
+ *value_index_io = value_index;
+ });
+ while (value_index < wanted_index && !it.is_at_eof()) {
+ value_index++;
+ it.advance();
+ }
+}
+
+struct SequentialTaker final : BasePyObject, HasPyCtor {
+ SequentialTaker(unique_obj_pyref<QueryCache> qc,
+ unique_dtype dtype,
+ bool bcast_conservative);
+ unique_obj_pyref<Block> step(obj_pyref<Block> index,
+ obj_pyref<Block> value);
+ inline bool want_value() const noexcept;
+ inline bool want_index() const noexcept;
+
+ static PyTypeObject pytype;
+ private:
+ template<typename T> void step_loop(T dummy);
+ unique_obj_pyref<Block> try_passthrough();
+ unique_obj_pyref<Block> try_value_broadcast();
+
+ unique_obj_pyref<QueryCache> qc;
+ unique_dtype dtype;
+ // Packaging these values into a separate structure lets us move it
+ // to the stack during inner loop execution, avoiding memory loads.
+ // (It's a poor man's restrict.)
+ struct State final : IndexCheck {
+ npy_intp value_index = 0;
+ npy_intp value_index_at_reload;
+ ValueIterator valueit;
+ IndexIterator indexit;
+ npy_intp out_index = 0;
+ unique_pyarray out_data;
+ unique_pyarray out_mask;
+ bool bcast_conservative;
+ inline bool want_value() const noexcept;
+ inline bool want_index() const noexcept;
+
+ };
+ State saved_state;
+
+ static PyMethodDef pymethods[];
+ static PyGetSetDef pygetset[];
+};
+
+SequentialTaker::SequentialTaker(unique_obj_pyref<QueryCache> qc,
+ unique_dtype dtype,
+ bool bcast_conservative)
+ : qc(std::move(qc)),
+ dtype(std::move(dtype))
+{
+ this->saved_state.bcast_conservative = bcast_conservative;
+}
+
+unique_obj_pyref<Block>
+SequentialTaker::step(obj_pyref<Block> index, obj_pyref<Block> value)
+{
+ State* s = &this->saved_state;
+
+ if (index) {
+ if (!s->want_index())
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "index replenished but not depleted");
+ if (index->has_mask())
+ throw_invalid_query("index may not have NULLs");
+ assert(!s->out_data);
+ assert(!s->out_mask);
+ if (index->get_size() == 0)
+ return Block::from_arrays(
+ this->qc.get(),
+ make_empty_pyarray(this->dtype.notnull().addref()),
+ /*mask=*/unique_pyarray());
+ assert(s->indexit.is_at_eof());
+ s->indexit = make_indexit(index->get_data());
+ assume(s->out_index == 0);
+ }
+
+ if (value) {
+ if (!s->want_value())
+ throw_pyerr_msg(PyExc_RuntimeError,
+ "value replenished but not yet depleted");
+ // We always have a valid index because we don't know we want a
+ // value block until an index tells us to pull something other
+ // than -1.
+ assert(!s->indexit.is_at_eof());
+ assert(s->indexit.get<Index>(0) >= 0);
+ if (value->get_size() == 0)
+ throw_invalid_query_fmt("early value EOF at index %s "
+ "looking for index %s",
+ s->value_index,
+ s->indexit.get<Index>(0));
+ s->valueit = make_value_iterator(
+ this->dtype,
+ value->get_data(),
+ value->get_mask());
+ s->value_index_at_reload = s->value_index;
+ assert(!s->want_value());
+ }
+
+ if (this->want_index())
+ return {};
+
+ // If we want a non-NULL value, skip ahead to it before trying the
+ // optimizations below.
+ Index cur_index = s->indexit.get<Index>(0);
+ if (cur_index >= 0) {
+ s->check_index(cur_index);
+ fast_forward_to_value_index(s->indexit.get<Index>(0),
+ &s->valueit,
+ &s->value_index);
+ if (s->valueit.is_at_eof()) {
+ assert(s->want_value());
+ s->valueit = ValueIterator();
+ return {};
+ }
+ }
+
+ assert(!s->want_index());
+ assert(!s->want_value());
+
+ // See whether various optimizations might apply.
+ if (unique_obj_pyref<Block> bcasted = this->try_value_broadcast())
+ return bcasted;
+ if (unique_obj_pyref<Block> sequential = this->try_passthrough())
+ return sequential;
+
+ // We have everything we need to mint a block on the normal path.
+ // Past this point, we need to materialize our output array.
+ if (!s->out_data) {
+ assume(s->out_index == 0);
+ assume(!s->out_mask);
+ s->out_data = make_uninit_hunk_array(
+ this->qc,
+ this->dtype.notnull().addref(),
+ s->indexit.size());
+ }
+
+ // Do some copying.
+ npy_type_dispatch(this->dtype, [&](auto dummy) {
+ this->step_loop(dummy);
+ });
+
+ // We might have run out of data before being able to fill the
+ // output array.
+ if (!s->indexit.is_at_eof()) {
+ assert(s->want_value());
+ return {};
+ }
+
+ // Drain our buffers.
+ unique_pyarray out_data = std::move(s->out_data);
+ unique_pyarray out_mask = std::move(s->out_mask);
+ s->indexit = IndexIterator();
+ s->out_index = 0;
+ return Block::from_arrays(this->qc.get(),
+ std::move(out_data),
+ std::move(out_mask));
+}
+
+template<typename T>
+void
+SequentialTaker::step_loop(T)
+{
+ State s_onstack = std::move(this->saved_state);
+ FINALLY(this->saved_state = std::move(s_onstack));
+ State* s = &s_onstack;
+ assert(!s->indexit.is_at_eof());
+ T* out_data = npy_data<T>(s->out_data);
+ bool* out_mask = s->out_mask
+ ? npy_data<bool>(s->out_mask)
+ : nullptr;
+ do {
+ Index index = s->indexit.template get<Index>(0);
+ s->check_index(index);
+ T value;
+ bool mask;
+ if (index < 0) {
+ value = 0;
+ mask = true;
+ } else {
+ while (!s->valueit.is_at_eof() &&
+ s->value_index < index) {
+ s->valueit.advance();
+ s->value_index += 1;
+ }
+ if (s->valueit.is_at_eof()) {
+ s->valueit = ValueIterator();
+ break;
+ }
+ value = s->valueit.get<T>(0);
+ mask = s->valueit.get<bool>(1);
+ }
+ if (mask && !out_mask) {
+ s->out_mask = make_out_mask(
+ this->qc.get(),
+ s->indexit.size(),
+ s->out_index);
+ out_mask = npy_data<bool>(s->out_mask);
+ }
+ // Cannot fail past this point.
+ out_data[s->out_index] = value;
+ if (out_mask)
+ out_mask[s->out_index] = mask;
+ s->indexit.advance();
+ s->out_index += 1;
+ } while (!s->indexit.is_at_eof());
+}
+
+unique_obj_pyref<Block>
+SequentialTaker::try_passthrough()
+{
+ State* s = &this->saved_state;
+ // If we've already built a partial output. Keep using the normal
+ // output strategy. Below, we can assume that the size of the index
+ // iterator is the number of index elements remaining.
+ if (s->out_data)
+ return {};
+
+ // If we have no output array, we must be at the start of
+ // the output.
+ assume(s->out_index == 0);
+
+ // Checked in caller
+ assume(!s->indexit.is_at_eof());
+
+ // We can't handle NULLs via sequential take because we require
+ // values "under" NULL to be zero and can't guarantee that of the
+ // value array if we were to just forward it without reading it.
+ Index cur_index = s->indexit.get<Index>(0);
+ if (cur_index < 0)
+ return {};
+
+ // Checked in caller
+ assume(s->value_index == cur_index);
+
+ // Figure out how many values we can take sequentially.
+ npy_intp index_nseq = index_sequential_prefix_length(&s->indexit);
+ npy_intp value_chunk_used = s->value_index - s->value_index_at_reload;
+ assume(value_chunk_used >= 0);
+ npy_intp value_chunk_total = s->valueit.size();
+ assume(value_chunk_total > 0);
+ npy_intp value_chunk_left = value_chunk_total - value_chunk_used;
+ assume(value_chunk_left > 0);
+ npy_intp nseq = std::min(index_nseq, value_chunk_left);
+ assume(nseq > 0);
+
+ // Let's do the sequential take only when we can grab a whole index
+ // block, which should hopefully prevent internal BlockBuilder
+ // buffering that would defeat the whole point of this optimization.
+ if (nseq != s->indexit.size())
+ return {};
+
+ // Now we know we can take sequentially.
+ npy_intp vstart = value_chunk_used;
+ npy_intp vend = vstart + nseq;
+ bool vwhole = vstart == 0 && vend == value_chunk_total;
+ unique_pyarray value_data = s->valueit.get_operand_view(0);
+ unique_pyarray data_chunk = vwhole
+ ? value_data.addref()
+ : get_npy_slice(value_data, vstart, vend);
+ unique_pyarray value_mask = s->valueit.get_operand_view(1);
+ unique_pyarray mask_chunk = vwhole
+ ? value_mask.addref()
+ : get_npy_slice(value_mask, vstart, vend);
+
+ maybe_drop_mask(&mask_chunk);
+ unique_obj_pyref<Block> block =
+ Block::from_arrays(this->qc.get(),
+ std::move(data_chunk),
+ std::move(mask_chunk));
+
+ // Cannot fail past this point.
+
+ // Skip the values we slurped above. Leave the last value in place
+ // so that the next index hunk can reference it if needed.
+ cur_index += nseq - 1;
+ s->check_index(cur_index);
+ fast_forward_to_value_index(cur_index,
+ &s->valueit,
+ &s->value_index);
+
+ // We exhausted the whole index array, so we can just fix up the
+ // index iterator by nullifying it.
+ assume(!s->out_data);
+ assume(!s->out_mask);
+ assume(s->out_index == 0);
+ s->indexit = IndexIterator();
+
+ return block;
+}
+
+// If we're indexing into broadcasted data, we'll always yield the
+// same output, so just return that value, but broadcasted. We can
+// perform this optimization only when we're not adding NULL values
+// due to our requirement that the value under NULL is zero.
+unique_obj_pyref<Block>
+SequentialTaker::try_value_broadcast()
+{
+ State* s = &this->saved_state;
+
+ // If we've already built a partial output, keep going.
+ if (s->out_data)
+ return {};
+
+ // If we have no output array, we must be at the start of
+ // the output.
+ assume(s->out_index == 0);
+
+ // Checked by caller
+ assume(!s->indexit.is_at_eof());
+
+ Index cur_index = s->indexit.get<Index>(0);
+
+ // We can't broadcast NULLs in the indexer due to the
+ // zero-under-NULL constraint. (Existing NULLs in the input data
+ // array work fine.)
+ if (cur_index < 0)
+ return {};
+
+ // Checked in caller
+ assume(s->value_index == cur_index);
+
+ unique_pyarray value_data_broadcaster =
+ npy_get_broadcaster(s->valueit.get_operand_view(0));
+ if (!value_data_broadcaster)
+ return {};
+
+ bool bcast_masked;
+ {
+ unique_pyarray mask_view = s->valueit.get_operand_view(1);
+ unique_pyarray mask_broadcaster = npy_get_broadcaster(mask_view);
+ if (!mask_broadcaster)
+ return {};
+ bcast_masked = npy_data<bool>(mask_broadcaster)[0];
+ }
+
+ Index final_index;
+ npy_intp bcast_count;
+
+ Index index_min = s->value_index;
+ Index index_max;
+ if (s->bcast_conservative) {
+ Index it_start_index = s->value_index_at_reload;
+ assume(it_start_index <= index_min);
+ Index value_used = index_min - it_start_index;
+ assume(value_used >= 0);
+ Index value_remaining = s->valueit.size() - value_used;
+ assume(value_remaining > 0);
+ index_max = index_min + value_remaining;
+ } else {
+ index_max = std::numeric_limits<Index>::max();
+ }
+
+ tie(final_index, bcast_count) =
+ check_indexer_can_broadcast(&s->indexit, index_min, index_max);
+
+ if (final_index < 0)
+ return {};
+
+ assume(bcast_count >= 0);
+
+ unique_pyarray bcast_data =
+ npy_broadcast_to(value_data_broadcaster, bcast_count);
+ unique_pyarray bcast_mask;
+ if (bcast_masked)
+ bcast_mask = npy_broadcast_to(make_true_array(), bcast_count);
+
+ // Can't fail past here.
+
+ cur_index = final_index;
+ s->check_index(final_index);
+ fast_forward_to_value_index(cur_index,
+ &s->valueit,
+ &s->value_index);
+
+ // We used the whole index block, so we can just reset the
+ // index state.
+ s->indexit = IndexIterator();
+ assume(!s->out_data);
+ assume(!s->out_mask);
+ assume(s->out_index == 0);
+
+ return Block::from_arrays(
+ this->qc.get(),
+ std::move(bcast_data),
+ std::move(bcast_mask));
+}
+
+bool
+SequentialTaker::State::want_index() const noexcept
+{
+ const State* s = this;
+ return s->indexit.is_at_eof();
+}
+
+bool
+SequentialTaker::want_index() const noexcept
+{
+ return this->saved_state.want_index();
+}
+
+bool
+SequentialTaker::State::want_value() const noexcept
+{
+ const State* s = this;
+ return (!s->indexit.is_at_eof() &&
+ s->indexit.get<Index>(0) >= 0 &&
+ s->valueit.is_at_eof());
+}
+
+bool
+SequentialTaker::want_value() const noexcept
+{
+ return this->saved_state.want_value();
+}
+
+unique_pyref
+Taker_want_index(PyObject* self, void*)
+{
+ return make_pybool(
+ pyref(self).as_unsafe<SequentialTaker>()
+ ->want_index());
+}
+
+unique_pyref
+Taker_want_value(PyObject* self, void*)
+{
+ return make_pybool(
+ pyref(self).as_unsafe<SequentialTaker>()
+ ->want_value());
+}
+
+static
+unique_pyref
+study_index_for_take(pyarray_ref array)
+{
+ NpyIteration1<Index> it(array);
+ bool sequential = true;
+ bool has_nulls = false;
+ if (!it.is_at_eof()) {
+ Index last = it.get();
+ has_nulls = last < 0;
+ while (!(sequential && has_nulls) && it.advance()) {
+ Index index = it.get();
+ sequential = sequential && last + 1 == index;
+ has_nulls = has_nulls || index < 0;
+ last = index;
+ }
+ }
+ return pytuple::of(make_pybool(sequential), make_pybool(has_nulls));
+}
+
+} // anonymous namespace
+
+
+template<>
+unique_obj_pyref<SequentialTaker>
+PythonConstructor<SequentialTaker>::make(
+ PyTypeObject* type,
+ pyref args,
+ pyref kwargs)
+{
+ PARSEPYARGS(
+ (QueryCache*, qc)
+ (unique_dtype, dtype, no_default, convert_dtype)
+ (bool, bcast_conserverative)
+ )(args, kwargs);
+ return unique_obj_pyref<SequentialTaker>::make(
+ type,
+ xaddref_unsafe(qc),
+ std::move(dtype),
+ bcast_conserverative);
+}
+
+PyMethodDef SequentialTaker::pymethods[] = {
+ AUTOMETHOD(&SequentialTaker::step,
+ "step",
+ "Perform an execution step",
+ (OPTIONAL_ARGS_FOLLOW)
+ (obj_pyref<Block>, index)
+ (obj_pyref<Block>, value)
+ ),
+ { 0 },
+};
+
+PyGetSetDef SequentialTaker::pygetset[] = {
+ make_getset("want_index",
+ "Whether we want an index block",
+ wraperr<Taker_want_index>()),
+ make_getset("want_value",
+ "Whether we want a value block",
+ wraperr<Taker_want_value>()),
+ { 0 },
+};
+
+PyTypeObject SequentialTaker::pytype = make_py_type<SequentialTaker>(
+ "dctv._native.SequentialTaker",
+ "Implements sequential take support",
+ [](PyTypeObject* t) {
+ t->tp_methods = SequentialTaker::pymethods;
+ t->tp_getset = SequentialTaker::pygetset;
+ });
+
+static PyMethodDef functions[] = {
+ AUTOFUNCTION(study_index_for_take,
+ "Study an index array for TakeQuery",
+ (unique_pyarray, array, no_default, convert_any_array)
+ ),
+ { 0 }
+};
+
+
+void
+init_take(pyref m)
+{
+ register_type(m, &SequentialTaker::pytype);
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/take.h b/src/dctv/take.h
new file mode 100644
index 0000000..a839c75
--- /dev/null
+++ b/src/dctv/take.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_take(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/test_autocomplete.py b/src/dctv/test_autocomplete.py
new file mode 100644
index 0000000..e9f140b
--- /dev/null
+++ b/src/dctv/test_autocomplete.py
@@ -0,0 +1,174 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for autocompletion"""
+
+# pylint: disable=missing-docstring,compare-to-empty-string
+
+import logging
+import pytest
+from .autocomplete import (
+ InvalidAutoCompleteContextError,
+ DctvSqlAutoCompleter,
+)
+
+from .test_query import (
+ TestQueryTable,
+)
+
+from .sql import (
+ Namespace,
+ add_sql_documentation,
+)
+
+log = logging.getLogger(__name__)
+
+def _ac(sql, ns=None, **kwargs):
+ """Make an autocompletion object.
+
+ SQL is a string. It must contain a single caret ('^') character.
+ The caret represents the position of the point; it is removed from
+ the string given to the autocompleter.
+ """
+ point = sql.index("^")
+ munged_sql = sql[:point] + sql[point + 1:]
+ assert "^" not in munged_sql
+ return DctvSqlAutoCompleter(
+ munged_sql, point, ns or Namespace(), **kwargs)
+
+def _kw_c(sql):
+ """Return a list of keyword completions.
+
+ SQL is a string suitable for _ac()
+ """
+ return list(_ac(sql).complete_keywords())
+
+def _id_c(sql, ns=None, **kwargs):
+ """Return a list of identifier completions.
+
+ SQL is a string suitable for _ac()
+ """
+ return list(_ac(sql, ns, **kwargs).complete_identifiers())
+
+def _all_c(sql):
+ """Return a list of all completions.
+
+ SQL is a string suitable for _ac()
+ """
+ return list(_ac(sql).complete())
+
+def test_token_detection():
+ assert _ac("^").completion_token == ""
+ assert _ac("SELE^ FOO").completion_token == "SELE"
+ assert _ac("SELE^CT FOO").completion_token == "SELE"
+ assert _ac("SELECT^ FOO").completion_token == "SELECT"
+ assert _ac("SELECT ^ FOO").completion_token == ""
+ assert _ac("SELECT 'foo'^").completion_token == ""
+ assert _ac("SELECT `foo`^").completion_token == ""
+ assert _ac("SELECT ^").completion_token == ""
+ assert _ac("SELECT a FROM foo.a^").completion_token == "a"
+ assert _ac("SELECT a FROM foo.^").completion_token == ""
+ assert _ac("SELECT a FROM bar==^").completion_token == ""
+
+def test_token_detection_invalid_middle_of_string():
+ with pytest.raises(InvalidAutoCompleteContextError):
+ _ac("SELECT 'fo^o'").completion_token
+
+def test_token_detection_invalid_unterminated_string():
+ with pytest.raises(InvalidAutoCompleteContextError):
+ _ac("SELECT 'fo^").completion_token
+ with pytest.raises(InvalidAutoCompleteContextError):
+ _ac("SELECT `fo^").completion_token
+ with pytest.raises(InvalidAutoCompleteContextError):
+ _ac("SELECT \"fo^").completion_token
+
+def test_keyword_simple():
+ assert _kw_c("SELE^") == [("SELECT", None)]
+
+def test_keyword_eof():
+ assert _kw_c("SELECT x F^") == [("FROM", None)]
+
+def test_keyword_exclude_non_reserved():
+ # We *don't* want nonsense like "WITH MOUNT" just because we can
+ # parse MOUNT as an identifier. If "MOUNT" is legal in identifier
+ # context, identifier completion will pick it up.
+ assert _kw_c("WITH ^") == [("RECURSIVE", None)]
+
+_TEST_QT = TestQueryTable(names=["plugh", "plover"], rows=[[1, 2]])
+
+def test_table():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT)
+ assert _id_c("SELECT a FROM x^", ns) == [("xyzzy", None)]
+
+def test_table_join():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT)
+ assert _id_c("SELECT a FROM foo INNER JOIN x^ ON", ns) == \
+ [("xyzzy", None)]
+
+def test_table_inside_parens():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT)
+ assert _id_c("SELECT a FROM (x^", ns) == [("xyzzy", None)]
+
+def test_table_inside_parens_tail():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT)
+ assert _id_c("SELECT a FROM (x^ )", ns) == [("xyzzy", None)]
+
+def test_column_completion_deep():
+ ns = Namespace()
+ ns.assign_by_path(["foo", "bar", "qux"], _TEST_QT, make_namespaces=True)
+ assert _id_c("SELECT * FROM foo.bar.q^", ns) == [("qux", None)]
+
+def test_table_nested_namespace():
+ ns = Namespace()
+ ns.assign_by_path(["blarg", "xyzzy"], _TEST_QT, make_namespaces=True)
+ assert _id_c("SELECT * FROM b^", ns) == [("blarg.", None)]
+
+def test_column_completion_bare():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT)
+ assert _id_c("SELECT plu^ FROM xyzzy", ns) == [("plugh", None)]
+
+def test_column_completion_table_qualified():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT)
+ assert _id_c("SELECT xyzzy.pl^ FROM xyzzy", ns) == \
+ [("plugh", None), ("plover", None), ]
+
+def test_column_completion_table_deep():
+ ns = Namespace()
+ ns.assign_by_path(["foo", "bar", "qux"], _TEST_QT, make_namespaces=True)
+ assert _id_c("SELECT foo.b^ FROM foo.bar.qux", ns) == [("bar.", None)]
+
+def test_bare_table_reference():
+ ns = Namespace()
+ ns.assign_by_path(["xyzzy"], _TEST_QT, make_namespaces=True)
+ assert _id_c("x^", ns=ns, bare_table_reference=True) == \
+ [("xyzzy", None)]
+
+def test_bare_table_reference_deep():
+ ns = Namespace()
+ ns.assign_by_path(["foo", "bar", "qux"], _TEST_QT, make_namespaces=True)
+ assert _id_c("foo.bar.q^", ns=ns, bare_table_reference=True) == \
+ [("qux", None)]
+
+def test_table_reference_documentation():
+ ns = Namespace()
+ qt = TestQueryTable(names=["plugh", "plover"], rows=[[1, 2]])
+ add_sql_documentation(qt, "hello world")
+ ns.assign_by_path(["xyzzy"], qt, make_namespaces=True)
+ assert _id_c("x^", ns=ns, bare_table_reference=True) == \
+ [("xyzzy", "hello world")]
diff --git a/src/dctv/test_binop.py b/src/dctv/test_binop.py
new file mode 100644
index 0000000..861958b
--- /dev/null
+++ b/src/dctv/test_binop.py
@@ -0,0 +1,169 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test cases for SQL binary operations"""
+
+# pylint: disable=missing-docstring
+
+import logging
+
+from .query import (
+ ArithmeticOperator,
+ ArithmeticOperatorUnitsAdd,
+ ArithmeticOperatorUnitsMul,
+ ComparisonOperator,
+ InvalidQueryException,
+ _BINOP,
+)
+
+from .sql import (
+ BinaryOperation,
+)
+
+from .test_query import (
+ ALL_SCHEMAS,
+ TestQueryTable,
+ _execute_qt,
+)
+
+from .test_sql import (
+ ps2qt,
+)
+
+from .test_util import (
+ parameterize_dwim,
+)
+
+log = logging.getLogger(__name__)
+
+# Split into own file so combinators stuff doesn't slow down
+# test_sql.py collection.
+
+_TEST_BINOPS = ("* / % + - << >> & | = <=> <!=> >= > "
+ "<= < <> != == and or //".split()) + [
+ "is",
+ "is not",
+ "is distinct from",
+ "is not distinct from",
+ "||",
+ ]
+
+def get_example_tbl(schema_name, value_name):
+ """Get a single-value example table for an operand test
+
+ The generated table has a single column called "vl".
+ """
+ schema, exemplar = ALL_SCHEMAS[schema_name]
+ assert value_name in ("E", "N", "2")
+ if value_name == "N" or schema_name == "NULL":
+ value = None
+ elif value_name == "E":
+ value = exemplar
+ elif value_name == "2" and schema.is_null:
+ value = None
+ elif value_name == "2":
+ value = "foo" if schema.is_string else 2
+ else:
+ raise ValueError("unknown value " + repr(value_name))
+ return TestQueryTable(
+ names=["vl"],
+ schemas=[schema],
+ rows=[
+ [value],
+ ])
+
+@parameterize_dwim(
+ left_val=["E", "N", "2"],
+ left_schema_name=ALL_SCHEMAS,
+ operator_name=_TEST_BINOPS,
+ right_val=["E", "N", "2"],
+ right_schema_name=ALL_SCHEMAS,
+)
+def test_expression_binop(left_val, left_schema_name,
+ right_val, right_schema_name,
+ operator_name):
+ tbl_left = get_example_tbl(left_schema_name, left_val)
+ left_schema = tbl_left["vl"].schema
+ tbl_right = get_example_tbl(right_schema_name, right_val)
+ right_schema = tbl_right["vl"].schema
+
+ munged_operator_name = BinaryOperation.EQUIV.get(
+ operator_name, operator_name)
+ operator = _BINOP[munged_operator_name]
+
+ q = ("SELECT (SELECT * FROM tbl_left) "
+ "{} "
+ "(SELECT * FROM tbl_right) AS x" .format(operator_name))
+
+ # pylint: disable=redefined-variable-type,unidiomatic-typecheck
+ should_throw = False
+ if not should_throw and isinstance(operator, ArithmeticOperator):
+ if (left_schema.is_string or right_schema.is_string):
+ should_throw = "arith"
+ elif left_schema.dtype.kind not in operator.left_supported_kinds:
+ should_throw = "kind_left"
+ elif right_schema.dtype.kind not in operator.right_supported_kinds:
+ should_throw = "kind_right"
+ if (not should_throw and operator_name == "||" and
+ ((not left_schema.is_string and not left_schema.is_null) or
+ (not right_schema.is_string and not right_schema.is_null))):
+ should_throw = "concat"
+ if (not should_throw and
+ left_schema.domain and right_schema.domain and
+ left_schema.domain != right_schema.domain):
+ should_throw = "domain-mismatch"
+ if (not should_throw and
+ not isinstance(operator, ComparisonOperator) and
+ (left_schema.domain or right_schema.domain)):
+ should_throw = "has-domain"
+ if (not should_throw and
+ isinstance(operator, ComparisonOperator)):
+ if (left_schema.is_string and
+ not right_schema.is_string and
+ not right_schema.is_null):
+ should_throw = "compare1"
+ elif (right_schema.is_string and
+ not left_schema.is_string and
+ not left_schema.is_null):
+ should_throw = "compare2"
+ if (not should_throw and
+ (left_schema.unit and right_schema.unit) and
+ not isinstance(operator, ArithmeticOperatorUnitsMul) and
+ left_schema.unit.dimensionality != right_schema.unit.dimensionality):
+ should_throw = "unit-mismatch"
+ if (not should_throw and
+ not left_schema.is_null and
+ not right_schema.is_null and
+ (left_schema.unit or right_schema.unit) and
+ type(operator) is ArithmeticOperator):
+ should_throw = "has-units"
+ if (not should_throw and
+ not left_schema.is_null and
+ not right_schema.is_null and
+ (bool(left_schema.unit) ^ bool(right_schema.unit)) and
+ (isinstance(operator, ComparisonOperator) or
+ type(operator) is ArithmeticOperatorUnitsAdd)):
+ # We allow multiplying units with dimensionless values, but not
+ # adding them. "Two times two feet" makes more than than "two
+ # feet plus three" --- three what?
+ should_throw = "unit-with-dimensionless"
+
+ try:
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ _execute_qt(qt)
+ except InvalidQueryException:
+ if should_throw:
+ return
+ raise
+
+ assert not should_throw
diff --git a/src/dctv/test_cmd_query.py b/src/dctv/test_cmd_query.py
new file mode 100644
index 0000000..a77ba92
--- /dev/null
+++ b/src/dctv/test_cmd_query.py
@@ -0,0 +1,90 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for command query module"""
+import logging
+import json
+import csv
+from os.path import join as pjoin
+from tempfile import NamedTemporaryFile
+
+import pytest
+
+from .cmd_query import run_query
+from .util import dctv_dir
+
+log = logging.getLogger(__name__)
+
+# pylint: disable=missing-docstring,line-too-long
+
+def _do_query(query, output_format, block_size, **mounts):
+ with NamedTemporaryFile(mode="w+",
+ prefix="dctv-cmd-query-test",
+ suffix=".json") as ntf:
+ run_query(
+ query=query,
+ trace_mounts=[
+ (mount_path.split("."), file_name)
+ for mount_path, file_name in mounts.items()],
+ out_file=ntf,
+ output_format=output_format,
+ block_size=block_size,
+ temp_hack_lenient_metadata=True)
+ ntf.seek(0)
+ if output_format != "csv_rows":
+ return json.loads(ntf.read())
+ dialect = csv.Sniffer().sniff(ntf.read(1024))
+ ntf.seek(0)
+ reader = csv.reader(ntf, dialect)
+ return list(reader)
+
+@pytest.mark.parametrize("block_size", [1, 2, None])
+def test_cmd_query(block_size):
+ # pylint: disable=bad-whitespace
+ assert _do_query("SELECT 4",
+ "json_columns", block_size) \
+ == {"4": [4]}
+ assert _do_query("VALUES (1), (2), (3)",
+ "json_columns", block_size) == \
+ {"col0": [1, 2, 3]}
+ assert _do_query("VALUES ('foo', 1), ('bar', 2), ('qux', 3)",
+ "json_columns", block_size) == \
+ {
+ "col0": ["foo", "bar", "qux"],
+ "col1": [1, 2, 3],
+ }
+ q = "(VALUES (1.1, 'qwer'), (2, 'foo'), (3, NULL))"
+ assert _do_query(q, "json_columns", block_size) == {
+ "col0": [1.1, 2, 3],
+ "col1": ["qwer", "foo", None],
+ }
+ assert _do_query(q, "json_records", block_size) == [
+ {"col0": 1.1, "col1": "qwer"},
+ {"col0": 2, "col1": "foo"},
+ {"col0": 3, "col1": None},
+ ]
+ assert _do_query(q, "csv_rows", block_size) == [
+ ["col0", "col1"],
+ ["1.1", "qwer"],
+ ["2.0", "foo"],
+ ["3.0", ""],
+ ]
+
+
+def test_cmd_query_file():
+ test_trace_file_name = pjoin(dctv_dir(),
+ "test-data",
+ "dragonball.mini.trace")
+ assert _do_query("SELECT COUNT(*) AS c FROM foo.raw_events.sched_switch",
+ "json_columns", None,
+ foo=test_trace_file_name) == {"c": [32370]}
diff --git a/src/dctv/test_dummy.cpp b/src/dctv/test_dummy.cpp
new file mode 100644
index 0000000..10ca25f
--- /dev/null
+++ b/src/dctv/test_dummy.cpp
@@ -0,0 +1,98 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "test_dummy.h"
+
+#include "npyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "pyseq.h"
+#include "query.h"
+#include "result_buffer.h"
+
+namespace dctv {
+
+static
+unique_pyref
+test_dummy(PyObject*, pyref py_args)
+{
+ PARSEPYARGS(
+ (pyref, chunk_iter)
+ (pyref, result_cb)
+ (QueryExecution*, qe)
+ )(py_args);
+
+ // make sure that ResultBuffer still works after move
+ ResultBuffer<int32_t, int32_t, int32_t> results_orig(
+ addref(result_cb), qe);
+ auto results = std::move(results_orig);
+ auto iter = PythonChunkIterator<int32_t, int64_t>(addref(chunk_iter));
+ for (;!iter.is_at_eof(); iter.advance()) {
+ auto [a, b] = iter.get();
+ static_assert(std::is_same_v<decltype(a), int32_t>,
+ "a should be int32");
+ static_assert(std::is_same_v<decltype(b), int64_t>,
+ "b should be int64");
+ results.add(a + b, a - b, iter.get_index());
+ }
+ results.flush();
+ return addref(Py_None);
+}
+
+static
+unique_pyref
+test_dummy_keywords(PyObject*, pyref py_args, pyref py_kwargs)
+{
+ PARSEPYARGS(
+ (pyref, thing1)
+ (OPTIONAL_ARGS_FOLLOW)
+ (KWONLY_ARGS_FOLLOW)
+ (bool, thing2, true)
+ )(py_args, py_kwargs);
+ return pylist::of(thing1, make_pylong(thing2));
+}
+
+static
+unique_pyref
+debug_hook(PyObject*, PyObject* obj)
+{
+ (void) obj; // Let debugger name it.
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("_test_dummy",
+ wraperr<test_dummy>(),
+ METH_VARARGS,
+ "Test function for iteration code"),
+ make_methoddef("_test_dummy_keywords",
+ wraperr<test_dummy_keywords>(),
+ METH_VARARGS | METH_KEYWORDS,
+ "Test for keyword parsing"),
+ make_methoddef("debug_hook",
+ wraperr<debug_hook>(),
+ METH_O,
+ "Test function to break into debugger"),
+ { 0 },
+};
+
+void
+init_test_dummy(pyref m)
+{
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/test_dummy.h b/src/dctv/test_dummy.h
new file mode 100644
index 0000000..2bae337
--- /dev/null
+++ b/src/dctv/test_dummy.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_test_dummy(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/test_event_parser.py b/src/dctv/test_event_parser.py
new file mode 100644
index 0000000..ed95303
--- /dev/null
+++ b/src/dctv/test_event_parser.py
@@ -0,0 +1,170 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test event parser routines"""
+
+# pylint: disable=missing-docstring
+
+import logging
+from tempfile import NamedTemporaryFile
+from contextlib import contextmanager
+
+import numpy as np
+from cytoolz import valmap
+import pytest
+
+from .trace_file_util import (
+ BadTraceFileError,
+ ParseFailureError,
+)
+
+from .util import (
+ INT64,
+)
+
+from .model import TraceAnalysisSession, FileTraceContext
+from .test_query import TestQueryTable
+
+log = logging.getLogger(__name__)
+
+@contextmanager
+def trace_in_ntf(string):
+ with NamedTemporaryFile(prefix="dctv-ep-test-", suffix=".trace") as ntf:
+ ntf.write(string.encode("UTF-8"))
+ ntf.flush()
+ yield ntf
+
+@contextmanager
+def trace_session(string, time_basis_override=None, threads=False):
+ with trace_in_ntf(string) as ntf, \
+ TraceAnalysisSession(threads=threads) as session:
+ session.mount_trace(["trace"],
+ FileTraceContext(
+ ntf.name,
+ force_ftrace=True,
+ time_basis_override=time_basis_override),
+ temp_hack_lenient_metadata=True)
+ yield session
+
+TEST_TRACE_BASIC = """\
+ trace-cmd-12196 [005] d..3 276946.285107: sched_switch: prev_comm=trace-cmd prev_pid=12196 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.285115: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.285121: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.285124: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.285128: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.285129: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.285131: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.285134: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.285141: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+"""
+
+def _array2str(array, st):
+ return [b.decode("UTF-8") for b in st.vlookup(array)]
+
+def _sessionq(session, sql, *, as_raw_array=False):
+ result = dict(session.sql_query(sql))
+ if not as_raw_array:
+ result = valmap(lambda x: x.tolist(), result)
+ return result
+
+@pytest.mark.parametrize("threads", ["threads", "nothreads"])
+def test_parse_events_basic(threads):
+ # pylint: disable=bad-whitespace
+ with trace_session(TEST_TRACE_BASIC,
+ threads=(threads=="threads")) as session:
+ assert _sessionq(session, """
+ SELECT event_type, COUNT(*) AS count FROM trace.raw_event_index
+ GROUP BY event_type""") == TestQueryTable(
+ names=["event_type", "count"],
+ rows=[
+ ["sched_switch", 3],
+ ["sched_waking", 2],
+ ["sched_wakeup", 2],
+ ["cpu_idle", 2],
+ ]).as_dict()
+ assert _sessionq(session, """
+ SELECT prev_tid, cpu, comm FROM trace.raw_events.sched_switch
+ """) == TestQueryTable(
+ names=["prev_tid", "cpu", "comm"],
+ rows=[
+ [12196, 5, "trace-cmd"],
+ [0, 4, "<idle>"],
+ [12202, 4, "trace-cmd"],
+ ]).as_dict()
+
+def test_parse_events_ts():
+ with trace_session(TEST_TRACE_BASIC, time_basis_override=0) as session:
+ assert _sessionq(session, """
+ SELECT _ts FROM trace.raw_events.sched_switch""") == \
+ TestQueryTable(
+ names=["_ts"],
+ rows=[
+ [276946285107000],
+ [276946285134000],
+ [276946285141000],
+ ]).as_dict()
+
+def test_parse_events_time_basis():
+ with trace_session(TEST_TRACE_BASIC) as session:
+ assert _sessionq(session, """
+ SELECT _ts FROM trace.raw_events.sched_switch""") == \
+ TestQueryTable(
+ names=["_ts"],
+ rows=[
+ [0],
+ [27000],
+ [34000],
+ ]).as_dict()
+
+def test_fake_empty_event_list():
+ with trace_session(TEST_TRACE_BASIC) as session:
+ result = _sessionq(session, """
+ SELECT _ts, handler_name FROM trace.raw_events.irq_handler_entry
+ """, as_raw_array=True)
+ assert result["_ts"].dtype == INT64
+ assert result["handler_name"].dtype == np.dtype("O")
+
+def test_last_ts():
+ with trace_session(TEST_TRACE_BASIC) as session:
+ assert _sessionq(session, "SELECT EVENT * FROM trace.last_ts") == \
+ dict(_ts=[34000])
+
+TEST_TRACE_BAD_PAYLOAD_SS = """\
+ TRACE-cmd-12196 [005] d..3 276946.285107: sched_switch: prev_comm=trace-cmd prev_pid=12196 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.285141: sched_switch: prev_comm=trace-cmd INVALID_FIELD=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+"""
+
+def test_parse_event_error():
+ with trace_session(TEST_TRACE_BAD_PAYLOAD_SS) as session:
+ with pytest.raises(BadTraceFileError) as ex:
+ _sessionq(session,
+ "SELECT prev_tid FROM trace.raw_events.sched_switch")
+ assert "INVALID_FIELD" in str(ex)
+ cause = ex.value.__cause__
+ assert isinstance(cause, ParseFailureError)
+ assert cause.offset == 182
+
+TEST_TRACE_BAD_INDEX = """\
+ TRACE-cmd-12196 [005] d..3 276946.285107: sched_switch: prev_comm=trace-cmd prev_pid=12196 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ dsfaadfsfasf
+"""
+
+def test_index_error():
+ with trace_session(TEST_TRACE_BAD_INDEX) as session:
+ with pytest.raises(BadTraceFileError) as ex:
+ _sessionq(session,
+ "SELECT prev_tid FROM trace.raw_events.sched_switch")
+ assert "index error" in str(ex)
+ cause = ex.value.__cause__
+ assert isinstance(cause, ParseFailureError)
+ assert 182 <= cause.offset < len(TEST_TRACE_BAD_INDEX)
diff --git a/src/dctv/test_groupby.py b/src/dctv/test_groupby.py
new file mode 100644
index 0000000..c10b36e
--- /dev/null
+++ b/src/dctv/test_groupby.py
@@ -0,0 +1,497 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for group-by operations"""
+
+# pylint: disable=bad-whitespace,missing-docstring
+
+import logging
+import pytest
+import numpy as np
+
+from .test_query import (
+ ALL_SCHEMAS,
+ TestQueryTable,
+ _execute_qt,
+)
+
+from .sql import (
+ WELL_KNOWN_AGGREGATIONS,
+)
+
+from ._native import (
+ native_aggregation_info,
+)
+
+from .test_sql import (
+ ps2qt,
+)
+
+from .query import (
+ InvalidQueryException,
+ QuerySchema,
+)
+
+from .util import (
+ BOOL,
+ INT64,
+ UINT64,
+ all_unique,
+)
+
+log = logging.getLogger(__name__)
+N = None
+T = True
+
+FUNCTIMES = TestQueryTable(
+ names=("fn", "time", "cost"),
+ rows=[
+ [0, 5, 1],
+ [1, 5, 9],
+ [1, 20, 0],
+ [1, 1, 3],
+ [0, 1, 1],
+ ])
+
+def test_group_by_basic():
+ query = ("SELECT fn, SUM(time) AS cumtime "
+ "FROM functimes GROUP BY fn")
+ qt = ps2qt(query, functimes=FUNCTIMES)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("fn", "cumtime"),
+ rows=[
+ [0, 6],
+ [1, 26],
+ ]).as_dict()
+
+@pytest.mark.parametrize("add_null", ["add_null", "no_null"])
+@pytest.mark.parametrize("schema_name", ALL_SCHEMAS)
+def test_group_by_type(schema_name, add_null):
+ schema, _examplar = ALL_SCHEMAS[schema_name]
+ dtype = schema.dtype
+ if schema.is_string:
+ values = ["", "foo", "bar"]
+ elif schema.is_null:
+ values = [None]
+ elif dtype.kind == "b":
+ values = [True, False]
+ elif dtype.kind in "ui":
+ info = np.iinfo(dtype)
+ values = [info.min, info.max, 1]
+ if info.min != 0: # pylint: disable=compare-to-zero
+ values.append(0)
+ values = [dtype.type(x) for x in values]
+ elif dtype.kind == "f":
+ info = np.finfo(dtype)
+ values = [info.min, info.max, info.tiny, info.eps] # pylint: disable=no-member
+ values = [dtype.type(x) for x in values]
+ else:
+ assert False, "unrecognized schema {}".format(schema)
+ if add_null == "add_null" and not schema.is_null:
+ values.append(None)
+ assert all_unique(values)
+ mapping = {value: i + 1 for i, value in enumerate(values)}
+ repeat = 3
+ test_labels = list(mapping.keys()) * repeat
+ control_labels = list(mapping.values()) * repeat
+ grouped_data = np.arange(len(control_labels))
+
+ qt_test = TestQueryTable(
+ columns=[test_labels, grouped_data],
+ schemas=[schema, QuerySchema(INT64)]
+ )
+
+ qt_control = TestQueryTable(
+ columns=[control_labels, grouped_data],
+ schemas=[QuerySchema(INT64), QuerySchema(INT64)]
+ )
+
+ sql = "SELECT col0, SUM(col1) AS s FROM qt GROUP BY col0"
+ qt_control = ps2qt(sql, qt=qt_control)
+ result_control = _execute_qt(qt_control)
+
+ expected = {label: s for label, s
+ in zip(result_control["col0"],
+ result_control["s"])}
+
+ qt_test = ps2qt(sql, qt=qt_test)
+ result_test = _execute_qt(qt_test)
+
+ found = {mapping[label]: s for label, s in
+ zip(result_test["col0"],
+ result_test["s"])}
+ assert found == expected
+
+@pytest.mark.parametrize("add_null", ["add_null", "no_null"])
+@pytest.mark.parametrize("distinct", ["distinct", "no_distinct"])
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+@pytest.mark.parametrize("schema_name", ALL_SCHEMAS)
+def test_group_aggregate_type(schema_name, add_null, aggfunc, distinct):
+ # pylint: disable=redefined-variable-type
+ schema, examplar = ALL_SCHEMAS[schema_name]
+ acls, _has_empty_value = native_aggregation_info(aggfunc)
+ supports_strings = acls in "=i"
+ if schema.is_string and not supports_strings:
+ return
+ grptbl = TestQueryTable(
+ names=["grp", "val"],
+ schemas=[INT64, schema],
+ rows=[
+ [0, examplar],
+ [1, examplar],
+ [0, N if add_null == "add_null" else examplar],
+ ])
+ q = ("SELECT grp, dctv.{aggfunc}({distinct} val) "
+ "FROM grptbl GROUP BY grp").format(
+ aggfunc=aggfunc,
+ distinct="distinct" if distinct == "distinct" else "")
+ should_throw = False
+ if schema.domain:
+ should_throw = "domain"
+ elif schema.unit and aggfunc not in (
+ "biggest", "count", "first", "max", "min", "sum", "unique_mask"):
+ should_throw = "unit"
+
+ try:
+ qt = ps2qt(q, grptbl=grptbl)
+ _execute_qt(qt)
+ except InvalidQueryException:
+ if should_throw:
+ return
+ raise
+
+ assert not should_throw, (
+ "should have raised an error because {!r}".format(should_throw))
+
+def test_group_by_literal():
+ q = "SELECT 1 AS x FROM dctv.filled(5) GROUP BY x"
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["x"],
+ columns=[[1]])
+
+def test_group_by_uint64_max():
+ q = "SELECT CAST(-1 AS UINT64 UNSAFE) AS x FROM dctv.filled(5) GROUP BY x"
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["x"],
+ schemas=[UINT64],
+ columns=[[np.uint64(-1)]])
+ q = "SELECT CAST(-1 AS UINT64 UNSAFE) AS x GROUP BY x"
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["x"],
+ schemas=[UINT64],
+ columns=[[np.uint64(-1)]])
+
+def test_count_star_grouped():
+ query = ("SELECT fn, COUNT(*) AS nr "
+ "FROM functimes GROUP BY fn")
+ qt = ps2qt(query, functimes=FUNCTIMES)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("fn", "nr"),
+ rows=[
+ [0, 2],
+ [1, 3],
+ ]).as_dict()
+
+def test_group_multiple():
+ query = ("SELECT fn, cost, COUNT(*) AS nr "
+ "FROM functimes GROUP BY fn, cost")
+ qt = ps2qt(query, functimes=FUNCTIMES)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("fn", "cost", "nr"),
+ rows=[
+ [0, 1, 2],
+ [1, 9, 1],
+ [1, 0, 1],
+ [1, 3, 1],
+ ]).as_dict()
+
+def test_group_null():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -3],
+ [N, 1, -4],
+ [N, 1, -6],
+ [1, N, -7],
+ [N, N, -8],
+ ])
+ query = ("SELECT key1, key2, COUNT(*) AS nr, 0 AS sv "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "nr", "sv"),
+ rows = [
+ [1, 2, 1, 0],
+ [1, 1, 2, 0],
+ [N, 1, 2, 0],
+ [1, N, 1, 0],
+ [N, N, 1, 0],
+ ]).as_dict()
+
+def test_group_null_aggregation_count():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -3],
+ [N, 1, -4],
+ [N, 1, N],
+ [1, N, -7],
+ [N, N, -8],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, COUNT(value) AS nr "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "nr"),
+ rows = [
+ [1, 2, 1],
+ [1, 1, 2],
+ [N, 1, 1],
+ [1, N, 1],
+ [N, N, 1],
+ ]).as_dict()
+
+def test_group_null_aggregation_sum():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -3],
+ [N, 1, -4],
+ [N, 1, -4],
+ [N, 1, N],
+ [1, N, -7],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, SUM(value) AS sum "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "sum"),
+ rows = [
+ [1, 2, -1],
+ [1, 1, -5],
+ [N, 1, -8],
+ [1, N, -7],
+ [N, N, N],
+ ]).as_dict()
+
+def test_group_null_aggregation_min():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -3],
+ [N, 1, -4],
+ [N, 1, -4],
+ [N, 1, N],
+ [1, N, -7],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, MIN(value) AS min "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "min"),
+ rows = [
+ [1, 2, -1],
+ [1, 1, -3],
+ [N, 1, -4],
+ [1, N, -7],
+ [N, N, N],
+ ]).as_dict()
+
+def test_group_null_aggregation_sum_float():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1.0],
+ [1, 1, -2.0],
+ [1, 1, -3.0],
+ [N, 1, -4.0],
+ [N, 1, -4.0],
+ [N, 1, N],
+ [1, N, -7.0],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, SUM(value) AS sum "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "sum"),
+ rows = [
+ [1, 2, -1.0],
+ [1, 1, -5.0],
+ [N, 1, -8.0],
+ [1, N, -7.0],
+ [N, N, N],
+ ]).as_dict()
+
+def test_group_null_aggregation_min_float():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1.0],
+ [1, 1, -2.0],
+ [1, 1, -3.0],
+ [N, 1, -4.0],
+ [N, 1, -4.0],
+ [N, 1, N],
+ [1, N, -7.0],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, MIN(value) AS min "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "min"),
+ rows = [
+ [1, 2, -1.0],
+ [1, 1, -3.0],
+ [N, 1, -4.0],
+ [1, N, -7.0],
+ [N, N, N],
+ ]).as_dict()
+
+def test_group_null_aggregation_distinct_sum():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -3],
+ [N, 1, -4],
+ [N, 1, -4],
+ [N, 1, N],
+ [1, N, -7],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, SUM(DISTINCT value) AS sum "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "sum"),
+ rows = [
+ [1, 2, -1],
+ [1, 1, -5],
+ [N, 1, -4],
+ [1, N, -7],
+ [N, N, N],
+ ]).as_dict()
+
+def test_group_null_aggregation_distinct_count():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -3],
+ [N, 1, -4],
+ [N, 1, -4],
+ [N, 1, N],
+ [1, N, -7],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2, "
+ "COUNT(value) AS cnt, "
+ "COUNT(DISTINCT value) AS cntd "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "cnt", "cntd"),
+ rows = [
+ [1, 2, 1, 1],
+ [1, 1, 2, 2],
+ [N, 1, 2, 1],
+ [1, N, 1, 1],
+ [N, N, 0, 0],
+ ]).as_dict()
+
+def test_group_nonnull_aggregation_distinct_count():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, -2],
+ [1, 1, -2],
+ [1, 1, -3],
+ ])
+ query = ("SELECT key1, key2, "
+ "COUNT(value) AS cnt, "
+ "COUNT(DISTINCT value) AS cntd "
+ "FROM tbl GROUP BY key1, key2")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2", "cnt", "cntd"),
+ rows = [
+ [1, 2, 1, 1],
+ [1, 1, 3, 2],
+ ]).as_dict()
+
+def test_aggregate_sum_null():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1],
+ [1, 1, N],
+ [1, 1, -2],
+ [1, 1, -3],
+ ])
+ query = ("SELECT SUM(value) AS sum FROM tbl")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("sum",),
+ rows = [
+ [-6],
+ ]).as_dict()
+
+def test_group_by_bool_sum():
+ q = ("SELECT 1 AS x, SUM(TRUE) AS y, MIN(TRUE) as z "
+ "FROM dctv.filled(2) GROUP BY x")
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["x", "y", "z"],
+ schemas=[INT64, INT64, BOOL],
+ rows=[
+ [1, 2, T],
+ ])
+
+def test_group_having():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1.0],
+ [1, 1, -2.0],
+ [1, 1, -3.0],
+ [N, 1, -4.0],
+ [N, 1, -4.0],
+ [N, 1, N],
+ [1, N, -7.0],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2 "
+ "FROM tbl GROUP BY key1, key2 HAVING MIN(value) <= -3")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2"),
+ rows = [
+ [1, 1],
+ [N, 1],
+ [1, N],
+ ]).as_dict()
diff --git a/src/dctv/test_iddict.py b/src/dctv/test_iddict.py
new file mode 100644
index 0000000..c186ac7
--- /dev/null
+++ b/src/dctv/test_iddict.py
@@ -0,0 +1,109 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for identity dictionary"""
+from collections import UserList
+from .iddict import (IdentityDictionary,
+ IdentitySet,
+ WeakKeyIdentityDictionary)
+
+# pylint: disable=invalid-name
+
+def test_identity_set():
+ """Test IdentitySet"""
+ s = IdentitySet()
+ t1 = [1, 2]
+ t2 = [1, 2]
+ assert t1 is not t2
+ assert t1 == t2
+ assert t1 not in s
+ assert t2 not in s
+ s.add(t1)
+ assert t1 in s
+ assert t2 not in s
+ assert len(s) == 1
+ assert list(s) == [t1]
+ s.add(t1)
+ assert len(s) == 1
+ s.add(t2)
+ assert len(s) == 2
+ assert t2 in s
+ s.discard(t2)
+ assert t2 not in s
+ s.discard(t1)
+ assert not s
+ assert list(s) == []
+
+def test_identity_dict():
+ """Test IdentityDictionary"""
+ d = IdentityDictionary()
+ assert not d
+ t1 = [1, 2]
+ t2 = [1, 2]
+ assert t1 is not t2
+ assert t1 == t2
+ assert t1 not in d
+ assert t2 not in d
+ d[t1] = 1
+ assert d
+ assert t1 in d
+ assert t2 not in d
+ assert d[t1] == 1
+ d[t2] = 2
+ assert d[t1] == 1
+ assert d[t2] == 2
+ assert len(d) == 2
+ assert list(d.keys()) == [t1, t2]
+ assert list(d.values()) == [1, 2]
+ assert list(d.items()) == [(t1, 1), (t2, 2)]
+ del d[t1]
+ assert len(d) == 1
+ assert d[t2] == 2
+ del d[t2]
+ assert not d
+
+def test_weak_key_identity_dict():
+ """Test WeakKeyIdentityDictionary"""
+ d = WeakKeyIdentityDictionary()
+ assert not d
+ t1 = UserList([1, 2])
+ t2 = UserList([1, 2])
+ assert t1 is not t2
+ assert t1 == t2
+ assert t1 not in d
+ assert t2 not in d
+ d[t1] = 1
+ assert d
+ assert t1 in d
+ assert t2 not in d
+ assert d[t1] == 1
+ d[t2] = 2
+ assert d[t1] == 1
+ assert d[t2] == 2
+ assert len(d) == 2
+ assert list(d.keys()) == [t1, t2]
+ assert list(d.values()) == [1, 2]
+ assert list(d.items()) == [(t1, 1), (t2, 2)]
+ del d[t1]
+ assert len(d) == 1
+ assert d[t2] == 2
+ del d[t2]
+ assert not d
+ d[t1] = 4
+ assert len(d) == 1
+ assert d[t1] == 4
+ del t1
+ import gc
+ gc.collect()
+ assert not d
+ assert len(d) == 0 # pylint: disable=len-as-condition,compare-to-zero
diff --git a/src/dctv/test_join.py b/src/dctv/test_join.py
new file mode 100644
index 0000000..427c51c
--- /dev/null
+++ b/src/dctv/test_join.py
@@ -0,0 +1,602 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Tests for SQL joins
+
+# pylint: disable=bad-whitespace,missing-docstring
+
+import logging
+import pytest
+
+from .query import (
+ InvalidQueryException,
+)
+
+from .test_sql import (
+ ps,
+ ps2qt,
+)
+
+from .sql import (
+ BinaryOperation,
+ ColumnNameList,
+ ColumnReference,
+ ExpressionColumn,
+ Join,
+ RegularSelect,
+ SelectDirect,
+ TableReference,
+ TableSubquery,
+)
+
+from .test_query import (
+ ALL_SCHEMAS,
+ TestQueryTable,
+ _execute_qt,
+)
+
+from .test_util import (
+ parameterize_dwim,
+)
+
+from .test_binop import (
+ get_example_tbl,
+)
+
+log = logging.getLogger(__name__)
+N = None
+
+
+# Test data
+
+WEIGHTS = TestQueryTable(
+ names=("id", "weight"),
+ rows=[
+ [0, 5],
+ [1, 10],
+ [2, 30],
+ [3, 15],
+ ])
+
+LENGTHS = TestQueryTable(
+ names=("id", "length"),
+ rows=[
+ [2, 200],
+ [1, 100],
+ [3, 300],
+ [4, 400],
+ ])
+
+COLORS = TestQueryTable(
+ names=("id", "color"),
+ rows=[
+ [2, -2],
+ [1, -1],
+ [3, -3],
+ [4, -4],
+ ])
+
+
+# Parse tests
+
+def test_parse_join():
+ assert ps("SELECT a FROM foo INNER JOIN bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(TableReference(["foo"]), "inner", TableReference(["bar"])),
+ ))
+
+ assert ps("SELECT a FROM foo OUTER JOIN bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(TableReference(["foo"]), "outer", TableReference(["bar"])),
+ ))
+
+ assert ps("SELECT a FROM foo left outer join bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(TableReference(["foo"]), "left", TableReference(["bar"])),
+ ))
+
+ assert ps("SELECT a FROM foo right outer join bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(TableReference(["foo"]), "right", TableReference(["bar"])),
+ ))
+
+ assert ps("SELECT a FROM foo, bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(TableReference(["foo"]), "inner", TableReference(["bar"])),
+ ))
+
+ assert ps("SELECT a FROM foo, bar, qux") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(
+ Join(TableReference(["foo"]), "inner", TableReference(["bar"])),
+ "inner",
+ TableReference(["qux"]))))
+
+ assert ps("SELECT a FROM foo, bar ON foo.spam = bar.spam, qux") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(
+ Join(TableReference(["foo"]), "inner", TableReference(["bar"]),
+ BinaryOperation(ColumnReference("spam", ["foo"]),
+ "=",
+ ColumnReference("spam", ["bar"]))),
+ "inner",
+ TableReference(["qux"]))))
+
+ assert ps("SELECT a FROM foo, bar USING (spam, wtf), qux") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(
+ Join(TableReference(["foo"]), "inner", TableReference(["bar"]),
+ ColumnNameList(["spam", "wtf"])),
+ "inner",
+ TableReference(["qux"]))))
+
+def test_parse_left_subquery_join():
+ expected = SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(TableSubquery(ps("SELECT foo")),
+ "inner",
+ TableReference(["bar"])),
+ ))
+ assert ps("SELECT a FROM (SELECT foo) INNER JOIN bar") == expected
+ assert ps("SELECT a FROM ((SELECT foo) INNER JOIN bar)") == expected
+
+def test_parse_named_join():
+ assert ps("SELECT a FROM ((foo INNER JOIN bar) AS qux) "
+ "INNER JOIN spam") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(
+ Join(TableReference(["foo"]),
+ "inner",
+ TableReference(["bar"]),
+ name="qux"),
+ "inner",
+ TableReference(["spam"]))))
+
+
+# Tests
+
+def test_inner_one():
+ query = ("SELECT lengths.length "
+ "FROM weights INNER JOIN lengths ON weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("lengths.length",),
+ rows=[
+ [100],
+ [200],
+ [300],
+ ])
+
+def test_named_reference():
+ query = ("SELECT qux.length "
+ "FROM (weights INNER JOIN lengths ON "
+ "weights.id = lengths.id) AS qux")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("qux.length",),
+ rows=[
+ [100],
+ [200],
+ [300],
+ ])
+
+def test_inner_flipped():
+ query = ("SELECT lengths.length "
+ "FROM weights INNER JOIN lengths ON lengths.id = weights.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("lengths.length",),
+ rows=[
+ [100],
+ [200],
+ [300],
+ ])
+
+def test_inner():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights INNER JOIN lengths ON weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "weights.weight", "lengths.length"),
+ rows=[
+ [1, 10, 100],
+ [2, 30, 200],
+ [3, 15, 300],
+ ])
+
+def test_left():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights LEFT OUTER JOIN lengths ON weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "weights.weight", "lengths.length"),
+ rows=[
+ [0, 5, N],
+ [1, 10, 100],
+ [2, 30, 200],
+ [3, 15, 300],
+ ]).as_dict()
+
+def test_multi_key():
+ # Use a large number of key columns to force us down the join
+ # "densification" path without an extreme number of rows.
+ tbl_left = TestQueryTable(
+ names=["key1", "key2", "key3", "key4", "key5", "key6", "value_left"],
+ rows=[
+ [1, 2, 2, 0, 0, 0, -5],
+ [1, 3, 2, 0, 0, 0, -6],
+ [0, 2, 4, 0, 0, 0, -7],
+ ])
+ right_rows=[
+ [1, 3, 2, 0, 0, 0, -3],
+ [1, 2, 2, 0, 0, 0, -2],
+ [0, 2, 4, 0, 0, 0, -4],
+ ]
+ right_columns=list(map(list, zip(*right_rows)))
+ extra_rows = 1500
+ for column in right_columns:
+ column.extend(range(100, 100 + extra_rows))
+
+ tbl_right = TestQueryTable(
+ names=["key1", "key2", "key3", "key4", "key5", "key6", "value_right"],
+ columns=right_columns)
+ q = """
+ SELECT key1, key2, key3, value_left * value_right AS val
+ FROM tbl_left INNER JOIN tbl_right
+ USING (key1, key2, key3, key4, key5, key5)
+ """
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["key1", "key2", "key3", "val"],
+ rows=[
+ [1, 2, 2, 10],
+ [1, 3, 2, 18],
+ [0, 2, 4, 28],
+ ])
+
+def test_right():
+ query = ("SELECT weights.id, lengths.id, weights.weight, lengths.length "
+ "FROM weights RIGHT OUTER JOIN lengths ON weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "lengths.id", "weights.weight", "lengths.length"),
+ rows=[
+ [2, 2, 30, 200],
+ [1, 1, 10, 100],
+ [3, 3, 15, 300],
+ [N, 4, N, 400],
+ ])
+
+def test_outer():
+ query = ("SELECT weights.id, lengths.id, weights.weight, lengths.length "
+ "FROM weights OUTER JOIN lengths ON weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "lengths.id", "weights.weight", "lengths.length"),
+ rows=[
+ [0, N, 5, N],
+ [1, 1, 10, 100],
+ [2, 2, 30, 200],
+ [3, 3, 15, 300],
+ [N, 4, N, 400],
+ ]).as_dict()
+
+def test_bad_non_equi():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights INNER JOIN lengths")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ with pytest.raises(InvalidQueryException,
+ match="no join condition specified"):
+ ps2qt(query, **env)
+
+def test_bad_non_equi_op():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights INNER JOIN lengths ON weights.id < lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ with pytest.raises(InvalidQueryException, match="not an equi-join"):
+ ps2qt(query, **env)
+
+def test_where_moved():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights INNER JOIN lengths WHERE weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "weights.weight", "lengths.length"),
+ rows=[
+ [1, 10, 100],
+ [2, 30, 200],
+ [3, 15, 300],
+ ]).as_dict()
+
+def test_where_merged():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights INNER JOIN lengths "
+ "WHERE weights.id = lengths.id AND weights.id <= 2 "
+ "AND weights.id >= 1")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "weights.weight", "lengths.length"),
+ rows=[
+ [1, 10, 100],
+ [2, 30, 200],
+ ]).as_dict()
+
+def test_where_inner_only():
+ query = ("SELECT weights.id, weights.weight, lengths.length "
+ "FROM weights LEFT JOIN lengths WHERE weights.id = lengths.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS)
+ with pytest.raises(InvalidQueryException, match="no join condition specified"):
+ ps2qt(query, **env)
+
+def test_inner_multiple():
+ query = ("SELECT weights.id, weights.weight, lengths.length, "
+ "color "
+ "FROM weights INNER JOIN lengths ON weights.id = lengths.id "
+ "INNER JOIN colors ON colors.id = weights.id")
+ env = dict(weights=WEIGHTS, lengths=LENGTHS, colors=COLORS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weights.id", "weights.weight", "lengths.length", "color"),
+ rows=[
+ [1, 10, 100, -1],
+ [2, 30, 200, -2],
+ [3, 15, 300, -3],
+ ]).as_dict()
+
+def test_column_list():
+ q = ("SELECT weight, length "
+ "FROM weights INNER JOIN lengths USING (id)")
+ qt = ps2qt(q, weights=WEIGHTS, lengths=LENGTHS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("weight", "length"),
+ rows=[
+ [10, 100],
+ [30, 200],
+ [15, 300],
+ ]).as_dict()
+
+def test_column_list_inner():
+ q = ("SELECT id "
+ "FROM weights INNER JOIN lengths USING (id)")
+ qt = ps2qt(q, weights=WEIGHTS, lengths=LENGTHS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["id"],
+ rows=[
+ [1],
+ [2],
+ [3],
+ ]).as_dict()
+
+def test_column_list_left():
+ q = ("SELECT id "
+ "FROM weights LEFT JOIN lengths USING (id)")
+ qt = ps2qt(q, weights=WEIGHTS, lengths=LENGTHS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["id"],
+ rows=[
+ [0],
+ [1],
+ [2],
+ [3],
+ ]).as_dict()
+
+def test_column_list_right():
+ q = ("SELECT id "
+ "FROM weights RIGHT JOIN lengths USING (id)")
+ qt = ps2qt(q, weights=WEIGHTS, lengths=LENGTHS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["id"],
+ rows=[
+ [2],
+ [1],
+ [3],
+ [4],
+ ]).as_dict()
+
+def test_column_list_outer():
+ q = ("SELECT id "
+ "FROM weights OUTER JOIN lengths USING (id)")
+ qt = ps2qt(q, weights=WEIGHTS, lengths=LENGTHS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["id"],
+ rows=[
+ [0],
+ [1],
+ [2],
+ [3],
+ [4],
+ ]).as_dict()
+
+def test_column_list_wildcard():
+ q = ("SELECT * "
+ "FROM weights OUTER JOIN lengths USING (id)")
+ qt = ps2qt(q, weights=WEIGHTS, lengths=LENGTHS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["id", "weight", "length"],
+ rows=[
+ [0, 5, N],
+ [1, 10, 100],
+ [2, 30, 200],
+ [3, 15, 300],
+ [4, N, 400],
+ ]).as_dict()
+
+def test_nulls():
+ tbl_left = TestQueryTable(
+ names=["key", "value_left"],
+ rows=[
+ [1, 2],
+ [N, 3],
+ [2, 4],
+ ])
+ tbl_right = TestQueryTable(
+ names=["key", "value_right"],
+ rows=[
+ [N, -3],
+ [1, -2],
+ [2, -4],
+ ])
+ q = """SELECT key, value_left+value_right AS x
+ FROM tbl_left INNER JOIN tbl_right USING (key)"""
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["key", "x"],
+ rows=[
+ [1, 0],
+ [2, 0],
+ ])
+
+def test_multiple_nulls():
+ tbl_left = TestQueryTable(
+ names=["key1", "key2", "value_left"],
+ rows=[
+ [1, N, 2],
+ [N, 1, 3],
+ [2, 3, 4],
+ ])
+ tbl_right = TestQueryTable(
+ names=["key1", "key2", "value_right"],
+ rows=[
+ [N, N, -3],
+ [1, N, -2],
+ [2, 3, -4],
+ ])
+ q = """SELECT key1, key2, value_left+value_right AS x
+ FROM tbl_left INNER JOIN tbl_right USING (key1, key2)"""
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["key1", "key2", "x"],
+ rows=[
+ [2, 3, 0],
+ ])
+
+def test_null_allowed_multi():
+ tbl_left = TestQueryTable(
+ names=["key1", "key2", "value_left"],
+ rows=[
+ [1, 0, 9],
+ [1, N, 2],
+ [N, 1, 3],
+ [2, 3, 4],
+ ])
+ tbl_right = TestQueryTable(
+ names=["key1", "key2", "value_right"],
+ rows=[
+ [N, N, -3],
+ [1, N, -2],
+ [2, 3, -4],
+ ])
+ q = """SELECT tbl_left.key1, tbl_left.key2, value_left+value_right AS x
+ FROM tbl_left INNER JOIN tbl_right ON (
+ tbl_left.key1 = tbl_right.key1 AND
+ tbl_left.key2 IS tbl_right.key2)
+ """
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["tbl_left.key1", "tbl_left.key2", "x"],
+ rows=[
+ [1, N, 0],
+ [2, 3, 0],
+ ])
+
+def test_null_allowed_single():
+ tbl_left = TestQueryTable(
+ names=["key1", "value_left"],
+ rows=[
+ [1, 2],
+ [N, 3],
+ [2, 4],
+ ])
+ tbl_right = TestQueryTable(
+ names=["key1", "value_right"],
+ rows=[
+ [1, -2],
+ [N, -3],
+ [2, -4],
+ ])
+ q = """SELECT tbl_left.key1, value_left+value_right AS x
+ FROM tbl_left INNER JOIN tbl_right
+ ON tbl_left.key1 IS tbl_right.key1
+ """
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["tbl_left.key1", "x"],
+ rows=[
+ [1, 0],
+ [N, 0],
+ [2, 0],
+ ])
+
+@parameterize_dwim(
+ left_val=["E", "N", "2"],
+ left_schema_name=ALL_SCHEMAS,
+ right_val=["E", "N", "2"],
+ right_schema_name=ALL_SCHEMAS,
+)
+def test_join_dtype(left_val, left_schema_name, right_val, right_schema_name):
+ tbl_left = get_example_tbl(left_schema_name, left_val)
+ ls = tbl_left["vl"].schema
+ tbl_right = get_example_tbl(right_schema_name, right_val)
+ rs = tbl_right["vl"].schema
+
+ # pylint: disable=redefined-variable-type
+
+ should_throw = False
+ if not (ls.is_null or rs.is_null):
+ if (not should_throw and ls.is_string != rs.is_string):
+ should_throw = "string-mismatch"
+ if (not should_throw and ls.domain != rs.domain):
+ should_throw = "domain-mismatch"
+ if (not should_throw and ls.unit != rs.unit):
+ should_throw = "unit-mismatch"
+ if (not should_throw and
+ ls.dtype.kind != rs.dtype.kind and
+ not (ls.dtype.kind in "iu" and rs.dtype.kind in "iu")):
+ should_throw = "kind-mismatch"
+
+ q = "SELECT vl FROM tbl_left INNER JOIN tbl_right USING (vl)"
+ try:
+ qt = ps2qt(q, tbl_left=tbl_left, tbl_right=tbl_right)
+ result = _execute_qt(qt)["vl"]
+ except InvalidQueryException:
+ if not should_throw:
+ raise
+ return
+ assert not should_throw
+
+ if ls.is_null or rs.is_null:
+ should_have_result = False
+ elif left_val == "N" or right_val == "N":
+ should_have_result = False
+ else:
+ should_have_result = (left_val == right_val)
+ assert bool(len(result)) == should_have_result
diff --git a/src/dctv/test_model.py b/src/dctv/test_model.py
new file mode 100644
index 0000000..248f9c8
--- /dev/null
+++ b/src/dctv/test_model.py
@@ -0,0 +1,197 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for higher-level trace file parser"""
+
+# pylint: disable=missing-docstring
+
+import logging
+from contextlib import contextmanager
+from os.path import join as pjoin
+from cytoolz import valmap, first
+import numpy as np
+import pytest
+from .util import dctv_dir, INT64, all_same
+from .model import TraceAnalysisSession, FileTraceContext
+from .query import QuerySchema, STRING_SCHEMA
+from .sql import quote
+from .test_util import pict_parameterize
+
+log = logging.getLogger(__name__)
+
+test_data_dir = pjoin(dctv_dir(), "test-data")
+
+@contextmanager
+def _open_trace_session(trace_file_name):
+ with TraceAnalysisSession() as trace_session:
+ test_file_name = pjoin(test_data_dir, trace_file_name)
+ trace_session.mount_trace(
+ ["mytrace"],
+ FileTraceContext(test_file_name),
+ temp_hack_lenient_metadata=True)
+ yield trace_session
+
+def _do_test_file_parser(trace_file_name, expected_sched_switch_count):
+ with _open_trace_session(trace_file_name) as trace_session:
+ assert trace_session.sql_query_scalar(
+ "SELECT COUNT(*) AS res FROM mytrace.raw_events.sched_switch") \
+ == expected_sched_switch_count
+
+def test_parse_style_1():
+ _do_test_file_parser("ftrace1.trace", 8)
+
+def test_parse_style_2():
+ _do_test_file_parser("dragonball.mini.trace", 32370)
+
+def test_last_ts_query():
+ with _open_trace_session("dragonball.mini.trace") as trace_session:
+ assert trace_session.sql_query_scalar(
+ "SELECT EVENT * FROM mytrace.last_ts") == 647183000
+
+def test_event_types_query():
+ with _open_trace_session("dragonball.mini.trace") as trace_session:
+ event_types = trace_session.sql_query1(
+ "SELECT * FROM mytrace.found_event_types ORDER BY type").tolist()
+ assert event_types == [
+ "E_atrace",
+ "clock_set_rate",
+ "cpu_frequency",
+ "cpu_frequency_limits",
+ "cpu_idle",
+ "sched_blocked_reason",
+ "sched_switch",
+ "sched_wakeup",
+ "sched_waking",
+ "trace_marker_write",
+ "workqueue_activate_work",
+ "workqueue_execute_end",
+ "workqueue_execute_start",
+ "workqueue_queue_work",
+ ]
+
+@pict_parameterize(dict(block_size=[1, 2, 128],
+ want_schema=["want_schema", "no_want_schema"]))
+def test_sql_query_columns(block_size, want_schema):
+ want_schema = (want_schema == "want_schema")
+ with TraceAnalysisSession() as session:
+ session.reconfigure_cache(block_size=block_size)
+ result = dict(session.sql_query(
+ "(VALUES (1, 'foo'), (3, 'bar'), (5, 'qux'))",
+ want_schema=want_schema,
+ ))
+ v0 = result["col0"]
+ if want_schema:
+ v0, schema0 = v0
+ assert schema0 == QuerySchema(INT64)
+ assert isinstance(v0, np.ndarray)
+ assert v0.tolist() == [1, 3, 5]
+ v1 = result["col1"]
+ if want_schema:
+ v1, schema1 = v1
+ assert schema1 == STRING_SCHEMA
+ assert v1.tolist() == ["foo", "bar", "qux"]
+
+def _mkvalues(*seqs):
+ def _fmt(val):
+ if isinstance(val, str):
+ return quote(val)
+ if isinstance(val, int):
+ return str(val)
+ if val is None:
+ return "NULL"
+ raise ValueError("can't format {!r}".format(val))
+ return "(VALUES {})".format(
+ ", ".join(
+ "({})".format(", ".join(_fmt(val) for val in chunk))
+ for chunk in zip(*seqs)))
+
+@pict_parameterize(
+ dict(block_size=[1, 2, 128],
+ str_type=[str, bytes, None],
+ str_none=["str_none", "str_not_none"],
+ int_none=["int_none", "int_not_none"],
+ empty=["empty", "not_empty"],
+ want_schema=["want-schema", "no_want_schema"]))
+def test_sql_query_rows(
+ block_size,
+ str_type,
+ str_none,
+ int_none,
+ empty,
+ want_schema):
+ str_none = (str_none == "str_none")
+ int_none = (int_none == "int_none")
+ empty = (empty == "empty")
+ want_schema = (want_schema == "want_schema")
+ with TraceAnalysisSession() as session:
+ session.reconfigure_cache(block_size=block_size)
+ vals = {
+ "col0": [1, 3, 5],
+ "col1": ["foo", "bar", "qux"],
+ }
+ expected_schemas = {
+ "col0": QuerySchema(INT64),
+ "col1": STRING_SCHEMA,
+ }
+
+ if int_none:
+ vals["col0"][-1] = None
+ if str_none:
+ vals["col1"][1] = None
+ sql = _mkvalues(vals["col0"], vals["col1"])
+ if empty:
+ sql = "SELECT * FROM {} LIMIT 0".format(sql)
+ for vlist in vals.values():
+ vlist[:] = []
+ if str_type is bytes:
+ vals["col1"] = [None if x is None else x.encode("UTF-8")
+ for x in vals["col1"]]
+ elif str_type is None:
+ vals["col1"] = [(None if x is None else session.st.intern(
+ x.encode("UTF-8"))) for x in vals["col1"]]
+ else:
+ assert str_type is str
+ chunks = list(session.sql_query(sql,
+ want_schema=want_schema,
+ strings=str_type,
+ output_format="rows"))
+ data_blocks, eof = zip(*chunks)
+ assert sum(eof) == 1
+ assert eof[-1]
+ pos = 0
+ for data_block in data_blocks:
+ assert isinstance(data_block, dict)
+ assert sorted(data_block) == ["col0", "col1"]
+ if want_schema:
+ arrays = valmap(lambda x: x[0], data_block)
+ schemas = valmap(lambda x: x[1], data_block)
+ else:
+ arrays = data_block
+ schemas = expected_schemas
+ assert all_same(map(len, arrays))
+ clen = len(first(arrays.values()))
+ for key, array in arrays.items():
+ assert isinstance(array, np.ndarray)
+ assert array.tolist() == vals[key][pos : pos + clen]
+ for schema, expected_schema in zip(schemas.values(),
+ expected_schemas.values()):
+ assert schema.is_a(expected_schema)
+ pos += clen
+
+@pytest.mark.parametrize("output_format", ["rows", "columns"])
+def test_sql_query_no_columns(output_format):
+ with TraceAnalysisSession() as session:
+ list(session.sql_query(
+ "SELECT * FROM dctv.filled(10)",
+ output_format=output_format
+ ))
diff --git a/src/dctv/test_pivot.py b/src/dctv/test_pivot.py
new file mode 100644
index 0000000..7e309a9
--- /dev/null
+++ b/src/dctv/test_pivot.py
@@ -0,0 +1,17 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test pivot table"""
+import logging
+
+log = logging.getLogger(__name__)
diff --git a/src/dctv/test_pivot_engine.py b/src/dctv/test_pivot_engine.py
new file mode 100644
index 0000000..b7e26ac
--- /dev/null
+++ b/src/dctv/test_pivot_engine.py
@@ -0,0 +1,952 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test pivot table internals"""
+
+# pylint: disable=missing-docstring
+
+import logging
+from weakref import ref as weak_ref
+from contextlib import contextmanager
+from concurrent.futures import CancelledError
+import pytest
+import numpy as np
+
+from modernmp.util import (
+ the,
+)
+
+from .pivot_engine import (
+ AsyncQueryEngine,
+ AsynchronousPivotModel,
+ ErrorResult,
+ InvalidPivotModelOperation,
+ LOADING,
+ PivotModel,
+ PivotQueryEngine,
+ Placeholder,
+ PlaceholderPivotNode,
+ QueryEngine,
+ QueryEngineDiedException,
+ QueryPage,
+ QueryPivotNode,
+ RootPivotNode,
+ SqlFromPart,
+ StaleNodeError,
+)
+
+from .sql_util import SqlBundle
+
+from .util import (
+ ChainableFuture,
+ future_exception,
+ future_success_p,
+ override,
+)
+
+log = logging.getLogger(__name__)
+
+@contextmanager
+def _qerror(msg=None, *, cls=InvalidPivotModelOperation):
+ with pytest.raises(cls) as ex:
+ yield ex
+ if msg:
+ assert msg in str(ex)
+
+def _pn(value, number_rows=1):
+ return PlaceholderPivotNode(value=value, number_rows=number_rows)
+
+def _do_test_pivot_model(pm):
+ change_count = 0
+ expected_change_count = 0
+ def _on_change():
+ nonlocal change_count
+ change_count += 1
+ pm.set_on_change_callback(_on_change)
+ assert isinstance(pm.root, RootPivotNode)
+ assert list(pm.generate_subtree(pm.root)) == [pm.root]
+ node1 = _pn(1)
+ assert not pm.has_node_p(node1)
+ with _qerror("insertion index out of bounds"):
+ pm.insert_node(node1, pm.root, 10)
+ assert change_count == expected_change_count
+ inserted = pm.insert_node(node1, pm.root, 0)
+ assert inserted is node1
+ expected_change_count += 1
+ assert change_count == expected_change_count
+
+ assert pm.has_node_p(node1)
+ assert list(pm.get_children(node1)) == []
+ assert list(pm.get_children(pm.root)) == [node1]
+ assert pm.get_parent(node1) is pm.root
+ assert pm.get_index(node1) == 0 # pylint: disable=compare-to-zero
+ with _qerror("node already in tree"):
+ pm.insert_node(node1, pm.root, 0)
+ node2 = _pn(2, number_rows=10)
+ node3 = _pn(3)
+ node4 = _pn(4)
+ with _qerror("parent not already in tree"):
+ pm.insert_node(node3, node2, 0)
+
+ assert not pm.has_node_p(node2)
+ pm.insert_node(node2, node1, 1)
+ assert pm.has_node_p(node2)
+ expected_change_count += 1
+ assert change_count == expected_change_count
+
+ pm.remove_node(node2)
+ expected_change_count += 1
+ assert change_count == expected_change_count
+ assert not pm.has_node_p(node2)
+ pm.insert_node(node2, node1, 1)
+ expected_change_count += 1
+
+ pm.insert_node(node4, node2, 7)
+ assert pm.has_node_p(node4)
+ expected_change_count += 1
+ assert change_count == expected_change_count
+ removed = pm.maybe_remove_child_at(node2, 7)
+ assert removed
+ expected_change_count += 1
+ assert change_count == expected_change_count
+ assert not pm.has_node_p(node4)
+
+ removed = pm.maybe_remove_child_at(node2, 7)
+ assert not removed
+
+ pm.insert_node(node3, node2, 5)
+ expected_change_count += 1
+ assert change_count == expected_change_count
+ assert list(pm.get_children_full(node2)) == [(5, node3)]
+ assert pm.maybe_get_child_at(node2, 5) is node3
+ assert pm.maybe_get_child_at(node2, 4) is None
+ assert pm.maybe_get_child_at(node2, 3423412) is None
+
+ pm.insert_node(node4, node1, 1)
+ expected_change_count += 1
+ assert change_count == expected_change_count
+
+ assert not pm.has_node_p(node2)
+ assert not pm.has_node_p(node3)
+
+ with _qerror("node not in tree"):
+ list(pm.get_children_full(node2))
+
+ with pm:
+ pm.insert_node(node2, node1, 0)
+ pm.insert_node(node3, node1, 1)
+ assert change_count == expected_change_count
+ expected_change_count += 1
+ assert change_count == expected_change_count
+
+def test_pivot_model_basic():
+ _do_test_pivot_model(PivotModel())
+
+def test_pivot_model_async():
+ _do_test_pivot_model(AsynchronousPivotModel())
+
+def _defer_forever(pm):
+ pm.defer_insert(parent_node=ChainableFuture(),
+ index=ChainableFuture(),
+ pivot_node_type=PlaceholderPivotNode)
+
+def test_pivot_model_async_pending():
+ pm = AsynchronousPivotModel()
+ _defer_forever(pm)
+ assert pm.number_pending_inserts == 1
+ _do_test_pivot_model(pm)
+
+def test_pivot_model_async_defer_immediate():
+ pm = AsynchronousPivotModel()
+ future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=ChainableFuture.of(4))
+ assert future.done()
+ node = future.result()
+ assert pm.has_node_p(node)
+ assert list(pm.get_children(pm.root)) == [node]
+
+def test_pivot_model_async_defer_simple():
+ pm = AsynchronousPivotModel()
+ value_future = ChainableFuture()
+ future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ assert not future.done()
+ assert list(pm.get_children(pm.root)) == []
+ value_future.set_result(5)
+ assert future.done()
+ node = future.result()
+ assert list(pm.get_children(pm.root)) == [node]
+
+def test_pivot_model_async_defer_simple_multiple():
+ pm = AsynchronousPivotModel()
+ value_future = ChainableFuture()
+ future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ assert not future.done()
+ assert list(pm.get_children(pm.root)) == []
+ value_future.set_result(5)
+ assert future.done()
+ node = future.result()
+ assert list(pm.get_children(pm.root)) == [node]
+ value2_future = ChainableFuture()
+ future2 = pm.defer_insert(
+ parent_node=ChainableFuture.of(node),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ assert not future2.done()
+ assert list(pm.get_children(node)) == []
+ value2_future.set_result(5)
+ assert future2.done()
+ node2 = future2.result()
+ assert list(pm.get_children(node)) == [node2]
+
+def test_pivot_model_async_defer_plug():
+ pm = AsynchronousPivotModel()
+ value_future = ChainableFuture()
+ future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ with pm:
+ value_future.set_result(5)
+ assert not future.done()
+ assert list(pm.get_children(pm.root)) == []
+ assert future.done()
+ node = future.result()
+ assert list(pm.get_children(pm.root)) == [node]
+
+def test_pivot_model_async_defer_explicit_cancel():
+ pm = AsynchronousPivotModel()
+ value_future = ChainableFuture()
+ value_future.set_running_or_notify_cancel() # Inhibit cancel
+ node_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ assert not node_future.done()
+ assert list(pm.get_children(pm.root)) == []
+ node_future.cancel()
+ assert value_future.running()
+ value_future.set_result(5)
+ assert not value_future.running()
+ assert list(pm.get_children(pm.root)) == []
+
+def test_pivot_model_async_defer_error():
+ pm = AsynchronousPivotModel()
+ value_future = ChainableFuture()
+ row_count_future = ChainableFuture()
+ node_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future,
+ row_count=row_count_future)
+ assert not node_future.done()
+ assert list(pm.get_children(pm.root)) == []
+ ex = ValueError("foo")
+ value_future.set_exception(ex)
+ assert node_future.done()
+ assert node_future.exception() is ex
+ assert list(pm.get_children(pm.root)) == []
+ assert row_count_future.cancelled()
+
+def test_pivot_model_async_defer_chained():
+ change_count = 0
+ expected_change_count = 0
+ def _on_change():
+ nonlocal change_count
+ change_count += 1
+ pm = AsynchronousPivotModel()
+ pm.set_on_change_callback(_on_change)
+ value_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ node2_future = pm.defer_insert(
+ parent_node=node1_future,
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=ChainableFuture.of(5))
+ assert list(pm.get_children(pm.root)) == []
+ assert not node1_future.done()
+ assert not node2_future.done()
+ assert change_count == expected_change_count
+ value_future.set_result(9)
+ assert node1_future.done()
+ assert node2_future.done()
+ node1 = node1_future.result()
+ node2 = node2_future.result()
+ assert list(pm.get_children(pm.root)) == [node1]
+ assert list(pm.get_children(node1)) == [node2]
+
+ expected_change_count += 1
+ assert change_count == expected_change_count
+
+def test_pivot_model_async_abort_all():
+ pm = AsynchronousPivotModel()
+ value_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ node2_future = pm.defer_insert(
+ parent_node=node1_future,
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=ChainableFuture.of(5))
+ assert list(pm.get_children(pm.root)) == []
+ assert not node1_future.done()
+ assert not node2_future.done()
+ pm.abort_all()
+ assert node1_future.done()
+ assert isinstance(future_exception(node1_future),
+ (InvalidPivotModelOperation, CancelledError))
+ assert node2_future.done()
+ assert isinstance(future_exception(node2_future),
+ (InvalidPivotModelOperation, CancelledError))
+
+def test_pivot_model_async_defer_chained_error():
+ change_count = 0
+ expected_change_count = 0
+ def _on_change():
+ nonlocal change_count
+ change_count += 1
+ pm = AsynchronousPivotModel()
+ pm.set_on_change_callback(_on_change)
+ value_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(10),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ node2_value_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=node1_future,
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=node2_value_future)
+ assert list(pm.get_children(pm.root)) == []
+ assert not node1_future.done()
+ assert not node2_future.done()
+ assert change_count == expected_change_count
+ value_future.set_result(9)
+ assert node1_future.done()
+ assert node2_future.done()
+ assert isinstance(node1_future.exception(), InvalidPivotModelOperation)
+ assert node2_future.exception()
+ assert isinstance(node2_future.exception(), InvalidPivotModelOperation)
+ assert node2_value_future.cancelled()
+ assert change_count == expected_change_count
+ assert list(pm.get_children(pm.root)) == []
+
+def test_pivot_model_async_defer_race_win():
+ pm = AsynchronousPivotModel()
+ value1_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value1_future)
+ value2_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ assert not node1_future.done()
+ assert not node2_future.done()
+ value1_future.set_result(4)
+ node1 = node1_future.result()
+ assert list(pm.get_children(pm.root)) == [node1]
+ assert not node2_future.done()
+ value2_future.set_result(5)
+ assert node2_future.done()
+ node2 = node2_future.result()
+ assert list(pm.get_children(pm.root)) == [node2]
+
+def test_pivot_model_async_defer_race_lose():
+ pm = AsynchronousPivotModel()
+ pm.auto_cancel = False
+ value1_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value1_future)
+ value2_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ assert not node1_future.done()
+ assert not node2_future.done()
+ value2_future.set_result(5)
+ node2 = node2_future.result()
+ assert list(pm.get_children(pm.root)) == [node2]
+ assert not node1_future.done()
+ value1_future.set_result(4)
+ assert node1_future.done()
+ assert isinstance(node1_future.exception(), StaleNodeError)
+ assert list(pm.get_children(pm.root)) == [node2]
+
+def test_pivot_model_async_auto_cancel_insert_conflict():
+ pm = AsynchronousPivotModel()
+ assert pm.auto_cancel
+ value1_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value1_future)
+ value2_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ assert not node1_future.done()
+ assert not node2_future.done()
+ assert not value1_future.done()
+ value2_future.set_result(5)
+ assert node2_future.done()
+ node2 = node2_future.result()
+ assert list(pm.get_children(pm.root)) == [node2]
+ assert node1_future.done()
+ assert isinstance(node1_future.exception(), StaleNodeError)
+ assert value1_future.cancelled()
+ assert list(pm.get_children(pm.root)) == [node2]
+
+def test_pivot_model_async_auto_cancel_insert_conflict_delayed():
+ pm = AsynchronousPivotModel()
+ assert pm.auto_cancel
+ value1_future = ChainableFuture()
+ index1_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=index1_future,
+ pivot_node_type=PlaceholderPivotNode,
+ value=value1_future)
+ value2_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ assert not node1_future.done()
+ assert not node2_future.done()
+ assert not value1_future.done()
+ value2_future.set_result(5)
+ assert node2_future.done()
+ node2 = node2_future.result()
+ assert list(pm.get_children(pm.root)) == [node2]
+ assert not node1_future.done()
+ index1_future.set_result(0) # Now conflict is observable
+ assert node1_future.done()
+ assert isinstance(node1_future.exception(), StaleNodeError)
+ assert value1_future.cancelled()
+ assert list(pm.get_children(pm.root)) == [node2]
+
+def test_pivot_model_async_auto_cancel_delete_conflict():
+ pm = AsynchronousPivotModel()
+ assert pm.auto_cancel
+ node1 = pm.insert_node(_pn(2), pm.root, 0)
+ value2_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(node1),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ assert not node2_future.done()
+ assert not value2_future.done()
+ pm.remove_node(node1)
+ assert node2_future.done()
+ assert isinstance(node2_future.exception(), StaleNodeError)
+ assert value2_future.cancelled()
+
+def test_pivot_model_async_defer_race_before_delete():
+ pm = AsynchronousPivotModel()
+ _defer_forever(pm)
+ node1 = pm.insert_node(_pn(1), pm.root, 0)
+ node2 = pm.insert_node(_pn(2), node1, 0)
+ value3_future = ChainableFuture()
+ node3_future = pm.defer_insert(parent_node=ChainableFuture.of(node2),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value3_future)
+ assert not node3_future.done()
+ value3_future.set_result(9)
+ assert node3_future.result()
+
+def test_pivot_model_async_defer_race_after_delete():
+ pm = AsynchronousPivotModel()
+ pm.auto_cancel = False
+ _defer_forever(pm)
+ node1 = pm.insert_node(_pn(1), pm.root, 0)
+ node2 = pm.insert_node(_pn(2), node1, 0)
+ value3_future = ChainableFuture()
+ node3_future = pm.defer_insert(parent_node=ChainableFuture.of(node2),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value3_future)
+ assert not node3_future.done()
+ pm.remove_node(node2)
+ value3_future.set_result(9)
+ assert node3_future.done()
+ assert isinstance(node3_future.exception(), StaleNodeError)
+
+def test_pivot_model_async_defer_race_after_reinsert():
+ pm = AsynchronousPivotModel()
+ _defer_forever(pm)
+ node1 = pm.insert_node(_pn(1), pm.root, 0)
+ node2 = pm.insert_node(_pn(2), node1, 0)
+ value3_future = ChainableFuture()
+ node3_future = pm.defer_insert(parent_node=ChainableFuture.of(node2),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value3_future)
+ assert not node3_future.done()
+ pm.remove_node(node2)
+ pm.insert_node(node2, node1, 0)
+ value3_future.set_result(9)
+ assert node3_future.done()
+ assert isinstance(node3_future.exception(), StaleNodeError)
+
+def test_pivot_model_async_defer_race_after_remove_child_at():
+ pm = AsynchronousPivotModel()
+ pm.auto_cancel = False
+ _defer_forever(pm)
+ node1 = pm.insert_node(_pn(1), pm.root, 0)
+ node2 = pm.insert_node(_pn(2), node1, 0)
+ value3_future = ChainableFuture()
+ node3_future = pm.defer_insert(parent_node=ChainableFuture.of(node2),
+ index=ChainableFuture.of(1),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value3_future)
+ assert not node3_future.done()
+ removed = pm.maybe_remove_child_at(node2, 1)
+ assert not removed
+ assert not node3_future.done()
+ value3_future.set_result(9)
+ assert node3_future.done()
+ assert isinstance(node3_future.exception(), StaleNodeError)
+
+def test_pivot_model_async_defer_auto_cancel_after_remove_child_at():
+ pm = AsynchronousPivotModel()
+ _defer_forever(pm)
+ node1 = pm.insert_node(_pn(1), pm.root, 0)
+ node2 = pm.insert_node(_pn(2), node1, 0)
+ value3_future = ChainableFuture()
+ node3_future = pm.defer_insert(parent_node=ChainableFuture.of(node2),
+ index=ChainableFuture.of(1),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value3_future)
+ assert not node3_future.done()
+ removed = pm.maybe_remove_child_at(node2, 1)
+ assert not removed
+ assert node3_future.done()
+ assert isinstance(node3_future.exception(), StaleNodeError)
+ assert value3_future.cancelled()
+
+def test_pivot_model_async_insert_failure_race():
+ pm = AsynchronousPivotModel()
+ value1_future = ChainableFuture()
+ node1_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value1_future)
+ value2_future = ChainableFuture()
+ node2_future = pm.defer_insert(
+ parent_node=ChainableFuture.of(pm.root),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value2_future)
+ def _on_node2_done(future):
+ assert future is node2_future
+ if future_exception(future):
+ value1_future.set_result("blarg")
+ node2_future.add_done_callback(_on_node2_done)
+ value2_future.set_exception(ValueError("test error"))
+ assert future_success_p(node1_future)
+
+@pytest.mark.parametrize(
+ "mode",
+ ["conflict_auto_cancel", "conflict", "normal"])
+def test_pivot_model_async_subtree(mode):
+ pm = AsynchronousPivotModel()
+
+ if mode == "conflict_auto_cancel":
+ assert pm.auto_cancel
+ else:
+ pm.auto_cancel = False
+
+ _defer_forever(pm)
+ node_0 = pm.insert_node(_pn("0"), pm.root, 0)
+ node_0_0 = pm.insert_node(_pn("0_0"), node_0, 0)
+ node_0_0_1 = pm.insert_node(_pn("0_0_1"), node_0_0, 1)
+ value_future = ChainableFuture()
+ node_future = pm.defer_insert(parent_node=ChainableFuture.of(node_0),
+ index=ChainableFuture.of(0),
+ pivot_node_type=PlaceholderPivotNode,
+ value=value_future)
+ assert not value_future.done()
+ assert not node_future.done()
+
+ if mode in ("conflict_auto_cancel", "conflict"):
+ pm.insert_node(_pn("0_0_1_0"), node_0_0_1, 0)
+ if mode == "conflict":
+ assert not value_future.done()
+ assert not node_future.done()
+ value_future.set_result(-1)
+ else:
+ assert value_future.cancelled()
+ assert pm.has_node_p(node_0_0_1)
+ assert node_future.done()
+ assert isinstance(node_future.exception(), StaleNodeError)
+ else:
+ assert mode == "normal"
+ value_future.set_result(-1)
+ assert node_future.done()
+ node_0_0_v2 = node_future.result()
+ assert list(pm.get_children_full(pm.root)) == [(0, node_0)]
+ assert list(pm.get_children_full(node_0)) == [(0, node_0_0_v2)]
+ assert not pm.has_node_p(node_0_0_1)
+
+def _unpaginate_query(query_bundle):
+ # Ugly hack to implement pagination in test code
+ pagination_tail = " LIMIT :qb_page_size OFFSET :qb_offset"
+ pagination = None
+ if query_bundle.sql.endswith(pagination_tail):
+ pagination = (the(int, query_bundle.args["qb_page_size"]),
+ the(int, query_bundle.args["qb_offset"]))
+ query_bundle = SqlBundle.format(
+ query_bundle.sql[:-len(pagination_tail)],
+ **{k: v for k, v in query_bundle.args.items()
+ if k not in ("qb_page_size", "qb_offset")})
+ return query_bundle, pagination
+
+class TestQueryEngine(QueryEngine):
+ """Simple test-only query engine"""
+
+ @override
+ def __init__(self):
+ super().__init__()
+ self.__queries = {}
+
+ def add(self, query_bundle, result):
+ """Pre-set or re-set a query"""
+ if isinstance(result, np.ndarray):
+ result = ChainableFuture.of(result)
+ elif not isinstance(result, ChainableFuture):
+ result = ChainableFuture.of(np.array(result))
+ assert isinstance(result, ChainableFuture)
+ self.__queries[query_bundle] = result
+ return result
+
+ def forget(self, query_bundle):
+ """Remove stored information about a query"""
+ return self.__queries.pop(query_bundle, None)
+
+ @override
+ def query_async(self, query_bundle):
+ assert isinstance(query_bundle, SqlBundle)
+ query_bundle, pagination = _unpaginate_query(query_bundle)
+ result = self.__queries.get(query_bundle)
+ if result is None:
+ future = ChainableFuture()
+ future.set_exception(
+ KeyError("unknown query {!r}".format(query_bundle)))
+ return future
+ assert isinstance(result, ChainableFuture)
+ if pagination:
+ def _do_pagination(array):
+ limit, offset = pagination
+ return array[offset : offset + limit]
+ result = result.then(_do_pagination)
+ return result
+
+
+
+class _Dummy:
+ def __getattr__(self, key):
+ raise AttributeError(key) # Make pylint shut up
+
+def _set_up_pivot_query_engine(*, test_mapping=False):
+ query_engine = TestQueryEngine()
+ ca = SqlBundle.of("[COL]")
+ pivot_engine = PivotQueryEngine(query_engine=query_engine,
+ page_size=2)
+ assert pivot_engine.total_display_rows == 0 # pylint: disable=compare-to-zero
+ pm = AsynchronousPivotModel()
+ query_root = pm.insert_node(
+ QueryPivotNode(qm=SqlFromPart("[BASE]"),
+ number_rows=5,
+ number_restrict=0),
+ pm.root, 0)
+ root_ca_query = query_root.qm.make_query_for_ca(ca)
+ query_engine.add(root_ca_query,
+ (1 + np.arange(query_root.number_rows))*10)
+
+ pivot_engine.model = pm
+
+ if test_mapping:
+ assert pivot_engine.total_display_rows == query_root.number_rows
+ node_map = {nr: pivot_engine.map_display_row(nr)
+ for nr in range(pivot_engine.total_display_rows)}
+ assert node_map == {
+ 0: (query_root, 0),
+ 1: (query_root, 1),
+ 2: (query_root, 2),
+ 3: (query_root, 3),
+ 4: (query_root, 4),
+ }
+
+ query_child = pm.insert_node(
+ QueryPivotNode(qm=query_root.qm.evolve(group_by="[GROUPER]"),
+ number_rows=2,
+ number_restrict=1),
+ query_root, 1)
+
+ assert pivot_engine.total_display_rows == \
+ query_root.number_rows + query_child.number_rows
+
+ child_ca_query = query_child.qm.make_query_for_ca(ca)
+ query_engine.add(child_ca_query,
+ (1 + np.arange(query_root.number_rows))*3)
+
+ if test_mapping:
+ node_map = {nr: pivot_engine.map_display_row(nr)
+ for nr in range(pivot_engine.total_display_rows)}
+ assert node_map == {
+ 0: (query_root, 0),
+ 1: (query_child, 0),
+ 2: (query_child, 1),
+ 3: (query_root, 1),
+ 4: (query_root, 2),
+ 5: (query_root, 3),
+ 6: (query_root, 4),
+ }
+
+ info = _Dummy()
+ info.__dict__.update(locals())
+ return info
+
+def test_pivot_query_engine_basic():
+ _set_up_pivot_query_engine(test_mapping=True)
+
+def _all_rows(pivot_engine, ca):
+ return [pivot_engine.lookup_display_row_value(nr, ca)
+ for nr in range(pivot_engine.total_display_rows)]
+
+def test_pivot_query_engine_display_query():
+ info = _set_up_pivot_query_engine()
+ pivot_engine = info.pivot_engine
+ ca = info.ca
+ with pytest.raises(KeyError):
+ pivot_engine.lookup_display_row_value(452, ca)
+ assert _all_rows(pivot_engine, ca) == [10, 3, 6, 20, 30, 40, 50]
+
+def test_pivot_query_engine_pending():
+ info = _set_up_pivot_query_engine()
+ pivot_engine = info.pivot_engine
+ query_engine = info.query_engine
+ query_child = info.query_child
+ child_ca_query = info.child_ca_query
+ query_engine.forget(child_ca_query)
+ child_ca_query_future = \
+ query_engine.add(child_ca_query, ChainableFuture())
+ ca = info.ca
+ assert isinstance(LOADING, Placeholder)
+ assert _all_rows(pivot_engine, ca) == [10, LOADING, LOADING, 20, 30, 40, 50]
+ child_ca_query_future.set_result(
+ 2*(1+np.arange(query_child.number_rows))
+ )
+ assert _all_rows(pivot_engine, ca) == [10, 2, 4, 20, 30, 40, 50]
+
+def test_pivot_query_engine_error():
+ info = _set_up_pivot_query_engine()
+ pivot_engine = info.pivot_engine
+ query_engine = info.query_engine
+ root_ca_query = info.root_ca_query
+ query_engine.forget(root_ca_query)
+ future = \
+ query_engine.add(root_ca_query, ChainableFuture())
+ err = ValueError("blarg")
+ future.set_exception(err)
+ err_result = pivot_engine.lookup_display_row_value(0, info.ca)
+ assert isinstance(err_result, Placeholder)
+ assert isinstance(err_result, ErrorResult)
+ assert str(err_result) == "wtf"
+ assert err_result.exception is err
+
+def _test_pivot_engine_keep(kept_pages):
+ info = _set_up_pivot_query_engine()
+ pivot_engine = info.pivot_engine
+ query_engine = info.query_engine
+ root_ca_query = info.root_ca_query
+ child_ca_query = info.child_ca_query
+ ca = info.ca
+ assert _all_rows(pivot_engine, ca) == [10, 3, 6, 20, 30, 40, 50]
+ str(pivot_engine) # Just to make sure it keeps working
+ query_engine.add(root_ca_query, ChainableFuture())
+ query_engine.add(child_ca_query, ChainableFuture())
+ pivot_engine.keep_display_pages(kept_pages)
+ return _all_rows(pivot_engine, ca)
+
+def test_pivot_query_engine_display_page_cache():
+ # pylint: disable=bad-whitespace
+ L = LOADING
+ assert _test_pivot_engine_keep([0]) == [10, 3, 6, 20, L, L, L]
+ assert _test_pivot_engine_keep([1]) == [10, 3, 6, 20, L, L, L]
+ assert _test_pivot_engine_keep([2]) == [ L, L, L, L, 30, 40, L]
+ assert _test_pivot_engine_keep([3]) == [ L, L, L, L, L, L, 50]
+ assert _test_pivot_engine_keep([4]) == [ L, L, L, L, L, L, L]
+ assert _test_pivot_engine_keep([ ]) == [ L, L, L, L, L, L, L]
+
+def test_pivot_engine_page_drops_page_references():
+ info = _set_up_pivot_query_engine()
+ pivot_engine = info.pivot_engine
+ root_ca_query = info.root_ca_query
+ ca = info.ca
+ assert _all_rows(pivot_engine, ca) == [10, 3, 6, 20, 30, 40, 50]
+ query_page = pivot_engine.debug_lookup_query_page(root_ca_query, 0, 0)
+ assert isinstance(query_page, QueryPage)
+ assert query_page[0] == 10
+ query_page_wr = weak_ref(query_page)
+ del query_page
+ assert query_page_wr()
+ pivot_engine.keep_display_pages([])
+ assert not query_page_wr()
+
+@pytest.mark.parametrize("op", [
+ "batch_completion_drives_reissue",
+ "batch_failure",
+ "distinct_futures",
+ "expedite",
+ "normal",
+ "close",
+])
+def test_async_query_engine(op):
+ fake_timeout_future = None
+ pending_batches = []
+ def _fake_make_timeout_future(_timeout):
+ nonlocal fake_timeout_future
+ assert fake_timeout_future
+ future = fake_timeout_future
+ fake_timeout_future = None
+ return future
+ def _fake_async_batch_query(query_bundles):
+ batch_future = ChainableFuture()
+ raw_query_futures = []
+ for query_bundle in query_bundles:
+ raw_query_future = ChainableFuture()
+ raw_query_future.bundle = query_bundle
+ raw_query_futures.append(raw_query_future)
+ batch = batch_future, raw_query_futures
+ pending_batches.append(batch)
+ return batch
+ async_qe = AsyncQueryEngine(
+ _fake_async_batch_query,
+ make_timeout_future=_fake_make_timeout_future)
+ fake_timeout_future = timeout1_future = ChainableFuture()
+ q1_future = async_qe.query_async(SqlBundle.of("Q1"))
+ assert not fake_timeout_future
+ q2_future = async_qe.query_async(SqlBundle.of("Q2"))
+ assert not q1_future.done()
+ assert not q2_future.done()
+ timeout1_future.set_result(None)
+ assert len(pending_batches) == 1
+ batch_future, raw_query_futures = pending_batches.pop()
+ raw_query_futures = list(sorted(raw_query_futures,
+ key=lambda future: future.bundle))
+ assert raw_query_futures[0].bundle.sql == "Q1"
+ assert raw_query_futures[1].bundle.sql == "Q2"
+ if op == "normal":
+ arr = np.array([1, 2, 3])
+ raw_query_futures[0].set_result(arr)
+ assert q1_future.done()
+ assert q1_future.result() is arr
+ raw_query_futures[1].set_result(arr)
+ assert q2_future.done()
+ assert q2_future.result() is arr
+ batch_future.set_result(None)
+ elif op == "batch_failure":
+ ex = ValueError("foo")
+ batch_future.set_exception(ex)
+ assert raw_query_futures[0].cancelled()
+ assert raw_query_futures[1].cancelled()
+ assert q1_future.done()
+ assert q1_future.exception() is ex
+ assert q2_future.done()
+ assert q2_future.exception() is ex
+ elif op == "batch_completion_drives_reissue":
+ fake_timeout_future = timeout2_future = ChainableFuture()
+ q3_future = async_qe.query_async(SqlBundle.of("Q2"))
+ assert not pending_batches
+ assert not fake_timeout_future
+ batch_future.set_exception(ValueError("blah"))
+ assert pending_batches
+ assert not timeout2_future.cancelled()
+ elif op == "expedite":
+ fake_timeout_future = timeout2_future = ChainableFuture()
+ q3_future = async_qe.query_async(SqlBundle.of("Q2"))
+ assert not pending_batches
+ assert not fake_timeout_future
+ async_qe.expedite()
+ assert pending_batches
+ assert timeout2_future.cancelled()
+ elif op == "distinct_futures":
+ fake_timeout_future = timeout2_future = ChainableFuture()
+ q3_future = async_qe.query_async(SqlBundle.of("BLARG"))
+ q4_future = async_qe.query_async(SqlBundle.of("BLARG"))
+ assert q3_future is not q4_future
+ # TODO(dancol): when we get around to letting users cancel query
+ # futures, make sure that callers can cancel them independently.
+ elif op == "close":
+ fake_timeout_future = timeout2_future = ChainableFuture()
+ q3_future = async_qe.query_async(SqlBundle.of("Q2"))
+ async_qe.close()
+ async_qe.close() # Make sure it's idempotent
+ assert q1_future.done()
+ assert isinstance(q1_future.exception(),
+ QueryEngineDiedException)
+ assert raw_query_futures[0].cancelled()
+ assert q2_future.done()
+ assert isinstance(q2_future.exception(),
+ QueryEngineDiedException)
+ assert raw_query_futures[1].cancelled()
+ assert q3_future.done()
+ assert isinstance(q3_future.exception(),
+ QueryEngineDiedException)
+ q4_future = async_qe.query_async(SqlBundle.of("Q4"))
+ assert q4_future.done()
+ assert isinstance(q4_future.exception(),
+ QueryEngineDiedException)
+ else:
+ assert False, "unknown test op " + op
diff --git a/src/dctv/test_pylint.py b/src/dctv/test_pylint.py
new file mode 100644
index 0000000..5332c51
--- /dev/null
+++ b/src/dctv/test_pylint.py
@@ -0,0 +1,61 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Random tests for pylint"""
+
+# pylint: disable=missing-docstring,no-self-use
+
+from .util import (
+ Immutable,
+ tattr,
+ iattr,
+ sattr,
+ enumattr,
+ AutoNumber,
+)
+
+class _TestObject(object):
+ def foo(self):
+ return 5
+
+class _TestEnum(AutoNumber):
+ FOO = ()
+ BAR = ()
+
+def _tattr_wrapper():
+ return tattr(_TestObject)
+
+class _TestImmutable(Immutable):
+ ta_typeless = tattr()
+ ta_typed = tattr(_TestObject)
+ ta_type_tuple = tattr((_TestObject, int))
+ sa_typeless = sattr()
+ sa_typed = sattr(_TestObject)
+ sa_type_tuple = sattr((_TestObject, int))
+ ia_typeless = iattr(_TestObject)
+ ia_typed = iattr(_TestObject)
+ ia_type_tuple = iattr((_TestObject, int))
+ ea = enumattr(_TestEnum)
+ ta_wrapped = _tattr_wrapper()
+
+ def calls(self):
+ self.ta_typeless[0].foo()
+ self.ta_typed[0].foo()
+ self.ta_type_tuple[0].foo()
+ self.sa_typeless.pop().foo()
+ self.sa_typed.pop().foo()
+ self.sa_type_tuple.pop().foo()
+ self.ia_typeless.foo()
+ self.ia_typed.foo()
+ self.ia_type_tuple.foo()
+ self.ta_wrapped[0].foo()
diff --git a/src/dctv/test_query.py b/src/dctv/test_query.py
new file mode 100644
index 0000000..3bf3e25
--- /dev/null
+++ b/src/dctv/test_query.py
@@ -0,0 +1,1369 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for basic query machinery"""
+
+# pylint: disable=missing-docstring
+
+import os
+import logging
+from collections import OrderedDict
+from cytoolz import valmap, identity
+import numpy as np
+import pytest
+
+from modernmp.util import the
+
+from .query import (
+ ArgSortQuery,
+ BinaryOperationQuery,
+ CollateQuery,
+ CountQuery,
+ DURATION_SCHEMA,
+ EVENT_UNPARTITIONED_TIME_MAJOR,
+ InvalidQueryException,
+ LiteralQuery,
+ LockstepFilledArrayQuery,
+ NULL_FILL_VALUE,
+ NULL_SCHEMA,
+ QueryNode,
+ QuerySchema,
+ QueryTable,
+ REGULAR_TABLE,
+ SPAN_UNPARTITIONED_TIME_MAJOR,
+ STRING_SCHEMA,
+ SequentialQuery,
+ SimpleQueryNode,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+ TakeQuery,
+ UNIQUE,
+ UnaryOperationQuery,
+ masked_broadcast_to,
+)
+
+from .queryengine import (
+ Delivery,
+ QueryCache,
+ QueryEngine,
+)
+
+from .test_util import (
+ assertrepr_compare_hooks,
+ pict_parameterize,
+)
+
+from .util import (
+ BOOL,
+ ExplicitInheritance,
+ FLOAT32,
+ FLOAT64,
+ INT16,
+ INT32,
+ INT64,
+ INT8,
+ UINT16,
+ UINT32,
+ UINT64,
+ UINT8,
+ all_unique,
+ final,
+ iattr,
+ lmap,
+ load_pandas,
+ override,
+ tattr,
+ ureg,
+)
+
+from ._native import (
+ SPAN_INVARIANT_CHECKING,
+ npy_broadcast_to,
+ npy_explode,
+ npy_get_broadcaster,
+ npy_get_data,
+ npy_get_mask,
+ npy_has_mask,
+ npy_memory_location,
+)
+
+log = logging.getLogger(__name__)
+
+T = True
+F = False
+N = None
+ma = np.ma.masked_array
+nomask = np.ma.nomask
+
+# Various data types we use to exhaustively test how various query
+# operators work across different dtypes.
+ALL_SCHEMAS = dict(
+ [("str", (STRING_SCHEMA, b"")),
+ ("domain_a", (QuerySchema(INT64, domain="a"), np.int64(3))),
+ ("domain_b", (QuerySchema(INT64, domain="b"), np.int64(4))),
+ ("bytes", (QuerySchema(INT64, unit=ureg().bytes), np.int64(5))),
+ ("cm", (QuerySchema(INT64, unit=ureg().cm), np.int64(6))),
+ ("NULL", (NULL_SCHEMA, NULL_FILL_VALUE))] +
+ [(str(dtype), (QuerySchema(dtype), dtype.type()))
+ for dtype in (INT8, UINT8, INT16, UINT16, INT32, UINT32,
+ INT64, UINT64, BOOL, FLOAT32, FLOAT64)])
+
+@final
+class TestQuery(SimpleQueryNode):
+ """Dummy query for test"""
+
+ values = tattr()
+ _schema = iattr(QuerySchema,
+ default=QuerySchema(INT64),
+ name="schema")
+
+ @override
+ def __new__(cls, values, schema=None):
+ values = tuple(values)
+ have_string_values = any(isinstance(v, (bytes, str))
+ for v in values)
+ if schema is None:
+ schema = (STRING_SCHEMA if have_string_values
+ else QuerySchema(INT64))
+ else:
+ assert (schema.is_string == have_string_values
+ or not values
+ or all(v is None for v in values)), \
+ ("string value-schema mismatch: schema={!r} values={!r}"
+ .format(schema, values))
+ return cls._do_new(cls, values, schema)
+
+ @override
+ def _compute_schema(self):
+ return self._schema
+
+ @override
+ def _compute_inputs(self):
+ return ()
+
+ @property
+ def __array(self):
+ values = self.values
+ try:
+ need_mask = None in values or np.isnan(values).any()
+ except TypeError:
+ need_mask = False
+ if need_mask:
+ mask = tuple(value is None or np.isnan(value)
+ for value in values)
+ values = tuple(0 if value is None or np.isnan(value)
+ else value for value in values)
+ array = np.ma.masked_array(values, mask)
+ else:
+ array = np.array(values)
+ assert array.dtype != np.dtype("O")
+ return np.asanyarray(array, dtype=self._schema.dtype)
+
+ @override
+ async def run_async(self, qe):
+ # pylint: disable=comparison-with-itself
+ [], [oc] = await qe.async_setup((), (self,))
+ for value in self.values:
+ if value is None or value != value: # nan test
+ await oc.write(
+ np.ma.masked_array([0], [True],
+ dtype=self.schema.dtype))
+ continue
+ if self.schema.is_string:
+ value = qe.st.intern(value.encode("UTF-8")
+ if isinstance(value, str) else value)
+ await oc.write([value])
+
+ @override
+ def __repr__(self):
+ return "<TestQuery {!r}>".format(self.values)
+
+_UNSPECIFIED = object()
+
+class TestQueryTable(QueryTable):
+ """QueryTable for test"""
+
+ # TestQuery has a passing similarity to a LiteralQuery over in the
+ # serious-business side of the query system, query.py, but TestQuery
+ # and TestQueryTable have some ergonomic conveniences that wouldn't
+ # be right for production code, e.g., `_end' conversion.
+
+ _columns = iattr()
+ _schemas = tattr()
+
+ @override
+ def __new__(cls, *, columns=None, rows=None, names=None,
+ schema=None,
+ schemas=None,
+ table_schema=_UNSPECIFIED,
+ span_partition=_UNSPECIFIED,
+ event_partition=_UNSPECIFIED):
+ # pylint: disable=redefined-variable-type
+ assert columns is None or rows is None
+ if span_partition is not _UNSPECIFIED:
+ assert table_schema is _UNSPECIFIED
+ assert event_partition is _UNSPECIFIED
+ table_schema = TableSchema(TableKind.SPAN, span_partition,
+ TableSorting.TIME_MAJOR)
+ elif event_partition is not _UNSPECIFIED:
+ assert table_schema is _UNSPECIFIED
+ assert span_partition is _UNSPECIFIED
+ table_schema = TableSchema(TableKind.EVENT,
+ event_partition,
+ TableSorting.TIME_MAJOR)
+ elif table_schema is not _UNSPECIFIED:
+ assert event_partition is _UNSPECIFIED
+ assert span_partition is _UNSPECIFIED
+ assert isinstance(table_schema, TableSchema)
+ else:
+ table_schema = REGULAR_TABLE
+ if names is not None:
+ names = list(names)
+ if rows is not None:
+ def _fixup_row(row):
+ nonlocal names
+ if isinstance(row, dict):
+ row_names = list(row)
+ row_values = list(row.values())
+
+ # Gross hack, putting this special case here, but it makes
+ # the test tables a lot less annoying to write.
+ if "_live_end" in row_names:
+ le_idx = row_names.index("_live_end")
+ row_ts = row["_ts"]
+ assert row_ts <= row_values[le_idx]
+ row_names[le_idx] = "live_duration"
+ row_values[le_idx] -= row_ts
+
+ if names is None:
+ names = row_names
+ else:
+ assert names == row_names, (
+ "dict rows must have dict keys matching the "
+ "column names")
+ row = row_values
+ assert isinstance(row, (tuple, list))
+ return row
+ rows = lmap(_fixup_row, rows)
+ assert all(len(r) == len(rows[0]) for r in rows)
+ columns = _flip_table(rows)
+ if names is None:
+ names = ["col{}".format(i) for i in range(len(columns))]
+ if not columns:
+ columns = [[]] * len(names)
+ assert len(columns) == len(names)
+ if schema:
+ assert schemas is None
+ schemas = (schema,) * len(columns)
+ elif schemas is not None:
+ assert not schema
+ schemas = tuple(
+ (s if isinstance(s, QuerySchema) else
+ QuerySchema(s)) for s in schemas)
+ assert len(schemas) == len(columns)
+ else:
+ schemas = [None] * len(columns)
+ if table_schema.kind == TableKind.SPAN:
+ names = list(names)
+ assert names[0] == "_ts"
+ assert names[1] in ("_duration", "_end")
+ if names[1] == "_end":
+ names[1] = "_duration"
+ def _dur(end, ts):
+ assert ts < end
+ return end - ts
+ columns[1] = [_dur(end, ts)
+ for ts, end in zip(columns[0], columns[1])]
+ schemas = list(schemas)
+ schemas[0] = TS_SCHEMA
+ schemas[1] = DURATION_SCHEMA
+ elif table_schema.kind == TableKind.EVENT:
+ assert names[0] == "_ts"
+ schemas = list(schemas)
+ schemas[0] = TS_SCHEMA
+ columns = OrderedDict(
+ (the(str, name), tuple(data))
+ for name, data in zip(names, columns))
+
+ return cls._do_new(cls,
+ _columns=columns,
+ _schemas=schemas,
+ table_schema=table_schema)
+
+ @override
+ def _make_column_tuple(self):
+ return tuple(self._columns)
+
+ @override
+ def _make_column_query(self, column):
+ """Return a query for a specific named column"""
+ idx = self.columns.index(column)
+ return TestQuery(self._columns[column], self._schemas[idx])
+
+ def as_dataframe(self):
+ """Convert the test query table to a Pandas DataFrame"""
+ pd = load_pandas()
+ return pd.DataFrame(self.as_dict())
+
+ def as_dict(self):
+ """Dict view"""
+ return valmap(list, self._columns)
+
+def _make_rng():
+ from random import Random
+ rng = Random()
+ rng.seed("the mome raths outgrabe")
+ return rng
+
+def _flip_table(table):
+ return lmap(list, zip(*table))
+
+@final
+class TestQueryTableResult(dict, ExplicitInheritance):
+
+ @override
+ def __new__(cls, data, *, table_schema, column_queries): # pylint: disable=unused-argument
+ return super().__new__(cls)
+
+ @override
+ def __init__(self, data, *, table_schema, column_queries):
+ super().__init__()
+ self.update(data)
+ self.__table_schema = the(TableSchema, table_schema)
+ self.__column_queries = dict(column_queries)
+ assert list(self.keys()) == list(self.__column_queries.keys())
+ assert all(isinstance(q, QueryNode)
+ for q in self.__column_queries.values())
+
+ @property
+ def table_schema(self):
+ """The table schema of the result"""
+ return self.__table_schema
+
+ @property
+ def column_queries(self):
+ """A mapping of column queries
+
+ Maps column name to QueryNode. Order matches the data dict.
+ """
+ return self.__column_queries
+
+ @property
+ def column_schemas(self):
+ """Sequence of column schemas"""
+ return [q.schema for q in self.column_queries.values()]
+
+ def equals_test_qt(self, qt):
+ """Dedicated equality comparison with TestQueryTable
+
+ Verifies column schemas, table schema as well
+ as column data."""
+ assert isinstance(qt, TestQueryTable)
+ return (
+ list(self) == list(qt.columns) and
+ self.table_schema == qt.table_schema and
+ len(self.column_schemas) == len(qt.column_schemas_for_test) and
+ all(l_schema.is_a(r_schema) for l_schema, r_schema
+ in zip(self.column_schemas, qt.column_schemas_for_test)) and
+ self == qt.as_dict())
+
+ def assert_eq(self, qt):
+ """Assert that result matches in test"""
+ assert list(self) == list(qt.columns)
+ assert self.table_schema == qt.table_schema
+ assert len(self.column_schemas) == len(qt.column_schemas_for_test)
+ for l_schema, r_schema in zip(self.column_schemas,
+ qt.column_schemas_for_test):
+ assert l_schema.is_a(r_schema)
+ assert self == qt.as_dict()
+ assert self == qt
+ return True
+
+ @override
+ def __eq__(self, other):
+ if isinstance(other, TestQueryTable):
+ return self.equals_test_qt(other)
+ return super().__eq__(other)
+
+ @override
+ def __ne__(self, other):
+ if isinstance(other, TestQueryTable):
+ return not self.equals_test_qt(other)
+ return super().__ne__(other)
+
+def _qt_failure_hook(config, op, left, right):
+ if (op == "=="
+ and isinstance(left, TestQueryTableResult)
+ and isinstance(right, TestQueryTable)
+ and left != right):
+ from _pytest.assertion.util import assertrepr_compare
+ if left.table_schema != right.table_schema:
+ return assertrepr_compare(config, op,
+ left.table_schema, right.table_schema)
+ left_columns = list(left)
+ right_columns = list(right.columns)
+ if left_columns != right_columns:
+ return assertrepr_compare(config, op,
+ left_columns, right_columns)
+ left_schemas = left.column_schemas
+ right_schemas = right.column_schemas_for_test
+ if (len(left_schemas) != len(right_schemas) or
+ not all(ls.is_a(rs)
+ for ls, rs in zip(left_schemas, right_schemas))):
+ return assertrepr_compare(config, op,
+ left_schemas, right_schemas)
+ if dict(left) != right.as_dict():
+ return assertrepr_compare(config, op,
+ dict(left), right.as_dict())
+ log.warning("unknown difference?!")
+ return None
+
+assertrepr_compare_hooks.append(_qt_failure_hook)
+
+def _test_execute(wanted, *,
+ as_dtypes=False,
+ strings=True,
+ env=None,
+ qe=None,
+ block_size=None,
+ as_raw_array=False):
+ """Common functionality for _execute_q and _execute_qt"""
+ envvar = "DCTV_TEST_BLOCK_SIZE"
+ if block_size is None and envvar in os.environ:
+ block_size = int(os.environ[envvar])
+ qc_kwargs = {}
+ if block_size is not None:
+ qc_kwargs["block_size"] = block_size
+ if qe is None:
+ qe = QueryEngine(QueryCache(**qc_kwargs), env=env)
+ def _fix(schema, array):
+ assert isinstance(array, np.ndarray)
+ if as_dtypes:
+ return array.dtype
+ if strings and schema.is_string:
+ decoded = qe.st.vlookup(np.ma.filled(array, 0))
+ mask = np.ma.getmaskarray(array)
+ decoded[mask] = None
+ if strings != "bytes":
+ decoded[~mask] = [s.decode("UTF-8") for s in decoded[~mask]]
+ array = decoded
+ if not as_raw_array:
+ array = [
+ None if masked else value
+ for value, masked in zip(array, np.ma.getmaskarray(array))
+ ]
+ return array
+ return {
+ query: _fix(query.schema, data)
+ for query, data in
+ qe.execute_for_columns(wanted)
+ }
+
+def _execute_q(q, **kwargs):
+ """Execute a query for test"""
+ return _test_execute([q], **kwargs)[q]
+
+def _execute_qt(qt, **kwargs):
+ """Execute a query table for test"""
+ assert isinstance(qt, QueryTable)
+ wanted = [qt[column] for column in qt.columns]
+ result = _test_execute(wanted, **kwargs)
+ return TestQueryTableResult(
+ {column_name: result[qt[column_name]]
+ for column_name in qt.columns},
+ table_schema=qt.table_schema,
+ column_queries=zip(qt.columns, wanted),
+ )
+
+def test_query_basic():
+ qe = QueryEngine(QueryCache(block_size=128))
+ q = TestQuery([1, 2, 3])
+ result = list(qe.execute([q]))
+ [[rq, rarray, is_eof]] = result
+ assert rq is q
+ assert list(rarray) == list(q.values)
+ assert is_eof
+
+def test_query_small_blocks():
+ # pylint: disable=len-as-condition,compare-to-zero
+ qe = QueryEngine(QueryCache(block_size=1))
+ q = TestQuery([1, 2, 3])
+ result = list(qe.execute([q]))
+ for n in (1, 2, 3):
+ rq, rarray, is_eof = result.pop(0)
+ assert rq is q
+ assert list(rarray) == [n]
+ assert is_eof is False
+ [[rq, rarray, is_eof]] = result
+ assert rq is q
+ assert len(rarray) == 0
+ assert is_eof
+
+_HINTS = {
+ "arbitrary": Delivery.ARBITRARY,
+ "columns": Delivery.COLUMNWISE,
+ "rows": Delivery.ROWWISE,
+}
+
+@pytest.mark.parametrize("delivery_hint", _HINTS.keys())
+@pytest.mark.parametrize("masked", ["mask", "no_mask"])
+@pytest.mark.parametrize("block_size", [1, 3, 128])
+def test_query_for_columns(delivery_hint, masked, block_size):
+ # pylint: disable=unidiomatic-typecheck
+ qe = QueryEngine(QueryCache(block_size=block_size))
+ middle_value = {
+ "mask": None,
+ "no_mask": 2,
+ }
+ q = TestQuery([1, middle_value[masked], 3])
+ [[rq, ra]] = list(qe.execute_for_columns(
+ [q], delivery_hint=_HINTS[delivery_hint]))
+ assert rq is q
+ if None in q.values:
+ assert type(ra) is np.ma.masked_array
+ else:
+ assert type(ra) is np.ndarray
+ assert ra.tolist() == list(q.values)
+
+@pytest.mark.parametrize("block_size", [1, 3, 128])
+@pytest.mark.parametrize("delivery_hint", _HINTS.keys())
+def test_query_multiple_rows(block_size, delivery_hint):
+ q1 = TestQuery([1, 2, 3])
+ q2 = TestQuery([4, 5, 6])
+ qe = QueryEngine(QueryCache(block_size=block_size))
+ [[rq1, ra1], [rq2, ra2]] = list(qe.execute_for_columns(
+ [q1, q2], delivery_hint=_HINTS[delivery_hint]))
+ if rq1 is not q1:
+ tmp = rq1, ra1
+ rq1, ra1 = rq2, ra2
+ rq2, ra2 = tmp
+ assert rq1 is q1
+ assert rq2 is q2
+ assert list(ra1) == list(q1.values)
+ assert list(ra2) == list(q2.values)
+
+@pytest.mark.parametrize("block_size", [1, 3, 128])
+@pytest.mark.parametrize("delivery_hint", _HINTS.keys())
+def test_query_multiple_rows_unequal(block_size, delivery_hint):
+ q1 = TestQuery([1, 2, 3, 4, 5, 6, 7, 8, 9])
+ q2 = TestQuery([4, 5, 6])
+ qe = QueryEngine(QueryCache(block_size=block_size))
+ [[rq1, ra1], [rq2, ra2]] = list(qe.execute_for_columns(
+ [q1, q2], delivery_hint=_HINTS[delivery_hint]))
+ if rq1 is not q1:
+ tmp = rq1, ra1
+ rq1, ra1 = rq2, ra2
+ rq2, ra2 = tmp
+ assert rq1 is q1
+ assert rq2 is q2
+ assert list(ra1) == list(q1.values)
+ assert list(ra2) == list(q2.values)
+
+def test_query_table():
+ """Test whether QueryTable basically works"""
+ columns = [[1, 2, 3], [4, 5, 6]]
+ qt = TestQueryTable(columns=columns, names=["foo", "bar"])
+ assert _execute_qt(qt) == dict(foo=columns[0], bar=columns[1])
+
+@pytest.mark.parametrize("partitioned", ["partitioned", "unpartitioned"])
+def test_query_table_order_conversion(partitioned):
+ do_part = partitioned == "partitioned"
+ def _mkqt(sorting, rows):
+ return TestQueryTable(
+ names=["_ts", "_duration", "part", "foo"],
+ rows=rows,
+ table_schema=TableSchema(
+ TableKind.SPAN,
+ "part" if do_part else None,
+ sorting))
+ base_rows = [
+ [3, 1, 1, 33],
+ [3, 1, 0, -3],
+ [4, 1, 1, -4],
+ [7, 1, 0, -7],
+ [1, 2, 0, -1],
+ [5, 1, 1, -5],
+ ]
+ foo_none = _mkqt(TableSorting.NONE, base_rows)
+ foo_time_major = _mkqt(
+ TableSorting.TIME_MAJOR,
+ (sorted(base_rows,
+ key=(lambda row: (row[0], row[2]) if do_part else row[0]))))
+ foo_partition_major = _mkqt(
+ TableSorting.PARTITION_MAJOR,
+ sorted(base_rows,
+ key=(lambda row: (row[2], row[0]) if do_part else row[0])))
+ assert _execute_qt(foo_none) == foo_none
+ assert _execute_qt(foo_none.transform(identity)) == foo_none
+ assert _execute_qt(
+ foo_none.to_schema(sorting=TableSorting.PARTITION_MAJOR)
+ ) == foo_partition_major
+ assert _execute_qt(
+ foo_none.to_schema(sorting=TableSorting.TIME_MAJOR)
+ ) == foo_time_major
+ assert _execute_qt(
+ foo_none
+ .to_schema(sorting=TableSorting.TIME_MAJOR)
+ .to_schema(sorting=TableSorting.PARTITION_MAJOR)
+ ) == foo_partition_major
+ assert _execute_qt(
+ foo_none
+ .to_schema(sorting=TableSorting.TIME_MAJOR)
+ .to_schema(sorting=TableSorting.PARTITION_MAJOR)
+ .to_schema(sorting=TableSorting.NONE)
+ ) == _execute_qt(foo_partition_major.with_table_schema(
+ foo_partition_major.table_schema.evolve(
+ sorting=TableSorting.NONE)))
+
+def test_match():
+ """Test that we can match a condition"""
+ q = TestQuery([1, 2, 2, 3])
+ mq = BinaryOperationQuery(q, "=", QueryNode.filled(2, q.countq()))
+ assert _execute_q(mq) == [False, True, True, False]
+
+def test_match_backward():
+ """Test that we can match a condition the other way around"""
+ q = TestQuery([1, 2, 2, 3])
+ mq = BinaryOperationQuery(QueryNode.filled(2, q.countq()), "=", q)
+ assert _execute_q(mq) == [False, True, True, False]
+
+def test_unop():
+ """Test that basic unary opreations work"""
+ q = TestQuery([1, 2, 2, 3])
+ mq = UnaryOperationQuery("-", q)
+ result = _execute_q(mq)
+ assert list(result) == [-1, -2, -2, -3]
+
+def test_scalar():
+ assert _execute_q(QueryNode.scalar(5)) == [5]
+ assert _execute_q(QueryNode.scalar(b"foo"), strings=False) \
+ == [1] # String code
+ assert _execute_q(QueryNode.scalar(None)) == [None]
+
+@pytest.mark.parametrize("schema_name", ALL_SCHEMAS)
+def test_typed_scalar(schema_name):
+ # pylint: disable=unidiomatic-typecheck
+ _schema, fill_value = ALL_SCHEMAS[schema_name]
+ result = _execute_q(QueryNode.scalar(fill_value), strings="bytes")[0]
+ assert type(result) == type(fill_value)
+ assert result == fill_value
+
+def test_count_count():
+ """Test count of count"""
+ q = QueryNode.filled(4, 1)
+ assert _execute_q(q) == [4]
+ qc = q.countq()
+ assert _execute_q(qc) == [1]
+
+def test_filled_query():
+ q = QueryNode.filled(QueryNode.scalar(2), QueryNode.scalar(3))
+ assert _execute_q(q) == [2, 2, 2]
+ q = QueryNode.filled(N, 4)
+ assert _execute_q(q) == [N, N, N, N]
+ q = QueryNode.filled(TestQuery([np.nan]), 5)
+ assert _execute_q(q) == [N, N, N, N, N]
+ q = QueryNode.filled(TestQuery([np.nan, np.nan]), 5)
+ with pytest.raises(InvalidQueryException):
+ assert _execute_q(q)
+
+def test_filled_broadcast_shared_structure():
+ qe = QueryEngine(QueryCache())
+ q_base = QueryNode.scalar(5)
+ q_broadcast = QueryNode.filled(q_base, 3)
+ result = dict(qe.execute_for_columns([q_base, q_broadcast]))
+ base_array = result[q_base]
+ assert list(base_array) == [5]
+ broadcast_array = result[q_broadcast]
+ assert list(broadcast_array) == [5, 5, 5]
+ assert (npy_memory_location(broadcast_array) ==
+ npy_memory_location(base_array))
+
+def test_filled_lockstep_passthrough(monkeypatch):
+ monkeypatch.setattr(LockstepFilledArrayQuery,
+ "_do_broadcast", None)
+ vals = list(range(20))
+ q1 = TestQuery(vals)
+ q1_count = q1.countq()
+ assert isinstance(q1_count, CountQuery)
+ vals2 = [v + 1 for v in vals]
+ q2 = TestQuery(vals2)
+ assert _execute_q(QueryNode.filled(q2, q1_count), block_size=3) == vals2
+ with pytest.raises(InvalidQueryException):
+ _execute_q(QueryNode.filled(q2, TestQuery([1, 2, 3]).countq()),
+ block_size=3)
+
+def test_filled_lockstep_broadcast(monkeypatch):
+ monkeypatch.setattr(LockstepFilledArrayQuery,
+ "_do_passthrough", None)
+ vals = list(range(20))
+ q1 = TestQuery(vals)
+ q1_count = q1.countq()
+ assert isinstance(q1_count, CountQuery)
+ assert _execute_q(QueryNode.filled(7, q1_count),
+ block_size=3) == [7] * len(vals)
+
+def test_sequential_query():
+ """Test sequential query"""
+ assert _execute_q(SequentialQuery(
+ QueryNode.scalar(3),
+ QueryNode.scalar(4),
+ QueryNode.scalar(2))) == [3, 5, 7, 9]
+
+def _pyslice(start, count, step):
+ return list(range(start, start+step*(count), step))
+
+@pytest.mark.parametrize("start", [0, 3])
+@pytest.mark.parametrize("count", [20, 31])
+@pytest.mark.parametrize("step", [2, 3, 4])
+@pytest.mark.parametrize("block_size", [2, 3, 4])
+def test_sequential_query_small_blocks(start, count, step, block_size):
+ """Test sequential query"""
+ start = 3
+ count = 4
+ step = 2
+ assert _execute_q(
+ SequentialQuery(
+ QueryNode.scalar(start),
+ QueryNode.scalar(count),
+ QueryNode.scalar(step)),
+ block_size=block_size,
+ ) == _pyslice(start, count, step)
+
+def test_take_mask():
+ # pylint: disable=compare-to-zero
+ def _test(*, v, i, **kwargs):
+ q_values = TestQuery(v)
+ q_index = TestQuery(i)
+ return _execute_q(TakeQuery(q_values, q_index), **kwargs)
+ assert (_test(v=[1, 2, 3, 4],
+ i=[0, 2, -1, 3, 1])
+ == [1, 3, N, 4, 2])
+
+ assert _test(v=[], i=[-1, -1, -1]) == [N, N, N]
+ with pytest.raises(InvalidQueryException):
+ _test(v=[], i=[0, 1])
+ assert _test(v=[], i=[]) == []
+ assert _test(v=[1, 2, 3], i=[]) == []
+ assert _test(v=[1, 2, N, 4, 5], i=[1, 2, 3]) == [2, N, 4]
+ assert _test(v=[1, N, 3, 4, N], i=[-1, 1, 2]) == [N, N, 3]
+ assert _test(v=[1, N, 3, 4, 5], i=[-1, 1, 2]) == [N, N, 3]
+
+ arr = _test(v=[7], i=[-1], as_raw_array=True).data
+ assert arr[0] == 0
+
+def test_take_identity():
+ q_values = QueryNode.literals(2, 4, 6, 8)
+ q_index = QueryNode.literals(0, 1, 2, 3)
+ q_taken = q_values.take(q_index)
+ result = _test_execute([q_values, q_taken],
+ as_raw_array=True,
+ block_size=2)
+ r_values = result[q_values]
+ r_taken = result[q_taken]
+ assert list(r_values) == list(r_taken)
+ assert r_values.base is not None
+ assert r_taken.base is not None
+ assert r_values.base is r_taken.base
+
+def test_take_values_broadcast():
+ q_values = QueryNode.filled(count=10, fill_value=3)
+ q_index = QueryNode.literals(2, 4, 6)
+ r = _execute_q(q_values.take(q_index), as_raw_array=True)
+ assert r.tolist() == [3, 3, 3]
+ assert npy_get_broadcaster(r).tolist() == [3]
+
+def test_take_index_is_broadcast():
+ q_values = QueryNode.literals(-1, -2, -3, -4)
+ q_index = QueryNode.filled(count=3, fill_value=2)
+ r = _execute_q(q_values.take(q_index), as_raw_array=True)
+ assert r.tolist() == [-3, -3, -3]
+ assert npy_get_broadcaster(r).tolist() == [-3]
+
+def test_take_values_broadcast_mask_index():
+ q_values = QueryNode.filled(count=10, fill_value=3)
+ q_index = QueryNode.literals(2, -1, 6)
+ r = _execute_q(q_values.take(q_index), as_raw_array=True)
+ assert r.tolist() == [3, N, 3]
+ assert npy_get_broadcaster(r) is None
+ assert isinstance(r, ma)
+ assert r.data.tolist() == [3, 0, 3]
+
+def test_take_values_broadcast_mask_values():
+ q_values = QueryNode.filled(count=10, fill_value=N)
+ q_index = QueryNode.literals(2, 4, 6)
+ r = _execute_q(q_values.take(q_index), as_raw_array=True)
+ assert r.tolist() == [N, N, N]
+ assert npy_get_broadcaster(r).tolist() == [N]
+
+@pytest.mark.parametrize("src", ["numpy", "array"])
+def test_mask_functions(src):
+ # pylint: disable=protected-access,compare-to-zero
+ from array import array as _array
+ array = (np.asarray([1, 2, 3])
+ if src == "numpy"
+ else np.asarray(_array("l", [1, 2, 3])))
+ ma_nomask = np.ma.masked_array(array)
+ ma_mask = np.ma.masked_array(array, mask=[T, F, T])
+ for value in (array, ma_nomask, ma_mask):
+ real_mask = np.ma.getmask(value)
+ is_masked_array = isinstance(value, np.ma.masked_array)
+ is_really_masked = real_mask is not nomask
+ assert npy_has_mask(value) is is_really_masked
+ if is_really_masked:
+ assert npy_get_data(value).base is array.base
+ assert npy_get_mask(value) is real_mask
+ x1, x2 = npy_explode(value)
+ assert x1.base is array.base
+ assert list(x1) == list(array)
+ assert x2 is value._mask
+ else:
+ if is_masked_array:
+ assert npy_get_data(value).base is array.base
+ else:
+ assert npy_get_data(value) is value
+ assert npy_get_mask(value) is nomask
+ x1, x2 = npy_explode(value)
+ if is_masked_array:
+ assert x1.base is array.base
+ else:
+ assert x1 is value
+ assert list(x1) == list(array)
+ assert x2 is nomask
+
+@pytest.mark.parametrize("block_size", [1, 2, 3, 1024])
+def test_sequential_take_basic(block_size):
+ q_values = QueryNode.literals(2, 4, 6, 8)
+ q_index = QueryNode.literals(1, 2, 3)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=block_size)
+ assert r.tolist() == [4, 6, 8]
+
+def test_sequential_take_repeat():
+ q_values = QueryNode.literals(2, 4, 6, 8)
+ q_index = QueryNode.literals(1, 1, 1, 3)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=2)
+ assert r.tolist() == [4, 4, 4, 8]
+
+def test_sequential_take_early_eof_error():
+ q_values = QueryNode.literals(2, 4, 6)
+ q_index = QueryNode.literals(9)
+ with pytest.raises(InvalidQueryException) as ex:
+ _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=2)
+ assert "early value EOF at index 3" in str(ex)
+
+def test_sequential_take_mask():
+ q_values = QueryNode.literals(2, 4, 6, 8)
+ q_index = QueryNode.literals(1, -1, 3)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=2)
+ assert r.tolist() == [4, N, 8]
+
+def test_sequential_take_nulls_at_end():
+ q_values = QueryNode.literals(2, 4, 6, 8)
+ q_index = QueryNode.literals(1, 3, -1, -1, -1, -1, -1)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=2)
+ assert r.tolist() == [4, 8] + [N] * 5
+
+def test_sequential_take_null_only():
+ q_values = QueryNode.literals()
+ q_index = QueryNode.literals(-1, -1, -1, -1, -1)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=2)
+ assert r.tolist() == [N] * 5
+
+def test_sequential_take_empty():
+ q_values = QueryNode.literals()
+ q_index = QueryNode.literals()
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=2)
+ assert r.tolist() == []
+
+def test_sequential_take_sequential():
+ q_values = QueryNode.literals(2, 4, 6, 8, 10)
+ q_index = QueryNode.literals(0, 1, 2, 3, 4)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=3)
+ assert r.tolist() == [2, 4, 6, 8, 10]
+
+def test_sequential_take_sequential_then_normal():
+ q_values = QueryNode.literals(2, 4, 6, 8, 10)
+ q_index = QueryNode.literals(0, 1, 2, 2, 4)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=3)
+ assert r.tolist() == [2, 4, 6, 6, 10]
+
+def test_sequential_take_sequential_rollback():
+ q_values = QueryNode.literals(2, 4, 6, 8, 10)
+ q_index = QueryNode.literals(0, 1, 1, 3, 4)
+ r = _execute_q(q_values.take_sequential(q_index),
+ as_raw_array=True,
+ block_size=10)
+ assert r.tolist() == [2, 4, 4, 8, 10]
+
+@pytest.mark.parametrize("block_size", [1, 2, 3, 10])
+@pytest.mark.parametrize("mode", ["full", "conservative"])
+@pytest.mark.parametrize("null", ["null", "no_null"])
+def test_sequential_take_broadcast_value(block_size, mode, null):
+ bcast_conservative = mode == "conservative"
+ use_null = null == "null"
+ q_values = QueryNode.filled(count=10, fill_value=3)
+ q_index = QueryNode.literals(0, 3, -1 if use_null else 4, 4, 4)
+ r = _execute_q(
+ q_values.take_sequential(q_index,
+ bcast_conservative=bcast_conservative),
+ as_raw_array=True,
+ block_size=block_size)
+ assert r.tolist() == [3, 3, N if use_null else 3, 3, 3]
+ bcast = npy_get_broadcaster(r)
+ if use_null or (block_size in (2, 3) and bcast_conservative):
+ assert bcast is None
+ else:
+ assert bcast.tolist() == [3]
+
+@pytest.mark.skipif(
+ not SPAN_INVARIANT_CHECKING,
+ reason="optimized build doesn't check for index errors")
+def test_sequential_take_invalid():
+ q_values = QueryNode.literals(1, 2, 3)
+ q_index = QueryNode.literals(1, 2, 1)
+ with pytest.raises(InvalidQueryException):
+ _execute_q(q_values.take_sequential(q_index))
+
+def test_literal_query():
+ """Test basic literal-sequence QueryNode support"""
+ _execute_q(LiteralQuery(())) == []
+ _execute_q(LiteralQuery((1, 2, 3))) == [1, 2, 3]
+ assert LiteralQuery((b"foo", b"bar")).schema.is_string
+ _execute_q(LiteralQuery((b"foo", b"bar"))) == [1, 2]
+ with pytest.raises(InvalidQueryException):
+ _execute_q(LiteralQuery((1, b"foo", 3)))
+
+def test_similar_values_are_distinct():
+ """Test distinctification"""
+ # Make sure that query interning isn't eagerly combining queries
+ # that test for equality on value (e.g., 0 == False), but not on
+ # type (int is not bool).
+ literals = [1.0, 1, True, False, 0]
+ qs = [LiteralQuery([lv]) for lv in literals]
+ assert len(set(qs)) == len(qs)
+ qs = [QueryNode.scalar(lv) for lv in literals]
+ assert len(set(qs)) == len(qs)
+
+ALL_REGULAR_SCHEMAS = [schema_name for schema_name in ALL_SCHEMAS
+ if ALL_SCHEMAS[schema_name][0]
+ not in (NULL_SCHEMA, STRING_SCHEMA)]
+
+@pict_parameterize(dict(schema_name_left=ALL_REGULAR_SCHEMAS,
+ schema_name_right=ALL_REGULAR_SCHEMAS))
+def test_dtype_value_preserving(schema_name_left, schema_name_right):
+ left_schema = ALL_SCHEMAS[schema_name_left][0]
+ right_schema = ALL_SCHEMAS[schema_name_right][0]
+ ldtype = left_schema.dtype
+ ltype = ldtype.type
+ rdtype = right_schema.dtype
+ rtype = rdtype.type
+ def _extreme_values(dtype):
+ if dtype.kind == "b":
+ return [True, False]
+ if dtype.kind == "f":
+ info = np.finfo(dtype)
+ else:
+ info = np.iinfo(dtype)
+ return [dtype.type(info.min), dtype.type(info.max)]
+ extreme_left = _extreme_values(ldtype)
+ extreme_right = _extreme_values(rdtype)
+ q = LiteralQuery(extreme_left + extreme_right)
+ def _i64_cast(value):
+ return np.asarray(value).view("l").item()
+ expected_left = extreme_left
+ expected_right = extreme_right
+ # We're not value-preserving when mixing int64 and uint64
+ if ldtype.char == "L" and q.schema.dtype.char == "l":
+ expected_left = list(map(_i64_cast, expected_left))
+ ltype = np.int64
+ if rdtype.char == "L" and q.schema.dtype.char == "l":
+ expected_right = list(map(_i64_cast, expected_right))
+ rtype = np.int64
+ if rdtype.kind == "f" and ldtype.kind != "f":
+ ltype = rtype
+ expected_left = list(map(ltype, expected_left))
+ if ldtype.kind == "f" and rdtype.kind != "f":
+ rtype = ltype
+ expected_right = list(map(rtype, expected_right))
+ assert all_unique(expected_left)
+ assert all_unique(expected_right)
+ result = _execute_q(q)
+ assert len(result) == len(expected_left) + len(expected_right)
+ result_left = result[:len(expected_left)]
+ result_right = result[len(expected_left):]
+ assert result_left == expected_left
+ assert all_unique(result_left)
+ assert list(map(ltype, result_left)) == expected_left
+ assert result_right == expected_right
+ assert all_unique(result_right)
+ assert list(map(rtype, result_right)) == expected_right
+
+def test_query_table_result():
+
+ # pylint: disable=unneeded-not,superfluous-parens
+
+ qt = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[
+ [1, 2],
+ [3, 4],
+ ])
+ r = _execute_qt(qt)
+ assert isinstance(r, TestQueryTableResult)
+ assert r == dict(foo=[1, 3], bar=[2, 4])
+ assert r == qt
+ assert not (r != qt)
+ qt = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[
+ [3, 2],
+ [3, 4],
+ ])
+ assert not (r == qt)
+ assert r != qt
+ qt = TestQueryTable(
+ names=["foo", "bar"],
+ schemas=[QuerySchema(INT32), QuerySchema(INT32)],
+ rows=[
+ [1, 2],
+ [3, 4],
+ ])
+ assert not (r == qt)
+ assert r != qt
+ qt = TestQueryTable(
+ names=["_ts", "_duration"],
+ rows=[
+ [1, 2],
+ [3, 4],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ assert not (r == qt)
+ assert r != qt
+ r = _execute_qt(qt)
+ assert r == qt
+ qt = TestQueryTable(
+ names=["_ts", "_duration"],
+ rows=[
+ [1, 2],
+ [3, 4],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ assert r != qt
+
+def test_schema_constraints():
+ q = QuerySchema(INT64)
+ assert not q.constraints
+ assert q.unconstrain() is q
+ q2 = q.constrain({UNIQUE})
+ assert q2 is not q
+ assert q2 != q
+ assert q2.is_a(q)
+ assert q2.constrain({UNIQUE}) is q2
+ q3 = q.constrain({UNIQUE})
+ assert q2 == q3
+ q3 = QuerySchema.concat([q, q2])
+ assert not q3.constraints
+
+
+# Sorting
+
+def _munge_sorts(sorts):
+ munged_sorts = OrderedDict()
+ def _add_sort(column, ascending=True, collation="binary"):
+ assert isinstance(collation, str)
+ munged_sorts[column] = (bool(ascending), collation)
+ for sort in sorts:
+ _add_sort(*sort)
+ return tuple(munged_sorts.items())
+
+@final
+class SortingQueryTable(QueryTable): # TODO(dancol): remove me!
+ """SortingQueryTable sorts another QueryTable"""
+
+ base_table = iattr(QueryTable)
+ sorts = tattr(converter=_munge_sorts)
+
+ @override
+ def _make_column_tuple(self):
+ return self.base_table.columns
+
+ @override
+ def countq(self):
+ return self.base_table.countq()
+
+ def group_sizes(self):
+ """Group sizes for tests"""
+ if not self.sorts:
+ return self.base_table.group_sizes()
+ return TakeQuery(self.base_table.group_sizes(),
+ self.__index_query)
+
+ @property
+ def __index_query(self):
+ """Query that gives indexes to take from base table for sort"""
+ def _base_query(sort_column, collation):
+ query = self.base_table.column(sort_column)
+ if query.schema.is_string:
+ query = CollateQuery(query, collation)
+ return query
+
+ return ArgSortQuery(
+ ((_base_query(sort_column, collation), ascending)
+ for sort_column, (ascending, collation) in self.sorts))
+
+ @override
+ def _make_column_query(self, column):
+ if not self.sorts:
+ return self.base_table.column(column)
+ return TakeQuery(self.base_table.column(column),
+ self.__index_query)
+
+@pytest.mark.parametrize("ascending", [True, False])
+def test_sorting_simple(ascending):
+ """Test single-column sorting"""
+ to_sort = TestQueryTable(
+ rows=[
+ [3, 2, 7, 4],
+ [6, 7, 2, 8],
+ [1, 4, 0, 3],
+ [9, 3, 1, 2],
+ ])
+
+ sorted_tbl = TestQueryTable(
+ rows=(identity if ascending else reversed)([
+ [1, 4, 0, 3],
+ [3, 2, 7, 4],
+ [6, 7, 2, 8],
+ [9, 3, 1, 2],
+ ]))
+
+ qt = SortingQueryTable(to_sort, [("col0", ascending)])
+ assert _execute_qt(qt) == sorted_tbl.as_dict()
+
+@pytest.mark.parametrize("col1_ascending", [True, False])
+def test_sorting_lexicographical(col1_ascending):
+ """Test that sorting works for multiple colums"""
+ table = [
+ [3, 2, 7, 4],
+ [5, 7, 2, 8],
+ [5, 4, 0, 3],
+ [9, 3, 1, 2],
+ ]
+
+ inv = 1 if col1_ascending else -1
+ sorted_table = sorted(table, key=lambda row: (row[0], row[1] * inv))
+
+ qt = TestQueryTable(rows=table)
+ sorts = (
+ ("col0", True),
+ ("col1", col1_ascending),
+ )
+ # pylint: disable=redefined-variable-type
+ qt = SortingQueryTable(TestQueryTable(rows=table), sorts)
+ assert _execute_qt(qt) == TestQueryTable(rows=sorted_table).as_dict()
+
+def _do_test_sorting_strings(strings, ascending, case_sensitive):
+ qe = QueryEngine(QueryCache())
+ shuffled_strings = strings[:]
+ _make_rng().shuffle(shuffled_strings)
+ qe.st.vintern(tuple(s.encode("UTF-8") for s in shuffled_strings))
+ qt = TestQueryTable(columns=[shuffled_strings],
+ schema=STRING_SCHEMA)
+ sorts = (
+ ("col0", ascending, "binary" if case_sensitive else "nocase"),
+ )
+ result = _execute_qt(SortingQueryTable(qt, sorts), strings=True)["col0"]
+ assert result == sorted(
+ strings,
+ key=lambda s: s if case_sensitive else s.lower(),
+ reverse=not ascending)
+
+@pytest.mark.parametrize("ascending", [True, False])
+def test_sorting_strings(ascending):
+ """Test string sorting query interface"""
+ _do_test_sorting_strings(
+ strings=["bar", "qux", "foo", "1", "", "341"],
+ ascending=ascending,
+ case_sensitive=True,
+ )
+
+@pytest.mark.parametrize("ascending", [True, False])
+def test_sorting_strings_case_insensitive(ascending):
+ """Test string sorting query interface in case insensitive mode"""
+ _do_test_sorting_strings(
+ strings=["bar", "Qux", "foo", "1", "", "341"],
+ ascending=ascending,
+ case_sensitive=False,
+ )
+
+def test_masked_broadcast_to():
+ assert masked_broadcast_to(np.asarray([1]), 3).tolist() == [1, 1, 1]
+ assert masked_broadcast_to(ma([1], [T]), 3).tolist() == [N, N, N]
+ x = masked_broadcast_to(ma([1], [F]), 3)
+ assert x.tolist() == [1, 1, 1]
+ assert type(x) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ x = masked_broadcast_to(ma([1]), 3)
+ assert x.tolist() == [1, 1, 1]
+ assert type(x) is np.ndarray # pylint: disable=unidiomatic-typecheck
+
+
+@pytest.mark.parametrize("mode", ["npy", "array"])
+def test_get_broadcaster(mode):
+ def _m(values):
+ if mode == "array":
+ from array import array as _array
+ values = _array("l", values)
+ return np.asarray(values)
+ assert npy_get_broadcaster(_m([1])) is None
+ x = _m([1, 2, 3])
+ assert npy_get_broadcaster(x) is None
+ y = _m([1])
+ assert npy_get_broadcaster(y) is None
+ z = np.broadcast_to(y, 5)
+ assert list(z) == [1, 1, 1, 1, 1]
+ z_orig = npy_get_broadcaster(z)
+ assert list(z_orig) == [1]
+ assert z_orig is y
+ with pytest.raises(TypeError):
+ npy_get_broadcaster(1)
+
+def test_get_broadcaster_masked():
+ assert npy_get_broadcaster(ma([1])) is None
+ x = ma([1, 2, 3], [T, F, T])
+ assert not npy_get_broadcaster(x)
+ y = ma([1], [T])
+ assert npy_get_broadcaster(y) is None
+ z = masked_broadcast_to(y, 5)
+ assert z.data.tolist() == [1, 1, 1, 1, 1]
+ assert z.tolist() == [N, N, N, N, N]
+ z_orig = npy_get_broadcaster(z)
+ assert z_orig.tolist() == y.tolist()
+ assert z_orig.data.base is y.data.base
+ assert z_orig.mask.base is y.mask.base
+
+def test_get_broadcaster_nomask():
+ nm = ma([1])
+ assert nm.mask is nomask
+ nm_bcast = ma(np.broadcast_to(nm.data.base, 3))
+ assert nm_bcast.tolist() == [1, 1, 1]
+ assert nm_bcast.mask is nomask
+ nm_orig = npy_get_broadcaster(nm_bcast)
+ assert type(nm_orig) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ assert nm_orig is nm.data.base
+
+def test_get_broadcaster_scalar():
+ orig = np.int32(7)
+ bcast = npy_broadcast_to(orig, 3)
+ assert bcast.tolist() == [7, 7, 7]
+ broadcaster = npy_get_broadcaster(bcast)
+ assert type(broadcaster) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ assert broadcaster.size == 1
+ assert broadcaster.ndim == 1
+ assert broadcaster.tolist() == [7]
+ assert broadcaster.dtype == np.dtype("i")
+
+def test_native_broadcast_to():
+ x = np.asarray([1])
+ y = npy_broadcast_to(x, 5)
+ assert y.tolist() == [1, 1, 1, 1, 1]
+ assert y.base is x
+ assert npy_broadcast_to([5], 3).tolist() == [5, 5, 5]
+ assert npy_broadcast_to([1, 2, 3], 3).tolist() == [1, 2, 3]
+
+def test_native_broadcast_to_scalar():
+ scalar = np.int32(7)
+ scalar_bcast = npy_broadcast_to(scalar, 3)
+ assert scalar_bcast.tolist() == [7, 7, 7]
+ assert type(scalar_bcast) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ base = scalar_bcast.base
+ assert type(base) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ assert base.ndim == 0 # pylint: disable=compare-to-zero
+ assert base.size == 1
+ assert base.tolist() == 7
+ assert type(base.tolist()) is int # pylint: disable=unidiomatic-typecheck
+
+def test_native_broadcast_to_invalid():
+ with pytest.raises(Exception):
+ npy_broadcast_to([1, 2], 3)
+ with pytest.raises(Exception):
+ npy_broadcast_to([[1]], 3)
+
+def test_native_broadcast_to_masked_array():
+ ma_in = ma([1, 2, 3], [T, F, T])
+ assert ma_in.tolist() == [N, 2, N]
+ z = npy_broadcast_to(ma_in, 3)
+ assert type(z) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ assert z.tolist() == [1, 2, 3]
+ assert z.base is ma_in.data.base
+
+
+class TestReadAllQuery(SimpleQueryNode):
+ base = iattr(QueryNode)
+ read_size = iattr(int)
+ priming_read = iattr(int)
+
+ @override
+ def _compute_schema(self):
+ return QuerySchema(INT64)
+
+ @override
+ def _compute_inputs(self):
+ return [self.base]
+
+ @override
+ async def run_async(self, qe):
+ [ic], [oc] = await qe.async_setup([self.base], [self])
+ obs_size = 0
+ block = await ic.read(self.priming_read or self.read_size)
+ while block:
+ array = block.as_array()
+ broadcaster = npy_get_broadcaster(array)
+ if len(array) > 1:
+ assert broadcaster is not None
+ assert broadcaster.tolist() * len(block) == array.tolist()
+ obs_size += len(array)
+ block = await ic.read(self.read_size)
+ await oc.write([obs_size], True)
+
+@pytest.mark.parametrize("block_size", [1, 3, 4, 5])
+@pytest.mark.parametrize("read_size", [2, 3, 4])
+@pytest.mark.parametrize("priming_read", [0, 1])
+@pytest.mark.parametrize("null", [True, False])
+def test_broadcast_read_all(block_size, read_size, priming_read, null):
+ total_size = 16
+ val = _execute_q(
+ TestReadAllQuery(QueryNode.filled(None if null else 3, total_size),
+ read_size,
+ priming_read),
+ block_size=block_size,
+ )
+ assert val == [total_size]
diff --git a/src/dctv/test_query_cache.py b/src/dctv/test_query_cache.py
new file mode 100644
index 0000000..3317a0b
--- /dev/null
+++ b/src/dctv/test_query_cache.py
@@ -0,0 +1,79 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test query caching facilities"""
+
+# pylint: disable=missing-docstring,compare-to-zero
+
+import logging
+from resource import getpagesize
+
+import pytest
+
+from .util import (
+ INT8,
+ TmpDir,
+)
+
+from ._native import (
+ QueryCache,
+ SPAN_INVARIANT_CHECKING,
+)
+
+log = logging.getLogger(__name__)
+
+def test_query_cache_basic():
+ qc = QueryCache(
+ memory_lwm_nbytes=1024,
+ memory_hwm_nbytes=16384,
+ )
+ assert qc.memory_nbytes == 0
+ assert qc.nhunks == 0
+ assert qc.memory_lwm_nbytes == 1024
+ assert qc.memory_hwm_nbytes == 16384
+
+def _new_array_with_score(qc, dtype, nelem, *, score_override):
+ old_score_override = qc.get_new_hunk_score_override()
+ qc.set_new_hunk_score_override(score_override)
+ try:
+ return qc.make_uninit_array(dtype, nelem)
+ finally:
+ qc.set_new_hunk_score_override(old_score_override)
+
+@pytest.mark.parametrize("bs", ["mmap", "numpy"])
+@pytest.mark.skipif(
+ not SPAN_INVARIANT_CHECKING,
+ reason="optimized build")
+def test_query_cache_spill(bs):
+ mmap_min_nbytes = 0 if bs == "mmap" else 4096
+ memory_lwm_nbytes = 4096 if bs == "mmap" else 0
+ qc = QueryCache(
+ memory_lwm_nbytes=memory_lwm_nbytes,
+ memory_hwm_nbytes=memory_lwm_nbytes,
+ mmap_min_nbytes=mmap_min_nbytes,
+ tmpdir=TmpDir(),
+ )
+ assert isinstance(qc.tmpdir, TmpDir)
+ array1 = _new_array_with_score(qc, INT8, 4, score_override=5)
+ array1[:] = [1, 2, 3, 4]
+ hunk1 = array1.base.hunk
+ del array1
+ assert hunk1.core_name == bs
+ assert qc.memory_nbytes == getpagesize() if bs == "mmap" else 4
+ array2 = _new_array_with_score(qc, INT8, 40, score_override=4)
+ hunk2 = array2.base.hunk
+ del array2
+ assert hunk2.core_name == bs
+ assert hunk1.core_name == "spilled"
+ assert hunk1.inflate().tolist() == [1, 2, 3, 4]
+ assert hunk1.core_name == bs + "_spilled"
diff --git a/src/dctv/test_queryengine.py b/src/dctv/test_queryengine.py
new file mode 100644
index 0000000..4f8aad7
--- /dev/null
+++ b/src/dctv/test_queryengine.py
@@ -0,0 +1,82 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Query engine tests"""
+
+# pylint: disable=missing-docstring
+
+import logging
+
+import pytest
+
+from ._native import (
+ QueryExecution,
+)
+
+from .query import (
+ QueryAction,
+)
+
+from .util import (
+ iattr,
+ override,
+)
+
+log = logging.getLogger(__name__)
+
+class DelQueryAction(QueryAction):
+ fn = iattr()
+
+ @override
+ def _compute_outputs(self):
+ return frozenset()
+
+ @override
+ def _compute_inputs(self):
+ return ()
+
+ @override
+ async def run_async(self, qe):
+ await self.fn(self, qe)
+
+class TestError(Exception):
+ pass
+
+def test_qe_error():
+ def _make_qe(fn):
+ return QueryExecution.make([DelQueryAction(fn)])
+
+ async def _exit_immediately(_self, _qe):
+ pass
+ with pytest.raises(RuntimeError) as ex:
+ _make_qe(_exit_immediately)
+ assert "did not call setup" in str(ex)
+
+ async def _fail_before_setup(_self, qe):
+ raise TestError
+ with pytest.raises(TestError):
+ _make_qe(_fail_before_setup)
+
+ async def _succeed_during_execution(_self, qe):
+ _, _ = await qe.async_setup([], [])
+ await qe.async_yield_to_query_runner(5)
+ assert next(_make_qe(_succeed_during_execution)) == 5
+
+ async def _success_after_fail(_self, qe):
+ _, _ = await qe.async_setup([], [])
+ blarg = qe.async_setup([], [])
+ with pytest.raises(RuntimeError) as ex:
+ await blarg
+ assert "cannot run setup" in str(ex)
+ await qe.async_yield_to_query_runner(10)
+ assert next(_make_qe(_success_after_fail)) == 10
diff --git a/src/dctv/test_queryop.py b/src/dctv/test_queryop.py
new file mode 100644
index 0000000..3b6e835
--- /dev/null
+++ b/src/dctv/test_queryop.py
@@ -0,0 +1,920 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for query operators"""
+import logging
+from collections import OrderedDict, defaultdict
+from cytoolz import count, first, unique
+import numpy as np
+import pytest
+
+from ._native import (
+ QueryCache,
+)
+
+from .query import (
+ DURATION_SCHEMA,
+ EVENT_UNPARTITIONED_TIME_MAJOR,
+ QueryNode,
+ QuerySchema,
+ QueryTable,
+ SPAN_UNPARTITIONED_TIME_MAJOR,
+ STRING_SCHEMA,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+)
+
+from .queryop import (
+ GroupCountQuery,
+ GroupLabelsQuery,
+ GroupSizesQuery,
+ NativeGroupedAggregationQuery,
+ NativeUngroupedAggregationQuery,
+ Stackify,
+ TimeSeriesEventEdge,
+ TimeSeriesQueryTable,
+ TimeSeriesSourceRole,
+ WELL_KNOWN_AGGREGATIONS,
+)
+
+from .test_query import (
+ TestQuery,
+ TestQueryTable,
+ _execute_q,
+ _execute_qt,
+ _test_execute,
+)
+
+from .util import (
+ BOOL,
+ INT64,
+ final,
+ iattr,
+ lmap,
+ load_pandas,
+ override,
+ tattr,
+)
+
+log = logging.getLogger(__name__)
+
+# pylint: disable=redefined-variable-type,missing-docstring
+
+def _manual_group_by(group_by, grouped, agg):
+ """Pure-python equivalent of group-by; for testing"""
+ if not isinstance(group_by, tuple):
+ group_by = (group_by,)
+ assert all(len(group_by_column) == len(grouped)
+ for group_by_column in group_by)
+ if isinstance(agg, str):
+ agg = PY_AGG[agg]
+ groups = OrderedDict()
+ for group, grouped_value in zip(map(tuple, zip(*group_by)), grouped):
+ group = _replace_nan(group)
+ groups.setdefault(group, []).append(grouped_value)
+ return OrderedDict(
+ (group, agg(values))
+ for group, values in groups.items())
+
+N = None
+
+# TODO(dancol): modernize these ancient tests
+
+GROUP_TEST_REGULAR = (
+ [3, 2, 1, 3],
+ [8, 4, 3, 9],
+)
+
+GROUP_TEST_EMPTY = (
+ [],
+ [],
+)
+
+GROUP_TEST_NAN = (
+ [3, 2, np.nan, 3],
+ [8, 4, 3, 9],
+)
+
+GROUP_MULTI_TEST_REGULAR = (
+ ([3, 3, 1, 3],
+ [3, 1, 1, 3]),
+ [8, 4, 3, 9],
+)
+
+GROUP_MULTI_TEST_NAN = (
+ ([3, 2, np.nan, 3],
+ [3, np.nan, 3, 5]),
+ [8, 4, 3, 9],
+)
+
+def _replace_nan(sequence):
+ # pylint: disable=comparison-with-itself
+ if any(value != value for value in sequence):
+ sequence = type(sequence)(None if v != v else v for v in sequence)
+ return sequence
+
+def _do_test_group_by(aggfunc, group_by, grouped, distinct=False):
+ if not isinstance(group_by, tuple):
+ group_by = (group_by,)
+ q_grouped = TestQuery(grouped)
+ q_group_by = tuple(TestQuery(group_by_column)
+ for group_by_column in group_by)
+ q_group = NativeGroupedAggregationQuery(
+ group_by=q_group_by,
+ data=q_grouped,
+ aggregation=aggfunc,
+ distinct=distinct)
+ result_v = _execute_q(q_group)
+ golden = list(_manual_group_by(group_by, grouped, aggfunc).values())
+ assert _replace_nan(list(result_v)) == _replace_nan(list(golden))
+
+@pytest.mark.parametrize("distinct", [True, False])
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+def test_query_group_by(aggfunc, distinct):
+ """Test that group-by functionality works"""
+ _do_test_group_by(aggfunc, *GROUP_TEST_REGULAR, distinct=distinct)
+
+@pytest.mark.parametrize("distinct", [True, False])
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+def test_query_group_by_empty(aggfunc, distinct):
+ """Test that group-by functionality works"""
+ _do_test_group_by(aggfunc, *GROUP_TEST_EMPTY, distinct=distinct)
+
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+def test_query_group_by_nan(aggfunc):
+ """Test that group-by functionality works with NaN"""
+ _do_test_group_by(aggfunc, *GROUP_TEST_NAN)
+
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+def test_query_multi_group_by(aggfunc):
+ """Test that multi-column group-by functionality works"""
+ _do_test_group_by(aggfunc, *GROUP_MULTI_TEST_REGULAR)
+
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+def test_query_multi_group_by_nan(aggfunc):
+ """Test that multi-column group-by functionality works with NaN"""
+ _do_test_group_by(aggfunc, *GROUP_MULTI_TEST_NAN)
+
+def _do_test_query_group_sizes(group_by, grouped):
+ if not isinstance(group_by, tuple):
+ group_by = (group_by,)
+ q_group_by = tuple(TestQuery(group_by_column)
+ for group_by_column in group_by)
+ q_sizes = GroupSizesQuery(group_by=q_group_by)
+ result_v = _execute_q(q_sizes)
+ golden = list(_manual_group_by(group_by, grouped, count).values())
+ assert list(result_v) == golden
+
+def test_query_group_sizes():
+ """Test that we can retrieve group-by group sizes"""
+ _do_test_query_group_sizes(*GROUP_TEST_REGULAR)
+
+def test_query_group_sizes_nan():
+ """Test that we can retrieve group-by group sizes with NaN"""
+ _do_test_query_group_sizes(*GROUP_TEST_NAN)
+
+def _do_test_query_group_count(group_by, grouped):
+ if not isinstance(group_by, tuple):
+ group_by = (group_by,)
+ q_group_by = tuple(TestQuery(group_by_column)
+ for group_by_column in group_by)
+ q_count = GroupCountQuery(group_by=q_group_by)
+ result_v = _execute_q(q_count)
+ golden = list(_manual_group_by(group_by, grouped, count).values())
+ assert list(result_v) == [len(golden)]
+
+def test_query_group_count():
+ """Test that we can retrieve the total group counts"""
+ group_by = [3, 2, 1, 3]
+ grouped = [8, 4, 3, 9]
+ _do_test_query_group_count(group_by, grouped)
+
+def test_query_group_count_nan():
+ """Test that we can retrieve the total group counts with NaN"""
+ group_by = [3, 2, np.nan, 3]
+ grouped = [8, 4, 3, 9]
+ _do_test_query_group_count(group_by, grouped)
+
+def _do_test_query_group_list(group_by, grouped):
+ if not isinstance(group_by, tuple):
+ group_by = (group_by,)
+ q_group_by = [TestQuery(group_by_column)
+ for group_by_column in group_by]
+ label_queries = [GroupLabelsQuery(q_group_by, group_by_column_q)
+ for group_by_column_q in q_group_by]
+ result = {
+ label_query: _execute_q(label_query)
+ for label_query in label_queries
+ }
+ golden_keys = list(_manual_group_by(group_by, grouped, count).keys())
+ for i, label_query in enumerate(label_queries):
+ assert list(result[label_query]) == [key[i] for key in golden_keys]
+
+def test_query_group_labels():
+ """Test that we can retrieve a list of all groups"""
+ _do_test_query_group_list(*GROUP_TEST_REGULAR)
+
+def test_query_group_labels_nan():
+ """Test that we can retrieve a list of all groups with NaN"""
+ _do_test_query_group_list(*GROUP_TEST_NAN)
+
+def test_query_group_labels_schema():
+ """Test that the grouped column schema is propagated in a labels query"""
+ q_group_by = TestQuery(["abc", "def"], schema=STRING_SCHEMA)
+ q_labels = GroupLabelsQuery((q_group_by,), q_group_by)
+ assert q_labels.schema is q_group_by.schema
+
+def _gqt_columns_converter(aggregations):
+ columns = OrderedDict()
+ def _agg(column, aggregation, input_column=None):
+ input_column = input_column or column
+ columns[column] = (input_column, aggregation)
+ for aggregation in aggregations:
+ _agg(*aggregation)
+ return columns
+
+@final
+class GroupingQueryTable(QueryTable): # TODO(dancol): remove me!
+ """QueryTable that groups by a column or a function of a column"""
+
+ _base_table = iattr(QueryTable, kwonly=True, name="base_table")
+ _group_by = tattr(str, kwonly=True, name="group_by")
+ _columns = iattr(converter=_gqt_columns_converter, kwonly=True,
+ name="aggregations")
+
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ base_table = self._base_table
+ for input_column, _ in self._columns.values():
+ assert input_column in base_table
+ group_by = self._group_by
+ assert all(col in base_table for col in self._group_by), \
+ "group_by values not in base table: {!r} BT provides {!r}".format(
+ sorted(set(group_by) - base_table.columns),
+ sorted(base_table.columns))
+
+ @property
+ def __group_by_queries(self):
+ return tuple(self._base_table.column(group_by_column)
+ for group_by_column in self._group_by)
+
+ @override
+ def countq(self):
+ if not self._group_by:
+ return self._base_table.countq()
+ return GroupCountQuery(self.__group_by_queries)
+
+ def group_sizes(self):
+ """Generate a query that yields the size of each group"""
+ if not self._group_by:
+ return QueryNode.filled(1, self._base_table.countq())
+ return GroupSizesQuery(self.__group_by_queries)
+
+ @override
+ def _make_column_tuple(self):
+ return tuple(self._columns)
+
+ @override
+ def _make_column_query(self, column):
+ input_column, aggregation = self._columns[column]
+ if input_column in self._group_by:
+ return GroupLabelsQuery(
+ self.__group_by_queries,
+ self._base_table.column(input_column))
+ input_column_query = self._base_table.column(input_column)
+ assert self._group_by
+ return NativeGroupedAggregationQuery(
+ group_by=self.__group_by_queries,
+ data=input_column_query,
+ aggregation=aggregation,
+ )
+
+def test_query_table_group():
+ """Test that a grouping query table works"""
+ group_by, grouped = GROUP_TEST_REGULAR
+ qt = TestQueryTable(columns=[group_by, grouped], names=["foo", "bar"])
+ qg = GroupingQueryTable(base_table=qt,
+ group_by=["foo"],
+ aggregations=[
+ ("foo/min", "min", "foo"),
+ ("bar/min", "min", "bar"),
+ ("bar/max", "max", "bar")])
+ manual_group_bar_min = _manual_group_by(group_by, grouped, min)
+ manual_group_bar_max = _manual_group_by(group_by, grouped, max)
+ manual_group_sizes = _manual_group_by(group_by, grouped, count)
+
+ assert len({len(manual_group_bar_min),
+ len(manual_group_bar_max),
+ len(manual_group_sizes)}) == 1
+
+ queries = [
+ qg["foo/min"],
+ qg["bar/min"],
+ qg["bar/max"],
+ qg.countq(),
+ qg.group_sizes(),
+ ]
+ results = dict(_test_execute(queries))
+ assert list(results[qg["foo/min"]]) == \
+ lmap(first, manual_group_bar_min.keys())
+ assert list(results[qg["bar/min"]]) == \
+ list(manual_group_bar_min.values())
+ assert list(results[qg["bar/max"]]) == \
+ list(manual_group_bar_max.values())
+ assert list(results[qg.countq()]) == \
+ [len(manual_group_sizes)]
+ assert list(results[qg.group_sizes()]) == \
+ list(manual_group_sizes.values())
+
+def test_filter():
+ """Test that we can filter on a condition"""
+ qk = TestQuery([1, 2, 2, 3])
+ qv = TestQuery([4, 5, 6, 8])
+ mq = qk.handle_binop("=", QueryNode.scalar(2))
+ fq = qv[mq]
+ result = _execute_q(fq)
+ assert list(result) == [5, 6]
+
+def _format_plan_step(action, _qdb):
+ type_name = type(action).__name__
+ return "{}".format(type_name)
+
+def _format_query_plan(plan):
+ """Build a human-readable description of a query plan"""
+ from io import StringIO
+ from itertools import count as icount
+ label_count = icount()
+ qdb = defaultdict(lambda: "#{:02}".format(next(label_count)))
+ out = StringIO()
+ described = set()
+ provided = set()
+ for i, action in enumerate(plan):
+ outputs = list(action.outputs)
+ provided.update(action.outputs)
+ action_desc = type(action).__name__
+ out.write("{:3}: ".format(i))
+ if len(outputs) > 1 or not outputs:
+ out.write("{} <- {} -> {}\n".format(
+ action_desc,
+ ("{}" if not action.inputs
+ else ", ".join(sorted(qdb[q] for q in action.inputs))),
+ ("{}" if not outputs
+ else ", ".join(sorted(qdb[q] for q in outputs)))))
+ new_outputs = []
+ for q in outputs:
+ if q not in described and q not in new_outputs:
+ new_outputs.append(q)
+ described.add(q)
+ new_outputs.sort(key=lambda q: qdb[q])
+ # TODO(dancol): fix query descriptions!
+ for q in new_outputs:
+ out.write("\t{} := {}\n".format(
+ qdb[q], str(q)))
+ else:
+ assert len(outputs) == 1
+ out.write("{} <- {}\n".
+ format(qdb[outputs[0]],
+ str(outputs[0])))
+ needed = set()
+ for qaction in plan[i + 1:]:
+ needed.update(qaction.inputs)
+ dead = provided - needed
+ if dead:
+ out.write("\tdead: {}\n".format(
+ ", ".join(sorted(qdb[q] for q in dead))))
+ provided -= dead
+
+ return out.getvalue()
+
+
+def test_query_interning():
+ """Test that identical query objects are identical"""
+ assert QueryNode.scalar(5) is QueryNode.scalar(5)
+
+def _py_biggest_key(v):
+ if isinstance(v, str):
+ return len(v)
+ k = int(np.log10(abs(v)))
+ if v < 0:
+ k += 1
+ return k
+
+def _wrap_null_empty(func):
+ def _wrapper(seq):
+ if not len(seq): # pylint: disable=len-as-condition
+ return None
+ return func(seq)
+ return _wrapper
+
+def _fake_biggest(seq):
+ groups = defaultdict(list)
+ for item in seq:
+ groups[_py_biggest_key(item)].append(item)
+ return groups[max(groups)][0]
+
+PY_AGG = {
+ "first": _wrap_null_empty(first),
+ "max": _wrap_null_empty(max),
+ "min": _wrap_null_empty(min),
+ "sum": _wrap_null_empty(sum),
+ "avg": _wrap_null_empty(np.mean),
+ "prod": _wrap_null_empty(np.prod),
+ "count": len,
+ "stddev": _wrap_null_empty(lambda s: load_pandas().Series(s).std()),
+ "variance": _wrap_null_empty(lambda s: load_pandas().Series(s).var()),
+ "nunique": _wrap_null_empty(lambda s: count(unique(s))),
+ "unique_mask": _wrap_null_empty(lambda s: all(v == s[0] for v in s)),
+ "biggest": _wrap_null_empty(_fake_biggest),
+}
+
+DATA_TABLE = {
+ "simple": [1, 2, 341, 3],
+ "dups": [1, 2, 1, 44, 1, 4],
+ "allsame": [1, 1, 1, 1],
+ "empty": []
+}
+
+@pytest.mark.parametrize("aggfunc", WELL_KNOWN_AGGREGATIONS)
+@pytest.mark.parametrize("data", sorted(DATA_TABLE.keys()))
+def test_aggregation_query(aggfunc, data):
+ """Test that simple aggregation works"""
+ numbers = DATA_TABLE[data]
+ q = TestQuery(numbers)
+ q = NativeUngroupedAggregationQuery(aggregation=aggfunc, data=q)
+ result = _execute_q(q, block_size=2)
+ pd = load_pandas()
+ assert list(result) == [PY_AGG[aggfunc](pd.Series(numbers))]
+
+def test_aggregation_biggest():
+ """Test that biggest aggregation works"""
+ numbers = [1, 3241, -6, 14]
+ q = TestQuery(numbers)
+ q = NativeUngroupedAggregationQuery(aggregation="biggest", data=q)
+ assert list(_execute_q(q)) == [max(numbers)]
+
+def test_aggregation_biggest_zero_nowarn(recwarn):
+ """Test that zero doesn't barf"""
+ numbers = [0, 1, 2]
+ q = TestQuery(numbers)
+ q = NativeUngroupedAggregationQuery(aggregation="biggest", data=q)
+ assert list(_execute_q(q)) == [1]
+ warnings = list(filter(lambda w: "size changed" not in str(w), recwarn))
+ assert not warnings, "warnings triggered: {!r}".format(lmap(str, warnings))
+
+def test_aggregation_biggest_string():
+ """Test that biggest works on strings"""
+ strings = ["foo", "bar", "longest", "x"]
+ q = TestQuery(strings)
+ qa = NativeUngroupedAggregationQuery(aggregation="biggest", data=q)
+ assert list(_execute_q(qa)) == ["longest"]
+
+def _do_test_stack_computation(rows):
+ task_id = []
+ ts = []
+ token = []
+ end_flag = []
+ next_ts = 1
+ for row_task_id, row_token in rows:
+ task_id.append(row_task_id)
+ ts.append(next_ts)
+ token.append(row_token)
+ end_flag.append(row_token < 0)
+ next_ts += 10
+ qt = TestQueryTable(
+ names=("task_id", "_ts", "start_token", "end_flag"),
+ columns=[task_id, ts, token, end_flag],
+ schemas=[
+ QuerySchema(INT64),
+ TS_SCHEMA,
+ QuerySchema(INT64),
+ QuerySchema(BOOL),
+ ])
+
+ stackify = Stackify(
+ ts=qt["_ts"],
+ partition=qt["task_id"],
+ frame_id=qt["start_token"],
+ end_flag=qt["end_flag"],
+ )
+
+ Meta = Stackify.Meta
+
+ wanted = OrderedDict((
+ (stackify.metaq(Meta.SH_PARTITION), "history_task_id"),
+ (stackify.metaq(Meta.SH_TS), "history_ts"),
+ (stackify.metaq(Meta.SH_STACK_ID), "history_stack_id"),
+ (stackify.metaq(Meta.SD_STACK_ID), "stacks_stack_id"),
+ (stackify.metaq(Meta.SD_DEPTH), "stacks_depth"),
+ (stackify.metaq(Meta.SD_FRAME_ID), "stacks_token"),
+ ))
+
+ raw_result = dict(_test_execute(wanted))
+ result = OrderedDict()
+ for wanted_query, key in wanted.items():
+ result[key] = list(raw_result[wanted_query])
+ log.debug("result %20s = %s", key,
+ ", ".join(
+ ("%5s" % (item,)) for item in result[key]))
+ return result
+
+
+def test_query_stack_computation():
+ """Test that the stack computation stuff works"""
+ # pylint: disable=bad-whitespace
+ result = _do_test_stack_computation([
+ [0, 100],
+ [0, 200],
+ [0, -1],
+ [0, -1],
+ [0, 100],
+ ])
+ assert ([result[k] for k in ("history_task_id",
+ "history_ts",
+ "history_stack_id")]
+ ==
+ [
+ [ 0, 0, 0, 0, 0],
+ [ 1, 11, 21, 31, 41],
+ [ 1, 2, 1, 0, 1],
+ ])
+
+ assert ([result[k] for k in ("stacks_stack_id",
+ "stacks_depth",
+ "stacks_token")]
+ ==
+ [
+ [ 1, 2, 2],
+ [ 0, 0, 1],
+ [ 100, 100, 200],
+ ])
+
+@final
+def test_dummy_native():
+ """Test native array iteration code"""
+ from ._native import _test_dummy, QueryExecution
+ def _supply_data():
+ yield np.array([1, 3], "i"), [7, 4]
+ yield np.array([], "i"), np.array([], "l")
+ yield np.array([], "i"), np.array([], "l")
+ yield np.array([5, -3], "i"), [7, 0]
+ output = []
+ def _receive_output(*args):
+ output.append(lmap(lambda item: np.asarray(item).tolist(), args))
+ _test_dummy(_supply_data(), _receive_output,
+ QueryExecution.make([], qc=QueryCache(block_size=3)))
+ assert output == [
+ [
+ [8, 7, 12],
+ [-6, -1, -2],
+ [0, 1, 2],
+ ],
+ [
+ [-3],
+ [-3],
+ [3],
+ ],
+ ]
+
+def test_dummy_native_empty():
+ """Test native array iteration code for the empty input case"""
+ from ._native import _test_dummy, QueryExecution
+ output = []
+ def _receive_output(*args):
+ output.append(lmap(lambda item: np.asarray(item).tolist(), args))
+ _test_dummy(iter([]), _receive_output, QueryExecution.make([]))
+ assert output == [[[], [], []]]
+
+def test_time_series_conversion():
+ """Converting time series to spans"""
+ qt_start_events = TestQueryTable(
+ names=("_ts", "coffee"),
+ rows=[
+ [10, 1],
+ [20, 2],
+ [40, 3],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR,
+ )
+ qt_ts = TimeSeriesQueryTable(
+ sources=[
+ dict(source=qt_start_events)
+ ],
+ columns=[
+ dict(column="coffee_start", source=0, source_column="coffee"),
+ dict(column="coffee_start2", source=0,
+ source_column="coffee",
+ edge=TimeSeriesEventEdge.RISING),
+ dict(column="coffee_end", source=0,
+ source_column="coffee",
+ edge=TimeSeriesEventEdge.FALLING),
+ ]
+ ).to_schema(sorting=TableSorting.TIME_MAJOR)
+
+ assert _execute_qt(qt_ts) == TestQueryTable(
+ names=["_ts", "_duration", "coffee_start", "coffee_start2", "coffee_end"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT64, INT64],
+ rows=[
+ [10, 10, 1, 1, 2],
+ [20, 20, 2, 2, 3],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+
+# Time series conversion
+
+def test_time_series_conversion_no_sources():
+ """Test that time series conversion works with no event sources"""
+ qt_ts = TimeSeriesQueryTable(
+ sources=[],
+ columns=[]
+ ).to_schema(sorting=TableSorting.TIME_MAJOR)
+ assert _execute_qt(qt_ts) == TestQueryTable(
+ names=["_ts", "_duration"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA],
+ rows=[
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_start_stop():
+ """Test time series conversion with separate start and stop events"""
+ qt_start_events = TestQueryTable(
+ names=("_ts", "coffee"),
+ rows=[
+ [10, 1],
+ [20, 2],
+ [22, 2], # Self-end
+ [40, 3],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR,
+ )
+
+ qt_stop_events = TestQueryTable(
+ names=("_ts", "coffee"),
+ rows=[
+ [15, -1],
+ [24, -2], # Spurious end
+ [40, -3], # Zero duration
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR,
+ )
+
+ qt_ts = TimeSeriesQueryTable(
+ sources=[
+ dict(source=qt_start_events,
+ nickname="cstart"),
+ dict(source=qt_stop_events,
+ nickname="cstop",
+ role=TimeSeriesSourceRole.STOP),
+ ],
+ columns=[
+ dict(column="coffee_start",
+ source="cstart",
+ source_column="coffee"),
+ dict(column="coffee_stop_invalid",
+ source="cstop",
+ source_column="coffee"),
+ dict(column="coffee_end",
+ source="cstop",
+ source_column="coffee",
+ edge=TimeSeriesEventEdge.FALLING),
+ ]).to_schema(sorting=TableSorting.TIME_MAJOR)
+
+ # pylint: disable=bad-whitespace
+ assert _execute_qt(qt_ts) == TestQueryTable(
+ names=["_ts", "_duration", "coffee_start", "coffee_stop_invalid", "coffee_end"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT64, INT64],
+ rows=[
+ [10, 5, 1, N, -1],
+ [20, 2, 2, N, N],
+ [22, 2, 2, N, -2],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def _tsts_prio(*, high_prio_starts, low_prio_starts, stops, reverse_sources=False):
+ qt_start_events_highprio = TestQueryTable(
+ names=["_ts", "coffee"],
+ rows=[
+ [start, start * 10]
+ for start in high_prio_starts
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ qt_start_events_lowprio = TestQueryTable(
+ names=["_ts", "coffee"],
+ rows=[
+ [start, start * 10 + 1]
+ for start in low_prio_starts
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ qt_stop_events = TestQueryTable(
+ names=["_ts"],
+ rows=[[stop] for stop in stops],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ sources = [dict(source=qt_start_events_highprio,
+ nickname="cstart_highprio"),
+ dict(source=qt_start_events_lowprio,
+ nickname="cstart_lowprio",
+ priority=1),
+ dict(source=qt_stop_events,
+ nickname="cstop",
+ role=TimeSeriesSourceRole.STOP)]
+ if reverse_sources:
+ sources.reverse()
+ qt_ts = TimeSeriesQueryTable(
+ sources=sources,
+ columns=[
+ dict(source="cstart_highprio",
+ column="coffee_highprio",
+ source_column="coffee"),
+ dict(source="cstart_lowprio",
+ column="coffee_lowprio",
+ source_column="coffee"),
+ ]).to_schema(sorting=TableSorting.TIME_MAJOR)
+ return _execute_qt(qt_ts)
+
+def test_time_series_conversion_prio_simple():
+ # pylint: disable=bad-whitespace
+ assert _tsts_prio(
+ high_prio_starts=[20],
+ low_prio_starts=[30],
+ stops=[40]) == TestQueryTable(
+ names=["_ts", "_end", "coffee_highprio", "coffee_lowprio"],
+ rows=[
+ [20, 40, 200, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_prio_before_highprio():
+ # pylint: disable=bad-whitespace
+ assert _tsts_prio(
+ high_prio_starts=[20],
+ low_prio_starts=[10],
+ stops=[40]) == TestQueryTable(
+ names=["_ts", "_end", "coffee_highprio", "coffee_lowprio"],
+ rows=[
+ [10, 20, N, 101],
+ [20, 40, 200, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_prio_after_close():
+ # pylint: disable=bad-whitespace
+ assert _tsts_prio(
+ high_prio_starts=[20],
+ low_prio_starts=[30],
+ stops=[25, 40]) == TestQueryTable(
+ names=["_ts", "_end", "coffee_highprio", "coffee_lowprio"],
+ rows=[
+ [20, 25, 200, N],
+ [30, 40, N, 301],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_prio_at_close():
+ # pylint: disable=bad-whitespace
+ assert _tsts_prio(
+ high_prio_starts=[20],
+ low_prio_starts=[25],
+ stops=[25, 40]) == TestQueryTable(
+ names=["_ts", "_end", "coffee_highprio", "coffee_lowprio"],
+ rows=[
+ [20, 25, 200, N],
+ [25, 40, N, 251],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_prio_race():
+ # pylint: disable=bad-whitespace
+ assert _tsts_prio(
+ high_prio_starts=[20],
+ low_prio_starts=[20],
+ stops=[40]) == TestQueryTable(
+ names=["_ts", "_end", "coffee_highprio", "coffee_lowprio"],
+ rows=[
+ [20, 40, 200, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_prio_race_backwards():
+ # pylint: disable=bad-whitespace
+ assert _tsts_prio(
+ high_prio_starts=[20],
+ low_prio_starts=[20],
+ stops=[40],
+ reverse_sources=True) == TestQueryTable(
+ names=["_ts", "_end", "coffee_highprio", "coffee_lowprio"],
+ rows=[
+ [20, 40, 200, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_time_series_conversion_partitions():
+ """Converting time series to spans with partitions"""
+ qt_start_events = TestQueryTable(
+ names=("_ts", "coffee", "partno"),
+ rows=[
+ [10, 1, 1],
+ [20, 2, 2],
+ [40, 3, 2],
+ [50, 4, 1],
+ ],
+ table_schema=TableSchema(TableKind.EVENT,
+ "partno",
+ TableSorting.TIME_MAJOR),
+ )
+ qt_ts = TimeSeriesQueryTable(
+ sources=[dict(source=qt_start_events)],
+ columns=[dict(column="coffee", source=0)],
+ partition="partno",
+ ).to_schema(sorting=TableSorting.TIME_MAJOR)
+ result = _execute_qt(qt_ts)
+ assert result == dict(
+ _ts=[10, 20],
+ _duration=[40, 20],
+ coffee=[1, 2],
+ partno=[1, 2],
+ )
+
+@pytest.mark.parametrize("part_dtype_code", ["i", "L", "b", "l", "g"])
+def test_time_series_conversion_partitions_casting(part_dtype_code):
+ """Partition downcast correctness"""
+ part_dtype = np.dtype(part_dtype_code)
+ qt_start_events = TestQueryTable(
+ names=("_ts", "coffee", "partno"),
+ schemas=(TS_SCHEMA, INT64, part_dtype),
+ rows=[
+ [10, 1, 1],
+ [20, 2, 2],
+ [40, 3, 2],
+ [50, 4, 1],
+ ],
+ table_schema=TableSchema(TableKind.EVENT,
+ "partno",
+ TableSorting.TIME_MAJOR))
+ qt_ts = TimeSeriesQueryTable(
+ sources=[dict(source=qt_start_events)],
+ columns=[dict(column="coffee", source=0)],
+ partition="partno",
+ ).to_schema(sorting=TableSorting.TIME_MAJOR)
+ if part_dtype_code == "g":
+ with pytest.raises(TypeError):
+ _execute_qt(qt_ts)
+ return
+
+ result = _execute_qt(qt_ts)
+ assert result == TestQueryTable(
+ names=("_ts", "_duration", "partno", "coffee"),
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype, INT64),
+ rows=[
+ [10, 40, 1, 1],
+ [20, 20, 2, 2],
+ ],
+ table_schema=TableSchema(TableKind.SPAN,
+ "partno",
+ TableSorting.TIME_MAJOR))
+
+def test_time_series_conversion_terminate_opened():
+ """Converting time series to spans with partitions"""
+ qt_start_events = TestQueryTable(
+ names=("_ts", "coffee", "partno"),
+ rows=[
+ [10, 1, 1],
+ [20, 2, 2],
+ [40, 3, 2],
+ [50, 4, 1],
+ ],
+ table_schema=TableSchema(TableKind.EVENT,
+ "partno",
+ TableSorting.TIME_MAJOR),
+ )
+ qt_end_broadcast = TestQueryTable(
+ names=["_ts"],
+ rows=[
+ [70],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+
+ qt_ts = TimeSeriesQueryTable(
+ sources=[
+ dict(source=qt_start_events),
+ dict(source=qt_end_broadcast,
+ role=TimeSeriesSourceRole.STOP_BROADCAST),
+ ],
+ columns=[
+ dict(column="coffee", source=0),
+ dict(column="fcoffee",
+ source_column="coffee",
+ source=0,
+ edge=TimeSeriesEventEdge.FALLING),
+ ],
+ partition="partno",
+ ).to_schema(sorting=TableSorting.TIME_MAJOR)
+ result = _execute_qt(qt_ts)
+ assert result == dict(
+ _ts=[10, 20, 40, 50],
+ _duration=[40, 20, 30, 20],
+ coffee=[1, 2, 3, 4],
+ fcoffee=[4, 3, None, None],
+ partno=[1, 2, 2, 1],
+ )
diff --git a/src/dctv/test_queryplan.py b/src/dctv/test_queryplan.py
new file mode 100644
index 0000000..22f876e
--- /dev/null
+++ b/src/dctv/test_queryplan.py
@@ -0,0 +1,98 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for the query planner"""
+import logging
+
+from .query import (
+ BinaryOperationQuery,
+ QueryNode,
+ QueryTable,
+)
+
+from .queryplan import (
+ make_action_graph,
+ plan_query_beam_search,
+ plan_query_minstar,
+)
+
+from .util import (
+ Timed,
+ final,
+ iattr,
+ load_networkx,
+ override,
+)
+
+from .test_query import (
+ TestQueryTable,
+ _make_rng,
+)
+
+from .test_queryop import (
+ GroupingQueryTable,
+)
+
+log = logging.getLogger(__name__)
+
+@final
+class FilterQueryTable(QueryTable): # TODO(dancol): remove me!
+ """Select a subset of rows in another Querytable"""
+
+ base_table = iattr(QueryTable)
+ condition = iattr(QueryNode)
+
+ @override
+ def _make_column_tuple(self):
+ return self.base_table.columns
+
+ @override
+ def _make_column_query(self, column):
+ return self.base_table.column(column)[self.condition]
+
+def _torture_planner(nr_columns, nr_rows):
+ rng = _make_rng()
+ columns = {}
+ column_names = ["col{}".format(n) for n in range(nr_columns)]
+ for column_name in column_names:
+ values = [rng.randint(0, 10) for _ in range(nr_rows)]
+ columns[column_name] = values
+ # pylint: disable=redefined-variable-type
+ qt = TestQueryTable(columns=columns.values(), names=columns.keys())
+ qt = GroupingQueryTable(
+ base_table=qt,
+ group_by=[column_names[0]],
+ aggregations=[
+ (column_name, "sum") for column_name in column_names
+ ])
+ qt = FilterQueryTable(
+ qt,
+ BinaryOperationQuery(qt[column_names[0]], "=",
+ QueryNode.scalar(2)))
+ wanted = frozenset(qt[column_name] for column_name in column_names)
+ cache = frozenset()
+ action_graph = make_action_graph(wanted, cache)
+ load_networkx()
+
+ with Timed("minstar"):
+ plan_query_minstar(action_graph)
+ with Timed("beam"):
+ plan_query_beam_search(action_graph, wanted, cache)
+
+def test_query_planner_lesser_torture():
+ """Lesser combinatoric torture test for query planner"""
+ _torture_planner(6, 5)
+
+def test_query_planner_greater_torture():
+ """Greater combinatoric torture test for query planner"""
+ _torture_planner(40, 5)
diff --git a/src/dctv/test_recursive.py b/src/dctv/test_recursive.py
new file mode 100644
index 0000000..0945af0
--- /dev/null
+++ b/src/dctv/test_recursive.py
@@ -0,0 +1,147 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for recursive table queries"""
+
+# pylint: disable=missing-docstring
+
+import logging
+import pytest
+from .query import InvalidQueryException
+from .test_query import _execute_qt
+from .test_sql import ps, ps2qt
+
+log = logging.getLogger(__name__)
+
+def test_recursive_cte_parse_union_all():
+ ps("WITH RECURSIVE foo AS (SELECT 1 UNION ALL SELECT 2) SELECT * FROM foo")
+
+def test_basic():
+ q = """
+WITH RECURSIVE t(n) AS (
+ SELECT * FROM (VALUES (1))
+ UNION ALL
+ SELECT n+1 FROM t WHERE n < 8+2
+)
+SELECT n FROM t
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
+ }
+
+def test_schema_mismatch():
+ q = """
+WITH RECURSIVE t(n) AS (
+ SELECT * FROM (VALUES (1.0))
+ UNION ALL
+ SELECT 1 FROM t WHERE n < 8+2
+)
+SELECT n FROM t
+ """
+ with pytest.raises(InvalidQueryException) as ex:
+ _execute_qt(ps2qt(q))
+ assert "schema mismatch in recursive CTE" in str(ex)
+
+def test_multiple():
+ q = """
+WITH RECURSIVE t(n, m) AS (
+ SELECT * FROM (VALUES (1, 2))
+ UNION ALL
+ SELECT n+1, m+3 FROM t WHERE n < 8+2
+)
+SELECT n, m FROM t
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
+ "m": [2, 5, 8, 11, 14, 17, 20, 23, 26, 29],
+ }
+
+def test_prune():
+ # N.B. for now, we use three columns to ensure that at least one
+ # column is unused. The SQL table generate stuff right now is dumb
+ # enough to use an otherwise-unused column to generate its broadcast
+ # count, so if we have two columns, both might be "used" internally.
+ # But with three columns, one is guaranteed to be unused and so will
+ # exercise the query-pruning path.
+ #
+ # TODO(dancol): go back to two columns when we do AND-OR tree stuff.
+ q = """
+WITH RECURSIVE t(n, m, o) AS (
+ SELECT * FROM (VALUES (1, 2, 3))
+ UNION ALL
+ SELECT n+1, m+3, o+4 FROM t WHERE n < 8+2
+)
+SELECT n FROM t
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "n": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
+ }
+
+def test_nested_cte_uncoordinated():
+ q = """
+WITH RECURSIVE t(n) AS (
+ SELECT * FROM (VALUES (1))
+ UNION ALL
+ SELECT n+(WITH RECURSIVE s(m) AS (
+ SELECT * FROM (VALUES (2))
+ UNION ALL
+ SELECT m+1 FROM s WHERE m < 2
+ )
+ SELECT SUM(m) FROM s)
+ FROM t
+ WHERE n < 8+2
+)
+SELECT n FROM t
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "n": [1, 3, 5, 7, 9, 11],
+ }
+
+def test_nested_cte_coordinated():
+ q = """
+WITH RECURSIVE t(n) AS (
+ SELECT * FROM (VALUES (1))
+ UNION ALL
+ SELECT n+(WITH RECURSIVE s(m) AS (
+ SELECT * FROM (VALUES (2))
+ UNION ALL
+ SELECT m+(SELECT SUM(n) FROM t) FROM s WHERE m < 3
+ )
+ SELECT SUM(m) FROM s)
+ FROM t
+ WHERE n < 8+2
+)
+SELECT n FROM t
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "n": [1, 6, 16]
+ }
+
+def test_no_recursive_references():
+ q = """
+WITH RECURSIVE t(n) AS (
+ SELECT * FROM (VALUES (1))
+ UNION ALL
+ SELECT 1
+)
+SELECT n FROM t LIMIT 5
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "n": [1, 1, 1, 1, 1]
+ }
diff --git a/src/dctv/test_repl.py b/src/dctv/test_repl.py
new file mode 100644
index 0000000..cad1c93
--- /dev/null
+++ b/src/dctv/test_repl.py
@@ -0,0 +1,275 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""REPL test cases"""
+# pylint: disable=missing-docstring,bad-whitespace,redefined-outer-name
+
+import logging
+import pytest
+import numpy as np
+
+from .repl import (
+ LineDrawing,
+ ReplSession,
+ TableFormatter,
+ TableStudy,
+ Ui,
+)
+from .util import (
+ final,
+ override,
+)
+from .query import QuerySchema
+from ._native import StringTable
+
+log = logging.getLogger(__name__)
+
+# Ugly dummy style we use in formatting tests. The drawing characters
+# are lowercase letters so that we can test that styles are applied
+# correctly by using a dummy "U" style to make "styled" parts of the
+# table output upper case.
+DUMMY_LINE_DRAWING = LineDrawing(
+ colsep=("U", "q"),
+ major_cross_first=("U", "a"),
+ major_cross_both=("U", "s"),
+ major_cross_last=("U", "d"),
+ minor_cross_first=("U", "z"),
+ minor_cross_both=("U", "x"),
+ minor_cross_last=("U", "c"),
+ rowsep_major=("U", "y"),
+ rowsep_minor=("U", "n"),
+ hanging_indent=("U", "h"),
+ truncation_indicator=("U", "t"),
+ header_style="U",
+ header_sep_by_default=True,
+)
+FORMATTED_NEWLINE = ("", "\n")
+
+DEFAULT_COLUMN_FORMATTER = lambda n, _s: n
+
+@pytest.fixture(scope="module", params=["1", "2", "auto"])
+def repl(request):
+ test_ui = TestReplUi()
+ repl = ReplSession(test_ui)
+ if request.param != "auto":
+ block_size = int(request.param)
+ repl.handle_input_line(".set block_size {}".format(block_size))
+ assert test_ui.slurp_output() == \
+ "Set block_size to {}".format(block_size)
+ return repl
+
+@final
+class TestReplUi(Ui):
+ @override
+ def __init__(self):
+ super().__init__()
+ self.reset()
+
+ def reset(self):
+ self.prints = []
+ self.tables = []
+
+ def slurp_output(self):
+ assert not self.tables
+ output = "\n".join(self.prints)
+ self.reset()
+ return output
+
+ def slurp_table(self):
+ assert not self.prints
+ [row_chunk_generator, st] = self.tables[0]
+ self.reset()
+ return row_chunk_generator, st
+
+ @override
+ def print(self, text):
+ self.prints.append(text)
+
+ @override
+ def print_table(self, row_chunk_generator, st, table_schema,
+ column_header_formatter):
+ assert isinstance(st, StringTable)
+ assert callable(row_chunk_generator)
+ assert not self.tables
+ assert callable(column_header_formatter)
+ self.tables.append((row_chunk_generator, st))
+
+def _table_to_dict(table):
+ row_chunk_generator, _st = table
+ data = None
+ for row_chunk in row_chunk_generator():
+ if data is None:
+ data = {column: [array]
+ for column, (array, _schema)
+ in row_chunk.items()}
+ else:
+ assert tuple(data) == tuple(row_chunk)
+ for column, (array, schema) in row_chunk.items():
+ assert isinstance(schema, QuerySchema)
+ data[column].append(array) # pylint: disable=unsubscriptable-object
+ assert data is not None
+ return {column: np.concatenate(arrays).tolist()
+ for column, arrays in data.items()}
+
+def _munge_dummy_output(output):
+ text_parts = []
+ for chunk_format, chunk_contents in output:
+ assert isinstance(chunk_contents, str)
+ assert chunk_format in ("", "U")
+ if chunk_format == "U":
+ chunk_contents = chunk_contents.upper()
+ text_parts.append(chunk_contents)
+ return "".join(text_parts)
+
+def _format_table(repl, sql, *, desired_width=40,
+ column_header_formatter=DEFAULT_COLUMN_FORMATTER):
+ repl.handle_input_line(".set block_size 1")
+ assert repl.ui.slurp_output() == "Set block_size to 1"
+ repl.handle_input_line(sql)
+ row_chunk_generator, st = repl.ui.slurp_table()
+ study = TableStudy(row_chunk_generator, st, column_header_formatter)
+ formatter = TableFormatter(study=study,
+ desired_width=desired_width,
+ line_drawing=DUMMY_LINE_DRAWING)
+ output = []
+ output.extend(formatter.format_column_headers())
+ output.append(FORMATTED_NEWLINE)
+ for row_chunk in row_chunk_generator():
+ output.extend(formatter.format_row_chunk(row_chunk))
+ return _munge_dummy_output(output).replace(" ", "_")
+
+def test_help(repl):
+ repl.handle_input_line(".help")
+ output = repl.ui.slurp_output()
+ assert "Exit the REPL" in output
+
+def test_print_table(repl):
+ repl.handle_input_line("(VALUES (1, 2), (3, 4))")
+ assert _table_to_dict(repl.ui.slurp_table()) == {
+ "col0": [1, 3],
+ "col1": [2, 4],
+ }
+
+def test_study_table(repl):
+ repl.handle_input_line("(VALUES (12345, 2), (3, 4))")
+ row_chunk_generator, st = repl.ui.slurp_table()
+ study = TableStudy(row_chunk_generator, st, DEFAULT_COLUMN_FORMATTER)
+ assert study.column_names == ("col0", "col1")
+ columns = study.columns
+ assert columns[0].name == "col0"
+ assert columns[0].width == len("12345")
+ assert columns[1].name == "col1"
+ assert columns[1].width == len("col1")
+
+# We represent trailing whitespace with _ so that editors that strip
+# trailing whitespace automatically don't break tests.
+
+def test_format_table_basic(repl):
+ assert _format_table(repl, "(VALUES (12345, 2), (3, 4))") == """\
+COL0_QCOL1
+YYYYYDYYYY
+12345Q2___
+3____Q4___
+"""
+
+def test_format_table_column_formatter(repl):
+ def _dummy_column_formatter(name, schema):
+ assert isinstance(schema, QuerySchema)
+ return name+"x"
+ assert _format_table(
+ repl, "(VALUES (12345, 2), (3, 4))",
+ column_header_formatter=_dummy_column_formatter) == """\
+COL0XQCOL1X
+YYYYYDYYYYY
+12345Q2____
+3____Q4____
+"""
+
+def test_format_table_strings(repl):
+ assert _format_table(repl, "(VALUES ('foo', 2), ('b', 4))") == """\
+COL0QCOL1
+YYYYDYYYY
+foo_Q2___
+b___Q4___
+"""
+
+def test_format_table_pad_to_header(repl):
+ assert _format_table(repl, "(VALUES (-1, 2), (3, 4))") == """\
+COL0QCOL1
+YYYYDYYYY
+-1__Q2___
+3___Q4___
+"""
+
+def test_format_table_no_rows(repl):
+ assert _format_table(repl, "SELECT 0 AS foo FROM dctv.filled(0)") == """\
+FOO
+YYY
+"""
+
+def test_format_table_no_columns(repl):
+ assert _format_table(repl, "SELECT * FROM dctv.filled(0)") == "\n"
+ assert _format_table(repl, "SELECT * FROM dctv.filled(10)") == "\n"
+
+def test_format_table_truncate_header(repl):
+ assert _format_table(repl, "SELECT 0 AS `abcdefghijklmop`",
+ desired_width=10) == """\
+ABCDEFGHIT
+YYYYYYYYYY
+0_________
+"""
+
+def test_format_table_truncate_value(repl):
+ assert _format_table(repl,
+ "(VALUES ('foo'), ('abcdefghijklmop'), ('qux'))",
+ desired_width=10) == """\
+COL0______
+YYYYYYYYYY
+foo_______
+abcdefghiT
+qux_______
+"""
+
+def test_format_table_truncate_header_wrap(repl):
+ assert _format_table(repl,
+ "SELECT 1 AS `foo`, 0 AS `abcdefghijklmop`",
+ desired_width=10) == """\
+FOO_______
+NNNNNNNNNN
+HABCDEFGHT
+YYYYYYYYYY
+1_________
+NNNNNNNNNN
+H0________
+YYYYYYYYYY
+"""
+
+def test_format_table_3row(repl):
+ assert _format_table(repl, "SELECT "
+ "0 AS `abcdefghijklmop`,"
+ "1 AS `qrstuvwxyzabcde`,"
+ "2 AS `fghijklmnopqrst`,",
+ desired_width=10) == """\
+ABCDEFGHIT
+NNNNNNNNNN
+HQRSTUVWXT
+NNNNNNNNNN
+HHFGHIJKLT
+YYYYYYYYYY
+0_________
+NNNNNNNNNN
+H1________
+NNNNNNNNNN
+HH2_______
+YYYYYYYYYY
+"""
diff --git a/src/dctv/test_sort.py b/src/dctv/test_sort.py
new file mode 100644
index 0000000..b9e4178
--- /dev/null
+++ b/src/dctv/test_sort.py
@@ -0,0 +1,148 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test sorting by various dtypes"""
+
+# pylint: disable=missing-docstring
+
+import logging
+import pytest
+
+from .test_binop import (
+ get_example_tbl,
+)
+
+from .test_query import (
+ ALL_SCHEMAS,
+ TestQueryTable,
+ _execute_qt,
+)
+
+from .test_sql import (
+ ps2qt,
+)
+
+from .test_util import (
+ parameterize_dwim,
+)
+
+log = logging.getLogger(__name__)
+N = None
+
+@parameterize_dwim(
+ val_name=["E", "N", "2"],
+ schema_name=ALL_SCHEMAS,
+ direction=["ascending", "descending"],
+)
+def test_sort(val_name, schema_name, direction):
+ tbl = get_example_tbl(schema_name, val_name)
+ schema = tbl["vl"].schema
+ q = "SELECT vl FROM tbl ORDER BY vl {}".format(
+
+ "ASC" if direction == "ascending" else "DESC")
+ qt = ps2qt(q, tbl=tbl)
+ assert qt["vl"].schema == schema
+ _execute_qt(qt)
+
+@pytest.mark.parametrize("direction", ["asc", "desc"])
+def test_order_by(direction):
+ rows = [
+ [3, 1, 9],
+ [2, 2, 8],
+ [5, 1, 7],
+ [1, 2, 6],
+ [1, 2, 5],
+ [2, 1, 4],
+ [1, 2, 3],
+ ]
+ tbl = TestQueryTable(names=("key1", "key2", "value"), rows=rows)
+ query = "SELECT * FROM tbl ORDER BY key1 {d}, key2 {d}"\
+ .format(d=direction)
+ qt = ps2qt(query, tbl=tbl)
+ sorted_rows = list(sorted(rows,
+ key=lambda row: row[:2],
+ reverse=(direction == "desc")))
+ tbl_sorted = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=sorted_rows)
+ assert _execute_qt(qt) == tbl_sorted.as_dict()
+
+def test_order_by_column_alias():
+ rows = [
+ [3, 1],
+ [2, 2],
+ [1, 2],
+ ]
+ tbl = TestQueryTable(names=("key1", "value"), rows=rows)
+ query = "SELECT key1 AS foo, value FROM tbl ORDER BY foo DESC"
+ qt = ps2qt(query, tbl=tbl)
+ sorted_rows = list(sorted(rows,
+ key=lambda row: row[:2],
+ reverse=True))
+ tbl_sorted = TestQueryTable(
+ names=("foo", "value"),
+ rows=sorted_rows)
+ assert _execute_qt(qt) == tbl_sorted.as_dict()
+
+def test_order_noop_because_broadcast():
+ q = """
+SELECT foo FROM (VALUES (1), (3), (NULL), (2),
+ (5), (2), (NULL), (1) ) AS vals(foo)
+ ORDER BY 1
+ """
+ assert _execute_qt(ps2qt(q))["foo"] == \
+ [1, 3, N, 2, 5, 2, N, 1]
+
+def test_order_by_null():
+ q = """
+SELECT foo FROM (VALUES (1), (3), (NULL), (2),
+ (5), (2), (NULL), (1) ) AS vals(foo)
+ ORDER BY foo
+ """
+ assert _execute_qt(ps2qt(q))["foo"] == \
+ [1, 1, 2, 2, 3, 5, None, None]
+
+def test_string_sort_collate():
+ def _test(collation):
+ q = ("""
+ WITH strings(str) AS (VALUES
+ ("def"),
+ ("abc"),
+ ("BLARG"))
+ SELECT str FROM strings ORDER BY str {}
+ """.format("" if not collation
+ else "COLLATE " + collation))
+ return _execute_qt(ps2qt(q))["str"]
+
+ assert _test(None) == ["BLARG", "abc", "def"]
+ assert _test("binary") == ["BLARG", "abc", "def"]
+ assert _test("nocase") == ["abc", "BLARG", "def"]
+ assert _test("length") == ["def", "abc", "BLARG"]
+
+def test_sort_signed_integers():
+ q = """
+ SELECT foo
+ FROM (VALUES (1), (0), (-2), (-4), (5)) AS vals(foo)
+ ORDER BY foo
+ """
+ assert _execute_qt(ps2qt(q))["foo"] == \
+ [-4, -2, 0, 1, 5]
+
+def test_sort_float():
+ q = """
+ SELECT foo
+ FROM (VALUES (-0.0), (2), (-2.5), (-1.4), (0), (5)) AS vals(foo)
+ ORDER BY foo
+ """
+ assert _execute_qt(ps2qt(q))["foo"] == \
+ [-2.5, -1.4, -0.0, 0.0, 2.0, 5.0]
diff --git a/src/dctv/test_sql.py b/src/dctv/test_sql.py
new file mode 100644
index 0000000..74219ac
--- /dev/null
+++ b/src/dctv/test_sql.py
@@ -0,0 +1,4680 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test cases for the SQL-to-QueryNode layer"""
+
+# pylint: disable=missing-docstring,redefined-outer-name,bad-whitespace
+
+import logging
+from textwrap import dedent
+from contextlib import contextmanager
+
+import pytest
+import numpy as np
+
+from modernmp.util import the
+
+from .sql import (
+ BetweenAndOperation,
+ BinaryFunExprOperation,
+ BinaryOperation,
+ BindParameter,
+ CollationTag,
+ ColumnReference,
+ Compound,
+ CreateView,
+ CteBinding,
+ CteBindingName,
+ DmlContext,
+ Drop,
+ ExpressionColumn,
+ FilledQueryTable,
+ FloatLiteral,
+ FunExprDict,
+ FunExprDictItem,
+ FunExprKeywordArgument,
+ FunExprList,
+ FunctionCall,
+ GroupByExpressions,
+ GroupBySpanGrouper,
+ GroupBySpanPartition,
+ IntegerLiteral,
+ InvalidQueryException,
+ Join,
+ KeywordArgument,
+ MountTrace,
+ NO_ARGS,
+ Namespace,
+ NullLiteral,
+ OrderingTerm,
+ RegularSelect,
+ RenamingQueryTableExpression,
+ RowValue,
+ SelectDirect,
+ SelectWithCte,
+ SqlAttributeLookup,
+ StringLiteral,
+ TableFunctionCall,
+ TableReference,
+ TableSubquery,
+ TableValuedFunction,
+ TableValues,
+ TvfContext,
+ TvfDot,
+ TvfFunctionCall,
+ UnaryFunExprOperation,
+ UnaryOperation,
+ UnboundReferenceException,
+ UnitConversion,
+ WildcardColumn,
+ _drop_duplicates,
+ qargs,
+)
+
+from .sql_parser import (
+ parse_dml,
+ parse_expression,
+ parse_select,
+)
+
+from .query import (
+ BadCastException,
+ BadUnitsException,
+ DURATION_SCHEMA,
+ EVENT_UNPARTITIONED_TIME_MAJOR,
+ QueryNode,
+ QuerySchema,
+ QueryTable,
+ SPAN_UNPARTITIONED_TIME_MAJOR,
+ STRING_SCHEMA,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+ UNIQUE,
+)
+
+from .test_query import (
+ TestQueryTable,
+ _execute_qt,
+ _make_rng,
+)
+
+from .queryengine import (
+ QueryCache,
+ QueryEngine,
+)
+
+from .test_util import (
+ pict_parameterize,
+)
+
+from .util import (
+ BOOL,
+ INT16,
+ INT32,
+ INT64,
+ INT8,
+ NoneType,
+ override,
+ ureg,
+)
+
+from ._native import (
+ SPAN_INVARIANT_CHECKING,
+)
+
+log = logging.getLogger(__name__)
+
+def test_parse_ast_nodes():
+ assert IntegerLiteral(1) == IntegerLiteral(1)
+ assert IntegerLiteral(1) != IntegerLiteral(2)
+ assert BinaryOperation(IntegerLiteral(1), "+", IntegerLiteral(2)) == \
+ BinaryOperation(IntegerLiteral(1), "+", IntegerLiteral(2))
+ assert BinaryOperation(IntegerLiteral(1), "+", IntegerLiteral(2)) != \
+ BinaryOperation(IntegerLiteral(2), "+", IntegerLiteral(3))
+
+pe = parse_expression
+ps = parse_select
+pdml = parse_dml
+
+NP_TRUE = np.bool_(True)
+NP_FALSE = np.bool_(False)
+
+T = True
+F = False
+N = None
+
+def ptbl(query):
+ """Parse a SQL table expression: useful in parse tests"""
+ q = "SELECT * FROM ({})".format(query)
+ ast = ps(q)
+ assert isinstance(ast, SelectDirect)
+ ast = ast.core
+ assert isinstance(ast, RegularSelect)
+ return ast.from_
+
+def ps2qt(query, _ns=None, _args=NO_ARGS, **env): # pylint: disable=dangerous-default-value
+ """Parse and compile a SELECT"""
+ if _ns:
+ assert not env
+ tctx = TvfContext.from_ns(_ns, _args)
+ else:
+ tctx = TvfContext.from_ns(None, _args).let(env)
+ return parse_select(query).make_qt(tctx)
+
+def pse(expr, *, _args=NO_ARGS, **kwargs): # pylint: disable=dangerous-default-value
+ """Parse a SQL expression and evaluate it"""
+ query = "SELECT ({}) AS value".format(expr)
+ result, = _execute_qt(
+ ps2qt(query, _args=_args, **kwargs))["value"]
+ return result
+
+def _set_name(value, name):
+ return value.evolve(name=name)
+
+@contextmanager
+def _qerror(msg=None, *, cls=InvalidQueryException):
+ if isinstance(msg, type) and \
+ issubclass(msg, BaseException) and \
+ cls is InvalidQueryException:
+ cls = msg
+ msg = None
+ with pytest.raises(cls) as ex:
+ yield ex
+ if msg:
+ assert msg in str(ex)
+
+def _span_table_time_major(partition=None):
+ return TableSchema(TableKind.SPAN, partition, TableSorting.TIME_MAJOR)
+
+def _event_table_time_major(partition=None):
+ return TableSchema(TableKind.EVENT, partition, TableSorting.TIME_MAJOR)
+
+
+
+def test_ns():
+ ns = Namespace()
+ assert not ns
+ ns["FOO"] = 5
+ assert list(ns) == ["FOO"]
+ assert ns["foo"] == 5
+ assert ns["foO"] == 5
+ ns["bar"] = Namespace()
+ ns["bar"]["x"] = 1
+ assert list(ns.walk()) == [
+ ("FOO", 5),
+ ("bar.x", 1),
+ ]
+ with pytest.raises(Namespace.KeyExistsError):
+ ns.assign_by_path(["bar", "x"], 6)
+ ns.assign_by_path(["bar", "x"], 6, overwrite=True)
+ with pytest.raises(Namespace.NotNamespaceError):
+ ns.assign_by_path(["bar", "x", "y"], 1)
+ with pytest.raises(KeyError):
+ ns.assign_by_path(["qux", "spam", "blarg"], 4)
+ ns.assign_by_path(["qux", "spam", "blarg"], 4,
+ make_namespaces=True)
+ assert list(ns.walk()) == [
+ ("FOO", 5),
+ ("bar.x", 6),
+ ("qux.spam.blarg", 4),
+ ]
+
+
+
+def test_parse_expression_simple():
+ # Integral integer is integral
+ assert pe("5") == IntegerLiteral(5)
+
+ # SQL doesn't do C-style backslashes. Instead, doubling the
+ # quotation character escapes the quotation character.
+ assert pe("'foo'") == StringLiteral("foo")
+ assert pe("'foo''bar'") == StringLiteral("foo'bar")
+ assert pe("''") == StringLiteral("")
+ assert pe("''''") == StringLiteral("'")
+ assert pe("NULL") == NullLiteral()
+ assert pe("null") == NullLiteral()
+ assert pe("`select`") == ColumnReference("select")
+ assert pe("`foo `` bar`") == ColumnReference("foo ` bar")
+ assert pe("_foo") == ColumnReference("_foo")
+
+def test_parse_expression_collate():
+ assert pe("'foo' COLLATE nocase") == CollationTag(
+ StringLiteral("foo"),
+ "nocase")
+ pe("'foo' COLLATE nocase < 'bar'") == BinaryOperation(
+ CollationTag(StringLiteral("foo"), "nocase"),
+ "<",
+ StringLiteral("bar"))
+ with _qerror():
+ pe("'foo' COLLATE asdfaa")
+
+def test_parse_integer_with_units():
+ assert pe("5ms") == IntegerLiteral(5, unit="ms")
+ assert pe("5`byte/second`") == IntegerLiteral(5, unit="byte/second")
+
+def test_parse_float():
+ assert pe("3.14") == FloatLiteral(3.14)
+
+def test_parse_empty_identifier_invalid():
+ with _qerror("Parse error"):
+ pe("``")
+
+def test_parse_identifier_non_reserved_kw():
+ assert pe("replace") == ColumnReference("replace")
+ assert pdml("DROP IF EXISTS foo;")[0] == \
+ Drop(("foo",), ignore_absent=True)
+
+def test_parse_function_call():
+ assert pe("foo(1, 2)") == \
+ FunctionCall(["foo"], [IntegerLiteral(1), IntegerLiteral(2)])
+ assert pe("foo(1, 2,)") == \
+ FunctionCall(["foo"], [IntegerLiteral(1), IntegerLiteral(2)])
+ assert pe("foo()") == FunctionCall(["foo"])
+ assert pe("foo(bar())") == FunctionCall(["foo"], [FunctionCall(["bar"])])
+ assert pe("blarg.foo(4)") == \
+ FunctionCall(["blarg", "foo"], [IntegerLiteral(4)])
+
+
+def test_eval_expression_float():
+ pe("3.14 + -1") == 2.14
+ pe("3e-5 + -1") == 3e-5
+
+def test_parse_complex_expr_arg():
+ pe("foo(bar * qux, spam)")
+
+def test_parse_keyword_arguments():
+ assert pe("foo(1, 2, foo => 42)") == \
+ FunctionCall(["foo"], [IntegerLiteral(1),
+ IntegerLiteral(2),
+ KeywordArgument("foo", IntegerLiteral(42))])
+
+def test_parse_function_call_distinct():
+ assert pe("foo(DISTINCT bar)") == FunctionCall(
+ ["foo"],
+ [ColumnReference("bar")],
+ distinct=True)
+ assert pe("foo(ALL bar)") == FunctionCall(
+ ["foo"],
+ [ColumnReference("bar")],
+ distinct=False)
+ assert pe("foo(ALL)") == FunctionCall(
+ ["foo"],
+ [],
+ distinct=False)
+
+def test_parse_count_star():
+ assert pe("count(*)") == FunctionCall(["count"])
+
+def test_parse_column_reference():
+ assert pe("foo") == ColumnReference("foo")
+ assert pe("foo.bar") == ColumnReference("bar", ["foo"])
+ assert pe("qux.foo.bar") == ColumnReference("bar", ["qux", "foo"])
+ assert pe("spam.qux.foo.bar") == ColumnReference("bar", ["spam", "qux", "foo"])
+
+def test_parse_expression_tree():
+ assert pe("1 + 2") == BinaryOperation(IntegerLiteral(1), "+", IntegerLiteral(2))
+ assert pe("1 + 2 + 3") == BinaryOperation(
+ BinaryOperation(IntegerLiteral(1), "+", IntegerLiteral(2)),
+ "+",
+ IntegerLiteral(3))
+ assert pe("1 + 2 * 3") == BinaryOperation(
+ IntegerLiteral(1),
+ "+",
+ BinaryOperation(IntegerLiteral(2), "*", IntegerLiteral(3)))
+ assert pe("1 - 2 + 3") == BinaryOperation(
+ BinaryOperation(IntegerLiteral(1), "-", IntegerLiteral(2)),
+ "+",
+ IntegerLiteral(3))
+ assert pe("1 - (2 + 3)") == BinaryOperation(
+ IntegerLiteral(1),
+ "-",
+ BinaryOperation(IntegerLiteral(2), "+", IntegerLiteral(3)))
+ assert pe("-1") == UnaryOperation("-", IntegerLiteral(1))
+ assert pe("+-1") == \
+ UnaryOperation("+", UnaryOperation("-", IntegerLiteral(1)))
+ assert pe("1+-2") == \
+ BinaryOperation(IntegerLiteral(1), "+",
+ UnaryOperation("-", IntegerLiteral(2)))
+
+ assert pe("(1)") == IntegerLiteral(1)
+
+ assert pe("NoT 1") == UnaryOperation("not", IntegerLiteral(1))
+
+ assert pe("1 IS NOT 2") == BinaryOperation(
+ IntegerLiteral(1), "is not", IntegerLiteral(2))
+
+ assert pe("NOT 1 IS NOT NOT 2") == BinaryOperation(
+ UnaryOperation("not", IntegerLiteral(1)),
+ "is not",
+ UnaryOperation("not", IntegerLiteral(2)))
+
+ assert pe("1 BETWEEN 2 AND 3") == BetweenAndOperation(
+ IntegerLiteral(1),
+ IntegerLiteral(2),
+ IntegerLiteral(3))
+
+ assert pe("1 NOT BETWEEN 2 AND 3") == UnaryOperation(
+ "not",
+ BetweenAndOperation(
+ IntegerLiteral(1),
+ IntegerLiteral(2),
+ IntegerLiteral(3)))
+
+def test_parse_chained_between():
+ pe("1 BETWEEN 2 AND 3 BETWEEN 4 and 5") == BetweenAndOperation(
+ BetweenAndOperation(IntegerLiteral(1),
+ IntegerLiteral(2),
+ IntegerLiteral(3)),
+ IntegerLiteral(4),
+ IntegerLiteral(5))
+
+def test_parse_select_simple():
+ assert ps("SELECT 4") == SelectDirect(
+ core=RegularSelect(
+ columns=[
+ ExpressionColumn(IntegerLiteral(4))]))
+
+ assert ps("SELECT 4 AS foo") == SelectDirect(
+ core=RegularSelect(
+ columns=[
+ ExpressionColumn(IntegerLiteral(4), "foo")]))
+
+ assert ps("SELECT 4, 5 AS foo") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4), None),
+ ExpressionColumn(IntegerLiteral(5), "foo")]))
+
+def test_parse_select_from_table():
+ assert ps("SELECT abc, yyy.def FROM foo") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("abc")),
+ ExpressionColumn(ColumnReference("def", ["yyy"]))],
+ from_=TableReference(["foo"]))
+ )
+
+ assert ps("SELECT abc, yyy.def FROM foo") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("abc")),
+ ExpressionColumn(ColumnReference("def", ["yyy"]))],
+ from_=TableReference(["foo"]))
+ )
+
+ assert ps("SELECT blarg.zzz.abc, yyy.def FROM foo") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference(
+ "abc", ["blarg", "zzz"])),
+ ExpressionColumn(ColumnReference("def", ["yyy"]))],
+ from_=TableReference(["foo"])))
+
+ assert ps("SELECT 4 FROM foo.bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableReference(["foo", "bar"])))
+
+def test_parse_select_from_table_function_simple():
+ assert ps("SELECT 4 FROM foo('yyy', 4)") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableFunctionCall(
+ ["foo"],
+ arguments=[
+ StringLiteral("yyy"),
+ IntegerLiteral(4),
+ ])))
+
+def test_parse_select_from_table_function_nested_funcall():
+ assert ps("SELECT 4 FROM foo(spam.bar(5), 'yyy', 4)") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableFunctionCall(
+ ["foo"],
+ arguments=[
+ TvfFunctionCall(TvfDot(TableReference(["spam"]), "bar"),
+ arguments=[IntegerLiteral(5)]),
+ StringLiteral("yyy"),
+ IntegerLiteral(4),
+ ])))
+
+def test_parse_select_from_table_function_complex():
+ assert ps("SELECT 4 FROM foo(kw => 4*5+-1)") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableFunctionCall(
+ ["foo"],
+ arguments=[
+ FunExprKeywordArgument(
+ "kw",
+ BinaryFunExprOperation(
+ BinaryFunExprOperation(IntegerLiteral(4),
+ "*",
+ IntegerLiteral(5)),
+ "+",
+ UnaryFunExprOperation("-", IntegerLiteral(1)))
+ )])))
+
+def test_parse_list_literal():
+ assert ps("SELECT 4 FROM foo([1, 2, 3], [])") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableFunctionCall(
+ ["foo"],
+ arguments=[
+ FunExprList([IntegerLiteral(1),
+ IntegerLiteral(2),
+ IntegerLiteral(3)]),
+ FunExprList([])])))
+
+def test_parse_dict_literal():
+ assert ps("SELECT 4 FROM foo({foo => 1, 'bar': 5}, {})") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableFunctionCall(
+ ["foo"],
+ arguments=[
+ FunExprDict([
+ FunExprDictItem("foo", IntegerLiteral(1)),
+ FunExprDictItem(StringLiteral("bar"), IntegerLiteral(5)),
+ ]),
+ FunExprDict([])])))
+
+def test_parse_subquery_argument():
+ assert ps("SELECT 4 FROM foo((SELECT 5))") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=TableFunctionCall(
+ ["foo"],
+ arguments=[
+ TableSubquery(
+ subquery=SelectDirect(
+ core=RegularSelect(
+ columns=[
+ ExpressionColumn(IntegerLiteral(5)),
+ ]))),
+ ])))
+
+def test_parse_select_named_table():
+ assert ps("SELECT 4 FROM foo.bar AS qux") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=_set_name(TableReference(["foo", "bar"]), "qux")))
+
+ assert ps("SELECT 4 FROM (foo.bar AS qux)") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=_set_name(TableReference(["foo", "bar"]), "qux")))
+
+ assert ps("SELECT 4 FROM (foo.bar) AS qux") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=_set_name(TableReference(["foo", "bar"]), "qux")))
+
+def test_parse_select_named_table_with_renamings():
+ assert ps("SELECT 4 FROM foo.bar AS qux(foo, bar)") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(IntegerLiteral(4))],
+ from_=RenamingQueryTableExpression(
+ base=TableReference(["foo", "bar"]),
+ name="qux",
+ renaming=("foo", "bar"),
+ )))
+
+def test_parse_table_subquery():
+ assert ps("SELECT a FROM (SELECT b FROM c) AS z") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=_set_name(
+ TableSubquery(
+ SelectDirect(core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("b"))],
+ from_=TableReference(["c"])))),
+ "z")))
+
+def test_parse_group_by():
+ assert ps("SELECT 4 GROUP BY a, a + 1 UNION SELECT 5 GROUP BY z") == SelectDirect(
+ core=Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))],
+ gb=GroupByExpressions(
+ [ColumnReference("a"),
+ BinaryOperation(ColumnReference("a"),
+ "+",
+ IntegerLiteral("1"))])),
+ "union",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))],
+ gb=GroupByExpressions([ColumnReference("z")]))))
+
+def test_parse_group_by_having():
+ assert ps("SELECT 4 GROUP BY a HAVING 5") == SelectDirect(
+ core=RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))],
+ gb=GroupByExpressions([ColumnReference("a")]),
+ having=IntegerLiteral(5)))
+
+def test_parse_order_by():
+ assert ps("SELECT aa FROM foo.bar ORDER BY aa DESC, zz") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("aa"))],
+ from_=TableReference(["foo", "bar"])),
+ ob=[OrderingTerm(ColumnReference("aa"), "desc"),
+ OrderingTerm(ColumnReference("zz"))])
+
+def test_parse_select_compound():
+ assert ps("SELECT 4 UNION SELECT 5") == SelectDirect(
+ core=Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))]),
+ "union",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))])
+ ))
+
+ assert ps("SELECT 4 UNION ALL SELECT 5") == SelectDirect(
+ core=Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))]),
+ "union all",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))])
+ ))
+
+ assert ps("(SELECT 4) UNION ALL (SELECT 5)") == SelectDirect(
+ core=Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))]),
+ "union all",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))])
+ ))
+
+ assert ps("(SELECT 4) UNION ALL (SELECT 5) EXCEPT SELECT 6") == SelectDirect(
+ core=Compound(
+ Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))]),
+ "union all",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))])
+ ),
+ "except",
+ RegularSelect(
+ columns=[
+ ExpressionColumn(IntegerLiteral(6))])))
+
+ assert ps("(SELECT 4) UNION ALL (SELECT 5) INTERSECT SELECT 6") == SelectDirect(
+ core=Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))]),
+ "union all",
+ Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))]),
+ "intersect",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(6))])
+ )))
+
+ assert ps("SELECT 4 UNION ALL SELECT 5 ORDER BY win") == SelectDirect(
+ core=Compound(
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(4))]),
+ "union all",
+ RegularSelect(columns=[ExpressionColumn(IntegerLiteral(5))]),
+ ),
+ ob=(OrderingTerm(ColumnReference("win"), direction="asc"),),
+ )
+
+def test_union_distinct_order_by():
+ qt = ps2qt(dedent("""\
+ WITH foo AS (SELECT 'foo' AS str),
+ bar AS (SELECT 'FOO' AS str)
+ SELECT foo.str AS ss FROM foo
+ UNION
+ SELECT bar.str AS ss FROM bar
+ ORDER BY ss COLLATE nocase
+ """))
+ assert _execute_qt(qt)["ss"] == ["foo", "FOO"]
+
+def test_select():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT foo, bar FROM qux"
+ qt = ps2qt(query, qux=qux)
+ assert _execute_qt(qt) == \
+ qux.as_dataframe()[["foo", "bar"]].to_dict("list")
+
+def test_select_aliases():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT foo AS x_foo, bar FROM qux"
+ qt = ps2qt(query, qux=qux)
+ assert _execute_qt(qt) == \
+ qux.as_dataframe()[["foo", "bar"]] \
+ .rename(columns={"foo": "x_foo"}).to_dict("list")
+
+def test_select_expression():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT foo*2 FROM qux"
+ qt = ps2qt(query, qux=qux)
+ assert _execute_qt(qt) == \
+ (qux.as_dataframe()[["foo"]] * 2) \
+ .rename(columns={"foo": "(foo * 2)"}) \
+ .to_dict("list")
+
+def test_select_unit():
+ """Test that select without a source selects a virtual row"""
+ qt = ps2qt("SELECT 1 + 2 + 3 AS v")
+ assert _execute_qt(qt) == {
+ "v": [1 + 2 + 3],
+ }
+
+ qt = ps2qt("SELECT 1 + 2 + 3 AS x, 7 as y")
+ assert _execute_qt(qt) == {
+ "x": [1 + 2 + 3],
+ "y": [7],
+ }
+
+
+
+# The rows in NULL_TRUTH (reading left-to-right through the tuples)
+# correspond to the rows in the convenient truth table at
+# https://en.wikipedia.org/w/index.php?title=Null_(SQL)&oldid=833093792#Comparisons_with_NULL_and_the_three-valued_logic_(3VL)
+# We've supplemented the table from Wikipedia with two additional
+# columns, once each for <=> and <!=>, the "null safe"
+# equality-comparison operators.
+
+NULL_TRUTH_OPS = ("or", "and", "=", "<=>", "<!=>")
+NULL_TRUTH = {
+ # p q OR AND = <=> <!=>
+ (True , True): (True, True, True, True, False),
+ (True, False): (True, False, False, False, True ),
+ (True, None): (True, None, None, False, True ),
+ (False, True): (True, False, False, False, True ),
+ (False, False): (False, False, True, True, False),
+ (False, None): (None, False, None, False, True ),
+ (None, True): (True, None, None, False, True ),
+ (None, False): (None, False, None, False, True ),
+ (None, None): (None, None, None, True, False),
+}
+
+# Keep the parametrize annotations in reverse order relative to the
+# argument list so that they read left-to-right in test names.
+@pytest.mark.parametrize("right", [True, False, None])
+@pytest.mark.parametrize("op", NULL_TRUTH_OPS)
+@pytest.mark.parametrize("left", [True, False, None])
+def test_logic(monkeypatch, left, op, right):
+ # Inhibit static simplification of boolean expressions: we want to
+ # run the comparisons for real.
+ monkeypatch.setattr(BinaryOperation, "simplify",
+ BinaryOperation.mro()[1].simplify)
+ def _sv(value):
+ return "NULL" if value is None else str(value)
+ expr = "{} {} {}".format(_sv(left), op, _sv(right))
+ expected = NULL_TRUTH[(left, right)][NULL_TRUTH_OPS.index(op)]
+ expected = None if expected is None else np.bool_(expected)
+ assert pse(expr) is expected
+
+def test_boolean_literals():
+ # pylint: disable=compare-to-zero
+ assert pse("true") is NP_TRUE
+ assert pse("false") is NP_FALSE
+
+def test_hex_literal():
+ assert pse("0xdE4d") == 0xdE4d
+
+def test_fls():
+ assert pse("fls(0)") == 0 # pylint: disable=compare-to-zero
+ assert pse("fls(1)") == 1
+ assert pse("fls(NULL)") is None
+ assert pse("fls(IF(3>2, NULL, 1))") is None
+ assert pse("fls(IF(2>3, NULL, 1))") == 1
+ assert pse("fls(64)") == 7
+ assert pse("fls(65)") == 7
+ assert pse("fls(-1)") == 64
+ assert pse("fls(CAST(-1 AS INT8))") == 8
+ assert pse("fls(CAST(5 AS INT8))") == 3
+ with _qerror():
+ pse("fls('abc')")
+
+def test_between_and():
+ assert pse("1 BETWEEN -1 and 2")
+ assert not pse("-1 BETWEEN 5 and 10")
+ assert pse("1 BETWEEN 1 and 2")
+ assert pse("2 BETWEEN 1 and 2")
+ assert pse("1 BETWEEN 1 and 1")
+
+def test_null_arithmetic_is_zero():
+ q = "SELECT NULL - 5 AS x"
+ r = _execute_qt(ps2qt(q), as_raw_array=True)["x"]
+ assert isinstance(r, np.ma.masked_array)
+ assert list(r.data) == [0]
+ assert list(r.mask) == [True]
+
+def test_null_comparison_is_zero():
+ q = "SELECT NULL < 5 AS x"
+ r = _execute_qt(ps2qt(q), as_raw_array=True)["x"]
+ assert isinstance(r, np.ma.masked_array)
+ assert list(r.data) == [False]
+ assert list(r.mask) == [True]
+
+def test_wildcard_select():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT * FROM qux"
+ qt = ps2qt(query, qux=qux)
+ assert _execute_qt(qt) == qux.as_dataframe().to_dict("list")
+
+def test_wildcard_select_named():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT qux.* FROM qux"
+ qt = ps2qt(query, qux=qux)
+ assert _execute_qt(qt) == qux.as_dataframe().to_dict("list")
+
+def test_wildcard_select_unmatched():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT spam.* FROM qux"
+ with _qerror():
+ ps2qt(query, qux=qux)
+
+def test_column_does_not_exist():
+ qux = TestQueryTable(
+ names=("foo", "bar", "spam"),
+ rows=[
+ [1, 2, 3],
+ [4, 5, 6],
+ ])
+ query = "SELECT qux.blarg FROM qux"
+ with _qerror():
+ ps2qt(query, qux=qux)
+
+WEIGHTS = TestQueryTable(
+ names=("id", "weight"),
+ rows=[
+ [0, 5],
+ [1, 10],
+ [2, 30],
+ [3, 15],
+ ])
+
+LENGTHS = TestQueryTable(
+ names=("id", "length"),
+ rows=[
+ [2, 200],
+ [1, 100],
+ [3, 300],
+ [4, 400],
+ ])
+
+COLORS = TestQueryTable(
+ names=("id", "color"),
+ rows=[
+ [2, -2],
+ [1, -1],
+ [3, -3],
+ [4, -4],
+ ])
+
+def test_sum_ungrouped():
+ query = "SELECT SUM(weight) FROM weights"
+ env = dict(weights=WEIGHTS, lengths=LENGTHS, colors=COLORS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("SUM(weight)",),
+ rows = [
+ [60],
+ ]).as_dict()
+
+def test_sum_of_nulls():
+ q = "SELECT SUM(x) AS c FROM (VALUES (NULL), (NULL), (NULL)) AS foo(x)"
+ assert _execute_qt(ps2qt(q))["c"] == [None]
+
+def test_count_star_ungrouped():
+ query = "SELECT COUNT(*) AS count FROM weights"
+ env = dict(weights=WEIGHTS, lengths=LENGTHS, colors=COLORS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("count",),
+ rows = [
+ [4],
+ ]).as_dict()
+
+def test_count_star_filtered():
+ q = """
+SELECT COUNT(*) AS c FROM (VALUES (1), (2), (3)) AS foo(bar)
+WHERE bar>= 2
+ """
+ assert _execute_qt(ps2qt(q))["c"][0] == 2
+
+def test_where_true():
+ q = "SELECT val FROM (VALUES (1), (2), (3)) AS vals(val) WHERE TRUE"
+ assert _execute_qt(ps2qt(q))["val"] == [1, 2, 3]
+
+def test_where_non_boolean():
+ q = "SELECT val FROM (VALUES (1)) AS vals(val) WHERE 'asdf'"
+ with _qerror("cannot use query of type as filter"):
+ _execute_qt(ps2qt(q))
+
+def test_count_specific_column():
+ query = "SELECT COUNT(weight) FROM weights"
+ env = dict(weights=WEIGHTS, lengths=LENGTHS, colors=COLORS)
+ qt = ps2qt(query, **env)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("COUNT(weight)",),
+ rows = [
+ [4],
+ ]).as_dict()
+
+DUPS = TestQueryTable(
+ names=("id", "value"),
+ rows=[
+ [0, 5],
+ [1, 5],
+ [2, 5],
+ [3, 6],
+ [3, 6],
+ ])
+
+def test_count_distinct():
+ query = "SELECT COUNT(DISTINCT value) AS foo FROM dups"
+ qt = ps2qt(query, dups=DUPS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("foo",),
+ rows = [
+ [2],
+ ]).as_dict()
+
+def test_sum_distinct():
+ query = ("SELECT SUM(DISTINCT value) AS foo, "
+ "SUM(value) AS bar, "
+ "SUM(ALL value) AS qux FROM dups")
+ qt = ps2qt(query, dups=DUPS)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("foo", "bar", "qux"),
+ rows = [
+ [11, 27, 27],
+ ]).as_dict()
+
+def test_count_distinct_column_name():
+ query = "SELECT COUNT(DISTINCT value) FROM dups"
+ qt = ps2qt(query, dups=DUPS)
+ assert list(qt.columns) == ["COUNT(DISTINCT value)"]
+
+def test_illegal_distinct():
+ query = "SELECT COUNT(DISTINCT) FROM dups"
+ with _qerror("illegal use of DISTINCT"):
+ ps2qt(query, dups=DUPS)
+
+def test_aggregate_sum_distinct_null():
+ tbl = TestQueryTable(
+ names=("value",),
+ rows=[
+ [-1],
+ [N],
+ [-2],
+ [-2],
+ [-3],
+ ])
+ query = ("SELECT "
+ "SUM(DISTINCT value) AS sum, "
+ "COUNT(DISTINCT value) AS dcnt, "
+ "COUNT(value) AS cnt "
+ "FROM tbl")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("sum", "dcnt", "cnt"),
+ rows = [
+ [-6, 3, 4],
+ ]).as_dict()
+
+
+def test_select_distinct_non_null():
+ tbl = TestQueryTable(
+ names=("key1", "key2"),
+ rows=[
+ [1, 1],
+ [2, 2],
+ [1, 1],
+ [1, 2],
+ [2, 1],
+ [1, 2],
+ ])
+ query = ("SELECT DISTINCT key1, key2 FROM tbl")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2"),
+ rows = [
+ [1, 1],
+ [2, 2],
+ [1, 2],
+ [2, 1],
+ ]).as_dict()
+
+def test_select_distinct_null():
+ tbl = TestQueryTable(
+ names=("key1", "key2"),
+ rows=[
+ [1, 1],
+ [2, 2],
+ [1, 1],
+ [1, N],
+ [N, N],
+ [N, N],
+ [1, 2],
+ [2, 1],
+ [1, 2],
+ ])
+ query = ("SELECT DISTINCT key1, key2 FROM tbl")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2"),
+ rows = [
+ [1, 1],
+ [2, 2],
+ [1, N],
+ [N, N],
+ [1, 2],
+ [2, 1],
+ ]).as_dict()
+
+def test_group_max_null():
+ tbl = TestQueryTable(
+ names=("key", "value"),
+ rows=[
+ [1, 1],
+ [1, N],
+ [2, N],
+ ])
+ query = ("SELECT key, MAX(value) AS maxv, MIN(value) AS minv "
+ "FROM tbl GROUP BY key")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key", "maxv", "minv"),
+ rows = [
+ [1, 1, 1],
+ [2, N, N],
+ ]).as_dict()
+
+def test_group_having():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1.0],
+ [1, 1, -2.0],
+ [1, 1, -3.0],
+ [N, 1, -4.0],
+ [N, 1, -4.0],
+ [N, 1, N],
+ [1, N, -7.0],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2 "
+ "FROM tbl GROUP BY key1, key2 HAVING MIN(value) <= -3")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2"),
+ rows = [
+ [1, 1],
+ [N, 1],
+ [1, N],
+ ]).as_dict()
+
+def test_non_group_having():
+ tbl = TestQueryTable(
+ names=("key1", "key2", "value"),
+ rows=[
+ [1, 2, -1.0],
+ [1, 1, -2.0],
+ [1, 1, -3.0],
+ [N, 1, -4.0],
+ [N, 1, -4.0],
+ [N, 1, N],
+ [1, N, -7.0],
+ [N, N, N],
+ ])
+ query = ("SELECT key1, key2 "
+ "FROM tbl HAVING value <= -3")
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("key1", "key2"),
+ rows = [
+ [1, 1],
+ [N, 1],
+ [N, 1],
+ [1, N],
+ ]).as_dict()
+
+@pytest.mark.parametrize("order", [True, False])
+def test_select_union_all(order):
+ values_1 = [1, 2, 3, 1]
+ values_2 = [3, 4, 5, 6]
+ tbl1 = TestQueryTable(names=["value"], columns=[values_1])
+ tbl2 = TestQueryTable(names=["value"], columns=[values_2])
+ merged_values = values_1 + values_2
+ if order:
+ merged_values.sort()
+ tbl_merged = TestQueryTable(names=["value"],
+ columns=[merged_values])
+
+ query = "SELECT value FROM tbl1 UNION ALL SELECT value FROM tbl2"
+ if order:
+ query += " ORDER BY value"
+ qt = ps2qt(query, tbl1=tbl1, tbl2=tbl2)
+ assert _execute_qt(qt) == tbl_merged.as_dict()
+
+@pytest.mark.parametrize("order", [True, False])
+def test_select_union(order):
+ values_1 = [1, 2, 3, 1]
+ values_2 = [3, 4, 5, 6]
+ merged_values = list(_drop_duplicates(values_1 + values_2))
+ if order:
+ merged_values.sort()
+ tbl1 = TestQueryTable(names=["value"], columns=[values_1])
+ tbl2 = TestQueryTable(names=["value"], columns=[values_2])
+ tbl_merged = TestQueryTable(
+ names=["value"],
+ columns=[merged_values])
+ query = "SELECT value FROM tbl1 UNION SELECT value FROM tbl2"
+ if order:
+ query += " ORDER BY value"
+ qt = ps2qt(query, tbl1=tbl1, tbl2=tbl2)
+ assert _execute_qt(qt) == tbl_merged.as_dict()
+
+@pytest.mark.parametrize("order", [True, False])
+def test_select_intersect(order):
+ values_1 = [1, 2, 3, 1]
+ values_2 = [3, 4, 3, 5, 6]
+ tbl1 = TestQueryTable(names=["value"], columns=[values_1])
+ tbl2 = TestQueryTable(names=["value"], columns=[values_2])
+ tbl_merged = TestQueryTable(names=["value"], columns=[[3]])
+ query = "SELECT value FROM tbl1 INTERSECT SELECT value FROM tbl2"
+ if order:
+ query += " ORDER BY value"
+ qt = ps2qt(query, tbl1=tbl1, tbl2=tbl2)
+ assert _execute_qt(qt) == tbl_merged.as_dict()
+
+@pytest.mark.parametrize("order", [True, False])
+def test_select_except(order):
+ values_1 = [1, 2, 3, 2, 1, 0]
+ values_2 = [2, 3, 4]
+ tbl1 = TestQueryTable(names=["value"], columns=[values_1])
+ tbl2 = TestQueryTable(names=["value"], columns=[values_2])
+ query = "SELECT value FROM tbl1 EXCEPT SELECT value FROM tbl2"
+ if order:
+ query += " ORDER BY value"
+ qt = ps2qt(query, tbl1=tbl1, tbl2=tbl2)
+ assert _execute_qt(qt)["value"] == [0, 1] if order else [1, 0]
+ # Anti-symmetric difference, so try it the other way too.
+ query = "SELECT value FROM tbl2 EXCEPT SELECT value FROM tbl1"
+ if order:
+ query += " ORDER BY value"
+ qt = ps2qt(query, tbl1=tbl1, tbl2=tbl2)
+ assert _execute_qt(qt)["value"] == [4]
+
+def test_select_column_order():
+ query = "SELECT 1 AS foo, 2 AS bar, 3 AS qux"
+ qt = ps2qt(query)
+ assert list(qt.columns) == ["foo", "bar", "qux"]
+ query = "SELECT 1 AS qux, 2 AS bar, 3 AS foo"
+ qt = ps2qt(query)
+ assert list(qt.columns) == ["qux", "bar", "foo"]
+
+def test_parse_select_limit_offset():
+ assert ps("SELECT 4 LIMIT 1 OFFSET 2") == SelectDirect(
+ core=RegularSelect(
+ columns=[
+ ExpressionColumn(IntegerLiteral(4))]),
+ limit=IntegerLiteral(1),
+ offset=IntegerLiteral(2),
+ )
+
+def test_parse_create_view():
+ cv, = pdml("CREATE VIEW fml AS SELECT 4;")
+ assert cv == CreateView(["fml"], ps("SELECT 4"))
+
+def test_parse_dml_omit_trailing_semicolon():
+ command1 = "CREATE VIEW fml AS SELECT 4"
+ cv1 = CreateView(["fml"], ps("SELECT 4"))
+ assert pdml(command1) == [cv1]
+ assert pdml(command1 + ";") == [cv1]
+ command2 = command1 + ";" + command1
+ assert pdml(command2) == [cv1, cv1]
+ assert pdml(command2 + ";") == [cv1, cv1]
+
+def _limit_offset_to_pyslice(*, limit, offset):
+ offset = the(int, offset or 0)
+ if offset <= 0:
+ return slice(offset, the((int, NoneType), limit))
+ if limit is not None:
+ return slice(offset, offset + the(int, limit))
+ return slice(offset, None)
+
+@pytest.mark.parametrize(("limit", "offset"), [
+ (0, 1000),
+ (1000, 0),
+ (1, 0),
+ (2, 3),
+ (1, -1),
+ (1, -2),
+ (None, 2),
+ (None, -2),
+])
+def test_limit_offset(limit, offset):
+ rows = [
+ [3, 1, 9],
+ [2, 2, 8],
+ [5, 1, 7],
+ [1, 2, 6],
+ [1, 2, 5],
+ [2, 1, 4],
+ [1, 2, 3],
+ ]
+ tbl = TestQueryTable(names=("key1", "key2", "value"), rows=rows)
+ pyslice = _limit_offset_to_pyslice(limit=limit, offset=offset)
+ tbl_lim = TestQueryTable(names=("key1", "key2", "value"), # XXX
+ rows=rows[pyslice])
+ def _tosql(value):
+ return "NULL" if value is None else str(value)
+ query = "SELECT * FROM tbl LIMIT {limit} OFFSET {offset}".format(
+ limit=_tosql(limit), offset=_tosql(offset))
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == tbl_lim.as_dict()
+
+def test_limit_offset_expr():
+ """Test that limit is actually evaluted as an expression"""
+ rows = [
+ [3, 1, 9],
+ [2, 2, 8],
+ [5, 1, 7],
+ [1, 2, 3],
+ ]
+ tbl = TestQueryTable(names=("key1", "key2", "value"), rows=rows)
+ tbl_lim = TestQueryTable(names=("key1", "key2", "value"),
+ rows=rows[:3])
+ query = "SELECT * FROM tbl LIMIT 2+1"
+ qt = ps2qt(query, tbl=tbl)
+ assert _execute_qt(qt) == tbl_lim.as_dict()
+
+def test_parse_tvf_complex_expression():
+ assert ptbl("tvf(1,2)") == TableFunctionCall(
+ ["tvf"],
+ arguments=[IntegerLiteral(1), IntegerLiteral(2)])
+ assert ptbl("tvf((1 + 2))") == TableFunctionCall(
+ ["tvf"],
+ arguments=[
+ BinaryFunExprOperation(IntegerLiteral(1),
+ "+",
+ IntegerLiteral(2))
+ ])
+ assert ptbl("tvf(1+2*3)") == TableFunctionCall(
+ ["tvf"],
+ arguments=[
+ BinaryFunExprOperation(IntegerLiteral(1),
+ "+",
+ BinaryFunExprOperation(
+ IntegerLiteral(2),
+ "*",
+ IntegerLiteral(3)))])
+
+def test_tvf_basic():
+ query = "SELECT * FROM my_function(5, bar=>'hello')"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[
+ [1, 2],
+ [3, 4],
+ [5, 6],
+ ])
+
+ def _my_function(foo, *, bar):
+ assert foo == 5
+ assert bar == "hello"
+ return tbl
+ qt = ps2qt(query, my_function=TableValuedFunction(_my_function))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_tvf_argument_matching():
+ def _doit(q, fn):
+ fn_ast = parse_select(fn)
+ fn_obj = TableValuedFunction.from_select_ast(fn_ast)
+ return _execute_qt(ps2qt(q, fn=fn_obj))
+ fn = "(VALUES (1, 2), (3, 4))"
+ assert _doit("SELECT * FROM fn()",
+ fn=fn) == {"col0": [1, 3], "col1": [2, 4]}
+ assert _doit("SELECT * FROM fn() AS blarg",
+ fn=fn) == {"col0": [1, 3], "col1": [2, 4]}
+ assert _doit("SELECT blarg.* FROM fn() AS blarg",
+ fn=fn) == {"col0": [1, 3], "col1": [2, 4]}
+ assert _doit("SELECT blarg.col0 FROM fn() AS blarg",
+ fn=fn) == {"blarg.col0": [1, 3]}
+ assert _doit("SELECT fn.col0 FROM fn()",
+ fn=fn) == {"fn.col0": [1, 3]}
+
+def test_tvf_dict_list_literal():
+ query = "SELECT * FROM my_function([1,2], {'foo'+'bar':4, qux=>7})"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[])
+ def _my_function(alist, adict):
+ assert alist == [1, 2]
+ assert adict == dict(foobar=4, qux=7)
+ return tbl
+ qt = ps2qt(query, my_function=TableValuedFunction(_my_function))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_tvf_tv_argument():
+ query = "SELECT * FROM my_function(foo=>tbl)"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[])
+ def _my_function(foo):
+ assert foo is tbl
+ return foo
+ qt = ps2qt(query,
+ tbl=tbl,
+ my_function=TableValuedFunction(_my_function))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_tvf_subquery():
+ query = "SELECT * FROM my_function((SELECT 5 AS x))"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[])
+ def _my_function(x_tbl):
+ assert isinstance(x_tbl, QueryTable)
+ assert list(x_tbl.columns) == ["x"]
+ return tbl
+ qt = ps2qt(query, my_function=TableValuedFunction(_my_function))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_tvf_from_select_ast():
+ def _doit(q, fn):
+ fn_ast = parse_select(fn)
+ fn_obj = TableValuedFunction.from_select_ast(fn_ast)
+ return _execute_qt(ps2qt(q, fn=fn_obj))["col0"]
+ assert _doit("SELECT * FROM fn()",
+ fn="(VALUES (1), (2))") == [1, 2]
+ assert _doit("SELECT * FROM fn(8)",
+ fn="(VALUES (1), (?0))") == [1, 8]
+ assert _doit("SELECT * FROM fn(arg=>5)",
+ fn="(VALUES (1), (:arg))") == [1, 5]
+ with _qerror("unused"):
+ _doit("SELECT * FROM fn(8)",
+ fn="(VALUES (1), (2))")
+ with _qerror("no bind parameter"):
+ _doit("SELECT * FROM fn()",
+ fn="(VALUES (1), (?0))")
+
+def _do_test_span_join(*, op, rows1, rows2, wanted, partition=None):
+ spans1 = TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=rows1,
+ table_schema=(SPAN_UNPARTITIONED_TIME_MAJOR if not partition
+ else TableSchema(TableKind.SPAN,
+ "value",
+ TableSorting.TIME_MAJOR)))
+ spans2 = TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=rows2,
+ table_schema=(SPAN_UNPARTITIONED_TIME_MAJOR if not partition
+ else TableSchema(TableKind.SPAN,
+ "value",
+ TableSorting.TIME_MAJOR)))
+ query = ("SELECT SPAN spans1.value AS value1, spans2.value AS value2 "
+ "FROM spans1 {} spans2".format(op))
+ qt = ps2qt(query, spans1=spans1, spans2=spans2)\
+ .to_time_major()
+ names=["_ts", "_duration", "value1", "value2"]
+ if partition:
+ table_schema = TableSchema(TableKind.SPAN,
+ "value",
+ TableSorting.TIME_MAJOR)
+ names[2:2] = ["value"]
+ else:
+ table_schema = SPAN_UNPARTITIONED_TIME_MAJOR
+
+ assert _execute_qt(qt) == TestQueryTable(
+ names=names,
+ rows=wanted,
+ table_schema=table_schema)
+
+def test_span_join_inner_simple():
+ _do_test_span_join(
+ op="SPAN INNER JOIN",
+ rows1=[
+ [10, 10, -1],
+ [20, 5, -2],
+ ],
+ rows2=[
+ [10, 5, -3],
+ ],
+ wanted=[
+ [10, 5, -1, -3],
+ ])
+
+def test_span_join_inner_back_to_back():
+ _do_test_span_join(
+ op="SPAN INNER JOIN",
+ rows1=[
+ [10, 10, -1],
+ [20, 10, -2],
+ ],
+ rows2=[
+ [10, 10, -3],
+ [20, 10, -4],
+ ],
+ wanted=[
+ [10, 10, -1, -3],
+ [20, 10, -2, -4],
+ ])
+
+def test_span_join_inner_gap():
+ _do_test_span_join(
+ op="SPAN INNER JOIN",
+ rows1=[
+ [10, 5, -1],
+ [20, 10, -2],
+ ],
+ rows2=[
+ [10, 7, -3],
+ [20, 10, -4],
+ ],
+ wanted=[
+ [10, 5, -1, -3],
+ [20, 10, -2, -4],
+ ])
+
+def test_span_join_inner_overlap():
+ _do_test_span_join(
+ op="SPAN INNER JOIN",
+ rows1=[
+ [10, 30, -1],
+ ],
+ rows2=[
+ [15, 50, -2],
+ ],
+ wanted=[
+ [15, 25, -1, -2],
+ ])
+
+@pytest.mark.skipif(
+ not SPAN_INVARIANT_CHECKING,
+ reason="optimized build doesn't check for span errors")
+def test_span_join_inner_invalid():
+ with _qerror("before span end"):
+ _do_test_span_join(
+ op="SPAN INNER JOIN",
+ rows1=[
+ [10, 10, -1],
+ [11, 10, -1],
+ [20, 5, -2],
+ ],
+ rows2=[
+ [10, 5, -3],
+ ],
+ wanted=[])
+
+def test_span_join_outer():
+ _do_test_span_join(
+ op="SPAN OUTER JOIN",
+ rows1=[
+ [10, 10, -1],
+ ],
+ rows2=[
+ [ 5, 10, -2],
+ ],
+ wanted=[
+ [ 5, 5, N, -2],
+ [10, 5, -1, -2],
+ [15, 5, -1, N],
+ ])
+def test_span_join_outer_overlap():
+ _do_test_span_join(
+ op="SPAN OUTER JOIN",
+ rows1=[
+ [10, 30, -1],
+ ],
+ rows2=[
+ [15, 50, -2],
+ ],
+ wanted=[
+ [10, 5, -1, N],
+ [15, 25, -1, -2],
+ [40, 25, N, -2],
+ ])
+
+def test_span_join_left_overlap():
+ _do_test_span_join(
+ op="SPAN LEFT OUTER JOIN",
+ rows1=[
+ [10, 30, -1],
+ ],
+ rows2=[
+ [15, 50, -2],
+ ],
+ wanted=[
+ [10, 5, -1, N],
+ [15, 25, -1, -2],
+ ])
+
+def test_span_join_right_overlap():
+ _do_test_span_join(
+ op="SPAN RIGHT OUTER JOIN",
+ rows1=[
+ [10, 30, -1],
+ ],
+ rows2=[
+ [15, 50, -2],
+ ],
+ wanted=[
+ [15, 25, -1, -2],
+ [40, 25, N, -2],
+ ])
+
+def test_span_join_partition():
+ _do_test_span_join(
+ op="SPAN OUTER JOIN",
+ partition=True,
+ rows1=[
+ [25, 4, 1],
+ [26, 5, 2],
+ [30, 9, 1],
+ [39, 10, 2],
+ [40, 10, 1],
+ ],
+ rows2=[],
+ wanted=[
+ [25, 4, 1, 1, N],
+ [26, 5, 2, 2, N],
+ [30, 9, 1, 1, N],
+ [39, 10, 2, 2, N],
+ [40, 10, 1, 1, N],
+ ])
+
+def test_span_join_where_filter():
+ spans1 = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 10, 5],
+ [10, 15, 6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans2 = TestQueryTable(
+ names=("_ts", "_duration", "value2"),
+ rows=[
+ [ 0, 5, -5],
+ [ 9, 3, -6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ query = ("SELECT SPAN value1, value2 "
+ "FROM spans1 SPAN LEFT OUTER JOIN spans2 "
+ "WHERE value2=-6 OR value2 is NULL")
+ qt = ps2qt(query, spans1=spans1, spans2=spans2)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "value1", "value2"],
+ rows=[
+ [ 5, 4, 5, N],
+ [ 9, 1, 5, -6],
+ [10, 2, 6, -6],
+ [12, 13, 6, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_wildcard_columns():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value1", "value2"),
+ rows=[
+ [ 0, 10, 5, 3],
+ [10, 15, 6, 4],
+ ],
+ table_schema=TableSchema(TableKind.SPAN,
+ "value1",
+ TableSorting.TIME_MAJOR))
+ query = "SELECT * FROM xspans"
+ qt = ps2qt(query, xspans=spans)
+ assert qt.columns == ("_ts", "_duration", "value1", "value2")
+
+def test_span_join_partition_mismatch():
+ spans1 = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 10, 5],
+ [10, 15, 6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value1",
+ TableSorting.TIME_MAJOR))
+ spans2 = TestQueryTable(
+ names=("_ts", "_duration", "value2"),
+ rows=[
+ [ 0, 5, 5],
+ [ 9, 3, 9],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value2",
+ TableSorting.TIME_MAJOR))
+ query = ("SELECT _ts, _duration, value1, value2 "
+ "FROM spans1 SPAN INNER JOIN spans2")
+ with _qerror("partition columns differ"):
+ ps2qt(query, spans1=spans1, spans2=spans2)
+
+def test_span_invalid_columns():
+ spans1 = TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=[
+ [ 0, 10, 5],
+ [10, 15, 6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value",
+ TableSorting.TIME_MAJOR))
+ spans2 = TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=[
+ [ 0, 5, 5],
+ [ 9, 3, 9],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value",
+ TableSorting.TIME_MAJOR))
+ query = ("SELECT SPAN value "
+ "FROM spans1 SPAN INNER JOIN spans2")
+ ast = ps(query)
+ tctx = TvfContext.from_ns() \
+ .let(dict(spans1=spans1, spans2=spans2))
+ with _qerror("must not be explicitly specified"):
+ ast.make_qt(tctx)
+ query = ("SELECT SPAN _ts "
+ "FROM spans1 SPAN INNER JOIN spans2")
+ ast = ps(query)
+ with _qerror("column '_ts' is reserved"):
+ ast.make_qt(tctx)
+ query = ("SELECT SPAN _duration "
+ "FROM spans1 SPAN INNER JOIN spans2")
+ ast = ps(query)
+ with _qerror("column '_duration' is reserved"):
+ ast.make_qt(tctx)
+
+def test_span_empty_column_list():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=[
+ [ 0, 10, 5],
+ [10, 15, 6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value", TableSorting.TIME_MAJOR))
+ query = "SELECT SPAN FROM xspans"
+ qt = ps2qt(query, xspans=spans)
+ result_qt = _execute_qt(qt)
+ assert list(result_qt) == ["_ts", "_duration", "value"]
+ assert result_qt == spans
+
+def test_span_limit_offset():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=[
+ [ 0, 10, 5],
+ [10, 15, 6],
+ [30, 5, 1],
+ ],
+ table_schema=TableSchema(TableKind.SPAN,
+ "value",
+ TableSorting.TIME_MAJOR))
+ query = "SELECT SPAN FROM (SELECT SPAN * FROM xspans LIMIT 1 OFFSET 1)"
+ qt = ps2qt(query, xspans=spans).to_time_major()
+ result_qt = _execute_qt(qt)
+ assert list(result_qt) == ["_ts", "_duration", "value"]
+ assert result_qt == TestQueryTable(
+ names=("_ts", "_duration", "value"),
+ rows=[
+ [10, 15, 6],
+ ],
+ table_schema=spans.table_schema)
+
+def test_span_star():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value", "value2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value",
+ TableSorting.TIME_MAJOR))
+ query = "SELECT SPAN * FROM xspans"
+ qt = ps2qt(query, xspans=spans)
+ result_qt = _execute_qt(qt)
+ assert result_qt == spans
+
+def test_span_star_renamed_unpartitioned():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value", "value2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ query = "SELECT SPAN * FROM xspans AS blarg(foo1, foo2)"
+ qt = ps2qt(query, xspans=spans)
+ result_qt = _execute_qt(qt)
+ assert result_qt == TestQueryTable(
+ names=("_ts", "_duration", "foo1", "foo2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_star_renamed_partitioned():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value", "value2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value",
+ TableSorting.TIME_MAJOR))
+ query = "SELECT SPAN * FROM xspans AS blarg(foo1, foo2)"
+ qt = ps2qt(query, xspans=spans)
+ result_qt = _execute_qt(qt)
+ assert result_qt == TestQueryTable(
+ names=("_ts", "_duration", "foo1", "foo2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "foo1",
+ TableSorting.TIME_MAJOR))
+
+def test_span_star_renamed_partitioned_partial():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value", "value2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "value",
+ TableSorting.TIME_MAJOR))
+ query = "SELECT SPAN * FROM xspans AS blarg(value=>blarg)"
+ qt = ps2qt(query, xspans=spans)
+ result_qt = _execute_qt(qt)
+ assert result_qt == TestQueryTable(
+ names=("_ts", "_duration", "blarg", "value2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=TableSchema(TableKind.SPAN, "blarg",
+ TableSorting.TIME_MAJOR))
+
+def test_span_order_by_invalid():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "value", "value2"),
+ rows=[
+ [ 0, 10, 5, -5],
+ [10, 15, 6, -6],
+ ],
+ table_schema=_span_table_time_major("value"))
+ query = "SELECT SPAN * FROM xspans ORDER BY _ts"
+ with _qerror("SELECT SPAN incompatible with ORDER BY"):
+ ps2qt(query, xspans=spans)
+
+def test_span_broadcast_inner():
+ spans_part = TestQueryTable(
+ names=("_ts", "_end", "cpu"),
+ rows=[
+ [ 5, 25, 1],
+ [ 6, 8, 0],
+ [ 6, 9, 2],
+ [10, 20, 0],
+ ],
+ table_schema=_span_table_time_major("cpu"))
+
+ spans_broadcast = TestQueryTable(
+ names=("_ts", "_end", "color"),
+ rows=[
+ [ 0, 5, -1],
+ [ 5, 8, -2],
+ [ 9, 18, -3],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = "SELECT SPAN * FROM sb SPAN BROADCAST INTO SPAN PARTITIONS sp"
+ qt = ps2qt(query, sp=spans_part, sb=spans_broadcast) \
+ .to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "cpu", "color"],
+ rows=[
+ [ 5, 8, 1, -2],
+ [ 6, 8, 0, -2],
+ [ 6, 8, 2, -2],
+ [ 9, 18, 1, -3],
+ [10, 18, 0, -3],
+ ],
+ table_schema=spans_part.table_schema)
+
+def test_span_broadcast_outer():
+ spans_part = TestQueryTable(
+ names=("_ts", "_duration", "cpu"),
+ rows=[
+ [ 9, 10, 0],
+ [25, 10, 1],
+ ],
+ table_schema=_span_table_time_major("cpu"))
+
+ spans_broadcast = TestQueryTable(
+ names=("_ts", "_duration", "color"),
+ rows=[
+ [10, 20, -1],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = "SELECT SPAN * FROM sb SPAN RIGHT BROADCAST INTO SPAN PARTITIONS sp"
+ qt = ps2qt(query, sp=spans_part, sb=spans_broadcast) \
+ .to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "cpu", "color"],
+ rows=[
+ [ 9, 1, 0, N],
+ [10, 9, 0, -1],
+ [25, 5, 1, -1],
+ [30, 5, 1, N],
+ ], table_schema=spans_part.table_schema)
+
+ query = "SELECT * FROM sb SPAN LEFT BROADCAST INTO SPAN PARTITIONS sp"
+ with _qerror("not supported"):
+ _execute_qt(ps2qt(query, sp=spans_part, sb=spans_broadcast))
+ query = "SELECT * FROM sb SPAN OUTER BROADCAST INTO SPAN PARTITIONS sp"
+ with _qerror("not supported"):
+ _execute_qt(ps2qt(query, sp=spans_part, sb=spans_broadcast))
+
+def test_star_join_ambiguity_resolution():
+ foo = TestQueryTable(
+ names=["thing"],
+ rows=[[5]])
+ bar = TestQueryTable(
+ names=["thing"],
+ rows=[[10]])
+ q = "SELECT * FROM foo INNER JOIN bar ON foo.thing = bar.thing//2"
+ assert _execute_qt(ps2qt(q, foo=foo, bar=bar)) == TestQueryTable(
+ names=["thing", "thing:1"],
+ rows=[[5, 10]])
+
+def test_span_join_non_span():
+ foo = TestQueryTable(
+ names=("_ts", "_end", "cpu"),
+ rows=[
+ [ 5, 25, 1],
+ [ 6, 9, 2],
+ [ 6, 8, 0],
+ [10, 20, 0],
+ ],
+ table_schema=_span_table_time_major("cpu"))
+ bar = TestQueryTable(
+ names=("cpu", "mhz"),
+ rows=[
+ [0, 100],
+ [1, 200],
+ [2, 300],
+ ])
+ q = "SELECT SPAN * FROM foo INNER JOIN bar USING (cpu)"
+ with _qerror("non-span table"):
+ _execute_qt(ps2qt(q, foo=foo, bar=bar))
+ q = "SELECT SPAN * FROM foo SPAN INNER JOIN bar ON foo.cpu = bar.cpu"
+ with _qerror("only if the join condition is unique"):
+ _execute_qt(ps2qt(q, foo=foo, bar=bar))
+ qux = TestQueryTable(
+ names=("cpu", "mhz"),
+ schemas=(QuerySchema(INT32, constraints={UNIQUE}),
+ QuerySchema(INT64)),
+ rows=[
+ [0, 100],
+ [1, 200],
+ ])
+ q = "SELECT SPAN * FROM foo SPAN INNER JOIN qux USING (cpu)"
+ assert _execute_qt(ps2qt(q, foo=foo, qux=qux)) == TestQueryTable(
+ names=["_ts", "_duration", "cpu", "mhz"],
+ rows=[
+ [5, 20, 1, 200],
+ [6, 2, 0, 100],
+ [10, 10, 0, 100],
+ ],
+ table_schema=foo.table_schema)
+ q = "SELECT SPAN * FROM foo SPAN LEFT JOIN qux USING (cpu)"
+ assert _execute_qt(ps2qt(q, foo=foo, qux=qux)) == TestQueryTable(
+ names=["_ts", "_duration", "cpu", "mhz"],
+ rows=[
+ [5, 20, 1, 200],
+ [6, 3, 2, N],
+ [6, 2, 0, 100],
+ [10, 10, 0, 100],
+ ],
+ table_schema=foo.table_schema)
+ q = "SELECT SPAN * FROM foo SPAN RIGHT JOIN qux USING (cpu)"
+ with _qerror("illegal here"):
+ _execute_qt(ps2qt(q, foo=foo, qux=qux))
+ q = "SELECT SPAN * FROM foo SPAN RIGHT JOIN qux"
+ with _qerror("not a span table"):
+ _execute_qt(ps2qt(q, foo=foo, qux=qux))
+
+@pict_parameterize(dict(
+ foo_sort=["none", "time_major", "partition_major"],
+ bar_sort=["none", "time_major", "partition_major"],
+))
+def test_span_join_partition2(foo_sort, bar_sort):
+ foo_rows = [
+ [ 1, 4, -1 ],
+ [ 2, 4, -2 ],
+ [ 6, 8, -2 ],
+ ]
+ bar_rows = [
+ [ 1, 5, -1, 100 ],
+ [ 2, 4, -2, 200 ],
+ ]
+
+ rng = _make_rng()
+ rng.shuffle(foo_rows)
+ rng.shuffle(bar_rows)
+
+ foo = TestQueryTable(
+ names=("_ts", "_end", "part"),
+ rows=foo_rows,
+ table_schema=TableSchema(
+ TableKind.SPAN, "part", TableSorting.NONE)) \
+ .to_schema(sorting=TableSorting(foo_sort))
+ bar = TestQueryTable(
+ names=("_ts", "_end", "part", "value"),
+ rows=bar_rows,
+ table_schema=TableSchema(
+ TableKind.SPAN, "part", TableSorting.NONE)) \
+ .to_schema(sorting=TableSorting(bar_sort))
+ q = """
+ SELECT SPAN part * value AS z
+ FROM foo SPAN INNER JOIN bar
+ """
+ assert _execute_qt(
+ ps2qt(q, foo=foo, bar=bar)
+ .to_time_major()
+ ) == TestQueryTable(
+ names=["_ts", "_duration", "part", "z"],
+ rows=[
+ [1, 3, -1, -100],
+ [2, 2, -2, -400]
+ ],
+ table_schema=_span_table_time_major("part"))
+
+def test_subquery():
+ query = "SELECT 4 AS foo FROM (SELECT 4 AS bar)"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["foo"],
+ rows=[
+ [4],
+ ]).as_dict()
+
+def test_subquery_star_tblname():
+ query = "SELECT x.* FROM (SELECT 4 AS bar) AS x"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["bar"],
+ rows=[
+ [4],
+ ]).as_dict()
+
+def test_subquery_star_tblname_renamed():
+ query = "SELECT x.* FROM (SELECT 4 AS bar, 5 AS spam) AS x(qux, foo)"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["qux", "foo"],
+ rows=[
+ [4, 5],
+ ]).as_dict()
+
+def test_subquery_star_tblname_renamed_partial():
+ query = "SELECT x.* FROM (SELECT 4 AS bar, 5 AS spam) AS x(bar=>hork)"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["hork", "spam"],
+ rows=[
+ [4, 5],
+ ])
+
+def test_subquery_star_tblname_renamed_deleted():
+ query = "SELECT x.* FROM (SELECT 4 AS bar, 5 AS spam) AS x(bar=>NULL)"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["spam"],
+ rows=[
+ [5],
+ ])
+
+def test_subquery_star_tblname_renamed_overwrite():
+ query = "SELECT x.* FROM (SELECT 4 AS bar, 5 AS spam) AS x(bar=>spam)"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["spam"],
+ rows=[
+ [4],
+ ])
+
+def test_subquery_star_tblname_renamed_partial_missing():
+ query = "SELECT x.* FROM (SELECT 4 AS bar, 5 AS spam) AS x(blah=>hork)"
+ with _qerror("absent or special columns"):
+ ps2qt(query)
+
+def test_subquery_star_with_alias():
+ query = "SELECT * FROM (SELECT 4 AS bar) AS x"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["bar"],
+ rows=[
+ [4],
+ ]).as_dict()
+
+def test_subquery_star_without_alias():
+ query = "SELECT * FROM (SELECT 4 AS bar)"
+ qt = ps2qt(query)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["bar"],
+ rows=[
+ [4],
+ ]).as_dict()
+
+def _qty_eval(query):
+ query = "SELECT {} AS value".format(query)
+ qt = ps2qt(query)
+ schema = qt["value"].schema
+ assert not schema.is_string
+ m = _execute_qt(qt)["value"][0]
+ if not schema.unit:
+ assert schema.unit is None
+ return m
+ return ureg().Quantity(m, schema.unit)
+
+def test_string_operations():
+ query = "SELECT 'foo' = 'foo' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 'foo' = 'bar' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [False]
+ query = "SELECT 'foo' = 0 AS value"
+ with _qerror("non-string"):
+ _execute_qt(ps2qt(query))["value"]
+ query = "SELECT 'foo' AND 'foo' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 'foo' AND '' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [False]
+ query = "SELECT 'foo' + 'bar' AS value"
+ with _qerror("unsupported on strings"):
+ _execute_qt(ps2qt(query))["value"]
+ query = "SELECT 'foo' > 'bar' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+
+def test_string_collation():
+ query = "SELECT 'foo' = 'FOO' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [False]
+ query = "SELECT 'foo' = 'FOO' COLLATE nocase AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 'foo' COLLATE nocase = 'FOO' COLLATE nocase AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 'foo' COLLATE nocase = 'FOO' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 'xyz123' COLLATE length = 'abcdef' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 'xyz1234' COLLATE length = 'abcdef' AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [False]
+ with _qerror("non-string"):
+ query = "SELECT 1 COLLATE binary = 'blarg'"
+ _execute_qt(ps2qt(query))
+ with _qerror("invalid use of COLLATE"):
+ query = "SELECT 'foo' COLLATE nocase"
+ _execute_qt(ps2qt(query))
+
+def test_string_broadcast_comparison():
+ q = "SELECT 'abc' AS foo FROM dctv.filled(3) ORDER BY foo"
+ assert _execute_qt(ps2qt(q))["foo"] == ["abc", "abc", "abc"]
+ q = "SELECT IF(0, 'abc', NULL) AS foo FROM dctv.filled(3) ORDER BY foo"
+ assert _execute_qt(ps2qt(q))["foo"] == [N, N, N]
+
+def test_unit_comparison():
+ query = "SELECT 1000ms = 1s AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 1s = 1000ms AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+ query = "SELECT 1000s <=> 1000ms AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [False]
+ query = "SELECT 10`km/hour` = 10000`meters/hour` AS value"
+ assert _execute_qt(ps2qt(query))["value"] == [True]
+
+def test_unit_reduction():
+ query = "SELECT 3`MB/minute` * 2hour AS value"
+ qt = ps2qt(query)
+ assert qt["value"].schema.unit == ureg().MB
+ assert _execute_qt(qt)["value"] == [360]
+ query = "SELECT 3`MB*hour` / 15minute AS value"
+ qt = ps2qt(query)
+ assert qt["value"].schema.unit == ureg().MB
+ assert _execute_qt(qt)["value"] == [12.0]
+
+def test_unit_invalid():
+ query = "SELECT 10`km/hour` = 10000`bytes/second` AS value"
+ with pytest.raises(BadUnitsException):
+ ps2qt(query)
+ query = "SELECT 143`foobar/blabberthing`"
+ with pytest.raises(BadUnitsException):
+ ps2qt(query)
+ query = "SELECT 143`foobar/blabberthing`"
+ with pytest.raises(BadUnitsException):
+ ps2qt(query)
+
+def test_unit_division():
+ assert _qty_eval("100 / 30")
+
+def test_unit_arithmetic():
+ assert _qty_eval("1s + 100ms") == ureg().parse_expression("1.1s")
+ assert _qty_eval("1s + 100ms") == ureg().parse_expression("1100ms")
+ assert _qty_eval("100MB * 30s") == (100 * ureg().MB) * (30 * ureg().second)
+ assert _qty_eval("100MB / 30s") == (100 * ureg().MB) / (30 * ureg().second)
+ with pytest.raises(BadUnitsException):
+ _qty_eval("1s + 300bytes")
+ with pytest.raises(BadUnitsException):
+ _qty_eval("1s - 300bytes")
+ with pytest.raises(BadUnitsException):
+ _qty_eval("1s - 5")
+ assert _qty_eval("100MB / 2") == 50 * ureg().MB
+ assert _qty_eval("2 / 100MB") == 1 / (50*ureg().MB)
+ assert _qty_eval("100ns / 50ns") == 2.0
+
+def test_arithmetic_bitwise_width():
+ res = pse("CAST(1 AS int32) & CAST(0xf AS int32)",
+ as_raw_array=True)
+ assert res.dtype == INT32
+ res = pse("CAST(1 AS int32) + CAST(0xf AS int32)",
+ as_raw_array=True)
+ assert res.dtype == INT64
+
+def test_create_and_drop_view():
+ dmlctx = DmlContext()
+ dmlctx.execute(pdml("CREATE VIEW foo AS SELECT 4 AS bar"))
+ with _qerror("already exists"):
+ dmlctx.execute(pdml("CREATE VIEW foo AS SELECT 4"))
+ dmlctx.execute(pdml("CREATE OR REPLACE VIEW foo AS SELECT 5 AS bar"))
+ assert _execute_qt(ps2qt("SELECT * FROM foo", _ns=dmlctx.user_ns)) == \
+ dict(bar=[5])
+ dmlctx.execute(pdml("DROP foo"))
+ with pytest.raises(UnboundReferenceException):
+ dmlctx.execute(pdml("DROP foo"))
+ with pytest.raises(KeyError):
+ dmlctx.execute(pdml("CREATE VIEW bar.bar AS SELECT 6"))
+ dmlctx.execute(pdml("CREATE NAMESPACE bar"))
+ dmlctx.execute(pdml("CREATE VIEW bar.bar AS SELECT 6"))
+ assert _execute_qt(ps2qt("SELECT * FROM bar.bar",
+ _ns=dmlctx.user_ns)) == {"6": [6]}
+
+def test_view_creation_is_lazy():
+ dmlctx = DmlContext()
+ dmlctx.execute(pdml("CREATE VIEW foo AS SELECT * FROM bar"))
+ dmlctx.execute(pdml("CREATE VIEW bar AS SELECT 1 AS qux"))
+ assert _execute_qt(ps2qt("SELECT * FROM bar",
+ _ns=dmlctx.user_ns)) == {"qux": [1]}
+
+def test_view_creation_conditional():
+ qe = QueryEngine(QueryCache())
+ dmlctx = DmlContext(None, qe)
+ dmlctx.execute(pdml("CREATE IF (SELECT NULL) VIEW x AS SELECT 1 AS value"))
+ dmlctx.execute(pdml("CREATE IF (SELECT 1 AS v WHERE v > 2) VIEW x AS SELECT 1 AS value"))
+ dmlctx.execute(pdml("CREATE IF (SELECT 2>1) VIEW x AS SELECT 2 AS value"))
+ assert _execute_qt(
+ ps2qt("SELECT * FROM x", _ns=dmlctx.user_ns), qe=qe) == {"value": [2]}
+
+def test_view_function():
+ dmlctx = DmlContext()
+ dmlctx.execute(pdml("CREATE VIEW FUNCTION foo AS SELECT ?+1 AS qux"))
+ assert _execute_qt(ps2qt("SELECT * FROM foo(7)",
+ _ns=dmlctx.user_ns)) == {"qux": [8]}
+
+def test_parse_drop():
+ assert pdml("DROP foo.bar")[0] == Drop(["foo", "bar"])
+ assert pdml("DROP IF EXISTS foo.bar")[0] == \
+ Drop(["foo", "bar"], True)
+
+def test_parse_mount_trace():
+ assert pdml("MOUNT TRACE 'foo' AS qux.spam.blarg")[0] == \
+ MountTrace(trace_file_name="foo",
+ mount_path=("qux", "spam", "blarg"))
+
+def test_parse_unit_conversion():
+ assert pe("5 IN ms") == UnitConversion(
+ IntegerLiteral(5), "ms")
+
+def test_unit_conversion_operator():
+ # Integer because we're going to a bigger unit, the source is
+ # integral, and the unit ratio is integral.
+ assert repr(pse("5`MB/hour` IN `MB/day`")) == "120"
+ # Float because we're going to a smaller unit
+ assert repr(pse("120`MB/day` IN `MB/hour`")) == "5.0"
+
+def test_unit_conversion_to_dimensionless():
+ assert repr(pse("5`MB/hour` IN NULL")) == "5"
+
+
+
+def test_parse_common_table_expression_select():
+ assert ps("WITH foo AS (SELECT 4 AS x), "
+ "bar AS (SELECT 5 AS y) "
+ "SELECT x") == \
+ SelectWithCte((CteBinding(CteBindingName("foo"),
+ TableSubquery(ps("SELECT 4 AS x"))),
+ CteBinding(CteBindingName("bar"),
+ TableSubquery(ps("SELECT 5 AS y")))),
+ ps("SELECT x"))
+
+def test_parse_common_table_expression_table_funcall():
+ assert ps("WITH foo AS bar() "
+ "SELECT x") == \
+ SelectWithCte(
+ [CteBinding(CteBindingName("foo"),
+ TableFunctionCall(["bar"]))],
+ ps("SELECT x"))
+
+def test_parse_common_table_expression_table_reference():
+ assert ps("WITH foo AS (qux.baz) "
+ "SELECT x") == \
+ SelectWithCte(
+ [CteBinding(CteBindingName("foo"),
+ TvfDot(TableReference(["qux"]), "baz"))],
+ ps("SELECT x"))
+
+def test_common_table_expression():
+ qt = ps2qt("WITH foo AS (SELECT 4 AS x) SELECT foo.x+1 AS z FROM foo")
+ assert _execute_qt(qt)["z"] == [5]
+
+def test_common_table_expression_named():
+ qt = ps2qt("WITH foo(y) AS (SELECT 4 AS x) SELECT foo.y+1 AS z FROM foo")
+ assert _execute_qt(qt)["z"] == [5]
+
+def test_common_table_expression_multiple_bindings():
+ q = dedent("""\
+ WITH foo AS (SELECT 4 AS x),
+ bar AS (SELECT foo.x+1 AS y FROM foo)
+ SELECT bar.y+1 AS z FROM bar
+ """)
+ qt = ps2qt(q)
+ assert _execute_qt(qt)["z"] == [6]
+
+def test_common_table_expression_funcall():
+ def _bar(x):
+ assert x == 2
+ return TestQueryTable(
+ names=["qux", "bar"],
+ columns=[
+ [1, 2],
+ [3, 4],
+ ])
+ qt = ps2qt("WITH foo AS bar(2) SELECT foo.qux AS z FROM foo",
+ bar=TableValuedFunction(_bar))
+ assert _execute_qt(qt)["z"] == [1, 2]
+
+
+
+def test_parse_literal_values():
+ q = "SELECT * FROM (VALUES (1, 'one'), (2, 'two'), (3, 'three')) AS t"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableSubquery(
+ SelectDirect(
+ core=TableValues(
+ row_values=[
+ RowValue([IntegerLiteral(1), StringLiteral("one")]),
+ RowValue([IntegerLiteral(2), StringLiteral("two")]),
+ RowValue([IntegerLiteral(3), StringLiteral("three")]),
+ ])), name="t")))
+
+def test_literal_values():
+ q = "SELECT * FROM (VALUES (1, 'one'), (2, 'two'), (3, 'one')) AS t"
+ qt = ps2qt(q)
+ assert not qt["col0"].schema.is_string
+ assert qt["col1"].schema.is_string
+ result = _execute_qt(qt, strings=False)
+ assert result == {
+ "col0": [1, 2, 3],
+ "col1": [1, 2, 1], # String codes
+ }
+
+def test_literal_values_negative():
+ qt = ps2qt("SELECT * FROM (VALUES (-1), (2), (-3)) AS t")
+ assert _execute_qt(qt) == {
+ "col0": [-1, 2, -3],
+ }
+ qt = ps2qt("SELECT * FROM (VALUES (1), (-2), (3), (4)) AS t")
+ assert _execute_qt(qt) == {
+ "col0": [1, -2, 3, 4],
+ }
+
+def test_literal_values_as_select_core():
+ q = "VALUES (1, 2), (3, 4) UNION VALUES (1, 2), (5, 6)"
+ qt = ps2qt(q)
+ result = _execute_qt(qt)
+ assert result == {
+ "col0": [1, 3, 5],
+ "col1": [2, 4, 6],
+ }
+
+def test_literal_values_named_alias():
+ q = "SELECT * FROM (VALUES (1, 2), (3, 4), (5, 6)) AS v(foo, bar)"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "foo": [1, 3, 5],
+ "bar": [2, 4, 6],
+ }
+
+def test_literal_values_cte():
+ q = "WITH v AS (VALUES (1, 2), (3, 4)) SELECT v.* FROM v"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "col0": [1, 3],
+ "col1": [2, 4],
+ }
+
+def test_literal_values_cte_names():
+ q = "WITH v(foo, bar) AS (VALUES (1, 2), (3, 4)) SELECT v.* FROM v"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "foo": [1, 3],
+ "bar": [2, 4],
+ }
+
+def test_literal_values_length_mismatch():
+ with _qerror():
+ ps2qt("SELECT * FROM (VALUES (1, 'one'), (2), (3, 'three'))")
+
+def test_literal_values_type_mismatch():
+ # N.B. legally allowed to fail either during query parsing or during
+ # query execution, so we put _execute_qt *and* ps2qt inside the
+ # _qerror().
+ with _qerror():
+ _execute_qt(
+ ps2qt("SELECT * FROM (VALUES (1, 'one'), ('two', 2), (3, 'three'))"))
+
+def test_literal_values_null():
+ q = "VALUES ('foo', 2), ('bar', NULL), (NULL, 4)"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == {
+ "col0": ["foo", "bar", N],
+ "col1": [2, N, 4],
+ }
+
+def test_literal_values_mixed_type():
+ q = "VALUES (3.14), (4), (NULL)"
+ qt = ps2qt(q)
+ v = _execute_qt(qt)["col0"]
+ assert v == [3.14, 4.0, N]
+ assert list(map(type, v)) == [np.float64, np.float64, NoneType]
+
+
+
+def test_parse_group_partition():
+ q = "SELECT * FROM foo GROUP SPANS USING PARTITIONS"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanPartition(intersect=True)))
+ q = "SELECT * FROM foo GROUP AND INTERSECT SPANS USING PARTITIONS"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanPartition(intersect=True)))
+ q = "SELECT * FROM foo GROUP AND UNION SPANS USING PARTITIONS"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanPartition(intersect=False)))
+
+def test_group_partition_basic():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT16],
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 0, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ assert spans["value1"].schema.dtype == np.dtype("h")
+ query = dedent("""\
+ SELECT SPAN
+ SUM(value1) AS sum_v1,
+ FROM xspans GROUP SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64],
+ rows=[
+ [ 0, 10, 11],
+ ], table_schema=_span_table_time_major())
+
+def test_group_partition_repartition():
+ spans = TestQueryTable(
+ names=("_ts", "_end", "part", "value1", "value2"),
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT16, INT8],
+ rows=[
+ [ 0, 10, 1, 5, -7],
+ [ 0, 10, 2, 6, -7],
+ [ 0, 10, 3, 9, -8],
+ ],
+ table_schema=_span_table_time_major("part"))
+ assert spans["value1"].schema.dtype == np.dtype("h")
+ query = dedent("""\
+ SELECT SPAN
+ SUM(value1) AS sum_v1,
+ FROM xspans GROUP AND UNION SPANS USING PARTITIONS
+ AND PARTITION BY value2
+ """)
+ qt = ps2qt(query, xspans=spans).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "value2", "sum_v1"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT8, INT64],
+ rows=[
+ [ 0, 10, -8, 9],
+ [ 0, 10, -7, 11],
+ ], table_schema=_span_table_time_major("value2"))
+
+def test_group_partition_functions():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT16],
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 0, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ assert spans["value1"].schema.dtype == np.dtype("h")
+ query = """\
+ SELECT SPAN
+ SUM(value1) AS sum_v1,
+ PROD(value1) AS prod_v1,
+ MIN(value1) AS min_v1,
+ MAX(value1) AS max_v1,
+ dctv.FIRST(value1) AS first_v1,
+ dctv.UNIQUE_MASK(value1) AS unique_v1,
+ COUNT(value1) AS count_v1,
+ COUNT(*) AS count_star,
+ FROM xspans GROUP SPANS USING PARTITIONS
+ """
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration",
+ "sum_v1", "prod_v1",
+ "min_v1", "max_v1",
+ "first_v1", "unique_v1",
+ "count_v1", "count_star"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA,
+ INT64, INT64,
+ INT16, INT16,
+ INT16, BOOL,
+ INT64, INT64],
+ rows=[
+ [ 0, 10,
+ 11, 30,
+ 5, 6,
+ 5, True,
+ 2, 2],
+ ], table_schema=_span_table_time_major())
+
+def test_group_partition_overlap_intersect():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 5, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN COUNT(*) as cstar, COUNT(value1) AS cv1
+ FROM xspans GROUP AND INTERSECT SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "cstar", "cv1"],
+ rows=[
+ [ 5, 5, 2, 2],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_group_partition_overlap_union():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 5, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN SUM(value1) AS s,
+ COUNT(*) as cstar,
+ COUNT(value1) AS cv1,
+ FROM xspans GROUP AND UNION SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "s", "cstar", "cv1"],
+ rows=[
+ [ 0, 5, 5, 2, 1],
+ [ 5, 5, 11, 2, 2],
+ [10, 5, 6, 2, 1],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_group_partition_where():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 5, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN SUM(value1) AS s
+ FROM xspans
+ WHERE xspans.value1 = 6
+ GROUP SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "s"],
+ rows=[
+ [ 5, 10, 6],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = dedent("""\
+ SELECT SPAN SUM(value1) AS s
+ FROM xspans
+ WHERE xspans._ts = 0ns
+ GROUP SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "s"],
+ rows=[
+ [ 0, 10, 5],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = dedent("""\
+ SELECT SPAN SUM(value1) AS s
+ FROM xspans
+ WHERE _ts = 0ns
+ GROUP SPANS USING PARTITIONS
+ """)
+ with _qerror("invalid use of magic group metadata"):
+ ps2qt(query, xspans=spans)
+
+ query = dedent("""\
+ SELECT SPAN SUM(value1) AS s,
+ FROM xspans GROUP AND UNION SPANS USING PARTITIONS
+ HAVING _ts = 10ns
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "s"],
+ rows=[
+ [10, 5, 6],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_group_partition_complex_overlap_intersect():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part"),
+ rows=[
+ [ 0, 30, 1],
+ [ 2, 8, 3],
+ [ 5, 1, 2],
+ [ 8, 3, 2],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN FROM xspans GROUP SPANS USING PARTITIONS""")
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration"],
+ rows=[
+ [ 5, 1],
+ [ 8, 2],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_group_partition_complex_overlap_union():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part"),
+ rows=[
+ [ 0, 30, 1],
+ [ 2, 8, 3],
+ [ 5, 1, 2],
+ [ 8, 3, 2],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN FROM xspans GROUP AND UNION SPANS USING PARTITIONS""")
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration"],
+ rows=[
+ [ 0, 2],
+ [ 2, 3],
+ [ 5, 1],
+ [ 6, 2],
+ [ 8, 2],
+ [10, 1],
+ [11, 19],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_group_partition_having():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 1, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN
+ SUM(value1) AS sum_v1,
+ FROM xspans GROUP AND UNION SPANS USING PARTITIONS
+ HAVING COUNT(*) = COUNT(value1)
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [ 1, 9, 11],
+ ]).as_dict()
+
+def test_group_partition_missing_aggregations():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 0, 10, 1, 5],
+ [ 1, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN
+ SUM(value1) AS sum_v1,
+ PROD(value1) AS prod_v1,
+ MIN(value1) AS min_v1,
+ MAX(value1) AS max_v1,
+ FROM xspans GROUP AND UNION SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1", "prod_v1", "min_v1", "max_v1"],
+ rows=[
+ [ 0, 1, 5, 5, 5, 5],
+ [ 1, 9, 11, 30, 5, 6],
+ [10, 1, 6, 6, 6, 6],
+ ]).as_dict()
+
+def test_group_partition_null_aggregations():
+ spans = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 0, 10, 1, N],
+ [ 0, 10, 2, 6],
+ ],
+ table_schema=_span_table_time_major("part"))
+ query = dedent("""\
+ SELECT SPAN
+ SUM(value1) AS sum_v1,
+ PROD(value1) AS prod_v1,
+ MIN(value1) AS min_v1,
+ MAX(value1) AS max_v1,
+ FROM xspans GROUP AND UNION SPANS USING PARTITIONS
+ """)
+ qt = ps2qt(query, xspans=spans)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1", "prod_v1", "min_v1", "max_v1"],
+ rows=[
+ [ 0, 10, 6, 6, 6, 6],
+ ]).as_dict()
+
+def test_parse_group_partition_columns():
+ q = "SELECT * FROM foo GROUP SPANS USING PARTITIONS"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanPartition()))
+
+
+
+def test_parse_span_group():
+ q = "SELECT * FROM foo GROUP SPANS INTO SPANS bar"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanGrouper(TableReference(["bar"]), "span")))
+ q = "SELECT * FROM foo GROUP AND INTERSECT SPANS INTO SPANS bar"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanGrouper(TableReference(["bar"]), "span",
+ intersect=True)))
+ q = "SELECT * FROM foo GROUP AND UNION SPANS INTO SPANS bar"
+ assert ps(q) == SelectDirect(
+ core=RegularSelect(
+ columns=[WildcardColumn()],
+ from_=TableReference(["foo"]),
+ gb=GroupBySpanGrouper(TableReference(["bar"]), "span",
+ intersect=False)))
+
+def test_span_group_simple():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 1, 5],
+ [ 1, 1, 6],
+ [ 2, 1, 7],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 2],
+ [ 2, 1],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [0, 2, 11],
+ [2, 1, 7],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+@pict_parameterize(dict(
+ grouped_sort=["none", "time_major", "partition_major"],
+ grouper_sort=["none", "time_major", "partition_major"],
+ part_dtype_code=["i", "L", "b", "l", "g"],
+))
+def test_span_group_pp(part_dtype_code,
+ grouper_sort,
+ grouped_sort):
+ no_sort = TableSchema(TableKind.SPAN, "part", TableSorting.NONE)
+ part_dtype = np.dtype(part_dtype_code)
+
+ grouper_rows = [
+ [ 0, 2, 0],
+ [ 1, 2, 1],
+ [ 3, 2, 1],
+ [ 5, 2, 1],
+ [ 6, 2, 0],
+ [12, 2, 0],
+ [18, 2, 0],
+ ]
+
+ grouped_rows = [
+ [ 1, 6, 0, 5],
+ [ 1, 2, 1, 1],
+ [ 3, 4, 1, 2],
+ [ 7, 2, 0, 4],
+ [16, 6, 0, 7],
+ ]
+
+ rng = _make_rng()
+ rng.shuffle(grouper_rows)
+ rng.shuffle(grouped_rows)
+
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration", "part"),
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype),
+ rows=grouper_rows,
+ table_schema=no_sort)
+ spans_grouper = spans_grouper.to_schema(
+ sorting=TableSorting(grouper_sort))
+
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype, INT64),
+ rows=grouped_rows,
+ table_schema=no_sort)
+ spans_grouped = spans_grouped.to_schema(
+ sorting=TableSorting(grouped_sort))
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ if part_dtype_code == "g":
+ with pytest.raises(TypeError):
+ _execute_qt(qt)
+ return
+
+ assert _execute_qt(
+ qt.to_time_major()) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype, INT64),
+ rows=[
+ [ 0, 2, 0, 5],
+ [ 1, 2, 1, 1],
+ [ 3, 2, 1, 2],
+ [ 5, 2, 1, 2],
+ [ 6, 2, 0, 9],
+ [12, 2, 0, N],
+ [18, 2, 0, 7],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND INTERSECT SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype, INT64),
+ rows=[
+ [ 0, 2, 0, 5],
+ [ 1, 2, 1, 1],
+ [ 3, 2, 1, 2],
+ [ 5, 2, 1, 2],
+ [ 6, 2, 0, 9],
+ [18, 2, 0, 7],
+ ], table_schema=_span_table_time_major("part"))
+
+def test_span_group_pp_out_of_order():
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_end", "part"),
+ rows=[
+ [ 0, 10, 0],
+ [ 5, 7, 1],
+ ],
+ table_schema=_span_table_time_major("part"))
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_end", "part", "value1"),
+ rows=[
+ [ 0, 10, 0, 5],
+ [ 5, 7, 1, 7],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ rows=[
+ [ 0, 10, 0, 5],
+ [ 5, 2, 1, 7],
+ ], table_schema=_span_table_time_major("part"))
+
+def test_span_group_up():
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 2], # [ 0, 2)
+ [ 2, 2], # [ 2, 4)
+ [ 6, 2], # [ 6, 8)
+ [12, 2], # [12, 14)
+ [18, 2], # [18, 20)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 1, 6, 0, 5], # 0: [ 1, 7)
+ [ 1, 2, 1, 1], # 1: [ 1, 3)
+ [ 3, 4, 1, 2], # 1: [ 3, 7)
+ [ 7, 2, 0, 4], # 0: [ 7, 9)
+ [16, 6, 0, 7], # 0: [16, 22)
+ ],
+ table_schema=_span_table_time_major("part"))
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ rows=[
+ [ 0, 2, 0, 5], # 0: [ 0, 2)
+ [ 0, 2, 1, 1], # 1: [ 0, 2)
+ [ 2, 2, 0, 5], # 0: [ 2, 4)
+ [ 2, 2, 1, 3], # 1: [ 2, 4)
+ [ 6, 2, 0, 9], # 0: [ 6, 8)
+ [ 6, 2, 1, 2], # 1: [ 6, 8)
+ [12, 2, 0, N], # 0: [12, 14)
+ [12, 2, 1, N], # 1: [12, 14)
+ [18, 2, 0, 7], # 0: [18, 20)
+ [18, 2, 1, N], # 1: [18, 20)
+ ], table_schema=_span_table_time_major("part"))
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND INTERSECT SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ rows=[
+ [ 0, 2, 0, 5], # 0: [ 0, 2)
+ [ 0, 2, 1, 1], # 1: [ 0, 2)
+ [ 2, 2, 0, 5], # 0: [ 2, 4)
+ [ 2, 2, 1, 3], # 1: [ 2, 4)
+ [ 6, 2, 0, 9], # 0: [ 6, 8)
+ [ 6, 2, 1, 2], # 1: [ 6, 8)
+ [18, 2, 0, 7], # 0: [18, 20)
+ ], table_schema=_span_table_time_major("part"))
+
+def test_span_group_total_size():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 1, 5],
+ [ 1, 1, 6],
+ [ 2, 1, 7],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 2],
+ [ 2, 1],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN 1+SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [0, 2, 12],
+ [2, 1, 8],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_pu():
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_end", "part"),
+ rows=[
+ [ 0, 2, 0],
+ [ 2, 4, 0],
+ [ 2, 4, 1],
+ [ 6, 8, 0],
+ [12, 14, 1],
+ [18, 20, 1],
+ ],
+ table_schema=_span_table_time_major("part"))
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_end", "value1"),
+ rows=[
+ [ 1, 7, 5],
+ [ 7, 9, 4],
+ [16, 22, 7],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "part", "sum_v1"],
+ rows=[
+ [ 0, 2, 0, 5],
+ [ 2, 4, 0, 5],
+ [ 2, 4, 1, 5],
+ [ 6, 8, 0, 9],
+ [12, 14, 1, N],
+ [18, 20, 1, 7],
+ ], table_schema=_span_table_time_major("part"))
+
+
+def test_span_group_total_size_2():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 1, 5],
+ [ 1, 1, 6],
+ [ 2, 1, 7],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 2],
+ [ 2, 1],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN 1+SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [0, 2, 12],
+ [2, 1, 8],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_count():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 1, N],
+ [ 1, 1, 6],
+ [ 2, 1, 7],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 2],
+ [ 2, 1],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN COUNT(*) AS cs, COUNT(value1) AS cv1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "cs", "cv1"],
+ rows=[
+ [0, 2, 2, 1],
+ [2, 1, 1, 1],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_crossing():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 0, 3, 5],
+ [ 5, 5, 6],
+ [11, 5, 7],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 6],
+ [ 9, 3],
+ [20, 1],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [ 0, 6, 11],
+ [ 9, 3, 13],
+ [20, 1, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND INTERSECT SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [ 0, 6, 11],
+ [ 9, 3, 13],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_intersected():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 1, 3, 5], # span is [1, 4)
+ [ 5, 2, 6], # span is [5, 7)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 1], # span is [0, 1)
+ [ 1, 5], # span is [1, 6)
+ [ 6, 4], # span is [6, 4)
+ [10, 2], # span is [10, 2)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND INTERSECT SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [1, 5, 11],
+ [6, 4, 6],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_union():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 1, 3, 5], # span is [1, 4)
+ [ 5, 2, 6], # span is [5, 7)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 1], # span is [0, 1)
+ [ 1, 5], # span is [1, 6)
+ [ 6, 4], # span is [6, 4)
+ [10, 2], # span is [10, 2)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND UNION SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [ 0, 1, N],
+ [ 1, 5, 11],
+ [ 6, 4, 6],
+ [10, 2, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_grouped_operator():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 1, 3, 5], # span is [1, 4)
+ [ 5, 2, 6], # span is [5, 7)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 1], # span is [0, 1)
+ [ 1, 5], # span is [1, 6)
+ [ 6, 4], # span is [6, 4)
+ [10, 2], # span is [10, 2)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN SUM(value1+0) AS sum_v1
+ FROM spans_grouped
+ GROUP AND UNION SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_v1"],
+ rows=[
+ [ 0, 1, N],
+ [ 1, 5, 11],
+ [ 6, 4, 6],
+ [10, 2, N],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_span_group_special_column_resolution():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "value1"),
+ rows=[
+ [ 1, 3, 5], # span is [1, 4)
+ [ 5, 2, 6], # span is [5, 7)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 1], # span is [0, 1)
+ [ 1, 5], # span is [1, 6)
+ [ 6, 4], # span is [6, 4)
+ [10, 2], # span is [10, 2)
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN
+ SUM(spans_grouped._ts) AS sum_ts2,
+ SUM(_ts) AS sum_ts,
+ FROM spans_grouped
+ GROUP AND UNION SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "sum_ts2", "sum_ts"],
+ rows=[
+ [ 0, 1, N, N],
+ [ 1, 5, 6, 6],
+ [ 6, 4, 5, 5],
+ [10, 2, N, N],
+ ]).as_dict()
+
+def test_span_group_intersected_partitioned():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 1, 3, 1, 5], # span is [1, 4)
+ [ 2, 2, 2, -2], # span is [2, 4)
+ [ 5, 2, 1, 6], # span is [5, 7)
+ ],
+ table_schema=_span_table_time_major("part"))
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 1], # span is [0, 1)
+ [ 1, 5], # span is [1, 6)
+ [ 6, 4], # span is [6, 4)
+ [10, 2], # span is [10, 2)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND INTERSECT SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ rows=[
+ [ 1, 5, 1, 11],
+ [ 1, 5, 2, -2],
+ [ 6, 4, 1, 6],
+ ], table_schema=_span_table_time_major("part"))
+
+def test_span_group_union_partitioned():
+ spans_grouped = TestQueryTable(
+ names=("_ts", "_duration", "part", "value1"),
+ rows=[
+ [ 1, 3, 1, 5], # span is [1, 4)
+ [ 2, 2, 2, -2], # span is [2, 4)
+ [ 5, 2, 1, 6], # span is [5, 7)
+ ],
+ table_schema=_span_table_time_major("part"))
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_duration"),
+ rows=[
+ [ 0, 1], # span is [0, 1)
+ [ 1, 5], # span is [1, 6)
+ [ 6, 4], # span is [6, 4)
+ [10, 2], # span is [10, 2)
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM spans_grouped
+ GROUP AND UNION SPANS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(
+ q,
+ spans_grouped=spans_grouped,
+ spans_grouper=spans_grouper
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_duration", "part", "sum_v1"],
+ rows=[
+ [ 0, 1, 1, N],
+ [ 0, 1, 2, N],
+ [ 1, 5, 1, 11],
+ [ 1, 5, 2, -2],
+ [ 6, 4, 1, 6],
+ [ 6, 4, 2, N],
+ [10, 2, 1, N],
+ [10, 2, 2, N],
+ ], table_schema=_span_table_time_major("part"))
+
+
+# Bind arguments
+
+def test_parse_bind():
+ assert pe(":foo") == BindParameter("foo")
+ assert pe("?2") == BindParameter(2)
+ # Do it twice to make sure numbering doesn't leak across paraes
+ for _ in range(2):
+ assert pe("foo(?, ?)") == FunctionCall(
+ ["foo"],
+ [BindParameter(0), BindParameter(1)])
+
+def test_bind():
+ assert pse(":foo", _args=qargs(foo=5)) == 5
+ assert pse("?+?", _args=qargs(1, 5)) == 6
+ assert pse("?1+?1", _args=qargs(1, 5)) == 10
+ assert pse("?", _args=qargs("foo")) == "foo"
+
+def test_bind_complex_expression():
+ assert pse("(:foo - :bar) + 1",
+ _args=qargs(foo=5, bar=2)) == 4
+
+def test_bind_table():
+ query = "SELECT * FROM ?"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[[1, 2]])
+ qt = ps2qt(query, _args=qargs(tbl))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_bind_table_numbered():
+ query = "SELECT * FROM ?0"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[[1, 2]])
+ qt = ps2qt(query, _args=qargs(tbl))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_bind_tvf():
+ query = "SELECT * FROM my_function(foo=>?, bar=>:bar)"
+ tbl = TestQueryTable(
+ names=["foo", "bar"],
+ rows=[])
+ def _my_function(foo, bar):
+ assert foo is tbl
+ assert bar is tbl
+ return foo
+ qt = ps2qt(query,
+ _args=qargs(tbl, bar=tbl),
+ my_function=TableValuedFunction(_my_function))
+ assert _execute_qt(qt) == tbl.as_dict()
+
+def test_bind_tvf_complex_expression():
+ query = "SELECT * FROM my_function((:foo + :bar)//2)"
+ foo = 7
+ bar = 2
+ my_function_called = False
+ def _my_function(value):
+ nonlocal my_function_called
+ my_function_called = True
+ assert value == (foo+bar)//2
+ return FilledQueryTable()
+ _execute_qt(ps2qt(query,
+ _args=qargs(foo=foo, bar=bar),
+ my_function=TableValuedFunction(_my_function)))
+ assert my_function_called
+
+def test_row_number():
+ q = "SELECT ROW_NUMBER() AS rnr FROM dctv.filled(3)"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == dict(rnr=[0, 1, 2])
+
+# TODO(dancol): deprecate dctv.filled in favor of magic unit function
+def test_filled_tvf():
+ q = "SELECT 5 AS value FROM dctv.filled(3)"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == dict(value=[5, 5, 5])
+ assert not qt["value"].schema.unit
+ q = "SELECT 5ns AS value FROM dctv.filled(3)"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == dict(value=[5, 5, 5])
+ assert qt["value"].schema.unit == ureg().ns
+
+def test_filled_tvf_queries():
+ q = "SELECT 5ns AS value FROM dctv.filled((SELECT 3))"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == dict(value=[5, 5, 5])
+ assert qt["value"].schema.unit == ureg().ns
+
+
+# Casting
+
+def test_cast():
+ # pylint: disable=compare-to-zero,unidiomatic-typecheck
+ with _qerror(BadCastException):
+ pse("CAST(4.1 AS int32)")
+ assert pse("CAST(4.1 AS int32 UNSAFE)") == 4
+ assert pse("CAST(4.1 AS INT32 UNSAFE)") == 4
+ with _qerror(BadCastException):
+ pse("CAST('foo' AS int8)")
+ with _qerror(BadCastException):
+ pse("CAST(4 AS bool)")
+ assert pse("CAST(4 AS bool UNSAFE)") is NP_TRUE
+ assert pse("CAST(0 AS bool UNSAFE)") is NP_FALSE
+ assert pse("CAST(4 AS float)") == 4.0
+ assert type(pse("CAST(4 AS float)")) is np.float64
+
+ with _qerror(BadCastException):
+ pse("CAST(9223372036854775807 AS float)")
+ with _qerror(BadCastException):
+ pse("CAST(-1 AS uint64)")
+
+ assert pse("CAST(9223372036854775807 AS float UNSAFE)") == \
+ 9.223372036854776e+18
+
+def test_cast_overflow():
+ assert pse("CAST(12345 AS int8 UNSAFE)") == 12345 % 256
+ assert pse("CAST(-12345 AS int8 UNSAFE)") == -(12345 % 256)
+
+def test_cast_unit():
+ assert pse("CAST(4096 AS UNIT bytes) IN kibibytes") == 4
+
+
+# Non-aggregate functions
+
+def test_unary_functions():
+ assert pse("FLOOR(4.1)") == 4.0
+ assert pse("FLOOR(-2.5)") == -3.0
+ assert pse("trunc(-2.5)") == -2.0
+ assert pse("ceilING(4.1)") == 5.0
+ assert pse("round(3.1)") == 3.0
+ assert pse("round(3.7)") == 4.0
+
+ # Round to even
+ assert pse("round(4.5)") == 4.0
+ assert pse("round(3.5)") == 4.0
+
+def test_coalesce():
+ assert pse("COALESCE(4, 3)") == 4
+ assert pse("COALESCE(NULL, 3)") == 3
+ assert pse("COALESCE(NULL, NULL)") is None
+
+def test_coalesce_mismatch():
+ with _qerror():
+ pse("COALESCE('foo', -1)")
+
+def test_coalesce_strings():
+ pse("COALESCE('foo', 'bar')") == "foo"
+ pse("COALESCE('foo', NULL)") == "foo"
+
+
+# Event tables and their operations
+
+def test_parse_select_event():
+ assert ps("SELECT EVENT FROM foo") == SelectDirect(
+ core=RegularSelect(
+ kind="event",
+ columns=[],
+ from_=TableReference(["foo"]),))
+
+def test_select_event_unpartitioned():
+ evtbl = TestQueryTable(
+ names=("_ts", "value1"),
+ rows=[
+ [ 0, -5],
+ [ 5, -10],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ q = "SELECT EVENT FROM evtbl"
+ qt = ps2qt(q, evtbl=evtbl)
+ assert qt.table_schema.kind == TableKind.EVENT
+ assert qt.table_schema.partition is None
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts",),
+ rows=[
+ [ 0],
+ [ 5],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR).as_dict()
+ q = "SELECT EVENT value1 FROM evtbl"
+ qt = ps2qt(q, evtbl=evtbl)
+ assert qt.table_schema.kind == TableKind.EVENT
+ assert qt.table_schema.partition is None
+ assert _execute_qt(qt) == evtbl.as_dict()
+ q = "SELECT EVENT * FROM evtbl"
+ qt = ps2qt(q, evtbl=evtbl)
+ assert qt.table_schema.kind == TableKind.EVENT
+ assert qt.table_schema.partition is None
+ assert _execute_qt(qt) == evtbl.as_dict()
+
+def test_select_event_partitioned():
+ evtbl = TestQueryTable(
+ names=("_ts", "part", "value1"),
+ rows=[
+ [ 0, 3, -5],
+ [ 5, 4, -10],
+ ],
+ table_schema=_event_table_time_major("part"))
+ q = "SELECT EVENT FROM evtbl"
+ qt = ps2qt(q, evtbl=evtbl)
+ assert qt.table_schema.kind == TableKind.EVENT
+ assert qt.table_schema.partition == "part"
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "part"),
+ rows=[
+ [ 0, 3],
+ [ 5, 4],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR).as_dict()
+ q = "SELECT EVENT value1 FROM evtbl"
+ qt = ps2qt(q, evtbl=evtbl)
+ assert qt.table_schema.kind == TableKind.EVENT
+ assert qt.table_schema.partition == "part"
+ assert _execute_qt(qt) == evtbl.as_dict()
+ q = "SELECT EVENT * FROM evtbl"
+ qt = ps2qt(q, evtbl=evtbl)
+ assert qt.table_schema.kind == TableKind.EVENT
+ assert qt.table_schema.partition == "part"
+ assert _execute_qt(qt) == evtbl.as_dict()
+
+def test_rename_partition_column():
+ evtbl = TestQueryTable(
+ names=["_ts", "part", "value1"],
+ rows=[
+ [ 0, 3, -5],
+ [ 5, 4, -10],
+ ],
+ table_schema=_event_table_time_major("part"))
+ q = "SELECT EVENT * FROM evtbl AS x(part=>z)"
+ assert ps2qt(q, evtbl=evtbl).table_schema.partition == "z"
+ q = "SELECT EVENT * FROM evtbl AS x(part=>NULL)"
+ with _qerror("cannot delete partition column 'part'"):
+ ps2qt(q, evtbl=evtbl)
+ q = "SELECT EVENT * FROM evtbl AS x(value1=>part)"
+ with _qerror("cannot overwrite partition column "
+ "'part' with column 'value1'"):
+ ps2qt(q, evtbl=evtbl)
+
+def test_select_event_repartition():
+ evtbl = TestQueryTable(
+ names=["_ts", "part", "value1"],
+ rows=[
+ [ 0, 3, -5],
+ [ 5, 4, -10],
+ ],
+ table_schema=_event_table_time_major("part"))
+ q = "SELECT EVENT PARTITIONED BY value1 part FROM evtbl"
+ assert _execute_qt(ps2qt(q, evtbl=evtbl)) == \
+ TestQueryTable(
+ names=["_ts", "value1", "part"],
+ rows=[
+ [ 0, -5, 3],
+ [ 5, -10, 4],
+ ],
+ table_schema=TableSchema(TableKind.EVENT,
+ partition="value1",
+ sorting=TableSorting.NONE))
+
+ q = "SELECT EVENT PARTITIONED BY value1 * FROM evtbl"
+ assert _execute_qt(ps2qt(q, evtbl=evtbl)) == \
+ TestQueryTable(
+ names=["_ts", "value1", "part"],
+ rows=[
+ [ 0, -5, 3],
+ [ 5, -10, 4],
+ ],
+ table_schema=TableSchema(TableKind.EVENT,
+ partition="value1",
+ sorting=TableSorting.NONE))
+
+ q = "SELECT EVENT PARTITIONED BY NULL FROM evtbl"
+ assert ps2qt(q, evtbl=evtbl).table_schema == \
+ TableSchema(TableKind.EVENT,
+ partition=None,
+ sorting=TableSorting.NONE)
+ q = "SELECT EVENT PARTITIONED BY fhqwhgads FROM evtbl"
+ with _qerror():
+ ps2qt(q, evtbl=evtbl)
+
+def test_parse_event_join():
+ assert ps("SELECT a FROM foo EVENT INNER JOIN SPANS bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(left=TableReference(["foo"]),
+ op="inner",
+ right=TableReference(["bar"]),
+ kind="event join"),
+ ))
+ assert ps("SELECT a FROM foo EVENT LEFT OUTER JOIN SPANS bar") == SelectDirect(
+ core=RegularSelect(
+ columns=[ExpressionColumn(ColumnReference("a"))],
+ from_=Join(left=TableReference(["foo"]),
+ op="left",
+ right=TableReference(["bar"]),
+ kind="event join")))
+
+def test_event_join_span_unpartitioned():
+ evtbl = TestQueryTable(
+ names=("_ts", "eval"),
+ rows=[
+ [ 0, -5],
+ [ 5, -10],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ spantbl = TestQueryTable(
+ names=("_ts", "_duration", "sval"),
+ rows=[
+ [ 4, 3, -4],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT INNER JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "eval", "sval"),
+ rows=[
+ [ 5, -10, -4],
+ ]).as_dict()
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT LEFT JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "eval", "sval"),
+ rows=[
+ [ 0, -5, N],
+ [ 5, -10, -4],
+ ]).as_dict()
+
+def test_event_join_span_boundary():
+ evtbl = TestQueryTable(
+ names=("_ts", "eval"),
+ rows=[
+ [ 6, 60],
+ [ 7, 70],
+ [ 8, 80],
+ [ 9, 90],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ spantbl = TestQueryTable(
+ names=("_ts", "_duration", "sval"),
+ rows=[
+ [ 1, 6, -5],
+ [ 7, 2, -6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT INNER JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "eval", "sval"),
+ rows=[
+ [ 6, 60, -5],
+ [ 7, 70, -6],
+ [ 8, 80, -6],
+ ]).as_dict()
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT LEFT JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+ assert qt.table_schema == EVENT_UNPARTITIONED_TIME_MAJOR
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "eval", "sval"),
+ rows=[
+ [ 6, 60, -5],
+ [ 7, 70, -6],
+ [ 8, 80, -6],
+ [ 9, 90, N],
+ ]).as_dict()
+
+def test_event_join_partition_both():
+ evtbl = TestQueryTable(
+ names=("_ts", "eval", "part"),
+ rows=[
+ [ 6, 60, 0],
+ [ 7, 70, 1],
+ [ 8, 80, 0],
+ [ 9, 90, 1],
+ ],
+ table_schema=_event_table_time_major("part"))
+ spantbl = TestQueryTable(
+ names=("_ts", "_duration", "part", "sval"),
+ rows=[
+ [ 6, 4, 1, -5],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT LEFT JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "part", "eval", "sval"),
+ rows=[
+ [ 6, 0, 60, N],
+ [ 7, 1, 70, -5],
+ [ 8, 0, 80, N],
+ [ 9, 1, 90, -5],
+ ], table_schema=_event_table_time_major("part"))
+
+def test_event_broadcast():
+ evtbl = TestQueryTable(
+ names=("_ts", "eval"),
+ rows=[
+ [ 6, 60],
+ [ 7, 70],
+ [ 8, 80],
+ [ 9, 90],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ spantbl = TestQueryTable(
+ names=("_ts", "_duration", "part", "sval"),
+ rows=[
+ [ 5, 3, 0, -5],
+ [ 7, 4, 1, -6],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT LEFT JOIN SPANS spantbl"""
+ with _qerror("cannot join non-partitioned"):
+ ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT RIGHT BROADCAST INTO SPAN PARTITIONS spantbl"""
+ with _qerror("not possible to condense a span into a point"):
+ ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT OUTER BROADCAST INTO SPAN PARTITIONS spantbl"""
+ with _qerror("not possible to condense a span into a point"):
+ ps2qt(query, evtbl=evtbl, spantbl=spantbl)
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT BROADCAST INTO SPAN PARTITIONS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "part", "eval", "sval"),
+ rows=[
+ [ 6, 0, 60, -5],
+ [ 7, 0, 70, -5],
+ [ 7, 1, 70, -6],
+ [ 8, 1, 80, -6],
+ [ 9, 1, 90, -6],
+ ], table_schema=_event_table_time_major("part"))
+
+def test_event_join_partition_event():
+ evtbl = TestQueryTable(
+ names=("_ts", "eval", "part"),
+ rows=[
+ [ 6, 60, 0],
+ [ 7, 70, 1],
+ [ 8, 80, 0],
+ [ 9, 90, 1],
+ ],
+ table_schema=_event_table_time_major("part"))
+ spantbl = TestQueryTable(
+ names=("_ts", "_duration", "sval"),
+ rows=[
+ [ 6, 4, -5],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT INNER JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "part", "eval", "sval"),
+ rows=[
+ [ 6, 0, 60, -5],
+ [ 7, 1, 70, -5],
+ [ 8, 0, 80, -5],
+ [ 9, 1, 90, -5],
+ ], table_schema=_event_table_time_major("part"))
+
+ query = """SELECT EVENT eval, sval
+ FROM evtbl EVENT LEFT JOIN SPANS spantbl"""
+ qt = ps2qt(query, evtbl=evtbl, spantbl=spantbl).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "part", "eval", "sval"),
+ rows=[
+ [ 6, 0, 60, -5],
+ [ 7, 1, 70, -5],
+ [ 8, 0, 80, -5],
+ [ 9, 1, 90, -5],
+ ], table_schema=_event_table_time_major("part"))
+
+def test_event_group_uu():
+ spans_grouper = TestQueryTable(
+ names=("_ts", "_end"),
+ rows=[
+ [ 0, 2],
+ [ 3, 5],
+ [ 6, 8],
+ [12, 14],
+ [18, 20],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ events_grouped = TestQueryTable(
+ names=("_ts", "value1"),
+ rows=[
+ [ 1, 1],
+ [ 1, 5],
+ [ 3, 2],
+ [ 5, 9],
+ [ 7, 4],
+ [16, 7],
+ [20, 1],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+
+ q = """\
+ SELECT SPAN SUM(value1) AS sum_v1
+ FROM events_grouped
+ GROUP EVENTS INTO SPANS spans_grouper
+ """
+ qt = ps2qt(q,
+ events_grouped=events_grouped,
+ spans_grouper=spans_grouper)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "sum_v1"],
+ rows=[
+ [ 0, 2, 6],
+ [ 3, 5, 2],
+ [ 6, 8, 4],
+ [12, 14, N],
+ [18, 20, N],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+
+
+def test_with_all_partitions_1():
+ spn = TestQueryTable(
+ names=("_ts", "_end", "part", "value1"),
+ rows=[
+ [ 0, 30, 1, -1],
+ [10, 30, 2, -2],
+ [20, 30, 3, -3],
+ ],
+ table_schema=_span_table_time_major("part"))
+ q = "SELECT SPAN * FROM dctv.with_all_partitions(spn)"
+ qt = ps2qt(
+ q, spn=spn
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "part", "value1"],
+ rows=[
+ [20, 30, 1, -1],
+ [20, 30, 2, -2],
+ [20, 30, 3, -3],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+def test_with_all_partitions_2():
+ spn = TestQueryTable(
+ names=("_ts", "_end", "part", "value1"),
+ rows=[
+ [ 0, 30, 1, -1],
+ [10, 29, 2, -2],
+ [20, 28, 3, -3],
+ ],
+ table_schema=_span_table_time_major("part"))
+ q = "SELECT SPAN * FROM dctv.with_all_partitions(spn)"
+ qt = ps2qt(q, spn=spn)
+ assert _execute_qt(
+ qt.to_time_major()
+ ) == TestQueryTable(
+ names=["_ts", "_end", "part", "value1"],
+ rows=[
+ [20, 28, 1, -1],
+ [20, 28, 2, -2],
+ [20, 28, 3, -3],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+def test_with_all_partitions_3():
+ spn = TestQueryTable(
+ names=("_ts", "_end", "part", "value1"),
+ rows=[
+ [ 0, 30, 1, -1],
+ [10, 20, 2, -2],
+ [15, 25, 3, -3],
+ [22, 27, 2, -4],
+ ],
+ table_schema=_span_table_time_major("part"))
+ q = "SELECT SPAN * FROM dctv.with_all_partitions(spn)"
+ qt = ps2qt(
+ q, spn=spn
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "part", "value1"],
+ rows=[
+ [15, 20, 1, -1],
+ [15, 20, 2, -2],
+ [15, 20, 3, -3],
+ [22, 25, 1, -1],
+ [22, 25, 2, -4],
+ [22, 25, 3, -3],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+def test_with_all_partitions_4():
+ spn = TestQueryTable(
+ names=("_ts", "_end", "part", "value1"),
+ rows=[
+ [ 0, 30, 1, -1],
+ [10, 20, 2, -2],
+ [15, 25, 3, -3],
+ [22, 27, 2, -4],
+ ],
+ table_schema=_span_table_time_major("part"))
+ q = "SELECT SPAN * FROM dctv.with_all_partitions(spn)"
+ qt = ps2qt(
+ q, spn=spn
+ ).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "part", "value1"],
+ rows=[
+ [15, 20, 1, -1],
+ [15, 20, 2, -2],
+ [15, 20, 3, -3],
+ [22, 25, 1, -1],
+ [22, 25, 2, -4],
+ [22, 25, 3, -3],
+ ],
+ table_schema=_span_table_time_major("part"))
+
+
+
+def test_greatest_least():
+ pse("GREATEST(1, 2)") == 2
+ pse("GREATEST(4, 5, 3, 9, 2)") == 9
+ pse("GREATEST(2)") == 2
+ pse("LEAST(1, 2)") == 1
+ pse("LEAST(2)") == 2
+ with _qerror("unit mismatch"):
+ pse("GREATEST(1ms, 1hour)")
+
+ assert pse("LEAST(NULL, NULL, NULL)") is None
+ assert pse("LEAST(1, NULL, 2)") == 1
+ assert pse("LEAST(NULL, 2, 5)") == 2
+ assert pse("LEAST(NULL, 5, 2)") == 2
+ assert pse("LEAST(2, 5, NULL)") == 2
+ assert pse("LEAST(5, 2, NULL)") == 2
+
+ assert pse("GREATEST(1, NULL, 2)") == 2
+ assert pse("GREATEST(NULL, 2, 5)") == 5
+ assert pse("GREATEST(NULL, 5, 2)") == 5
+ assert pse("GREATEST(2, 5, NULL)") == 5
+ assert pse("GREATEST(5, 2, NULL)") == 5
+
+ # Try both orders so we know the comparison is independent of the
+ # string table codes.
+ assert pse("GREATEST('bar', 'foo')") == "foo"
+ assert pse("GREATEST('bar', NULL, 'foo')") == "foo"
+ assert pse("GREATEST('foo', 'bar')") == "foo"
+ assert pse("LEAST('bar', 'foo')") == "bar"
+ assert pse("LEAST('foo', NULL, 'bar')") == "bar"
+
+def test_greatest_least_multi_row():
+ q = """
+ SELECT GREATEST(s1, s2) AS a, LEAST(s1, s2) AS b
+ FROM (VALUES ("foo", "bar"),
+ ("bar", "foo"),
+ ("foo", "qux"),
+ ("", "qux"))
+ AS tbl(s1, s2)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["a", "b"],
+ rows=[
+ ["foo", "bar"],
+ ["foo", "bar"],
+ ["qux", "foo"],
+ ["qux", ""],
+ ]).as_dict()
+
+
+def test_lag_basic():
+ q = """
+ SELECT s1 AS an, LAG(s1, 1) AS al
+ FROM (VALUES ("foo"),
+ ("bar"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", N],
+ ["bar", "foo"],
+ ["qux", "bar"],
+ ])
+
+def test_lag_where_having():
+ q = """
+ SELECT s1 AS an, LAG(s1, 1) AS al
+ FROM (VALUES ("foo"),
+ ("bar"),
+ ("qux"))
+ AS tbl(s1)
+ WHERE al == "foo"
+ """
+ with _qerror("not allowed in WHERE clause"):
+ _execute_qt(ps2qt(q))
+ q = q.replace("WHERE", "HAVING")
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["bar", "foo"],
+ ])
+
+def test_lag_default_value():
+ q = """
+ SELECT s1 AS an, LAG(s1, 1, "egg") AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "egg"],
+ ["spa", "foo"],
+ ["qux", "spa"],
+ ])
+
+def test_lag_crazy_bounds():
+ q = """
+ SELECT s1 AS an, LAG(s1, 5) AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ schemas=[STRING_SCHEMA, STRING_SCHEMA],
+ rows=[
+ ["foo", N],
+ ["spa", N],
+ ["qux", N],
+ ])
+
+def test_lag_bounds():
+ q = """
+ SELECT s1 AS an, LAG(s1, 2, "egg") AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "egg"],
+ ["spa", "egg"],
+ ["qux", "foo"],
+ ])
+
+def test_lag_expression_evaluation():
+ q = """
+ SELECT s1 AS an, LAG(s1, 1+1, "egg") AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "egg"],
+ ["spa", "egg"],
+ ["qux", "foo"],
+ ])
+
+ q = """
+ SELECT s1 AS an, LAG(s1, s2, "egg") AS al
+ FROM (VALUES ("foo", "bar"),
+ ("spa", "qux"),
+ ("", "qux"))
+ AS tbl(s1, s2)
+ """
+ with _qerror("s2 is unbound"):
+ ps2qt(q)
+
+def test_lead_basic():
+ q = """
+ SELECT s1 AS an, LEAD(s1, 1) AS al
+ FROM (VALUES ("foo"),
+ ("bar"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "bar"],
+ ["bar", "qux"],
+ ["qux", N],
+ ])
+
+def test_lead_default_value():
+ q = """
+ SELECT s1 AS an, LEAD(s1, 1, "egg") AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "spa"],
+ ["spa", "qux"],
+ ["qux", "egg"],
+ ])
+
+def test_lead_crazy_bounds():
+ q = """
+ SELECT s1 AS an, LEAD(s1, 5) AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ schemas=[STRING_SCHEMA, STRING_SCHEMA],
+ rows=[
+ ["foo", N],
+ ["spa", N],
+ ["qux", N],
+ ])
+
+def test_lead_bounds():
+ q = """
+ SELECT s1 AS an, LEAD(s1, 2, "egg") AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "qux"],
+ ["spa", "egg"],
+ ["qux", "egg"],
+ ])
+
+def test_lead_expression_evaluation():
+ q = """
+ SELECT s1 AS an, LEAD(s1, 1+1, "egg") AS al
+ FROM (VALUES ("foo"),
+ ("spa"),
+ ("qux"))
+ AS tbl(s1)
+ """
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["an", "al"],
+ rows=[
+ ["foo", "qux"],
+ ["spa", "egg"],
+ ["qux", "egg"],
+ ])
+
+ q = """
+ SELECT s1 AS an, LEAD(s1, s2, "egg") AS al
+ FROM (VALUES ("foo", "bar"),
+ ("spa", "qux"),
+ ("", "qux"))
+ AS tbl(s1, s2)
+ """
+ with _qerror("s2 is unbound"):
+ ps2qt(q)
+
+
+
+def test_generate_sequential_spans():
+ q = """SELECT SPAN FROM
+ dctv.generate_sequential_spans(0ns, 10ns, (SELECT 2ns))"""
+ qt = ps2qt(q)
+ assert qt.table_schema == SPAN_UNPARTITIONED_TIME_MAJOR
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["_ts", "_duration"],
+ rows=[
+ [0, 2],
+ [2, 2],
+ [4, 2],
+ [6, 2],
+ [8, 2],
+ ]).as_dict()
+
+def test_generate_sequential_spans_start():
+ q = """SELECT SPAN FROM
+ dctv.generate_sequential_spans(1ns, 10ns, (SELECT 2ns))"""
+ qt = ps2qt(q)
+ assert qt.table_schema == SPAN_UNPARTITIONED_TIME_MAJOR
+ assert _execute_qt(ps2qt(q)) == TestQueryTable(
+ names=["_ts", "_duration"],
+ rows=[
+ [1, 2],
+ [3, 2],
+ [5, 2],
+ [7, 2],
+ ]).as_dict()
+
+
+
+def _tvf_eval(q, *args, **kwargs):
+ q = "SELECT value FROM dctv.identity(({})) AS tbl(value)".format(q)
+ args=qargs(*args, **kwargs)
+ result, = _execute_qt(ps2qt(q, _args=args))["value"]
+ return result
+
+def test_tvf_query_math():
+ """Test TVF-context operators that work on queries"""
+ # pylint: disable=compare-to-zero
+ assert _tvf_eval("5") == 5
+ assert _tvf_eval("5+5") == 10
+ assert _tvf_eval(":x+5", x=QueryNode.scalar(2)) == 7
+ assert _tvf_eval(":x-5", x=QueryNode.scalar(2)) == -3
+ assert _tvf_eval("5-:x", x=QueryNode.scalar(2)) == 3
+ assert _tvf_eval("5-?", QueryTable.coerce_(3)) == 2
+ assert _tvf_eval("?-5", QueryTable.coerce_(3)) == -2
+ assert _tvf_eval("?<5", QueryTable.coerce_(3)) is NP_TRUE
+ assert _tvf_eval("?>5", QueryTable.coerce_(3)) is NP_FALSE
+
+
+
+def test_compare_null_unit():
+ assert pse("1ns IS NULL") is NP_FALSE
+ assert pse("1ns IS NOT NULL") is NP_TRUE
+ assert pse("NULL IS 1ns") is NP_FALSE
+ assert pse("NULL IS NOT 1s") is NP_TRUE
+
+
+
+def test_if():
+ assert pse("IF(1, 2, 3)") == 2
+ assert pse("IF(1byte, 2ns, 3ns)") == 2
+ assert pse("IF(1, 2us, 3us) IN ns") == 2000
+ with _qerror("unit mismatch"):
+ pse("IF(1, 2us, 3bytes)")
+
+ assert pse("IF(FALSE, 2, 3)") == 3
+ assert pse("IF(1, NULL, 3)") is None
+ assert pse("IF(0, 2, NULL)") is None
+ with _qerror("cannot combine"):
+ pse("IF(1, 1.0, 'blarg')")
+ assert pse("IF(0, 1, 2.1)") == 2.1
+ assert pse("IF('foo', 'yes', 'no')") == "yes"
+ assert pse("IF('', 'yes', 'no')") == "no"
+ assert pse("IF('', 'yes', NULL)") is None
+ assert pse("IF(NULL, 1, 2)") == 2
+
+
+
+def test_extend_spans_basic():
+ stbl = TestQueryTable(
+ names=("_ts", "_end"),
+ rows=[
+ [ 1, 7],
+ [ 7, 10],
+ [15, 20],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = "SELECT SPAN * FROM dctv.extend_spans(stbl, 1ns)"
+ qt = ps2qt(q, stbl=stbl)
+ assert qt.table_schema == SPAN_UNPARTITIONED_TIME_MAJOR
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "_end"),
+ rows=[
+ [ 1, 11],
+ [15, 21],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR).as_dict()
+
+
+@pytest.mark.parametrize("part_dtype_code", ["i", "L", "b", "l", "g"])
+def test_extend_spans_partitioned(part_dtype_code):
+ part_dtype = np.dtype(part_dtype_code)
+ stbl = TestQueryTable(
+ names=("_ts", "_end", "part"),
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype),
+ rows=[
+ [ 0, 10, 1],
+ [ 1, 7, 0],
+ [ 7, 10, 0],
+ [15, 20, 0],
+ ],
+ table_schema=_span_table_time_major("part"))
+ q = "SELECT SPAN * FROM dctv.extend_spans(stbl, 1ns)"
+ qt = ps2qt(
+ q, stbl=stbl
+ ).to_time_major()
+ assert qt.table_schema == stbl.table_schema
+ if part_dtype_code == "g":
+ with pytest.raises(TypeError):
+ _execute_qt(qt)
+ return
+
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "_end", "part"),
+ schemas=(TS_SCHEMA, DURATION_SCHEMA, part_dtype),
+ rows=[
+ [ 0, 11, 1],
+ [ 1, 11, 0],
+ [15, 21, 0],
+ ],
+ table_schema=stbl.table_schema)
+
+def test_extend_spans_in_cte():
+ stbl = TestQueryTable(
+ names=("_ts", "_end"),
+ rows=[
+ [ 1, 7],
+ [ 7, 10],
+ [15, 20],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = """
+ WITH foo AS dctv.extend_spans(stbl, 1ns)
+ SELECT SPAN * FROM foo
+ """
+ qt = ps2qt(q, stbl=stbl)
+ assert qt.table_schema == SPAN_UNPARTITIONED_TIME_MAJOR
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("_ts", "_end"),
+ rows=[
+ [ 1, 11],
+ [15, 21],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+def test_non_table_in_cte():
+ q = """
+ WITH bar AS dctv.identity(foo),
+ qux AS (afunc(bar)),
+ SELECT * FROM qux AS qux(n)
+ """
+ afunc = TableValuedFunction(lambda arg: arg[0] + 1)
+ assert _execute_qt(ps2qt(q, foo=[5], afunc=afunc)) == \
+ {"n": [6]}
+
+
+
+def test_expression_subquery_simple():
+ assert pse("(SELECT 4)") == 4
+ assert pse("(SELECT 4+1)") == 5
+ assert pse("(SELECT 4+:foo)", _args=qargs(foo=2)) == 6
+
+def test_expression_subquery_multiple_rows():
+ q = """
+ WITH foo AS (VALUES (1), (2), (3)),
+ bar AS (VALUES (4), (5), (6)),
+ SELECT (SELECT vfoo FROM foo AS foo(vfoo)),
+ (SELECT vbar FROM bar AS bar(vbar))
+ FROM dctv.filled(3)
+ """
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=("vfoo", "vbar"),
+ rows=[
+ [1, 4],
+ [2, 5],
+ [3, 6],
+ ]).as_dict()
+
+def test_expression_subquery_broadcast():
+ q = "SELECT (SELECT 4 AS thing) FROM dctv.filled(3)"
+ qt = ps2qt(q)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["thing"],
+ rows=[
+ [4],
+ [4],
+ [4],
+ ]).as_dict()
+
+def test_expression_subquery_non_coordinated():
+ q = """
+ WITH foo(col) AS (VALUES (1), (2), (3)),
+ SELECT (SELECT col)
+ FROM foo
+ """
+ with _qerror("column reference col is unbound"):
+ ps2qt(q)
+
+
+
+def test_span_starts_tvf():
+ spantbl = TestQueryTable(
+ names=["_ts", "_end", "sval"],
+ rows=[
+ [ 4, 7, -4],
+ [ 7, 9, -5],
+ [11, 13, -6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ qt = ps2qt("SELECT EVENT * FROM dctv.span_starts(spantbl)",
+ spantbl=spantbl)
+ assert qt.table_schema == EVENT_UNPARTITIONED_TIME_MAJOR
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "sval"],
+ rows=[
+ [ 4, -4],
+ [ 7, -5],
+ [11, -6],
+ ],
+ table_schema=qt.table_schema,
+ ).as_dict()
+
+def test_span_starts_tvf_partitioned():
+ spantbl = TestQueryTable(
+ names=["_ts", "_end", "sval"],
+ rows=[
+ [ 4, 7, -4],
+ [ 7, 9, -5],
+ [11, 13, -6],
+ ],
+ table_schema=_span_table_time_major("sval"))
+ qt = ps2qt("SELECT EVENT * FROM dctv.span_starts(spantbl)",
+ spantbl=spantbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "sval"],
+ rows=[
+ [ 4, -4],
+ [ 7, -5],
+ [11, -6],
+ ],
+ table_schema=qt.table_schema)
+
+def test_span_ends_tvf():
+ spantbl = TestQueryTable(
+ names=["_ts", "_end", "sval"],
+ rows=[
+ [ 4, 7, -4],
+ [ 7, 9, -5],
+ [11, 13, -6],
+ ],
+ table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ qt = ps2qt("SELECT EVENT * FROM dctv.span_ends(spantbl)",
+ spantbl=spantbl)
+ assert qt.table_schema == EVENT_UNPARTITIONED_TIME_MAJOR
+ assert qt["_ts"].schema.is_a(TS_SCHEMA)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "sval"],
+ rows=[
+ [ 7, -4],
+ [ 9, -5],
+ [13, -6],
+ ],
+ table_schema=qt.table_schema,
+ ).as_dict()
+
+def test_span_ends_tvf_partitioned():
+ spantbl = TestQueryTable(
+ names=["_ts", "_end", "sval"],
+ rows=[
+ [ 4, 7, -4],
+ [ 7, 9, -5],
+ [11, 13, -6],
+ ],
+ table_schema=_span_table_time_major("sval"))
+ qt = ps2qt("SELECT EVENT * FROM dctv.span_ends(spantbl)",
+ spantbl=spantbl)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "sval"],
+ rows=[
+ [ 7, -4],
+ [ 9, -5],
+ [13, -6],
+ ],
+ table_schema=qt.table_schema)
+
+def test_regexp():
+ # pylint: disable=compare-to-zero
+ assert pse("'foo' REGEXP 'foo'") is NP_TRUE
+ assert pse("'foo' NOT REGEXP 'bar'") is NP_TRUE
+ assert pse("'foo' REGEXP 'bar'") is NP_FALSE
+ assert pse("'foo' REGEXP 'fo*'") is NP_TRUE
+ assert pse("'bar' REGEXP 'fo*'") is NP_FALSE
+
+ tbl = TestQueryTable(
+ names=["subject", "pattern", "expected"],
+ rows=[
+ [ "foo", "foo", True],
+ [ "bar", "bar", True],
+ [ "bar", "bar", True],
+ [ "foo", "bar", False],
+ [ "xfoox", "foo", False],
+ [ None, "foo", None],
+ [ "foo", None, None],
+ [ None, None, None],
+ ],
+ )
+ qt = ps2qt("SELECT subject REGEXP pattern AS result FROM tbl",
+ tbl=tbl)
+ assert _execute_qt(qt)["result"] == list(tbl["expected"].values)
+
+def test_like():
+ # pylint: disable=compare-to-zero
+ assert pse("'foo' LIKE 'foo'") is NP_TRUE
+ assert pse("'foo' LIKE 'bar'") is NP_FALSE
+ assert pse("'foo' NOT LIKE 'bar'") is NP_TRUE
+ assert pse("'foo' LIKE 'fo_'") is NP_TRUE
+ assert pse("'foo' LIKE '%o%'") is NP_TRUE
+ assert pse("'f**' LIKE 'f**'") is NP_TRUE
+
+def test_ilike():
+ # pylint: disable=compare-to-zero
+ assert pse("'foo' ILIKE 'FOO'") is NP_TRUE
+
+def test_string_concat():
+ assert pse("'abc' || 'def'") == "abcdef"
+ assert pse("'abc' || NULL") is None
+ assert pse("NULL || NULL") is None
+ assert pse("NULL || 'def'") is None
+ assert pse("IF(1, 'abc', NULL) || 'def'") == "abcdef"
+ assert pse("IF(0, 'abc', NULL) || 'def'") is None
+ assert pse("'def' || IF(0, 'abc', NULL)") is None
+
+
+# Object attributes
+
+def test_object_attribute():
+ class _MyObj(SqlAttributeLookup):
+
+ @override
+ def __init__(self, value):
+ self.value = value
+
+ @override
+ def lookup_sql_attribute(self, name):
+ if name == "foo":
+ return self.value
+ if name == "bar":
+ return lambda v: type(self)(v + 2)
+ if name == "qux":
+ return type(self)(self.value + 1)
+ return super().lookup_sql_attribute(name)
+
+ q = "SELECT * FROM obj.foo AS foo(n)"
+ assert _execute_qt(ps2qt(q, obj=_MyObj(9))) == {
+ "n": [9]}
+ q = "SELECT * FROM obj.doesnotexist AS foo(n)"
+ with _qerror():
+ _execute_qt(ps2qt(q, obj=_MyObj(9)))
+ q = "SELECT * FROM obj.doesnotexist AS foo(n)"
+ with _qerror():
+ _execute_qt(ps2qt(q, obj={}))
+ q = "SELECT * FROM obj.bar AS foo(n)"
+ with _qerror():
+ _execute_qt(ps2qt(q, obj=_MyObj(9)))
+ q = "SELECT * FROM obj.qux.foo AS foo(n)"
+ assert _execute_qt(ps2qt(q, obj=_MyObj(9))) == {
+ "n": [10]}
+ q = "SELECT * FROM dctv.identity(obj.qux.foo) AS foo(n)"
+ assert _execute_qt(ps2qt(q, obj=_MyObj(9))) == {
+ "n": [10]}
+ q = "SELECT * FROM dctv.identity(obj.bar(10).foo) AS foo(n)"
+ assert _execute_qt(ps2qt(q, obj=_MyObj(9))) == {
+ "n": [12]}
+
+
+# Uniqueness assertion
+
+def test_assert_unique():
+ foo = TestQueryTable(
+ names=["foo"],
+ rows=[
+ [1],
+ [2],
+ [3],
+ ])
+ assert UNIQUE not in foo["foo"].schema.constraints
+ q = "SELECT ASSERT_UNIQUE(foo.foo, verify=>FALSE) AS foo FROM foo"
+ bar = ps2qt(q, foo=foo)
+ assert UNIQUE in bar["foo"].schema.constraints
+ assert _execute_qt(foo)["foo"] == [1, 2, 3]
+ assert _execute_qt(bar)["foo"] == [1, 2, 3]
+
+
+# Backfill
+
+def test_backfill():
+ foo = TestQueryTable(
+ names=["_ts", "_end", "value"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64],
+ rows=[
+ [10, 20, N],
+ [20, 40, N],
+ [40, 50, -2],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = "SELECT SPAN * FROM dctv.backfill(foo)"
+ qt = ps2qt(q, foo=foo)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "value"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64],
+ rows=[
+ [10, 20, -2],
+ [20, 40, -2],
+ [40, 50, -2],
+ ], table_schema=TableSchema(
+ TableKind.SPAN,
+ None,
+ TableSorting.PARTITION_MAJOR))
+
+def test_backfill_gap():
+ foo = TestQueryTable(
+ names=["_ts", "_end", "value"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64],
+ rows=[
+ [10, 20, -3],
+ [20, 40, N],
+ [40, 50, -2],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+ q = "SELECT SPAN * FROM dctv.backfill(foo)"
+ qt = ps2qt(q, foo=foo)
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "value"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64],
+ rows=[
+ [10, 20, -3],
+ [20, 40, -2],
+ [40, 50, -2],
+ ], table_schema=TableSchema(
+ TableKind.SPAN,
+ None,
+ TableSorting.PARTITION_MAJOR))
+
+def test_backfill_partition():
+ foo = TestQueryTable(
+ names=["_ts", "_end", "value", "part"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT64],
+ rows=[
+ [ 0, 10, N, 1],
+ [ 5, 20, N, 2],
+ [10, 50, -2, 1],
+ [20, 30, -3, 2],
+ ], table_schema=TableSchema(
+ TableKind.SPAN,
+ "part",
+ TableSorting.TIME_MAJOR))
+ q = "SELECT SPAN * FROM dctv.backfill(foo)"
+ qt = ps2qt(q, foo=foo).to_time_major()
+ assert _execute_qt(qt) == TestQueryTable(
+ names=["_ts", "_end", "part", "value"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, INT64, INT64],
+ rows=[
+ [ 0, 10, 1, -2],
+ [ 5, 20, 2, -3],
+ [10, 50, 1, -2],
+ [20, 30, 2, -3],
+ ], table_schema=TableSchema(
+ TableKind.SPAN,
+ "part",
+ TableSorting.TIME_MAJOR))
diff --git a/src/dctv/test_sql_util.py b/src/dctv/test_sql_util.py
new file mode 100644
index 0000000..fecf8aa
--- /dev/null
+++ b/src/dctv/test_sql_util.py
@@ -0,0 +1,57 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for SQL utilities"""
+
+# pylint: disable=missing-docstring
+
+import logging
+import numpy as np
+from .sql_util import SqlBundle
+
+log = logging.getLogger(__name__)
+
+def test_sql_bundle_lex():
+ assert SqlBundle.lex("hello world") == ["hello world"]
+ assert SqlBundle.lex("hello :foo bar") == ["hello ", ":foo", " bar"]
+ assert SqlBundle.lex("hello :foo") == ["hello ", ":foo"]
+ assert SqlBundle.lex(":foo bar") == [":foo", " bar"]
+ assert SqlBundle.lex(":foo") == [":foo"]
+ assert SqlBundle.lex("") == []
+
+def test_sql_bundle_format():
+ assert SqlBundle.format("hello").sql == "hello"
+ foo = SqlBundle.format("foo :bar", bar=5)
+ assert foo.sql == "foo :bar"
+ assert dict(foo.args) == {"bar": 5}
+ bar = SqlBundle.format(":foo :qux", foo=foo, qux=7)
+ assert bar.sql == "foo :bar :qux"
+ assert dict(bar.args) == {"bar": 5, "qux": 7}
+
+def test_sql_bundle_collision():
+ foo = SqlBundle.format("foo :bar", bar=5)
+ spam = SqlBundle.format(":foo :bar", foo=foo, bar=7)
+ assert spam.sql == "foo :bar :bar_"
+ assert dict(spam.args) == {"bar": 5, "bar_": 7}
+
+def test_sql_bundle_canonicalize():
+ foo = SqlBundle.format("word1 :arg", arg=SqlBundle.of("word2"))
+ bar = SqlBundle.format("word1 word2")
+ assert foo.sql == bar.sql
+ assert foo is bar
+
+def test_sql_bundle_numpy_literals():
+ assert SqlBundle.format(":foo", foo=np.int32(5)) is \
+ SqlBundle.format(":foo", foo=5)
+ assert SqlBundle.format(":foo", foo=np.float(7.1)) is \
+ SqlBundle.format(":foo", foo=7.1)
diff --git a/src/dctv/test_stdlib.py b/src/dctv/test_stdlib.py
new file mode 100644
index 0000000..4c298b4
--- /dev/null
+++ b/src/dctv/test_stdlib.py
@@ -0,0 +1,218 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for stdlib.sql"""
+
+# pylint: disable=missing-docstring,bad-whitespace
+
+import logging
+from cytoolz import first, valmap
+import pytest
+import numpy as np
+
+from modernmp.util import the
+
+from .util import (
+ cached_property,
+ final,
+ override,
+ ureg,
+)
+
+from .query import (
+ DURATION_SCHEMA,
+ QueryNode,
+ SPAN_UNPARTITIONED_TIME_MAJOR,
+ STRING_SCHEMA,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+)
+
+from .test_query import (
+ TestQueryTable,
+ TestQueryTableResult,
+)
+
+from .test_thread_analysis import (
+ TraceMaker,
+)
+
+from .model import (
+ TraceAnalysisSession,
+ TraceContext,
+)
+
+from .thread_analysis import (
+ UTID_SCHEMA,
+)
+
+log = logging.getLogger(__name__)
+
+@final
+class TestTraceContext(TraceContext):
+ """Trace context deriving information from a TraceMaker"""
+
+ @override
+ def __init__(self, ft):
+ super().__init__(("test_trace_context", id(self)))
+ self.__ft = the(TraceMaker, ft)
+
+ def __get_enabled_events(self):
+ return sorted(self.__ft.get_known_tables())
+
+ @cached_property
+ def __tables(self):
+ return self.__ft.make_tables()
+
+ @override
+ def make_event_query_table(self, event_type):
+ return self.__tables[event_type]
+
+ @override
+ def _get_metadata(self):
+ return {
+ "nr_cpus": self.__ft.nr_cpus,
+ "enabled_events": self.__get_enabled_events(),
+ }
+
+ @override
+ def _get_known_event_types(self):
+ return self.__get_enabled_events()
+
+ @override
+ def get_last_ts_query(self):
+ return QueryNode.scalar(
+ ureg().ns*self.__ft.markers["trace_end"])
+
+ @override
+ def get_snapshot_data(self, number):
+ return self.__ft.get_snapshot_data(number)
+
+def sq(session, sql):
+ """Execute a query in a session for test"""
+ qt = session.parse_sql_query(sql)
+ if qt.table_schema.kind == TableKind.SPAN:
+ qt = qt.to_schema(sorting=TableSorting.TIME_MAJOR)
+ def _fix_column(array):
+ return [None if masked else value
+ for value, masked in zip(array, np.ma.getmaskarray(array))]
+ result = valmap(_fix_column,
+ dict(session.sql_query(qt, want_schema=False)))
+
+ return TestQueryTableResult(
+ {c: result[c] for c in qt.columns},
+ table_schema=qt.table_schema,
+ column_queries=[(c, qt[c]) for c in qt.columns])
+
+def sq1(session, sql):
+ """Like sq(), but for one column"""
+ ret = sq(session, sql)
+ assert len(ret) == 1
+ return first(ret.values())
+
+# Ugh. This really hacky SQL fragment goes in front of stdlib.sql and
+# transforms the environment created by the TraceMaker into the one
+# stdlib expects. We should really generalize this better.
+SQL_ADAPTER = """
+CREATE VIEW raw_events.dctv_snapshot_end AS
+SELECT EVENT 0 AS snapshot_id FROM raw_events.snapshot_end;
+CREATE VIEW raw_events.dctv_snapshot_start AS
+SELECT EVENT number AS snapshot_id FROM raw_events.snapshot_start;
+"""
+
+def _mount_tm(ft):
+ s = TraceAnalysisSession()
+ s.mount_trace(["trace"], TestTraceContext(ft), sql_prefix=SQL_ADAPTER)
+ return ft.markers, s
+
+def test_basic():
+ ft = (TraceMaker(nr_cpus=1)
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=125, parent=1)
+ .gap(10, "initial_snapshot_end")
+ .snapshot_end()
+ .gap(10, "tgid_101_start")
+ .start_process(tgid=101)
+ .gap(10)
+ .end_trace())
+ m, s = _mount_tm(ft)
+ assert sq(s, "SELECT 123") == TestQueryTable(
+ names=["123"],
+ rows=[[123]])
+ assert sq1(s, "SELECT * FROM trace.metadata.enabled_events") == [
+ "sched_process_exit",
+ "sched_switch",
+ "sched_waking",
+ "snapshot_end",
+ "snapshot_start",
+ "task_newtask",
+ ]
+ e = m["trace_end"]
+ assert sq(s, "SELECT SPAN * FROM trace.good") == TestQueryTable(
+ names=["_ts", "_end"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA],
+ rows=[
+ [m["initial_snapshot_end"], e],
+ ], table_schema=SPAN_UNPARTITIONED_TIME_MAJOR)
+
+ q = "SELECT SPAN * FROM trace.states_p_tid"
+ wanted = TestQueryTable(
+ names=["_ts", "_end", "tid", "state"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, UTID_SCHEMA, STRING_SCHEMA],
+ rows=[
+ [10, e, -100000, "S"],
+ [10, e, -125, "S"],
+ [10, e, -1, "S"],
+ [20, e, -101, "+"],
+ ], table_schema=TableSchema(TableKind.SPAN,
+ "tid",
+ TableSorting.TIME_MAJOR))
+ assert sq(s, q) == wanted
+
+@pytest.mark.skip("XXX FIXME")
+def test_process_history():
+ ft = (TraceMaker(nr_cpus=1)
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10, "initial_snapshot_end")
+ .snapshot_end()
+ .gap(10, "tgid_101_start")
+ .start_process(tgid=101)
+ .gap(10)
+ .switch_in(cpu=0,
+ next_tid=101,
+ prev_tid=0,
+ prev_state="S")
+ .end_trace())
+ m, s = _mount_tm(ft)
+ e = m["trace_end"]
+ wanted = TestQueryTable(
+ names=["_ts", "_end", "tid", "state"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, UTID_SCHEMA, STRING_SCHEMA],
+ rows=[
+ [10, e, -100001, "S"],
+ [10, e, -100000, "S"],
+ [10, e, -1, "S"],
+ [20, e, -101, "+"],
+ ], table_schema=TableSchema(TableKind.SPAN,
+ "tid",
+ TableSorting.TIME_MAJOR))
+ q = """
+ SELECT SPAN * FROM
+ trace.states_p_tid
+ LIMIT 5
+ """
+ sq(s, q).equals_test_qt(wanted)
diff --git a/src/dctv/test_string_table.py b/src/dctv/test_string_table.py
new file mode 100644
index 0000000..94231a5
--- /dev/null
+++ b/src/dctv/test_string_table.py
@@ -0,0 +1,201 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test for native string table code"""
+
+import logging
+import pytest
+import numpy as np
+from ._native import StringTable
+
+# pylint: disable=missing-docstring,compare-to-zero,len-as-condition
+# pylint: disable=consider-using-enumerate
+
+log = logging.getLogger(__name__)
+
+def _get_c2s(st, *, mode=bytes):
+ c2s = st.vlookup(np.arange(len(st), dtype="i"), mode, subst=True)
+ xc2s = st.c2s
+ assert list(c2s) == list(xc2s)
+ return tuple(xc2s)
+
+def test_intern():
+ st = StringTable()
+ assert len(st) == 1
+ assert b"" in st
+ assert 3412 not in st
+
+ seqno = st.seqno
+ assert b"hello" not in st
+ id_hello = st.intern(b"hello")
+ assert b"hello" in st
+ assert st.seqno != seqno
+ assert id_hello == 1
+ seqno = st.seqno
+ assert len(st) == 2
+
+ id_world = st.intern(b"world")
+ assert id_world == 2
+ assert st.seqno != seqno
+ assert id_hello == 1
+ seqno = st.seqno
+ assert len(st) == 3
+
+ id_hello2 = st.intern(b"hello")
+ assert id_hello2 == id_hello
+ assert seqno == st.seqno
+ assert len(st) == 3
+
+def test_get_c2s():
+ st = StringTable()
+ st.intern(b"hello")
+ st.intern(b"world")
+ st.intern(b"blarg")
+ assert len(st) == 4
+ assert list(st.vlookup(np.arange(len(st), dtype="i"))) == \
+ [b"", b"hello", b"world", b"blarg"]
+ assert st.vlookup(np.int32(2)) == [b"world"]
+
+def test_item_out_of_range():
+ with pytest.raises(KeyError):
+ StringTable().vlookup(np.int32(451).ravel())
+ with pytest.raises(KeyError):
+ StringTable().vlookup(np.int32(-1).ravel())
+ assert list(StringTable().vlookup(np.int32(451), subst=True)) == [None]
+ assert list(StringTable().vlookup(
+ np.asarray([-1], dtype="i"), subst=True)) == [None]
+ assert list(StringTable().vlookup(
+ np.asarray([-1, 0, -1], dtype="i"), subst=True)) \
+ == [None, b"", None]
+
+def test_vintern():
+ st1 = StringTable()
+ st1.intern(b"hello")
+ st1.intern(b"world")
+ st1.intern(b"blarg")
+
+ st2 = StringTable()
+ st2.intern(b"qux")
+ st2.intern(b"blarg")
+
+ assert _get_c2s(st1) == (b"", b"hello", b"world", b"blarg")
+ assert _get_c2s(st2) == (b"", b"qux", b"blarg")
+
+ remap = st1.vintern(_get_c2s(st2))
+ assert type(remap) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ assert len(remap) == len(st2)
+ assert list(remap) == [0, 4, 3]
+
+ codes = np.array([st2.intern(b"blarg"), st2.intern(b"qux")])
+ mapped_codes = np.take(remap, codes)
+ assert list(mapped_codes) == [st1.intern(b"blarg"), st1.intern(b"qux")]
+
+def test_rank_invalid():
+ st = StringTable()
+ with pytest.raises(ValueError):
+ st.rank("sdfasfdafs")
+
+@pytest.mark.parametrize("collation", ["binary", "nocase", "length"])
+def test_rank(collation):
+ strings = [b"foo", b"FOO", b"qux", b"asdfafafdasfa", b"qwerq", b""]
+ st = StringTable()
+ for string in strings:
+ st.intern(string)
+ # pylint: disable=unnecessary-lambda
+ py_collate = {
+ "binary": lambda s: s,
+ "nocase": lambda s: s.lower(),
+ "length": lambda s: len(s),
+ }
+
+ py_sorted_strings = strings.copy()
+ py_sorted_strings.sort(key=py_collate[collation])
+
+ ranks1 = st.rank(collation)
+ ranks2 = st.rank(collation)
+ assert ranks1 is ranks2, "cache should work"
+ assert type(ranks1) is np.ndarray # pylint: disable=unidiomatic-typecheck
+ rank_by_id = ranks1
+ st_sorted_strings = strings.copy()
+ st_sorted_strings.sort(key=lambda s: rank_by_id[st.intern(s)])
+
+ assert st_sorted_strings == py_sorted_strings
+
+def test_vlookup():
+ st = StringTable()
+ st.intern(b"hello")
+ st.intern(b"world")
+ st.intern(b"blarg")
+
+ ids_i32 = np.array([3, 2, 3], dtype="i")
+ result = st.vlookup(ids_i32)
+ assert result.dtype == np.dtype("O")
+ assert result.tolist() == [b"blarg", b"world", b"blarg"]
+ assert result[0] is result[2]
+
+ # We reject unsafe casts (e.g., i64->i32) now that we have
+ # consistent dtypes in the query engine proper.
+ ids_i64 = np.array([3, 2, 3], dtype="l")
+ with pytest.raises(TypeError):
+ st.vlookup(ids_i64)
+
+def test_lookup_cache():
+ st = StringTable()
+ st.intern(b"hello")
+ st.intern(b"world")
+ st.intern(b"blarg")
+
+ ids_i32 = np.array([3, 2, 3], dtype="i")
+
+ cache = st.make_lookup_cache()
+ result1 = st.vlookup(ids_i32, cache)
+ result2 = st.vlookup(ids_i32, cache)
+ assert list(result1) == [b"blarg", b"world", b"blarg"]
+ assert len(result1) == len(result2)
+ for s1, s2 in zip(result1, result2):
+ assert s1 is s2
+
+ cache = st.make_lookup_cache(str)
+ result1 = st.vlookup(ids_i32, cache)
+ result2 = st.vlookup(ids_i32, cache)
+ assert list(result1) == ["blarg", "world", "blarg"]
+ assert len(result1) == len(result2)
+ for s1, s2 in zip(result1, result2):
+ assert s1 is s2
+
+def test_unicode():
+ st = StringTable()
+ unicode_str = "This Is Spın̈al Tap"
+ encoded_str = unicode_str.encode("UTF-8")
+ st.intern(encoded_str)
+ one = np.int32(1)
+ assert st.vlookup([one])[0] == encoded_str
+ assert st.vlookup([one], bytes)[0] == encoded_str
+ assert st.vlookup([one], None)[0] == encoded_str
+ assert st.vlookup([one], str) == unicode_str
+ assert st.vlookup([one], decode=str) == unicode_str
+ assert st.vlookup([one], "strict") == unicode_str
+ with pytest.raises(TypeError):
+ assert st.vlookup([one], 4)
+
+def test_unicode_invalid():
+ invalid_utf8 = b'\x80abc'
+ st = StringTable()
+ st.intern(invalid_utf8)
+ assert st.vlookup(np.int32(1))[0] == invalid_utf8
+ with pytest.raises(UnicodeDecodeError):
+ invalid_utf8.decode("UTF-8")
+ with pytest.raises(UnicodeDecodeError):
+ assert st.vlookup(np.int32(1), "strict")[0]
+ assert st.vlookup(np.int32(1), "replace")[0] == \
+ invalid_utf8.decode("UTF-8", "replace")
diff --git a/src/dctv/test_subset.py b/src/dctv/test_subset.py
new file mode 100644
index 0000000..66cb402
--- /dev/null
+++ b/src/dctv/test_subset.py
@@ -0,0 +1,57 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for the subset tool"""
+import logging
+from os.path import join as pjoin
+from tempfile import NamedTemporaryFile
+from .subset import run_subset
+from .util import dctv_dir
+
+# pylint: disable=missing-docstring,line-too-long
+
+log = logging.getLogger(__name__)
+
+def _do_test_subset(*, absolute_time):
+ test_trace_file_name = pjoin(dctv_dir(),
+ "test-data",
+ "dragonball.mini.trace")
+ with NamedTemporaryFile(prefix="dctv-subset-test-",
+ suffix=".trace", mode="w+") as ntf:
+ if absolute_time:
+ filter_expression = "_ts < 276946s + 400ms and cpu=0"
+ target_number = 2474
+ else:
+ filter_expression = "_ts < 200ms and cpu=0"
+ target_number = 4212
+
+ run_subset(trace_file_name=test_trace_file_name,
+ filter_expression=filter_expression,
+ absolute_time=absolute_time,
+ out_file=ntf.file)
+ ntf.seek(0)
+ file_iter = iter(ntf.file)
+ line = next(file_iter, None)
+ assert line == "cpus=8\n"
+ line = next(file_iter, None)
+ assert line == " <idle>-0 [000] d..3 276946.286245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000\n"
+ nr_lines = 0
+ for _line in file_iter:
+ nr_lines += 1
+ assert nr_lines == target_number
+
+def test_subset():
+ _do_test_subset(absolute_time=False)
+
+def test_subset_absolute_time():
+ _do_test_subset(absolute_time=True)
diff --git a/src/dctv/test_sync_coro.py b/src/dctv/test_sync_coro.py
new file mode 100644
index 0000000..e0d1ed7
--- /dev/null
+++ b/src/dctv/test_sync_coro.py
@@ -0,0 +1,198 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test synchronous coroutine support"""
+
+# pylint: disable=missing-docstring,redefined-outer-name,compare-to-zero
+import sys
+import logging
+from functools import partial
+import pytest
+from ._native import SynchronousCoroutine
+
+log = logging.getLogger(__name__)
+
+@pytest.fixture(scope="module", params=["thread", "stack"])
+def coro_factory(request):
+ on_stack = (request.param == "stack")
+ return partial(SynchronousCoroutine, on_stack=on_stack)
+
+def test_basic(coro_factory):
+ values = [1, 2, 3]
+ def _syncgen(sync_yield):
+ for value in values:
+ sync_yield(value)
+ assert list(coro_factory(_syncgen)) == [1, 2, 3]
+
+def test_null_initial(coro_factory):
+ def _syncgen(_sync_yield):
+ return
+ x = coro_factory(_syncgen)
+ with pytest.raises(TypeError):
+ x.send(5)
+
+def test_initial_exception(coro_factory):
+ def _syncgen(sync_yield):
+ raise RuntimeError("initial exception")
+ x = coro_factory(_syncgen)
+ with pytest.raises(RuntimeError) as ex:
+ x.send(None)
+ assert "initial exception" in str(ex)
+
+def test_subsequent_exception(coro_factory):
+ def _syncgen(sync_yield):
+ sync_yield(1)
+ raise ValueError("subsequent exception")
+ x = coro_factory(_syncgen)
+ assert x.send(None) == 1
+ with pytest.raises(ValueError) as ex:
+ x.send(1)
+ assert "subsequent exception" in str(ex)
+
+def test_send_value(coro_factory):
+ def _syncgen(sync_yield):
+ v = 0
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ x = coro_factory(_syncgen)
+ vals = [None]
+ vals.append(x.send(vals[-1]))
+ vals.append(x.send(vals[-1]))
+ vals.append(x.send(vals[-1]))
+ with pytest.raises(StopIteration):
+ x.send(vals[-1])
+ assert vals == [None, 0, 1, 2]
+
+class TestException(Exception):
+ pass
+
+def test_send_exception_type(coro_factory):
+ def _syncgen(sync_yield):
+ v = 0
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ x = coro_factory(_syncgen)
+ assert x.send(None) == 0
+ assert x.send(4) == 5
+ with pytest.raises(TestException):
+ x.throw(TestException)
+
+def test_send_exception_by_value(coro_factory):
+ def _syncgen(sync_yield):
+ v = 0
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ x = coro_factory(_syncgen)
+ assert x.send(None) == 0
+ assert x.send(4) == 5
+ with pytest.raises(TestException) as ex:
+ x.throw(TestException("asdf"))
+ assert "asdf" in str(ex)
+
+def test_send_exception_by_type_and_value(coro_factory):
+ def _syncgen(sync_yield):
+ v = 0
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ v = sync_yield(v) + 1
+ x = coro_factory(_syncgen)
+ assert x.send(None) == 0
+ assert x.send(4) == 5
+ with pytest.raises(TestException) as ex:
+ x.throw(TestException, TestException("asdf"))
+ assert "asdf" in str(ex)
+
+def test_send_exception_catch_and_continue(coro_factory):
+ def _syncgen(sync_yield):
+ v = 0
+ v = sync_yield(v) + 1
+ with pytest.raises(TestException) as ex:
+ sync_yield(v)
+ sync_yield(5)
+ sync_yield(ex.value)
+ x = coro_factory(_syncgen)
+ assert x.send(None) == 0
+ assert x.send(4) == 5
+ ex = TestException("blarg")
+ assert x.throw(ex) == 5
+ assert x.send(-1) is ex
+
+def test_explicit_close(coro_factory):
+ raised = [False]
+ def _syncgen(sync_yield):
+ try:
+ sync_yield(10)
+ finally:
+ assert sys.exc_info()[0] is GeneratorExit
+ raised[0] = True
+ assert False, "not reached"
+ x = coro_factory(_syncgen)
+ assert next(x) == 10
+ x.close()
+ assert raised[0] is True
+
+def test_implicit_close(coro_factory):
+ raised = [False]
+ def _syncgen(sync_yield):
+ try:
+ sync_yield(10)
+ finally:
+ assert sys.exc_info()[0] is GeneratorExit
+ raised[0] = True
+ assert False, "not reached"
+ x = coro_factory(_syncgen)
+ assert next(x) == 10
+ assert raised[0] is False
+ del x
+ assert raised[0] is True
+
+def test_yield_during_shutdown(coro_factory):
+ def _syncgen(sync_yield):
+ try:
+ sync_yield(10)
+ except GeneratorExit:
+ sync_yield(12345)
+ x = coro_factory(_syncgen)
+ assert next(x) == 10
+ with pytest.warns(RuntimeWarning, match=r'12345'):
+ x.close()
+
+def test_return_value(coro_factory):
+ def _syncgen(_sync_yield):
+ return 5
+ x = coro_factory(_syncgen)
+ with pytest.raises(StopIteration) as ex:
+ x.send(None)
+ assert ex.value.args == (5,)
+
+def test_obsolete_yield_handle(coro_factory):
+ handle = [None]
+ def _syncgen(sync_yield):
+ handle[0] = sync_yield
+ pass
+ list(coro_factory(_syncgen))
+ with pytest.raises(RuntimeError):
+ handle[0](5) # pylint: disable=not-callable
+
+def test_yield_wrong_thread(coro_factory):
+ handle = [None]
+ def _syncgen(sync_yield):
+ sync_yield(sync_yield)
+ sync_yield(10)
+ x = coro_factory(_syncgen)
+ handle = x.send(None)
+ with pytest.raises(RuntimeError):
+ handle(20)
diff --git a/src/dctv/test_thread_analysis.py b/src/dctv/test_thread_analysis.py
new file mode 100644
index 0000000..4f82e0c
--- /dev/null
+++ b/src/dctv/test_thread_analysis.py
@@ -0,0 +1,1331 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test thread analysis core routines"""
+
+# pylint: disable=missing-docstring
+
+import logging
+from textwrap import dedent
+from contextlib import contextmanager
+from collections import defaultdict
+import pytest
+
+from modernmp.util import the
+
+from .thread_analysis import (
+ CPU_NUMBER_SCHEMA,
+ MEMORY_SIZE_SCHEMA,
+ OOM_SCORE_ADJ_SCHEMA,
+ QueryBundle,
+ RAW_TGID_SCHEMA,
+ RAW_THREAD_STATE_SCHEMA,
+ RAW_TID_SCHEMA,
+ ThreadAnalysis,
+ UTGID_SCHEMA,
+ UTID_SCHEMA,
+)
+
+from .query import (
+ DURATION_SCHEMA,
+ EVENT_UNPARTITIONED_TIME_MAJOR,
+ QueryWarning,
+ STRING_SCHEMA,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+)
+
+from .util import (
+ ExplicitInheritance,
+ final,
+ override,
+)
+
+from ._native import (
+ PID_MAX_LIMIT,
+ SYSTEM_UTID_BASE,
+ Snapshot,
+)
+
+from .test_query import (
+ TestQueryTable,
+ _execute_qt,
+)
+from .test_sql import ps2qt, _qerror
+from .sql import TableValuedFunction
+
+from .test_util import (
+ assertrepr_compare_hooks,
+)
+
+log = logging.getLogger(__name__)
+
+CLONE_THREAD = 0x00010000
+RUNNING = 0
+SLEEPING = 1
+
+
+# Infrastructure
+
+def _compare_snapshots_hook(config, op, ss1, ss2):
+ if (op == "==" and
+ isinstance(ss1, Snapshot) and
+ isinstance(ss2, Snapshot) and
+ ss1 != ss2):
+ from _pytest.assertion.util import assertrepr_compare
+ return assertrepr_compare(config, op, ss1.format(), ss2.format())
+ return None
+assertrepr_compare_hooks.append(_compare_snapshots_hook)
+
+class SchedSwitchQueryBundle(QueryBundle):
+ """QueryBundle for sched_switch events"""
+ # Just the fields stdlib needs
+ _ts = TS_SCHEMA.qn_iattr()
+ cpu = CPU_NUMBER_SCHEMA.qn_iattr()
+ prev_tid = RAW_TID_SCHEMA.qn_iattr()
+ prev_state = RAW_THREAD_STATE_SCHEMA.qn_iattr()
+ next_tid = RAW_TID_SCHEMA.qn_iattr()
+ _required_table_schema = EVENT_UNPARTITIONED_TIME_MAJOR
+ __inherit__ = dict(_required_table_schema=override)
+
+class SchedWakingQueryBundle(QueryBundle):
+ """QueryBundle for sched_waking"""
+ _ts = TS_SCHEMA.qn_iattr()
+ cpu = CPU_NUMBER_SCHEMA.qn_iattr()
+ woken_tid = RAW_TID_SCHEMA.qn_iattr()
+ _required_table_schema = EVENT_UNPARTITIONED_TIME_MAJOR
+ __inherit__ = dict(_required_table_schema=override)
+
+@final
+class TraceMaker(ExplicitInheritance):
+ """Makes a series of fake trace events"""
+
+ @override
+ def __init__(self, *, nr_cpus=None):
+ self.__ts = 0
+ self.__query_bundles = dict(
+ task_newtask=ThreadAnalysis.TaskNewTask,
+ sched_process_exit=ThreadAnalysis.SchedProcessExit,
+ snapshot_start=ThreadAnalysis.SnapshotStart,
+ snapshot_end=ThreadAnalysis.SnapshotEnd,
+ sched_switch=SchedSwitchQueryBundle,
+ sched_waking=SchedWakingQueryBundle,
+ )
+ self.__rows_by_type = defaultdict(list)
+ self.__snapshot = None
+ self.__snapshots = []
+ self.__trace_end_ts = None
+ if nr_cpus:
+ self.__cpu_state = [0] * nr_cpus
+ else:
+ self.__cpu_state = None
+ self.markers = {
+ "trace_start": self.__ts,
+ }
+
+ def make_runnable(self, tid):
+ self.event("sched_waking", woken_tid=tid)
+
+ def switch_in(self, *, cpu, next_tid, prev_tid, prev_state):
+ assert prev_tid == self.__cpu_state[cpu]
+ assert next_tid not in self.__cpu_state
+ self.__cpu_state[cpu] = next_tid
+ return self.event("sched_switch",
+ cpu=cpu,
+ next_tid=next_tid,
+ prev_tid=prev_tid,
+ prev_state=prev_state)
+
+ @property
+ def nr_cpus(self):
+ """Number of CPUs (cores) we're simulating"""
+ return len(self.__cpu_state)
+
+ def get_known_tables(self):
+ """Return events we're simulating"""
+ return list(self.__query_bundles)
+
+ def __make_event_row(self, name, args, kwargs):
+ qbcls = self.__query_bundles[name]
+ assert issubclass(qbcls, QueryBundle)
+ row = []
+ args = list(reversed(args))
+ kwargs = dict(kwargs)
+ for i, (field_name, _finfo) in enumerate(qbcls.fields.items()):
+ # pylint: disable=compare-to-zero
+ if i == 0 and "_ts" not in kwargs:
+ assert field_name == "_ts"
+ field_value = self.__ts
+ else:
+ if args: # pylint: disable=else-if-used
+ field_value = args.pop()
+ else:
+ field_value = kwargs.pop(field_name)
+ row.append(field_value)
+ assert not args
+ assert not kwargs
+ return row
+
+ def event(self, name, *args, **kwargs):
+ self.__rows_by_type[name].append(
+ self.__make_event_row(name, args, kwargs))
+ return self
+
+ def gap(self, amount_of_time, mark=None):
+ assert the(int, amount_of_time) >= 0
+ self.__ts += amount_of_time
+ if mark:
+ self.mark(mark)
+ return self
+
+ def mark(self, name):
+ assert name not in self.markers
+ self.markers[the(str, name)] = self.__ts
+ return self
+
+ def __make_qb_table(self, qb_name):
+ # pylint: disable=protected-access
+ qbcls = self.__query_bundles[qb_name]
+ rows = self.__rows_by_type[qb_name]
+ def _qs_from_iattr(ia):
+ return ia.required_schema
+ tbl = TestQueryTable(
+ names=tuple(qbcls.fields),
+ schemas=[_qs_from_iattr(ia) for
+ ia in qbcls.fields.values()],
+ rows=rows,
+ table_schema=qbcls._required_table_schema)
+ return tbl
+
+ def snapshot_start(self):
+ assert self.__snapshot is None
+ self.event("snapshot_start",
+ _ts=self.__ts,
+ number=len(self.__snapshots))
+ self.__snapshot = Snapshot()
+ return self
+
+ def snapshot_end(self):
+ assert self.__snapshot is not None
+ self.event("snapshot_end", _ts=self.__ts)
+ self.__snapshots.append(self.__snapshot)
+ self.__snapshot = None
+ return self
+
+ def get_snapshot_data(self, nr):
+ return self.__snapshots[nr].copy()
+
+ def _forward_to_snapshot(fn): # pylint: disable=no-self-argument
+ # pylint: disable=protected-access,not-callable
+ def _fn(self, *args, **kwargs):
+ fn(self.__snapshot, *args, **kwargs)
+ return self
+ return _fn
+
+ note_scanned_oom_score_adj = \
+ _forward_to_snapshot(Snapshot.note_scanned_oom_score_adj)
+ note_scanned_parent = \
+ _forward_to_snapshot(Snapshot.note_scanned_parent)
+ note_scanned_tgid = \
+ _forward_to_snapshot(Snapshot.note_scanned_tgid)
+ note_scanned_state = \
+ _forward_to_snapshot(Snapshot.note_scanned_state)
+ note_scanned_comm = \
+ _forward_to_snapshot(Snapshot.note_scanned_comm)
+ note_scanned_rss_anon = \
+ _forward_to_snapshot(Snapshot.note_scanned_rss_anon)
+ note_scanned_rss_file = \
+ _forward_to_snapshot(Snapshot.note_scanned_rss_file)
+
+ del _forward_to_snapshot
+
+ def __note_scanned_process_or_thread(self, *,
+ tid,
+ tgid,
+ state="S",
+ comm=None):
+ self.note_scanned_tgid(tid, tgid)
+ self.note_scanned_state(tid, state)
+ if comm is None:
+ comm = "#{}".format(tid)
+ self.note_scanned_comm(tid, comm)
+ return self
+
+ def note_scanned_process(self, *,
+ tgid,
+ parent,
+ oom_score_adj=0,
+ **kwargs):
+ self.note_scanned_oom_score_adj(tgid, oom_score_adj)
+ if parent is not None:
+ self.note_scanned_parent(tgid, parent)
+ return self.__note_scanned_process_or_thread(
+ tid=tgid, tgid=tgid, **kwargs)
+
+ def note_scanned_thread(self, *,
+ tgid,
+ tid,
+ **kwargs):
+ assert tgid != tid
+ return self.__note_scanned_process_or_thread(
+ tid=tid, tgid=tgid, **kwargs)
+
+ def start_process(self, *, tgid, parent=1):
+ return self.event("task_newtask",
+ tid=parent,
+ new_tid=tgid,
+ clone_flags=0)
+
+ def start_thread(self, *, tid, creating_tid):
+ return self.event("task_newtask",
+ tid=creating_tid,
+ new_tid=tid,
+ clone_flags=CLONE_THREAD)
+ def exit_thread(self, *, tid):
+ return self.event("sched_process_exit", tid=tid)
+
+ def end_trace(self):
+ assert self.__trace_end_ts is None
+ self.__trace_end_ts = self.__ts
+ return self.mark("trace_end")
+
+ def make_tables(self):
+ d = {qb_name: self.__make_qb_table(qb_name)
+ for qb_name in self.__query_bundles}
+ if self.__trace_end_ts is not None:
+ d["last_ts"] = TestQueryTable(
+ names=["_ts"],
+ schemas=[TS_SCHEMA],
+ rows=[
+ [self.__trace_end_ts],
+ ],
+ table_schema=EVENT_UNPARTITIONED_TIME_MAJOR,
+ )
+ d["get_snapshot_data"] = self.get_snapshot_data
+ return d
+
+ def analyze(self,
+ wanted_subtable,
+ *,
+ kernel_threads_as_threads=True,
+ k="SPAN"):
+ tables = self.make_tables()
+ nr_cpus = len(self.__cpu_state or ()) or "NULL"
+ q = dedent("""\
+ WITH ta AS thread_analysis(
+ sched_process_exit=>sched_process_exit,
+ task_newtask=>task_newtask,
+ snapshot_start=>snapshot_start,
+ snapshot_end=>snapshot_end,
+ get_snapshot_data=>get_snapshot_data,
+ first_ts=>0ns,
+ last_ts=>{last_ts},
+ kernel_threads_as_threads=>{ktat},
+ nr_cpus=>{nr_cpus},
+ ),
+ SELECT {k} * FROM ta.{wanted_subtable}
+ """).format(
+ k=k,
+ last_ts="last_ts" if "last_ts" in tables else "NULL",
+ wanted_subtable=wanted_subtable,
+ ktat="TRUE" if kernel_threads_as_threads else "FALSE",
+ nr_cpus=nr_cpus)
+ ta_tvf = TableValuedFunction(ThreadAnalysis)
+ return _execute_qt(
+ ps2qt(q, thread_analysis=ta_tvf, **tables)
+ .to_schema(kind=TableKind.SPAN if k.lower() == "span"
+ else TableKind.EVENT,
+ sorting=TableSorting.TIME_MAJOR))
+
+def _test_qt_threads(*rows):
+ return TestQueryTable(
+ names=["_ts", "_end", "raw_tid", "live_duration", "utid", "utgid"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, RAW_TID_SCHEMA, DURATION_SCHEMA, UTID_SCHEMA, UTGID_SCHEMA],
+ rows=rows,
+ table_schema=TableSchema(TableKind.SPAN, "raw_tid",
+ TableSorting.TIME_MAJOR),
+ )
+
+def _test_qt_processes(*rows):
+ return TestQueryTable(
+ names=["_ts", "_end", "raw_tgid", "live_duration", "utgid", "parent_utgid"],
+ schemas=[TS_SCHEMA, DURATION_SCHEMA, RAW_TGID_SCHEMA, DURATION_SCHEMA, UTGID_SCHEMA, UTGID_SCHEMA],
+ rows=rows,
+ table_schema=TableSchema(TableKind.SPAN, "raw_tgid",
+ TableSorting.TIME_MAJOR))
+
+def _thread(m, tid, *,
+ _ts=None,
+ utid=None,
+ utgid=None,
+ _end=None,
+ _live_end=None):
+ return {
+ "_ts": m[_ts or "trace_start"],
+ "_end": m[_end or "trace_end"],
+ "raw_tid": tid,
+ "_live_end": m[_live_end or "trace_end"],
+ "utid": utid or -tid,
+ "utgid": utgid or -tid,
+ }
+
+def _init_thread(m):
+ return _thread(m, 1)
+
+def _process(m, tgid, *,
+ _ts=None,
+ utgid=None,
+ parent=-1,
+ _end=None,
+ _live_end=None):
+ return {
+ "_ts": m[_ts or "trace_start"],
+ "_end": m[_end or "trace_end"],
+ "raw_tgid": tgid,
+ "_live_end": m[_live_end or "trace_end"],
+ "utgid": utgid or -tgid,
+ "parent_utgid": parent,
+ }
+
+def _init_process(m):
+ return _process(m, 1, parent=0)
+
+
+# Positive tests
+
+def test_basic():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=125, parent=1)
+ .gap(10, "initial_snapshot_end")
+ .snapshot_end()
+ .gap(10, "tgid_101_start")
+ .start_process(tgid=101)
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 125),
+ _thread(m, 101, _ts="tgid_101_start"),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 125),
+ _process(m, 101, _ts="tgid_101_start"),
+ )
+
+def test_tid_reuse():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10, "snapshot_end")
+ .snapshot_end()
+ .gap(10, "tgid_101v0_start")
+ .start_process(tgid=101)
+ .gap(10, "tgid_101v0_exit")
+ .exit_thread(tid=101)
+ .gap(10, "tgid_101v1_start")
+ .start_process(tgid=101)
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 101,
+ _ts="tgid_101v0_start",
+ _end="tgid_101v1_start",
+ _live_end="tgid_101v0_exit"),
+ _thread(m, 101,
+ _ts="tgid_101v1_start",
+ utid=-10000101,
+ utgid=-10000101),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 101,
+ _ts="tgid_101v0_start",
+ _end="tgid_101v1_start",
+ _live_end="tgid_101v0_exit"),
+ _process(m, 101,
+ _ts="tgid_101v1_start",
+ utgid=-10000101),
+ )
+
+def test_threads_non_snapshot():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10)
+ .snapshot_end()
+ .gap(10, "tid_101_start")
+ .start_process(tgid=101)
+ .gap(10, "tid_201_start")
+ .start_thread(tid=201, creating_tid=101)
+ .gap(10, "tid_102_start")
+ .start_thread(tid=102, creating_tid=201)
+ .gap(10, "tid_102_exit")
+ .exit_thread(tid=102)
+ .gap(10, "tid_101_exit")
+ .exit_thread(tid=101)
+ .gap(10, "tid_201_exit")
+ .exit_thread(tid=201)
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 101,
+ _ts="tid_101_start",
+ _live_end="tid_101_exit"),
+ _thread(m, 201,
+ _ts="tid_201_start",
+ _live_end="tid_201_exit",
+ utgid=-101),
+ _thread(m, 102,
+ _ts="tid_102_start",
+ _live_end="tid_102_exit",
+ utgid=-101),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 101, _ts="tid_101_start", _live_end="tid_201_exit"),
+ )
+
+def test_threads_snapshot():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=5, parent=1)
+ .note_scanned_thread(tgid=5, tid=51)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 5),
+ _thread(m, 51, utgid=-5),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 5),
+ )
+
+def test_zombie_in_snapshot():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=5, parent=1, state="Z")
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 5, _live_end="trace_start"),
+ )
+
+def test_process_start_on_snapshot_boundary():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 5),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 5),
+ )
+
+def test_simultaneous_start_exit():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10, "tgid5_start_stop")
+ .start_process(tgid=5, parent=1)
+ .exit_thread(tid=5)
+ .gap(10)
+ # Start another process to make sure we haven't screwed up
+ # the event queue with our trawling through it.
+ .mark("tgid10_start")
+ .start_process(tgid=10, parent=1)
+ .gap(10, "tgid10_exit")
+ .exit_thread(tid=10)
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 5,
+ _ts="tgid5_start_stop",
+ _live_end="tgid5_start_stop"),
+ _thread(m, 10,
+ _ts="tgid10_start",
+ _live_end="tgid10_exit"),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 5,
+ _ts="tgid5_start_stop",
+ _live_end="tgid5_start_stop"),
+ _process(m, 10,
+ _ts="tgid10_start",
+ _live_end="tgid10_exit"),
+ )
+
+def test_elide_due_to_proc_race():
+ ft = (TraceMaker()
+ .mark("snapshot_start")
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10, "snapshot_middle")
+ .exit_thread(tid=100)
+ .start_process(tgid=200)
+ .gap(10, "snapshot_end")
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ with pytest.warns(QueryWarning,
+ match=r"pretending that RawTid\(100\) "
+ "never happened"):
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 200, _ts="snapshot_middle"),
+ )
+
+def test_process_start_and_died_in_snapshot():
+ ft = (TraceMaker()
+ .mark("snapshot_start")
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10, "tgid_200_start")
+ .start_process(tgid=200)
+ .gap(10, "tgid_200_end")
+ .exit_thread(tid=200)
+ .gap(10, "snapshot_end")
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 200,
+ _ts="tgid_200_start",
+ _live_end="tgid_200_end"),
+ )
+
+def test_process_start_in_snapshot_parent_died():
+ ft = (TraceMaker()
+ .mark("snapshot_start")
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10, "tgid_200_start")
+ .start_process(tgid=200, parent=100)
+ .gap(10, "snapshot_end")
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ @contextmanager
+ def _expected_warnings():
+ with pytest.warns(QueryWarning,
+ match=r"pretending that RawTid\(200\) was created "
+ "by init"):
+ yield
+ with _expected_warnings():
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 200, _ts="tgid_200_start"),
+ )
+ with _expected_warnings():
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 200, _ts="tgid_200_start"),
+ )
+
+def test_process_scanned_in_snapshot_parent_died():
+ ft = (TraceMaker()
+ .mark("snapshot_start")
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=200, parent=100)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ @contextmanager
+ def _expected_warnings():
+ with pytest.warns(QueryWarning,
+ match=
+ r"[pP]retending that the parent of RawTid\(200\) "
+ r"is init"):
+ yield
+ with _expected_warnings():
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 200),
+ )
+ with _expected_warnings():
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 200),
+ )
+
+def test_process_created_in_snapshot():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10, "tgid_100_start")
+ .start_process(tgid=100, parent=1)
+ .gap(10)
+ .snapshot_end()
+ .gap(10, "tgid_101_start")
+ .start_process(tgid=101, parent=1)
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 100, _ts="tgid_100_start"),
+ _thread(m, 101, _ts="tgid_101_start"),
+ )
+
+def test_trace_ends_on_process_creation():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .start_process(tgid=100, parent=1)
+ .snapshot_end()
+ .gap(10)
+ .start_process(tgid=101, parent=100)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 100),
+ )
+
+def test_snapshot_floats():
+ ft = (TraceMaker()
+ # Note how the events before the ostensible snapshot begin
+ # come out-of-order and have dangling references: we "fix"
+ # these problems by stuffing these events in the implicit
+ # floating start-of-trace snapshot.
+ .gap(10, "start_tgid_10")
+ .start_process(tgid=10, parent=5)
+ .gap(10, "start_tid_6")
+ .start_thread(tid=6, creating_tid=5)
+ .gap(10, "snapshot_start")
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=5, parent=1)
+ .gap(10)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 5),
+ _thread(m, 10, _ts="start_tgid_10"),
+ _thread(m, 6, _ts="start_tid_6", utgid=-5),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 5),
+ _process(m, 10, _ts="start_tgid_10", parent=-5),
+ )
+
+def test_multiple_snapshots():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=125, parent=1)
+ .gap(10, "initial_snapshot_end")
+ .snapshot_end()
+ .gap(10, "tgid_101_start")
+ .start_process(tgid=101)
+ .gap(10)
+ .gap(10)
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=101, parent=1)
+ .note_scanned_process(tgid=125, parent=1)
+ .gap(10)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 125),
+ _thread(m, 101, _ts="tgid_101_start"),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 125),
+ _process(m, 101, _ts="tgid_101_start"),
+ )
+
+def test_kthreadd_root():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=2, comm="kthreadd", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 2),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 2, parent=0),
+ )
+
+def test_kthreadd_tgid_rewrite():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=2, comm="kthreadd", parent=None)
+ .note_scanned_process(tgid=3, comm="some-kthread", parent=2)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 2),
+ _thread(m, 3, utgid=-2),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _init_process(m),
+ _process(m, 2, parent=0),
+ )
+
+def test_kthreadd_tgid_rewrite_disable():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=2, comm="kthreadd", parent=None)
+ .note_scanned_process(tgid=3, comm="some-kthread", parent=2)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads", kernel_threads_as_threads=False) \
+ == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 2),
+ _thread(m, 3),
+ )
+ assert ft.analyze("processes", kernel_threads_as_threads=False) \
+ == _test_qt_processes(
+ _init_process(m),
+ _process(m, 2, parent=0),
+ _process(m, 3, parent=-2),
+ )
+
+def test_samples():
+ # pylint: disable=bad-whitespace
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=100, parent=1, state="R",
+ oom_score_adj=200)
+ .note_scanned_thread(tid=101, tgid=100, comm="bleg")
+ .note_scanned_rss_file(tid=100, bytes=12345)
+ .note_scanned_rss_anon(tid=101, bytes=54321)
+ .gap(10, "snapshot_end")
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 100),
+ _thread(m, 101, utgid=-100)
+ )
+ assert ft.analyze("state", k="event") == TestQueryTable(
+ names=["_ts", "utid", "state"],
+ schemas=[TS_SCHEMA, UTID_SCHEMA, RAW_THREAD_STATE_SCHEMA],
+ rows=[
+ [m["snapshot_end"], -1, SLEEPING],
+ [m["snapshot_end"], -100, RUNNING],
+ [m["snapshot_end"], -101, SLEEPING],
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ assert ft.analyze("comm", k="event") == TestQueryTable(
+ names=["_ts", "utid", "comm"],
+ schemas=[TS_SCHEMA, UTID_SCHEMA, STRING_SCHEMA],
+ rows=[
+ [m["snapshot_end"], -1, "init"],
+ [m["snapshot_end"], -100, "#100"],
+ [m["snapshot_end"], -101, "bleg"],
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ # Note that the RSS stats attach to the utgid!
+ assert ft.analyze("rss_anon", k="event") == TestQueryTable(
+ names=["_ts", "utgid", "rss_anon"],
+ schemas=[TS_SCHEMA, UTGID_SCHEMA, MEMORY_SIZE_SCHEMA],
+ rows=[
+ [m["snapshot_end"], -100, 54321],
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ assert ft.analyze("rss_file", k="event") == TestQueryTable(
+ names=["_ts", "utgid", "rss_file"],
+ schemas=[TS_SCHEMA, UTGID_SCHEMA, MEMORY_SIZE_SCHEMA],
+ rows=[
+ [m["snapshot_end"], -100, 12345],
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+ assert ft.analyze("oom_score_adj", k="event") == TestQueryTable(
+ names=["_ts", "utgid", "oom_score_adj"],
+ schemas=[TS_SCHEMA, UTGID_SCHEMA, OOM_SCORE_ADJ_SCHEMA],
+ rows=[
+ [m["snapshot_end"], -1, 0],
+ [m["snapshot_end"], -100, 200],
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+
+def test_samples_death():
+ # pylint: disable=bad-whitespace
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=100, parent=1, state="R",
+ oom_score_adj=200)
+ .gap(10, "tgid_100_exit")
+ .exit_thread(tid=100)
+ .gap(10, "snapshot_end")
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _init_thread(m),
+ _thread(m, 100, _live_end="tgid_100_exit"),
+ )
+ # N.B. When a process dies in a snapshot, we emit snapshot samples
+ # at death time so that backfilling can figure out the right state
+ # pre-death. The thread isn't actually running at death time.
+ assert ft.analyze("state", k="event") == TestQueryTable(
+ names=["_ts", "utid", "state"],
+ schemas=[TS_SCHEMA, UTID_SCHEMA, RAW_THREAD_STATE_SCHEMA],
+ rows=[
+ [m["snapshot_end"], -1, SLEEPING],
+ [m["tgid_100_exit"], -100, RUNNING],
+ ], table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+
+def test_core_threads():
+ ft = (TraceMaker(nr_cpus=2)
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .gap(10)
+ .snapshot_end()
+ .end_trace())
+ m = ft.markers
+ assert ft.analyze("threads") == _test_qt_threads(
+ _thread(m, SYSTEM_UTID_BASE - 1,
+ utid=SYSTEM_UTID_BASE - 1,
+ utgid=SYSTEM_UTID_BASE),
+ _thread(m, SYSTEM_UTID_BASE - 0,
+ utid=SYSTEM_UTID_BASE - 0,
+ utgid=SYSTEM_UTID_BASE),
+ _init_thread(m),
+ )
+ assert ft.analyze("processes") == _test_qt_processes(
+ _process(m, SYSTEM_UTID_BASE,
+ parent=0, utgid=SYSTEM_UTID_BASE),
+ _init_process(m),
+ )
+
+
+# Negative tests
+
+def test_bad_snapshot_no_init():
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=5, parent=1)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ with _qerror("incomplete snapshot"):
+ ft.analyze("processes")
+
+def test_bad_snapshot_invalid_tid():
+ with _qerror("invalid value for Raw"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=0, parent=1)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_snapshot_tid_reuse():
+ with _qerror("tid reuse"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .exit_thread(tid=5)
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_snapshot_circular_reference():
+ with _qerror("circular snapshot reference"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .start_process(tgid=5, parent=4)
+ .start_process(tgid=4, parent=5)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_snapshot_inconsistent_parent():
+ with pytest.warns(QueryWarning, match="mismatch on field parent"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=5, parent=1)
+ .note_scanned_process(tgid=7, parent=5)
+ .note_scanned_parent(tid=5, parent=7)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_thread_died_before_birth():
+ with _qerror("RawTid(5) is dying"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .exit_thread(tid=5)
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_died_twice():
+ with _qerror("observed state is dead"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .exit_thread(tid=5)
+ .gap(10)
+ .exit_thread(tid=5)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_joining_dead_tgid():
+ with _qerror("thread group is not alive"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .exit_thread(tid=5)
+ .gap(10)
+ .start_thread(tid=7, creating_tid=5)
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_tid_reuse_without_death():
+ with _qerror("finalized while still alive"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .start_thread(tid=6, creating_tid=5)
+ .gap(10)
+ .start_thread(tid=6, creating_tid=5)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_reused_tg_leader():
+ with _qerror("tgid state should be dead"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .start_thread(tid=6, creating_tid=5)
+ .gap(10)
+ .exit_thread(tid=5)
+ .gap(10)
+ .start_process(tgid=5, parent=1)
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_snapshot_dangling_reference():
+ with _qerror("outlives the snapshot"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_thread(tid=3, tgid=2)
+ .snapshot_end()
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_huge_tid():
+ with _qerror("unexpectedly huge"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=PID_MAX_LIMIT+10, parent=1)
+ .snapshot_end()
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_zero_duration_process():
+ with _qerror("zero-duration lifetime"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .snapshot_end()
+ .gap(10)
+ .start_process(tgid=10)
+ .exit_thread(tid=10)
+ .start_process(tgid=10)
+ .gap(10)
+ .end_trace())
+ ft.analyze("processes")
+
+def test_bad_trace_snapshot_only():
+ with _qerror("zero-duration lifetime"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .start_process(tgid=100, parent=1)
+ .snapshot_end()
+ .end_trace())
+ ft.analyze("threads")
+
+def test_bad_trace_unknown_thread_state():
+ with _qerror("unknown thread state"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init",
+ parent=None, state="?")
+ .snapshot_end()
+ .end_trace())
+ ft.analyze("threads")
+
+def test_bad_snapshot_inconsistent_tgid():
+ with _qerror("but in taskdb it has"):
+ ft = (TraceMaker()
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=125, parent=1)
+ .gap(10, "initial_snapshot_end")
+ .snapshot_end()
+ .gap(10, "tgid_101_start")
+ .start_process(tgid=101)
+ .gap(10)
+ .gap(10)
+ .snapshot_start()
+ .note_scanned_process(tgid=1, comm="init", parent=None)
+ .note_scanned_process(tgid=101, parent=1)
+ .note_scanned_thread(tid=125, tgid=101)
+ .gap(10)
+ .snapshot_end()
+ .gap(10)
+ .end_trace())
+ ft.analyze("threads")
+
+
+# Parse testing
+
+def test_snapshot_equality():
+ # pylint: disable=superfluous-parens,unneeded-not
+ ss1 = Snapshot()
+ ss2 = Snapshot()
+ assert ss1 == ss2
+ assert not (ss1 != ss2)
+ ss1.note_scanned_tgid(1, 2)
+ assert ss1 != ss2
+ assert not (ss1 == ss2)
+ ss2.note_scanned_tgid(1, 2)
+ assert ss1 == ss2
+
+def test_snapshot_copy():
+ ss1 = Snapshot()
+ ss2 = ss1.copy()
+ ss1.note_scanned_tgid(1, 2)
+ assert ss1 != ss2
+
+BASH_TID = 183870
+BASH_PARENT = 250447
+
+BASH_STAT = "183870 (bash)) S 250447 183870 183870 34820 233667 4194304 9842 30115218 0 79 20 19 347971 80637 20 0 1 0 113345218 18149376 1448 18446744073709551615 94172523884544 94172524945648 140721025606512 0 0 0 65536 3670020 1266777851 0 0 0 17 3 0 0 0 0 0 94172527043696 94172527090756 94172546084864 140721025607500 140721025607508 140721025607508 140721025609710 0"
+
+def _add_test_stat(ss, comm="bash)"):
+ ss.note_scanned_comm(BASH_TID, comm)
+ ss.note_scanned_parent(BASH_TID, BASH_PARENT)
+ ss.note_scanned_state(BASH_TID, "S")
+
+def test_parse_tid_stat():
+ ss1 = Snapshot()
+ ss1.parse_tid_stat(BASH_TID, BASH_STAT)
+ ss2 = Snapshot()
+ _add_test_stat(ss2)
+ assert ss1 == ss2
+
+@pytest.mark.parametrize("comm", ["bash ", " bash", "ba sh", "bash"])
+def test_parse_tid_stat_comm_whitespace(comm):
+ ss1 = Snapshot()
+ ss1.parse_tid_stat(BASH_TID,
+ BASH_STAT.replace("(bash))", "(" + comm + ")"))
+ ss2 = Snapshot()
+ _add_test_stat(ss2, comm=comm)
+ assert ss1 == ss2
+
+# Split into lines at the source level instead of using a multi-line
+# string so that it's easy to comment out single lines for testing.
+BASH_STATUS = "\n".join([
+ "Name: bash\\\\",
+ "Umask: 0077",
+ "State: S (sleeping)",
+ "Tgid: 183870",
+ "Ngid: 0",
+ "Pid: 183870",
+ "PPid: 250447",
+ "TracerPid: 0",
+ "Uid: 419826 419826 419826 419826",
+ "Gid: 89939 89939 89939 89939",
+ "FDSize: 256",
+ "Groups: 4 20 24 25 44 46 125 999 5000 6095 66688 68512 70967 70970 74990 75209 76076 77056 77281 79910 79982 80650 80665 81448 81910 82072 82189 82193 82712 83042 83243 84796 85841 86035 86931 87558 87815 87986 88277 88414 88461 88462 88463 88464 88466 89028 89046 89266 89939 89971 90312 90338 90384 90387 90415 90518 90535 90537 90558 90578 90673 90899 90968 91041 91674 91675 91750 91767 91820 91952 92188 92278 92901",
+ "NStgid: 183870",
+ "NSpid: 183870",
+ "NSpgid: 183870",
+ "NSsid: 183870",
+ "VmPeak: 66032 kB",
+ "VmSize: 17724 kB",
+ "VmLck: 0 kB",
+ "VmPin: 0 kB",
+ "VmHWM: 6240 kB",
+ "VmRSS: 5796 kB",
+ "RssAnon: 2584 kB",
+ "RssFile: 3212 kB",
+ "RssShmem: 0 kB",
+ "VmData: 2580 kB",
+ "VmStk: 132 kB",
+ "VmExe: 1040 kB",
+ "VmLib: 1992 kB",
+ "VmPTE: 84 kB",
+ "VmSwap: 0 kB",
+ "HugetlbPages: 0 kB",
+ "CoreDumping: 0",
+ "Threads: 1",
+ "SigQ: 0/62907",
+ "SigPnd: 0000000000000000",
+ "ShdPnd: 0000000000000000",
+ "SigBlk: 0000000000010000",
+ "SigIgn: 0000000000380004",
+ "SigCgt: 000000004b817efb",
+ "CapInh: 0000000000000000",
+ "CapPrm: 0000000000000000",
+ "CapEff: 0000000000000000",
+ "CapBnd: 0000003fffffffff",
+ "CapAmb: 0000000000000000",
+ "NoNewPrivs: 0",
+ "Seccomp: 0",
+ "Speculation_Store_Bypass: thread vulnerable",
+ "Cpus_allowed: f",
+ "Cpus_allowed_list: 0-3",
+ "Mems_allowed: 00000000,00000001",
+ "Mems_allowed_list: 0",
+ "voluntary_ctxt_switches: 1154",
+ "nonvoluntary_ctxt_switches: 163",
+])
+
+def _add_test_status(ss, comm="bash\\"):
+ ss.note_scanned_comm(BASH_TID, comm)
+ ss.note_scanned_tgid(BASH_TID, BASH_TID)
+ ss.note_scanned_parent(BASH_TID, BASH_PARENT)
+ ss.note_scanned_state(BASH_TID, 'S')
+ ss.note_scanned_rss_anon(BASH_TID, 2584*1024)
+ ss.note_scanned_rss_file(BASH_TID, 3212*1024)
+
+def test_parse_tid_status():
+ ss1 = Snapshot()
+ ss1.parse_tid_status(BASH_TID, BASH_STATUS)
+ ss2 = Snapshot()
+ _add_test_status(ss2)
+ assert ss1 == ss2
+
+@pytest.mark.parametrize("comm", ["bash ", " bash", "ba sh", "bash"])
+def test_parse_tid_status_comm_whitespace(comm):
+ ss1 = Snapshot()
+ ss1.parse_tid_status(BASH_TID, BASH_STATUS.replace("bash\\\\", comm))
+ ss2 = Snapshot()
+ _add_test_status(ss2, comm=comm)
+ assert ss1 == ss2
+
+def _dctv_escape(s):
+ return '"' + s.translate(str.maketrans({
+ '"': '\\"',
+ "\\": "\\\\",
+ "\n": "\\n",
+ })) + '"'
+
+def test_parse_dctv_snapshot():
+ def _f(s):
+ return s.format(
+ bash_tid=BASH_TID,
+ escaped_bash_stat=_dctv_escape(BASH_STAT),
+ escaped_bash_status=_dctv_escape(BASH_STATUS))
+ dctv_snapshot = "\n".join(map(_f, [
+ "tgid_oom_score_adj {bash_tid} 100",
+ "tid_stat {bash_tid} {escaped_bash_stat}",
+ "tid_status {bash_tid} {escaped_bash_status}"
+ ]))
+ ss1 = Snapshot()
+ ss1.parse_text_dctv_snapshot(dctv_snapshot)
+ ss2 = Snapshot()
+ ss2.note_scanned_oom_score_adj(BASH_TID, 100)
+ _add_test_stat(ss2)
+ _add_test_status(ss2)
+ assert ss1 == ss2
diff --git a/src/dctv/test_unop.py b/src/dctv/test_unop.py
new file mode 100644
index 0000000..097bf3c
--- /dev/null
+++ b/src/dctv/test_unop.py
@@ -0,0 +1,83 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test cases for SQL unary operations"""
+
+# pylint: disable=missing-docstring
+
+import logging
+import pytest
+
+from .test_binop import (
+ get_example_tbl,
+)
+
+from .query import (
+ InvalidQueryException,
+ _UNOP,
+)
+
+from .test_query import (
+ ALL_SCHEMAS,
+ _execute_qt,
+)
+
+from .sql import (
+ UnaryOperation,
+)
+
+from .test_sql import (
+ ps2qt,
+)
+
+log = logging.getLogger(__name__)
+
+_TEST_UNOP = ("+ - ~ not ! ceiling() "
+ "floor() round() trunc()").split()
+
+@pytest.mark.parametrize("operator_name", _TEST_UNOP)
+@pytest.mark.parametrize("right", ["2", "E", "N"])
+@pytest.mark.parametrize("schema_name", ALL_SCHEMAS)
+def test_expression_unop(operator_name, right, schema_name):
+ tbl = get_example_tbl(schema_name, right)
+ schema = tbl["vl"].schema
+ if operator_name.endswith("()"):
+ operator_name = operator_name[:-2]
+ q = "SELECT {}(vl) AS x FROM tbl" .format(operator_name)
+ else:
+ q = "SELECT {} vl AS x FROM tbl" .format(operator_name)
+ munged_operator_name = UnaryOperation.EQUIV.get(
+ operator_name, operator_name)
+ operator = _UNOP[munged_operator_name]
+
+ # pylint: disable=redefined-variable-type
+
+ should_throw = False
+ if (not should_throw and
+ schema.is_string and not operator.supports_strings):
+ should_throw = "string"
+ if (not should_throw and
+ schema.dtype.kind not in operator.supported_kinds):
+ should_throw = "kind"
+ if (not should_throw and
+ schema.domain and not operator.supports_domains):
+ should_throw = "domain"
+
+ try:
+ qt = ps2qt(q, tbl=tbl)
+ _execute_qt(qt, as_raw_array=True)["x"]
+ except InvalidQueryException:
+ if not should_throw:
+ raise
+ return
+ assert not should_throw
diff --git a/src/dctv/test_util.py b/src/dctv/test_util.py
new file mode 100644
index 0000000..675e81f
--- /dev/null
+++ b/src/dctv/test_util.py
@@ -0,0 +1,962 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for utility code"""
+# pylint: disable=missing-docstring
+
+import logging
+import collections.abc
+
+import pytest
+import pypict.tools
+from cytoolz import get
+
+from .util import (
+ AutoNumber,
+ AutoNumberFast,
+ AutoNumberSafe,
+ EqImmutable,
+ ExplicitInheritance,
+ FrozenDict,
+ FrozenIntRangeDict,
+ IdentityHashedImmutable,
+ Immutable,
+ ImmutableError,
+ InheritanceConstraintViolationError,
+ Interned,
+ SortedDict,
+ abstract,
+ argmax,
+ argmin,
+ cached_property,
+ common_prefix,
+ enumattr,
+ final,
+ iattr,
+ load_pandas,
+ override,
+ passivize_re,
+ sattr,
+ tattr,
+ timeline_to_eta,
+)
+
+log = logging.getLogger(__name__)
+
+def test_immutable():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, default=5)
+ assert _TestImmutable().foo == 5
+ assert _TestImmutable(7).foo == 7
+ assert _TestImmutable(foo=9).foo == 9
+ with pytest.raises(AssertionError):
+ _TestImmutable("5")
+
+def test_immutable_post_init_check_elision():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, default=5, kwonly=True)
+ class _TestImmutable2(_TestImmutable):
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ pic_called = False
+ def _pic_hack(_cls):
+ nonlocal pic_called
+ pic_called = True
+ # pylint: disable=protected-access
+ _TestImmutable._post_init_check = _pic_hack
+ _TestImmutable2()
+ assert pic_called
+ pic_called = False
+ class _TestImmutable3(_TestImmutable):
+ pass
+ _TestImmutable3()
+ assert not pic_called
+
+def test_immutable_post_init_assert_elision():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, default=5, kwonly=True)
+ class _TestImmutable2(_TestImmutable):
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ pic_called = False
+ def _pic_hack(_cls):
+ nonlocal pic_called
+ pic_called = True
+ # pylint: disable=protected-access
+ _TestImmutable._post_init_assert = _pic_hack
+ _TestImmutable2()
+ assert pic_called
+ pic_called = False
+ class _TestImmutable3(_TestImmutable):
+ pass
+ _TestImmutable3()
+ assert not pic_called
+
+def test_immutable_evolve():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, converter=int)
+ bar = iattr(str, nullable=True, converter=str)
+ qux = iattr(float)
+ ti1 = _TestImmutable(5, "val1", 4.5)
+ ti2 = ti1.evolve(bar="val2")
+ assert ti2.foo == ti1.foo
+ assert ti2.bar == "val2"
+ ti3 = ti1.evolve(foo="4")
+ assert ti3.foo == 4
+ assert ti3.bar is ti1.bar
+
+def test_immutable_evolve_optimized():
+ class _TestImmutable(Immutable, emit_checks=False):
+ foo = iattr(int, converter=int)
+ bar = iattr(str, nullable=True, converter=str)
+ qux = iattr(float)
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert self.foo < 10
+ ti1 = _TestImmutable(5, "val1", 4.5)
+ ti2 = ti1.evolve(bar="val2")
+ assert ti2.foo == ti1.foo
+ assert ti2.bar == "val2"
+ ti3 = ti1.evolve(foo="4")
+ assert ti3.foo == 4
+ assert ti3.bar is ti1.bar
+ with pytest.raises(AssertionError):
+ ti1.evolve(foo=10)
+
+def test_immutable_evolve_check():
+ class _TestImmutable(Immutable):
+ foo = iattr(int)
+ bar = iattr(int)
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert self.foo >= 1
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.bar < 1
+ ti = _TestImmutable(1, -1)
+ assert (ti.foo, ti.bar) == (1, -1)
+ with pytest.raises(AssertionError):
+ ti.evolve(-1, -1)
+ with pytest.raises(AssertionError):
+ ti.evolve(1, 5)
+
+def test_immutable_evolve_intern():
+ class _TestImmutable(Interned):
+ foo = iattr(int)
+ ti1 = _TestImmutable(10)
+ ti2 = _TestImmutable(10)
+ assert ti1 is ti2
+ ti3 = ti1.evolve(foo=20)
+ assert ti3 is not ti1
+ ti4 = ti1.evolve(foo=20)
+ assert ti3 is ti4
+
+def test_immutable_kw_only():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, default=5, kwonly=True)
+ assert _TestImmutable().foo == 5
+ with pytest.raises(TypeError):
+ _TestImmutable(7)
+ assert _TestImmutable(foo=9).foo == 9
+ class _TestImmutable2(Immutable):
+ foo = iattr(kwonly=True)
+ with pytest.raises(TypeError):
+ _TestImmutable2()
+ with pytest.raises(TypeError):
+ _TestImmutable2(7)
+ assert _TestImmutable2(foo=9).foo == 9
+
+def test_immutable_assert_checker():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, assert_checker=lambda x: x < 10)
+ assert _TestImmutable(9).foo == 9
+ with pytest.raises(AssertionError):
+ _TestImmutable(10)
+
+def test_immutable_converter():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, converter=int)
+ assert _TestImmutable("10").foo == 10
+
+def test_immutable_converter_nullable():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, converter=int, nullable=True)
+ assert _TestImmutable("10").foo == 10
+ assert _TestImmutable(None).foo is None
+
+def test_immutable_converter_nullable_optimized():
+ class _TestImmutable(Immutable, emit_checks=False):
+ foo = iattr(int, converter=int, nullable=True)
+ assert _TestImmutable("10").foo == 10
+ assert _TestImmutable(None).foo is None
+
+def test_immutable_converter_optimized():
+ class _TestImmutable(Immutable, emit_checks=False):
+ foo = iattr(int, converter=int)
+ assert _TestImmutable("10").foo == 10
+
+def test_immutable_divergent_name():
+ class _TestImmutable(Immutable):
+ foo = iattr(int, name="bar")
+ assert _TestImmutable(bar=7).foo == 7
+
+def test_immutable_post_init_check():
+ class _TestImmutable(Immutable):
+ foo = iattr(int)
+ @override
+ def _post_init_check(self):
+ super()._post_init_check()
+ assert self.foo < 7
+ assert _TestImmutable(5).foo == 5
+ with pytest.raises(AssertionError):
+ _TestImmutable(7)
+
+def test_immutable_post_init_assert():
+ class _TestImmutable(Immutable):
+ foo = iattr(int)
+ @override
+ def _post_init_assert(self):
+ super()._post_init_assert()
+ assert self.foo < 7
+ assert _TestImmutable(5).foo == 5
+ with pytest.raises(AssertionError):
+ _TestImmutable(7)
+
+class _TestImmutableOverrideNew(Immutable):
+ foo = iattr(int)
+ def __new__(cls, bar):
+ return cls._do_new(cls, bar + 1)
+def test_override_new():
+ assert _TestImmutableOverrideNew(5).foo == 6
+
+class _TestImmutablePickle(Immutable):
+ foo = iattr(int)
+def test_immutable_pickle_round_trip():
+ im1 = _TestImmutablePickle(5)
+ from pickle import dumps, loads
+ im2 = loads(dumps(im1))
+ assert im1 is not im2
+ assert im1.foo == im2.foo
+
+class _TestImmutableWithNewPickle(Immutable):
+ bar = iattr(str)
+ def __new__(cls, foo):
+ return cls._do_new(cls, bar=repr(foo))
+
+def test_immutable_with_new_pickle_round_trip():
+ im1 = _TestImmutableWithNewPickle([1, 2, 3])
+ assert im1.bar == repr([1, 2, 3])
+ from pickle import dumps, loads
+ im2 = loads(dumps(im1))
+ assert im1 is not im2
+ assert im1.bar == im2.bar
+
+def test_interned_interned():
+ class _TestInterned(Interned):
+ value = iattr(converter=int)
+ foo1 = _TestInterned(5)
+ foo2 = _TestInterned(5)
+ assert foo1 is foo2
+
+def test_interned_interned_derived():
+ class _TestInterned(Interned):
+ pass
+
+ class _TestInterned2(_TestInterned):
+ value = iattr(converter=int)
+ foo1 = _TestInterned2(5)
+ foo2 = _TestInterned2(5)
+ assert foo1 is foo2
+
+def test_interned_interned_optimized():
+ class _TestInterned(Interned, emit_checks=False):
+ value = iattr(converter=int)
+ foo1 = _TestInterned(5)
+ foo2 = _TestInterned(5)
+ assert foo1 is foo2
+
+def test_immutable_key():
+ class _TestImmutable1(Immutable):
+ pass
+ assert _TestImmutable1().__immutable_key__ == ()
+ class _TestImmutable2(Immutable):
+ value = iattr(int)
+ assert _TestImmutable2(5).__immutable_key__ == 5
+ class _TestImmutable3(Immutable):
+ foo = iattr(int)
+ bar = iattr(int)
+ foo = _TestImmutable3(1, 2)
+ key = foo.__immutable_key__
+ assert key == (1, 2)
+ assert foo.__immutable_key__ is key
+
+def test_interned_str():
+ class _TestInterned2(Interned):
+ value = iattr((str, float))
+ foo1 = _TestInterned2("asdfa")
+ foo2 = _TestInterned2(4.3)
+ assert foo1 is not foo2
+
+class _TestPickleIntern(Interned):
+ value = iattr(str)
+
+def test_interned_pickle_round_trip():
+ ia1 = _TestPickleIntern("foo")
+ from pickle import dumps, loads
+ assert loads(dumps(ia1)) is ia1
+
+class _TestPickleInternWithNew(Interned):
+ bar = iattr(int)
+ @override
+ def __new__(cls, foo):
+ return cls._do_new(cls, bar=int(foo))
+
+def test_interned_pickle_round_trip_explicit_new():
+ ia1 = _TestPickleInternWithNew(foo="5")
+ assert ia1.bar == 5
+ from pickle import dumps, loads
+ assert loads(dumps(ia1)) is ia1
+
+def test_eq_immutable():
+ class _Test(EqImmutable):
+ foo = iattr(int)
+ bar = iattr(str)
+ foo = _Test(3, "hi")
+ bar = _Test(3, "hi")
+ qux = _Test(4, "hi")
+ assert foo == bar
+ assert hash(foo) == hash(bar)
+ assert hash(foo) == hash(bar) # Again, to test cache
+ assert foo != qux
+ assert hash(foo) != hash(qux)
+
+def test_immutable_incomparable_by_default():
+ class _Test(Immutable):
+ foo = iattr(int)
+ bar = iattr(str)
+ foo = _Test(3, "hi")
+ bar = _Test(3, "hi")
+ with pytest.raises(TypeError):
+ assert foo != bar
+ with pytest.raises(TypeError):
+ assert hash(foo) != hash(bar)
+
+def test_immutable_identity_hash():
+ class _Test(IdentityHashedImmutable):
+ foo = iattr(str)
+ foo = _Test("foo")
+ bar = _Test("foo")
+ assert foo != bar
+ assert foo == foo # pylint: disable=comparison-with-itself
+ assert hash(foo) != hash(bar)
+
+def test_immutable_field_inheritance():
+ # pylint: disable=function-redefined
+ class _Base(Immutable):
+ blarg = iattr(int)
+ with pytest.raises(ImmutableError) as ex:
+ class _Derived(_Base):
+ foo = iattr(str)
+ assert "cannot inherit non-kw-only" in str(ex)
+ class _Base(Immutable):
+ blarg = iattr(int, kwonly=True)
+ class _Derived(_Base):
+ foo = iattr(str)
+ inst = _Derived(foo="test", blarg=7)
+ assert inst.foo == "test"
+ assert inst.blarg == 7
+
+def test_immutable_field_inheritance_constraint():
+ # pylint: disable=function-redefined,no-self-use
+ class _Base(Immutable):
+ def blarg(self):
+ return 5
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Derived(_Base):
+ blarg = iattr(int)
+ class _Base(Immutable):
+ blarg = iattr(int, kwonly=True)
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Derived(_Base):
+ def blarg(self):
+ return 5
+
+def test_immutable_field_inheritance_constraint_2():
+ class _Base(Immutable):
+ blarg = iattr(int, kwonly=True)
+ with pytest.raises(ImmutableError):
+ class _Derived(_Base):
+ blarg = iattr(int, kwonly=True)
+
+def test_immutable_tattr_notype():
+ class _TestImmutable(Immutable):
+ foo = tattr()
+ assert _TestImmutable([1, 2, 3]).foo == (1, 2, 3)
+
+def test_immutable_sattr_notype():
+ class _TestImmutable(Immutable):
+ foo = sattr()
+ assert _TestImmutable([1, 2, 3]).foo == {3, 2, 1}
+
+def test_immutable_sattr():
+ class _TestImmutable(Immutable):
+ foo = sattr(int)
+ assert _TestImmutable([1, 2, 3]).foo == {3, 2, 1}
+ with pytest.raises(AssertionError):
+ _TestImmutable(["foo"])
+ with pytest.raises(Exception):
+ _TestImmutable(7)
+
+def test_immutable_enumattr():
+ class _Enum(AutoNumber):
+ __start__ = 5
+ FOO = ()
+ BAR = ()
+
+ class _TestImmutable(Immutable):
+ foo = enumattr(_Enum)
+
+ assert _TestImmutable(_Enum.FOO).foo == _Enum.FOO
+ assert _TestImmutable(_Enum.BAR).foo == _Enum.BAR
+
+ assert repr(_TestImmutable(_Enum.FOO)) == \
+ "<_TestImmutable foo=test_immutable_enumattr.<locals>._Enum.FOO>"
+
+ class _Enum2(AutoNumber):
+ __start__ = 10
+ QUX = ()
+
+ class _TestImmutableMultiEnum(Immutable):
+ foo = enumattr((_Enum, _Enum2))
+
+ assert repr(_TestImmutableMultiEnum(_Enum2.QUX)) == \
+ ("<_TestImmutableMultiEnum "
+ "foo=test_immutable_enumattr.<locals>._Enum2.QUX>")
+
+ with pytest.raises(Exception):
+ _TestImmutable(99)
+
+def test_frozendict():
+ """Test FrozenDict"""
+ rdict = dict(foo=5, bar=7, qux=9)
+ fdict = FrozenDict(rdict)
+ assert sorted(rdict.keys()) == sorted(fdict.keys())
+ assert sorted(rdict.values()) == sorted(fdict.values())
+ assert sorted(rdict.items()) == sorted(fdict.items())
+ fdict2 = FrozenDict(rdict)
+ assert fdict == fdict2
+ assert hash(fdict) == hash(fdict2)
+ fdict3 = FrozenDict(qux=11)
+ assert fdict3 != fdict2
+
+def test_frozendict_serialization():
+ """Test that frozendict survives pickling"""
+ rdict = dict(foo=5, bar=7, qux=9)
+ fdict = FrozenDict(rdict)
+ from pickle import dumps, loads
+ xdict = loads(dumps(fdict))
+ assert xdict == fdict
+ assert hash(xdict) == hash(fdict)
+
+
+def test_frozen_int_range_dict():
+ """Test that the range dict works"""
+ ranges = [
+ (4, "foo"),
+ (5, "qux"),
+ (7, "bar"),
+ ]
+ fird = FrozenIntRangeDict(ranges, 10)
+ assert list(fird.items()) == [
+ (4, "foo"),
+ (5, "qux"),
+ (6, "qux"),
+ (7, "bar"),
+ (8, "bar"),
+ (9, "bar"),
+ ]
+ assert len(fird) == 6
+ assert fird[5] == "qux"
+ assert fird[6] == "qux"
+ assert fird[7] == "bar"
+ with pytest.raises(KeyError):
+ fird[11] # pylint: disable=pointless-statement
+ with pytest.raises(KeyError):
+ fird[0] # pylint: disable=pointless-statement
+
+def test_frozen_int_range_end_sentinel():
+ """Test that we can build a range dict with end sentinel"""
+ ranges = [
+ (0, "foo"),
+ (5, "qux"),
+ (7, "bar"),
+ 10
+ ]
+ fird = FrozenIntRangeDict(ranges)
+ assert len(fird) == 10
+
+def test_inheritance_basic():
+ """Test that basic ExplicitInheritance works"""
+ # pylint: disable=no-self-use,unused-variable
+ class Base(ExplicitInheritance):
+ """Doc string"""
+ def method(self):
+ return None
+
+def test_inheritance_abstract():
+ """Test that @abstract works"""
+ # pylint: disable=function-redefined,unused-variable
+ class Base(ExplicitInheritance):
+ """Doc string"""
+ @abstract
+ def method(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ def method(self):
+ pass
+
+ class DerivedAbstract(Base):
+ """Doc string"""
+ __abstract__ = True
+
+ class Derived(Base):
+ """Doc string"""
+ @override
+ def method(self):
+ return None
+
+def test_inheritance_abstract_explicit():
+ """Test that @abstract works via __inherit__"""
+ # pylint: disable=function-redefined,unused-variable
+ class Base(ExplicitInheritance):
+ """Doc string"""
+ __inherit__ = dict(method=abstract)
+ def method(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ def method(self):
+ pass
+
+ class DerivedAbstract(Base):
+ """Doc string"""
+ __abstract__ = True
+
+ class Derived(Base):
+ """Doc string"""
+ __inherit__ = dict(method=override)
+ def method(self):
+ return None
+
+def test_inheritance_abstract_2():
+ """Test that we can chain explicit abstracts"""
+ class _Base(ExplicitInheritance):
+ @abstract
+ def method(self):
+ pass
+
+ class _Derived1(_Base):
+ __abstract__ = True
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Foo1(_Derived1):
+ pass
+
+ class _Derived2(_Base):
+ __abstract__ = True
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Foo2(_Derived2):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Derived4(_Derived2):
+ pass
+
+ class _Derived4(_Derived2):
+ @override
+ def method(self):
+ pass
+
+def test_inheritance_explicit_conflict():
+ """Test that we complain when __inherit__ conflicts with decorator"""
+ # pylint: disable=function-redefined,unused-variable
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Foo(ExplicitInheritance):
+ __inherit__ = dict(method=abstract)
+ @abstract
+ def method(self): # pylint: disable=no-self-use
+ return 5
+
+def test_brain_suck_abc():
+ """Test that the special logic for sequence ABCs works"""
+ class _TestSequence(ExplicitInheritance,
+ brain_suck_abc=collections.abc.Sequence):
+ @override
+ def __len__(self):
+ return 3
+ @override
+ def __getitem__(self, key):
+ return (4, 5, 6)[key]
+
+ x = _TestSequence()
+ assert list(x) == [4, 5, 6]
+ assert x.count(5) == 1
+ assert isinstance(x, collections.abc.Sequence)
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Foo(ExplicitInheritance, brain_suck_abc=collections.abc.Sequence):
+ def __len__(self):
+ return 3
+ def __getitem__(self, key):
+ return (4, 5, 6)[key]
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class _Foo(ExplicitInheritance, brain_suck_abc=collections.abc.Sequence):
+ pass
+
+ class _Foo(ExplicitInheritance, brain_suck_abc=collections.abc.Sequence):
+ __abstract__ = True
+
+ class _Bar(_Foo):
+ @override
+ def __len__(self):
+ return 3
+ @override
+ def __getitem__(self, key):
+ return (4, 5, 6)[key]
+ assert _Bar().count(4) == 1
+
+def test_inheritance_explicit_excess():
+ """Test that we complain when __inherit__ conflicts with decorator"""
+ # pylint: disable=unused-variable
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Foo(ExplicitInheritance):
+ __inherit__ = dict(method=abstract)
+
+def test_inheritance_override_explicit():
+ """Test that @override works via __inherit__"""
+ # pylint: disable=function-redefined,unused-variable
+ class Base(ExplicitInheritance):
+ """Doc string"""
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ @override
+ def bar(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ foo = 5
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ __inherit__ = dict(bar=override)
+ bar = 7
+
+ class Derived(Base):
+ __inherit__ = dict(foo=override)
+ def foo(self):
+ pass
+
+def test_inheritance_override_property_explicit():
+ """Test that @override works on property via __inherit__"""
+ class Base(ExplicitInheritance):
+ """Doc string"""
+ foo = 5
+
+ class Derived(Base):
+ __inherit__ = dict(foo=override)
+ foo = 6
+
+ assert Derived.foo == 6
+
+def test_inheritance_override():
+ """Test that @override works"""
+ # pylint: disable=function-redefined,unused-variable
+ class Base(ExplicitInheritance):
+ """Doc string"""
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ """Doc string"""
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ @override
+ def bar(self):
+ pass
+
+ class Derived(Base):
+ @override
+ def foo(self):
+ pass
+
+def test_inheritance_final():
+ """Test that @final works"""
+ # pylint: disable=function-redefined,unused-variable
+ class Base(ExplicitInheritance):
+ @final
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ @override
+ def foo(self):
+ pass
+
+def test_inheritance_override_final():
+ """Test that @override and @final work together"""
+ # pylint: disable=function-redefined,unused-variable
+ class Base(ExplicitInheritance):
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ @final
+ def foo(self):
+ pass
+
+ class Derived(Base):
+ @override
+ @final
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived2(Derived):
+ @override
+ def foo(self):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived2(Derived):
+ @final
+ def foo(self):
+ pass
+
+def test_inheritance_class_final():
+ """Test @final works when applied to class"""
+ # pylint: disable=unused-variable
+
+ @final
+ class Base(ExplicitInheritance):
+ pass
+
+ with pytest.raises(InheritanceConstraintViolationError):
+ class Derived(Base):
+ pass
+
+def test_argmin():
+ seq = [3, 4, 2, 0, 8, 2]
+ assert argmin(seq) == seq.index(min(seq))
+
+def test_argmax():
+ seq = [3, 4, 2, 0, 8, 2]
+ assert argmax(seq) == seq.index(max(seq))
+
+def test_common_prefix():
+ from operator import eq
+ seq1 = [1, 2, 3, 4]
+ seq2 = [1, 2, 3]
+ assert list(common_prefix(eq, seq1, seq2)) == seq2
+
+def test_load_pandas():
+ """Test that loading pandas with caching mechanism works"""
+ m1 = load_pandas()
+ m2 = load_pandas()
+ assert m1 is m2
+
+def test_timeline_to_eta():
+ timeline = [
+ {"a"},
+ {"b"},
+ {"c"},
+ ]
+ eta = timeline_to_eta(timeline)
+ assert len(eta) == len(timeline)
+ assert eta == [
+ {"a": 0, "b": 1, "c": 2},
+ {"b": 0, "c": 1},
+ {"c": 0},
+ ]
+
+def test_timeline_to_eta_dups():
+ timeline = [
+ {"a"},
+ {"b"},
+ {"c"},
+ {"b", "a"},
+ {"c"},
+ ]
+ eta = timeline_to_eta(timeline)
+ assert len(eta) == len(timeline)
+ assert eta == [
+ {"a": 0, "b": 1, "c": 2},
+ {"a": 2, "b": 0, "c": 1},
+ {"a": 1, "b": 1, "c": 0},
+ {"a": 0, "b": 0, "c": 1},
+ {"c": 0},
+ ]
+
+def test_fast_auto_number():
+ class Blah(AutoNumberFast):
+ FOO = ()
+ BAR = ()
+
+ assert Blah.FOO == 1
+ assert Blah.BAR == 2
+ assert not Blah.owns("qqqq")
+ assert not Blah.owns(0)
+ assert Blah.owns(1)
+ assert not Blah.owns(10)
+
+ # TODO(dancol): do we want to pervert isinstance this way?
+ assert isinstance(1, Blah)
+ assert not isinstance(10, Blah)
+
+ # TODO(dancol): teach pylint about enum members
+
+ assert Blah.__members__ == dict(FOO=1, BAR=2) # pylint: disable=no-member
+ assert list(Blah) == [1, 2]
+
+ class Blah2(AutoNumberFast):
+ __start__ = 5
+ FOO = ()
+ BAR = ()
+
+ assert Blah2.FOO == 5
+ assert Blah2.BAR == 6
+
+def test_safe_auto_number():
+ # pylint: disable=no-member
+ class Blah(AutoNumberSafe):
+ FOO = ()
+ BAR = ()
+
+ assert Blah.FOO.value == 1
+ assert Blah.BAR.value == 2
+ assert Blah.FOO is not 0 # pylint: disable=compare-to-zero,literal-comparison
+ assert Blah.owns(Blah.FOO)
+
+def test_passive_re():
+ re_str = r"x1(?P<foo>foo)(?P<bar>bar)\(P<foo>dummy)"
+ def _predicate(re_group_name):
+ return re_group_name == "bar"
+ assert passivize_re(re_str, _predicate) \
+ == r"x1(?:foo)(?P<bar>bar)\(P<foo>dummy)"
+
+def test_cached_property():
+ bar = 0
+ class _TestObject(object):
+ @cached_property
+ def foo(self): # pylint: disable=no-self-use
+ nonlocal bar
+ bar += 1
+ return 5
+ foo = _TestObject()
+ assert bar == 0 # pylint: disable=compare-to-zero
+ assert foo.foo == 5
+ assert bar == 1
+ assert foo.foo == 5
+ assert bar == 1
+ del foo.foo
+ assert foo.foo == 5
+ assert bar == 2
+
+def test_cached_property_immutable():
+ class _TestImmutable(Immutable):
+ foo = iattr(int)
+ @cached_property
+ def bar(self):
+ return self.foo + 1
+ assert _TestImmutable(1).bar == 2
+
+def test_sorted_dict():
+ sd = SortedDict()
+ assert sd.keys() == ()
+ sd[5] = -5
+ assert sd.keys() == (5,)
+ sd[1] = -1
+ assert sd.keys() == (1, 5)
+ sd[9] = -9
+ assert list(sd.items()) == [(1, -1), (5, -5), (9, -9)]
+ assert list(sd.items()) == [(1, -1), (5, -5), (9, -9)]
+ assert sd.keys() is sd.keys()
+ del sd[5]
+ assert list(sd.values()) == [-1, -9]
+
+def pict_parameterize(data):
+ keys = list(data)
+ out_data = [
+ tuple(get(list(keys), case_dict))
+ for case_dict in pypict.tools.from_dict(data)
+ ]
+ return pytest.mark.parametrize(",".join(keys), out_data)
+
+def exhaustive_parameterize(data):
+ def _mark(fn):
+ for key, values in data.items():
+ fn = pytest.mark.parametrize(key, values)(fn)
+ return fn
+ return _mark
+
+def parameterize_dwim(**params):
+ """Conditionally parametrize using PICT or Cartesian product"""
+ import os
+ if os.environ.get("DCTV_TEST_EXHAUSTIVE"):
+ return exhaustive_parameterize(params)
+ return pict_parameterize(params)
+
+assertrepr_compare_hooks = []
diff --git a/src/dctv/thread_analysis.cpp b/src/dctv/thread_analysis.cpp
new file mode 100644
index 0000000..a36c73f
--- /dev/null
+++ b/src/dctv/thread_analysis.cpp
@@ -0,0 +1,2799 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "thread_analysis.h"
+
+#include <stdint.h>
+#include <string.h>
+
+#include <array>
+#include <exception>
+#include <istream>
+#include <ostream>
+#include <tuple>
+
+#include <boost/spirit/home/x3.hpp>
+
+#include "autoevent.h"
+#include "automethod.h"
+#include "container_util.h"
+#include "fmt.h"
+#include "hash_table.h"
+#include "linux.h"
+#include "map.h"
+#include "meta_util.h"
+#include "npyiter.h"
+#include "optional.h"
+#include "pyerr.h"
+#include "pyerrfmt.h"
+#include "pylog.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "query.h"
+#include "result_buffer.h"
+#include "set.h"
+#include "simple_variant.h"
+#include "span.h"
+#include "string_table.h"
+#include "stringstream.h"
+
+namespace dctv {
+
+// Code for analyzing threads in a process. We use dedicated
+// domain-specific C++ code, contrary to general DCTV philosophy,
+// because process assignment is hairy and ambiguous due to process
+// snapshots not being atomic. It's also easier to do some kinds of
+// sanity checking in iterative code.
+//
+// Interpreting snapshots is tricky: they're not atomic.
+// Snapshots take a meaningful amount of time to produce, can
+// interleave with ongoing process creation and destruction, and
+// because we generate snapshots by walking /proc, internal
+// inconsistencies can arise, e.g., a thread can be reported as
+// belonging to multiple processes.
+//
+// We do our best to clean up this mess when we can do so without
+// ambiguity. We reject the trace in cases where we can't possibly
+// interpret a snapshot correctly. We'll see how often we reject
+// traces due to snapshot ambiguity: if we're doing it often, that's
+// an argument for adding atomic snapshot support to the kernel.
+//
+// Ambiguity comes from tid recycling. If a thread with a
+// particular tid dies while inside the snapshot and a new thread
+// with this tid starts while we're still collecting the snapshot,
+// we must abort the trace: we don't know whether any fact that the
+// snapshot asserts about that tid refers to the old thread or the
+// new thread by that name. Likewise, if a snapshot asserts
+// contradictory things about a thread, e.g., that it has two
+// different tgids, we abort the trace, since we can't determine
+// which assertion is true as of the end of the snapshot.
+// These situations are rare, but we must account for them and test
+// them if we're to have confidence in the correctness of the
+// analysis system across long traces.
+//
+// If we see a subsequent snapshot, we use it to verify that we've
+// correctly inferred the system process state, but we don't update
+// our process table according to the information in the snapshot.
+// We can't currently cope with event loss.
+//
+// N.B. the term "pid" is strongly overloaded. Sometimes it means a
+// thread ID; other times, it means a thread group (i.e. process) ID.
+// Here, we try to use TID and TGID only.
+//
+// We use negative numbers to avoid confusing our synthetic IDs with
+// raw IDs from the trace, which are always positive. We start at
+// -100 and decrement from there to avoid small negative numbers
+// with special meaning for waitpid and friends, again, to
+// avoid confusion.
+//
+// TODO(dancol): recover from buffer loss?
+//
+// TODO(dancol): get a timestamped process table snapshot operation
+// built into the kernel
+
+namespace {
+
+using std::string_view;
+using std::is_same_v;
+using std::decay_t;
+namespace x3 = boost::spirit::x3;
+namespace h = hana;
+
+#define S BOOST_HANA_STRING
+
+static const IdValue system_utid_base = -100000;
+
+enum class IdState {
+ UNMAPPED,
+ ALIVE,
+ DEAD,
+};
+
+const char* id_state_name(IdState state);
+
+enum class IdKind {
+ RAW_TID,
+ RAW_TGID,
+ UNIQUE_TID,
+ UNIQUE_TGID,
+};
+
+template<IdKind Kind>
+constexpr const char* id_kind_name() noexcept;
+
+template<IdKind Kind>
+struct Id final : boost::totally_ordered<Id<Kind>> {
+ Id(const Id& other) noexcept = default;
+ Id(Id&& other) noexcept = default;
+ Id& operator=(const Id& other) noexcept = default;
+ Id& operator=(Id&& other) noexcept = default;
+ bool operator<(const Id& other) const noexcept {
+ return this->value < other.value;
+ }
+ bool operator==(const Id& other) const noexcept {
+ return this->value == other.value;
+ }
+ IdValue get_value() const noexcept { return this->value; }
+ static constexpr bool is_valid(IdValue value) noexcept {
+ if constexpr (Kind == IdKind::RAW_TID ||
+ Kind == IdKind::RAW_TGID) {
+ // We use negative "raw" values here for synthetic threads
+ return value != 0;
+ } else if constexpr (Kind == IdKind::UNIQUE_TID || // NOLINT
+ Kind == IdKind::UNIQUE_TGID) {
+ return value < 0;
+ } else {
+ errhack<decltype(h::int_c<Kind>)>::bad();
+ }
+ }
+
+ static Id from_trace_field(const char* source, IdValue value) {
+ if (!Id::is_valid(value))
+ throw_invalid_query_fmt("invalid %s in %s: %s",
+ id_kind_name<Kind>(), source, value);
+ return Id(value);
+ }
+
+ static constexpr Id from_raw_value(IdValue value) noexcept {
+ return Id(value);
+ }
+
+ template<typename P, typename D>
+ friend auto handle_pyarg(Id*, P&& parse_arg, D&& default_) {
+ constexpr bool has_default = CONSTEXPR_VALUE(default_ != h::false_c);
+ IdValue value;
+ if constexpr (has_default) {
+ Id default_id = default_();
+ value = default_id.value;
+ }
+ return parse_arg(
+ h::make_string(pyarg_basic_conversions[h::type_c<IdValue>]),
+ h::make_tuple(&value),
+ [&] {
+ if (!Id::is_valid(value))
+ throw_invalid_query_fmt("invalid value for %s: %s",
+ id_kind_name<Kind>(), value);
+ return Id::from_raw_value(value);
+ });
+ }
+
+ private:
+ explicit constexpr Id(IdValue value) noexcept : value(value) {}
+ IdValue value;
+};
+
+template<IdKind Kind>
+std::ostream& operator<<(std::ostream& out, const Id<Kind>& id);
+template<IdKind Kind>
+std::ostream& operator<<(std::ostream& out, const optional<Id<Kind>>& id);
+
+using RawTid = Id<IdKind::RAW_TID>;
+using RawTgid = Id<IdKind::RAW_TGID>;
+using UniqueTid = Id<IdKind::UNIQUE_TID>;
+using UniqueTgid = Id<IdKind::UNIQUE_TGID>;
+
+constexpr RawTid raw_init_tid = RawTid::from_raw_value(1);
+constexpr RawTgid raw_init_tgid = RawTgid::from_raw_value(1);
+constexpr RawTid raw_kthreadd_tid = RawTid::from_raw_value(2);
+
+RawTid leader_id(RawTgid tgid);
+RawTgid tg_from_leader(RawTid raw_tid);
+bool rootp(RawTid raw_tid);
+
+enum class ConsistentUpdateMode {
+ WARN_ON_MISMATCH,
+ FAIL_ON_MISMATCH,
+};
+
+struct Snapshot;
+
+template<typename TheId, typename T, typename Value>
+bool consistent_update(
+ TheId the_id,
+ const char* name,
+ ConsistentUpdateMode mode,
+ Snapshot* snapshot,
+ optional<T>* field,
+ const Value& proposed_value);
+
+// Thrown when we see a thread exit while not known to be alive.
+// We use a custom exception type so we can hackily catch it, scan the
+// event queue, and potentially retry if the thread error is due to
+// timestamp-quantization-driven event inversion. This is kind of
+// a hack.
+struct DyingThreadNotAliveError : virtual PyException {
+
+ void set_pyexception() const noexcept override;
+ RawTid raw_tid;
+ IdState found_state;
+
+ DyingThreadNotAliveError(RawTid raw_tid, IdState found_state)
+ : raw_tid(raw_tid),
+ found_state(found_state)
+ {}
+};
+
+void
+DyingThreadNotAliveError::set_pyexception() const noexcept
+{
+ try {
+ throw_invalid_query_fmt(
+ "%s is dying: expected thread state is %s, "
+ "but observed state is %s",
+ this->raw_tid,
+ id_state_name(IdState::ALIVE),
+ id_state_name(this->found_state));
+ } catch (...) {
+ _set_pending_cxx_exception_as_pyexception();
+ }
+}
+
+struct Snapshot final : BasePyObject,
+ SupportsWeakRefs,
+ HasPyCtor
+{
+ Snapshot();
+ Snapshot(pyref args, pyref kwargs);
+
+ // TODO(dancol): using optional for each of these fields is
+ // inefficient. All we need is one bit per field, and optional gives
+ // us a whole word!
+
+ DCTV_DEFINE_HANA_STRUCT(
+ ThreadData,
+ // Raw TID of creator: from creation event
+ (optional<RawTid>, raw_creator_tid)
+ // Scanned parent tgid: from /proc
+ (optional<RawTgid>, raw_parent_tgid)
+ // OOM score adjustment: from /proc?
+ (optional<OomScore>, oom_score_adj)
+ // Thread group identity
+ (optional<RawTgid>, raw_tgid)
+ // Thread name
+ (optional<String>, comm)
+ // Start time *OBSERVED FROM EVENT*
+ (optional<TimeStamp>, start_time)
+ // Death time *OBSERVED FROM EVENT*
+ (optional<TimeStamp>, death_time)
+ // Status from /proc sample.
+ (optional<char>, state)
+ // Memory samples.
+ // TODO(dancol): make generic at runtime?!!?!?
+ (optional<MemorySize>, rss_anon)
+ (optional<MemorySize>, rss_file)
+ );
+
+ // The thread structure is a dumb flat record of everything that
+ // might happen to a thread during a snapshot. When we process a
+ // snapshot-end event, we mine these records for information that we
+ // import into the main thread state table.
+ struct Thread final : ThreadData {
+ struct ImportStatus {
+ struct NotImported {
+ bool operator==(const NotImported& /*other*/) const {
+ return true;
+ }
+ };
+ struct ImportInProgress {
+ bool operator==(const ImportInProgress& /*other*/) const {
+ return true;
+ }
+ };
+ struct ElideBecauseProcRace {
+ bool operator==(const ElideBecauseProcRace& /*other*/) const {
+ return true;
+ }
+ };
+ struct Imported {
+ RawTgid tgid;
+ bool operator==(const Imported& other) const {
+ return this->tgid == other.tgid;
+ }
+ };
+ };
+
+ SimpleVariant<
+ ImportStatus::NotImported,
+ ImportStatus::ImportInProgress,
+ ImportStatus::ElideBecauseProcRace,
+ ImportStatus::Imported
+ > import_status;
+
+ void check_is_tg_leader(RawTid raw_tid);
+ bool operator==(const Thread& other) const noexcept;
+ bool operator!=(const Thread& other) const noexcept;
+
+ void merge_from(RawTid raw_tid,
+ Snapshot* merge_into,
+ const Thread& other);
+ };
+
+ void note_thread_start(TimeStamp ts,
+ RawTid raw_tid,
+ optional<RawTid> creator_tid,
+ bool is_thread_group_leader);
+ void note_thread_exit(TimeStamp ts, RawTid raw_tid);
+ void note_scanned_oom_score_adj(
+ RawTgid raw_tgid, OomScore oom_score_adj);
+ void note_scanned_parent(RawTid raw_tid, RawTgid parent);
+ void note_scanned_tgid(RawTid raw_tid, RawTgid tgid);
+ void note_scanned_state(RawTid raw_tid, char state);
+ void note_scanned_comm(RawTid raw_tid, string_view comm);
+ void note_scanned_rss_anon(RawTid raw_tid, MemorySize bytes);
+ void note_scanned_rss_file(RawTid raw_tid, MemorySize bytes);
+ void parse_text_dctv_snapshot(string_view text_snapshot);
+ void parse_tid_status(RawTid raw_tid, string_view status);
+ void parse_tid_stat(RawTid raw_tid, string_view stat);
+ void update_from_py(pyref py_data);
+
+ unique_obj_pyref<Snapshot> copy() const;
+ void merge_from(const Snapshot& other);
+ String format() const;
+
+ unique_pyref py_richcompare(pyref other, int op) const;
+
+ using ThreadInfo = Map<RawTid, Thread>;
+ optional<TimeStamp> start_time;
+ ThreadInfo threads;
+ Vector<String> warnings;
+
+ static PyTypeObject pytype;
+ static PyMethodDef pymethods[];
+
+ void queue_warning(String warning) {
+ this->warnings.push_back(std::move(warning));
+ }
+
+ inline bool operator==(const Snapshot& other) const noexcept;
+ inline bool operator!=(const Snapshot& other) const noexcept;
+};
+
+// Lifecycle of a thread or process: finalized -> alive -> dead ->
+// finalized A finalized object is one with no actual thread attached;
+// an alive one is one that's running. A dead thread has exited from
+// a runtime perspective, but since its ID hasn't been reused, we
+// still remember what it was for later remapping purposes.
+
+struct OutThreadSpan {
+ TimeStamp ts;
+ TimeStamp duration;
+ TimeStamp duration_live;
+ RawTid raw_tid;
+ UniqueTid unique_tid;
+ UniqueTgid unique_tgid;
+};
+
+struct OutProcessSpan {
+ TimeStamp ts;
+ TimeStamp duration;
+ TimeStamp duration_live;
+ RawTgid raw_tgid;
+ UniqueTgid unique_tgid;
+ optional<UniqueTgid> unique_parent_tgid;
+};
+
+struct OutEmitSamples {
+ Snapshot::Thread* s;
+ TimeStamp sample_time;
+ UniqueTid utid;
+ UniqueTgid utgid;
+};
+
+template<typename Out>
+struct TaskDb final {
+ TaskDb(Out out,
+ bool kernel_threads_as_threads,
+ CpuNumber nr_cpus);
+
+ void note_thread_start(TimeStamp ts,
+ RawTid raw_tid,
+ optional<RawTid> creator_tid,
+ bool is_thread_group_leader);
+ void note_thread_exit(TimeStamp ts, RawTid raw_tid);
+ void note_snapshot_start(TimeStamp ts,
+ unique_obj_pyref<Snapshot> snapshot);
+ void note_snapshot_end(TimeStamp ts);
+ void finalize(TimeStamp ts);
+
+ template<typename... Args>
+ void warning(Args&&... args);
+
+ // PID_MAX_LIMIT = 4194304;
+ static constexpr IdValue generation_increment = -10000000;
+
+ private:
+ struct Thread final {
+ // raw_tid is the key
+ IdState get_state() const noexcept;
+ UniqueTid get_unique_tid() const noexcept;
+ RawTgid get_raw_tgid() const noexcept;
+ TimeStamp get_start_time() const noexcept;
+ TimeStamp get_death_time() const noexcept;
+ void make_alive(TimeStamp ts,
+ UniqueTid unique_tid,
+ RawTgid raw_tgid);
+ void make_dead(TimeStamp ts);
+ void reset();
+ private:
+ struct Info final {
+ TimeStamp start_time;
+ UniqueTid unique_tid;
+ RawTgid raw_tgid;
+ optional<TimeStamp> death_time;
+ };
+ optional<Info> info;
+ };
+
+ struct Process final {
+ // raw_tgid is the key
+ IdState get_state() const noexcept;
+ TimeStamp get_start_time() const noexcept;
+ TimeStamp get_death_time() const noexcept;
+ UniqueTgid get_unique_tgid() const noexcept;
+ optional<UniqueTgid> get_unique_parent_tgid() const noexcept;
+ IdValue get_live_thread_count() const noexcept;
+ void increment_thread_count();
+ void decrement_thread_count(TimeStamp ts);
+ void make_alive(TimeStamp ts,
+ UniqueTgid unique_tgid,
+ optional<UniqueTgid> parent_unique_tgid);
+ void reset();
+
+ private:
+ struct Info final {
+ TimeStamp start_time;
+ UniqueTgid unique_tgid;
+ optional<UniqueTgid> parent;
+ IdValue number_live_threads;
+ optional<TimeStamp> death_time;
+ };
+ void check_consistency() const;
+ optional<Info> info;
+ };
+
+ Thread* note_thread_start_1(TimeStamp ts,
+ RawTid raw_tid,
+ optional<RawTid> creator_tid,
+ bool is_thread_group_leader);
+ UniqueTid allocate_unique_tid(RawTid wanted);
+ void finalize_thread(TimeStamp ts,
+ RawTid raw_tid,
+ Thread* thread,
+ bool at_end_of_trace);
+ void import_snapshot_thread_1(
+ Snapshot* snapshot,
+ RawTid raw_tid,
+ Snapshot::Thread* snapshot_thread);
+ void import_snapshot_thread(
+ Snapshot* snapshot,
+ RawTid raw_tid,
+ Snapshot::Thread* snapshot_thread);
+ void import_snapshot_thread_death(RawTid raw_tid,
+ Snapshot::Thread* snapshot_thread);
+
+ UniqueTid system_tid_for_core(CpuNumber cpu_number);
+
+ Map<RawTid, Thread> threads;
+ Map<RawTgid, Process> processes;
+ unique_obj_pyref<Snapshot> pending_snapshot;
+ bool first_snapshot = true;
+ Set<UniqueTid> allocated_unique_tids;
+ IdValue next_unique_tid_value = -100;
+ Out out;
+
+ // If true, represent kernel threads as threads of kthreadd instead
+ // of independent "processes" even though they all appear to be
+ // thread group leaders in /proc.
+ bool kernel_threads_as_threads;
+
+ // We model tasks done outside process context as synthetic "system"
+ // threads, one per core, all belonging to a synthetic system
+ // "process". This hack requires that we know the number of cores
+ // on the system.
+ CpuNumber nr_cpus;
+};
+
+template<typename IS>
+const IS*
+sst_is(const Snapshot::Thread* snapshot_thread)
+{
+ return snapshot_thread->import_status.template get_if<IS>();
+}
+
+template<IdKind Kind>
+struct errhack_id_kind;
+
+template<IdKind Kind>
+constexpr
+const char*
+id_kind_name() noexcept
+{
+ if constexpr (Kind == IdKind::RAW_TID) {
+ return "RawTid";
+ } else if constexpr(Kind == IdKind::RAW_TGID) { // NOLINT
+ return "RawTgid";
+ } else if constexpr(Kind == IdKind::UNIQUE_TID) { // NOLINT
+ return "UniqueTid";
+ } else if constexpr(Kind == IdKind::UNIQUE_TGID) { // NOLINT
+ return "UniqueTigd";
+ } else { // NOLINT
+ typename errhack_id_kind<Kind>::bad();
+ }
+}
+
+template<IdKind Kind>
+std::ostream&
+operator<<(std::ostream& out, const Id<Kind>& id)
+{
+ out << optional<Id<Kind>>(id);
+ return out;
+}
+
+template<IdKind Kind>
+std::ostream&
+operator<<(std::ostream& out, const optional<Id<Kind>>& id)
+{
+ out << id_kind_name<Kind>() << "(";
+ if (id)
+ out << id->get_value();
+ else
+ out << "None";
+ out << ")";
+ return out;
+}
+
+template<typename TheId, typename T, typename Value>
+bool
+consistent_update(TheId the_id,
+ const char* name,
+ ConsistentUpdateMode mode,
+ Snapshot* snapshot,
+ optional<T>* field,
+ const Value& proposed_value)
+{
+ if (field->has_value()) {
+ if (**field != proposed_value) {
+ bool is_warn = mode == ConsistentUpdateMode::WARN_ON_MISMATCH;
+ String msg = fmt(
+ (is_warn
+ ? "mismatch on field %1% of %2%: %3% vs %4%: choosing %3%"
+ : "mismatch on field %1% of %2%: %3% vs %4%"),
+ name, the_id,
+ repr(fmt("%s", **field)),
+ repr(fmt("%s", proposed_value)));
+ if (is_warn) {
+ if (snapshot)
+ snapshot->queue_warning(std::move(msg));
+ else
+ throw_invalid_query(std::move(msg));
+ } else if (mode == ConsistentUpdateMode::FAIL_ON_MISMATCH) {
+ throw_invalid_query(std::move(msg));
+ } else {
+ assume(false);
+ abort();
+ }
+ }
+ return false;
+ }
+ *field = proposed_value;
+ return true;
+}
+
+const char*
+id_state_name(IdState state)
+{
+ switch (state) {
+ case IdState::ALIVE:
+ return "alive";
+ case IdState::DEAD:
+ return "dead";
+ case IdState::UNMAPPED:
+ return "unmapped";
+ default:
+ assert(false);
+ abort();
+ }
+}
+
+template<typename Out>
+IdState
+TaskDb<Out>::Thread::get_state() const noexcept
+{
+ if (!this->info)
+ return IdState::UNMAPPED;
+ return this->info->death_time
+ ? IdState::DEAD
+ : IdState::ALIVE;
+}
+
+template<typename Out>
+UniqueTid
+TaskDb<Out>::Thread::get_unique_tid() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->unique_tid;
+}
+
+template<typename Out>
+RawTgid
+TaskDb<Out>::Thread::get_raw_tgid() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->raw_tgid;
+}
+
+template<typename Out>
+TimeStamp
+TaskDb<Out>::Thread::get_start_time() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->start_time;
+}
+
+template<typename Out>
+TimeStamp
+TaskDb<Out>::Thread::get_death_time() const noexcept
+{
+ assume(this->get_state() == IdState::DEAD);
+ assume(this->info->death_time);
+ return *this->info->death_time;
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Thread::make_alive(
+ TimeStamp ts,
+ UniqueTid unique_tid,
+ RawTgid raw_tgid)
+{
+ assume(this->get_state() == IdState::UNMAPPED);
+ assume(!this->info);
+ this->info = Info { ts, unique_tid, raw_tgid };
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Thread::make_dead(TimeStamp ts)
+{
+ assume(this->get_state() == IdState::ALIVE);
+ assume(!this->info->death_time);
+ if (ts < this->get_start_time())
+ throw_invalid_query_fmt(
+ "thread death time %s before start time %s",
+ ts, this->get_start_time());
+ this->info->death_time = ts;
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Thread::reset()
+{
+ assume(this->get_state() != IdState::ALIVE);
+ this->info.reset();
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Process::check_consistency() const
+{
+ IdState state = this->get_state();
+ if (state == IdState::ALIVE) {
+ assume(this->info->number_live_threads > 0);
+ assume(!this->info->death_time);
+ } else if (state == IdState::DEAD) {
+ assume(this->info->number_live_threads == 0);
+ assume(this->info->death_time);
+ assume(this->info->start_time <= this->info->death_time);
+ } else {
+ assume(state == IdState::UNMAPPED);
+ assume(!this->info);
+ }
+}
+
+template<typename Out>
+TimeStamp
+TaskDb<Out>::Process::get_start_time() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->start_time;
+}
+
+template<typename Out>
+TimeStamp
+TaskDb<Out>::Process::get_death_time() const noexcept
+{
+ assume(this->get_state() == IdState::DEAD);
+ assume(this->info->death_time);
+ return *this->info->death_time;
+}
+
+template<typename Out>
+UniqueTgid
+TaskDb<Out>::Process::get_unique_tgid() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->unique_tgid;
+}
+
+template<typename Out>
+optional<UniqueTgid>
+TaskDb<Out>::Process::get_unique_parent_tgid() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->parent;
+}
+
+template<typename Out>
+IdValue
+TaskDb<Out>::Process::get_live_thread_count() const noexcept
+{
+ assume(this->get_state() != IdState::UNMAPPED);
+ return this->info->number_live_threads;
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Process::increment_thread_count()
+{
+ assume(this->get_state() == IdState::ALIVE);
+ assume(this->info->number_live_threads > 0);
+ if (this->info->number_live_threads ==
+ std::numeric_limits<IdValue>::max())
+ throw_invalid_query_fmt("too many live threads in process");
+ this->info->number_live_threads += 1;
+ this->check_consistency();
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Process::decrement_thread_count(TimeStamp ts)
+{
+ assume(this->get_state() == IdState::ALIVE);
+ assume(this->info->number_live_threads > 0);
+ assume(!this->info->death_time);
+ this->info->number_live_threads -= 1;
+ if (!this->info->number_live_threads)
+ this->info->death_time = ts;
+ this->check_consistency();
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Process::make_alive(TimeStamp ts,
+ UniqueTgid unique_tgid,
+ optional<UniqueTgid> parent_unique_tgid)
+{
+ assume(this->get_state() == IdState::UNMAPPED);
+ this->info = Info {
+ ts,
+ unique_tgid,
+ parent_unique_tgid,
+ /*number_live_threads=*/1,
+ };
+ assume(this->get_state() == IdState::ALIVE);
+ this->check_consistency();
+}
+
+template<typename Out>
+void
+TaskDb<Out>::Process::reset()
+{
+ assume(this->get_state() == IdState::DEAD);
+ this->info.reset();
+}
+
+template<typename Out>
+IdState
+TaskDb<Out>::Process::get_state() const noexcept
+{
+ if (!this->info)
+ return IdState::UNMAPPED;
+ return this->info->death_time
+ ? IdState::DEAD
+ : IdState::ALIVE;
+}
+
+template<typename Out>
+TaskDb<Out>::TaskDb(Out out,
+ bool kernel_threads_as_threads,
+ CpuNumber nr_cpus)
+ : out(std::move(out)),
+ kernel_threads_as_threads(kernel_threads_as_threads),
+ nr_cpus(nr_cpus)
+{
+ assume(this->nr_cpus >= 0);
+ for (CpuNumber cpu_number = 0;
+ cpu_number < this->nr_cpus;
+ ++cpu_number) {
+ auto [it, inserted] = this->allocated_unique_tids.insert(
+ this->system_tid_for_core(cpu_number));
+ assume(inserted);
+ }
+}
+
+template<typename Out>
+UniqueTid
+TaskDb<Out>::system_tid_for_core(CpuNumber cpu_number)
+{
+ assume(0 <= cpu_number && cpu_number < this->nr_cpus);
+ return UniqueTid::from_raw_value(
+ system_utid_base - cpu_number);
+}
+
+template<typename Out>
+UniqueTid
+TaskDb<Out>::allocate_unique_tid(RawTid wanted)
+{
+ if (wanted.get_value() < 0) {
+ // This is a preallocated synthetic TID.
+ UniqueTid out = UniqueTid::from_raw_value(wanted.get_value());
+ assert(map_contains(this->allocated_unique_tids, out));
+ return out;
+ }
+
+ // The general allocation strategy is that the utid for a given tid
+ // X is -X if -X hasn't been used already. If -X has been used
+ // already, we try -10000000 - X, -20000000 - X, and so on until we
+ // either find an used utid or exhaust the space of utid numbers.
+ // If _that_ doesn't work, we just try small negative numbers until
+ // we find an unused slot, and failing that, we just die.
+
+ assume(wanted.get_value() > 0);
+ if (wanted.get_value() > PID_MAX_LIMIT)
+ throw_invalid_query_fmt(
+ "unexpectedly huge TID found: PID_MAX_LIMIT is %s, but we "
+ "saw a TID with value %s", PID_MAX_LIMIT, wanted.get_value());
+ static_assert(sizeof (IdValue) >= sizeof (IdValue));
+ static_assert(-generation_increment > PID_MAX_LIMIT,
+ "generation increment should generate values "
+ "outside the range of valid TID/TGIDs");
+ UniqueTid proposed = UniqueTid::from_raw_value(-wanted.get_value());
+ const IdValue floor = std::numeric_limits<IdValue>::min() + 1;
+ static_assert(-floor >= PID_MAX_LIMIT);
+ assume(this->generation_increment < 0);
+ for (;;) {
+ auto [it, inserted] = this->allocated_unique_tids.insert(proposed);
+ if (inserted)
+ return proposed;
+ IdValue gap = -floor - -proposed.get_value();
+ assume(gap >= 0);
+ if (gap < -this->generation_increment)
+ break;
+ proposed = UniqueTid::from_raw_value(
+ proposed.get_value() + this->generation_increment);
+ }
+
+ for (;;) {
+ if (this->next_unique_tid_value <= floor)
+ throw_invalid_query_fmt("out of unique tid space");
+ proposed = UniqueTid::from_raw_value(this->next_unique_tid_value--);
+ auto [it, inserted] = this->allocated_unique_tids.insert(proposed);
+ if (inserted)
+ return proposed;
+ }
+ assume(false /*not reached */);
+ abort();
+}
+
+Snapshot::Snapshot() // NOLINT
+{}
+
+Snapshot::Snapshot(pyref args, pyref kwargs)
+ : Snapshot()
+{
+ PARSEPYARGS()(args, kwargs);
+}
+
+void
+Snapshot::Thread::check_is_tg_leader(RawTid raw_tid)
+{
+ if (this->raw_tgid && leader_id(*this->raw_tgid) != raw_tid)
+ throw_invalid_query_fmt("%s is supposed to be a tg leader but is "
+ "known not to be", raw_tid);
+}
+
+bool
+Snapshot::Thread::operator==(const Thread& other) const noexcept
+{
+ return h::equal(static_cast<const ThreadData&>(*this),
+ static_cast<const ThreadData&>(other));
+}
+
+bool
+Snapshot::Thread::operator!=(const Thread& other) const noexcept
+{
+ return !(*this == other);
+}
+
+void
+Snapshot::note_thread_start(
+ TimeStamp ts,
+ RawTid raw_tid,
+ optional<RawTid> raw_creator_tid,
+ bool is_thread_group_leader)
+{
+ // The snapshot may or may not already contain an entry for this
+ // tid depending on /proc enumeration order. Just make sure that
+ // if we already have an entry, the data match.
+ Thread* thread = &this->threads[raw_tid];
+ if (thread->start_time)
+ throw_invalid_query_fmt("%s started twice?!", raw_tid);
+ if (thread->raw_creator_tid)
+ throw_invalid_query_fmt("%s has creator already?!?!", raw_tid);
+ if (thread->raw_tgid) {
+ bool already_tg_leader =
+ thread->raw_tgid->get_value() == raw_tid.get_value();
+ if (is_thread_group_leader != already_tg_leader)
+ throw_invalid_query_fmt(
+ "disagreement about thread group leadership status of tid %s "
+ "in snapshot", raw_tid);
+ }
+ thread->start_time = ts;
+ thread->raw_creator_tid = raw_creator_tid;
+ if (is_thread_group_leader)
+ thread->raw_tgid = tg_from_leader(raw_tid);
+}
+
+void
+Snapshot::note_thread_exit(TimeStamp ts, RawTid raw_tid)
+{
+ Thread* thread = &this->threads[raw_tid];
+ if (thread->death_time.has_value())
+ throw_invalid_query_fmt("%s already dead", raw_tid);
+ thread->death_time = ts;
+}
+
+void
+Snapshot::note_scanned_oom_score_adj(RawTgid raw_tgid,
+ OomScore oom_score_adj)
+{
+ Thread* thread = &this->threads[leader_id(raw_tgid)];
+ if (consistent_update(raw_tgid, "oom_score_adj",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ this, &thread->oom_score_adj, oom_score_adj))
+ thread->check_is_tg_leader(leader_id(raw_tgid));
+}
+
+void
+Snapshot::note_scanned_comm(RawTid raw_tid, string_view comm)
+{
+ Thread* thread = &this->threads[raw_tid];
+ consistent_update(raw_tid, "comm",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ this, &thread->comm, comm);
+}
+
+void
+Snapshot::note_scanned_rss_anon(RawTid raw_tid, MemorySize bytes)
+{
+ Thread* thread = &this->threads[raw_tid];
+ consistent_update(raw_tid, "rss_anon",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ this, &thread->rss_anon, bytes);
+}
+
+void
+Snapshot::note_scanned_rss_file(RawTid raw_tid, MemorySize bytes)
+{
+ Thread* thread = &this->threads[raw_tid];
+ consistent_update(raw_tid, "rss_file",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ this, &thread->rss_file, bytes);
+}
+
+void
+Snapshot::note_scanned_parent(RawTid raw_tid, RawTgid parent)
+{
+ // A thread's parent can change over the course of a snapshot if its
+ // parent dies, forcing the kernel to reparent the child of the
+ // now-deceased parent to init.
+ Thread* thread = &this->threads[raw_tid];
+ consistent_update(raw_tid, "parent",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ this, &thread->raw_parent_tgid, parent);
+}
+
+void
+Snapshot::note_scanned_tgid(RawTid raw_tid, RawTgid raw_tgid)
+{
+ Thread* thread = &this->threads[raw_tid];
+ consistent_update(raw_tid, "tgid",
+ ConsistentUpdateMode::FAIL_ON_MISMATCH,
+ this, &thread->raw_tgid, raw_tgid);
+}
+
+void
+Snapshot::note_scanned_state(RawTid raw_tid, char state)
+{
+ // The "idle" state is used by certain kernel threads to wait for
+ // things without being counted toward the system load average.
+ // For our purposes, just consider these threads as being asleep.
+ // See
+ // https://github.com/torvalds/linux/commit/80ed87c8a9ca0cad7ca66cf3bbdfb17559a66dcf
+ // Likewise, consider a parked thread ot be sleeping.
+ if (state == 'I' || state == 'P')
+ state = 'S';
+ if (!seq_contains(procfs_thread_states, state))
+ throw_invalid_query_fmt("unknown thread state %s", repr(
+ string_view(&state, 1)));
+ Thread* thread = &this->threads[raw_tid];
+ consistent_update(raw_tid, "state",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ this, &thread->state, state);
+}
+
+void
+Snapshot::update_from_py(pyref py_data)
+{
+ if (!isinstance(py_data, &PyUnicode_Type))
+ throw_pyerr_fmt(PyExc_TypeError,
+ "only string snapshots supported currently: found %s",
+ repr(dctv::pytype(py_data)));
+ this->parse_text_dctv_snapshot(pystr_to_string_view(py_data));
+}
+
+// Comm and previous fields are hand-parsed and so aren't included in
+// the struct.
+BOOST_FUSION_DEFINE_STRUCT_INLINE( // NOLINT
+ ProcStatTail,
+ (char, state)
+ (int32_t, ppid)
+ (int32_t, pgrp)
+ (int32_t, session)
+ (int32_t, tty_nr)
+ (int32_t, tpgid)
+ (uint32_t, flags)
+ (uint64_t, minflt)
+ (uint64_t, cminflt)
+ (uint64_t, majflt)
+ (uint64_t, cmajflt)
+ (uint64_t, utime)
+ (uint64_t, stime)
+ (uint64_t, cutime)
+ (uint64_t, cstime)
+ (int64_t, priority)
+ (int64_t, nice)
+ (int64_t, num_threads)
+ (int64_t, itrealvalue)
+ (uint64_t, starttime)
+ (uint64_t, vsize)
+ (int64_t, rss)
+ (uint64_t, rsslim)
+ (uint64_t, startcode)
+ (uint64_t, endcode)
+ (uint64_t, startstack)
+ (uint64_t, kstkesp)
+ (uint64_t, kstkeip)
+ (uint64_t, signal)
+ (uint64_t, blocked)
+ (uint64_t, sigignore)
+ (uint64_t, sigcatch)
+ (uint64_t, wchan)
+ (uint64_t, nswap)
+ (uint64_t, cnswap)
+ (int32_t, exit_signal)
+ (int32_t, processor)
+ (uint32_t, rt_priority)
+ (uint32_t, policy)
+ (uint64_t, delayacct_blkio_ticks)
+ (uint64_t, guest_time)
+ (int64_t, cguest_time)
+ (uint64_t, start_data)
+ (uint64_t, end_data)
+ (uint64_t, start_brk)
+ (uint64_t, arg_start)
+ (uint64_t, arg_end)
+ (uint64_t, env_start)
+ (uint64_t, env_end)
+ (int32_t, exit_code)
+);
+
+auto primitive_parser_map = h::make_map(
+ h::make_pair(h::type_c<char>, x3::char_),
+ h::make_pair(h::type_c<int8_t>, x3::int8),
+ h::make_pair(h::type_c<uint8_t>, x3::uint8),
+ h::make_pair(h::type_c<int16_t>, x3::int16),
+ h::make_pair(h::type_c<uint16_t>, x3::uint16),
+ h::make_pair(h::type_c<int32_t>, x3::int32),
+ h::make_pair(h::type_c<uint32_t>, x3::uint32),
+ h::make_pair(h::type_c<int64_t>, x3::int64),
+ h::make_pair(h::type_c<uint64_t>, x3::uint64)
+);
+
+namespace x3_stuff {
+
+using x3::_attr;
+using x3::ascii::blank;
+using x3::attr;
+using x3::char_;
+using x3::eoi;
+using x3::lexeme;
+using x3::lit;
+using x3::lit;
+using x3::rule;
+using x3::space;
+
+// Escaped string under snapshot.h rules
+x3::rule<class escaped_string, String> const escaped_string;
+auto const escaped_string_part =
+ (char_ - char_("\"\\\n")) |
+ ("\\n" > attr('\n')) |
+ ("\\\"" > attr('"')) |
+ ("\\\\" > attr('\\'));
+auto const escaped_string_def =
+ lexeme['"' > *(escaped_string_part) > '"'];
+
+// Escaped string under /proc/pid/status rules
+x3::rule<class status_escaped_string, String> const status_escaped_string;
+auto const status_escaped_string_def = *(
+ (char_ - char_("\\\n")) |
+ ("\\n" > attr('\n')) |
+ ("\\\\" > attr('\\')));
+
+x3::rule<class proc_stat_tail, ProcStatTail> const proc_stat_tail;
+
+auto eow = &(space|eoi);
+
+auto kw = [](auto token) {
+ return lexeme[token >> eow];
+};
+
+template<typename T>
+auto
+make_struct_parser(T&& types)
+{
+ return h::fold(
+ h::transform(types,
+ h::partial(h::at_key,
+ primitive_parser_map)),
+ [](auto&& left, auto&& right) {
+ return left > right;
+ });
+}
+
+auto const proc_stat_tail_def =
+ make_struct_parser(
+ struct_field_types_from_fusion<ProcStatTail>) > eoi;
+
+x3::rule<class unknown_status_line_field_name, String>
+const unknown_status_line_field_name;
+
+auto const unknown_status_line_field_name_def =
+ +(char_ - char_(':'));
+
+BOOST_SPIRIT_DEFINE(escaped_string ,
+ status_escaped_string,
+ proc_stat_tail);
+
+} // namespace x3_stuff
+
+// Utility function that parses, throws on returned error, and
+// rethrows exception failure as a query failure.
+template<typename Iterator, typename... Args>
+void
+x3_phrase_parse(const char* name,
+ const Iterator& begin,
+ const Iterator& end,
+ Args&&... args)
+{
+ bool result;
+ Iterator pos = begin;
+ const char* what = "parse";
+ try {
+ result = x3::phrase_parse(pos, end, std::forward<Args>(args)...);
+ } catch (const x3::expectation_failure<Iterator>& ex) {
+ result = false;
+ pos = ex.where();
+ what = "expectation";
+ }
+ if (!result)
+ throw_invalid_query_fmt(
+ "invalid %s: %s failed at %s",
+ name, what,
+ repr(string_view(&*pos, end - pos).substr(0, 64)));
+}
+
+DCTV_NO_INLINE_FOR_PROFILER
+void
+Snapshot::parse_tid_stat(RawTid raw_tid, string_view stat)
+{
+ using namespace x3_stuff;
+
+ // The comm of a thread in Linux is a string of up to 16 arbitrary
+ // non-NUL bytes, even ')'. In procfs stat, we emit the comm
+ // verbatim, with no escaping, surrounded by '(' and ')'. We need
+ // to find the *last* ')' in the stat buffer and regard that as the
+ // end of the comm field. For simplicity, we do that by hand and
+ // just use the x3 parser for the past after comm.
+
+ string_view::size_type comm_open_pos = stat.find('(');
+ string_view::size_type comm_close_pos = stat.rfind(')');
+ if (comm_open_pos == string_view::npos ||
+ comm_close_pos == string_view::npos ||
+ comm_open_pos >= comm_close_pos)
+ throw_invalid_query_fmt("invalid task stat: %s", repr(stat));
+
+ auto comm = stat.substr(comm_open_pos + 1,
+ comm_close_pos - comm_open_pos - 1);
+ note_scanned_comm(raw_tid, comm);
+ auto stat_tail = stat.substr(comm_close_pos + 1);
+ ProcStatTail parsed_stat_tail;
+ x3_phrase_parse("stat",
+ stat_tail.begin(),
+ stat_tail.end(),
+ proc_stat_tail,
+ blank, parsed_stat_tail);
+
+ this->note_scanned_state(
+ raw_tid,
+ parsed_stat_tail.state);
+
+ if (parsed_stat_tail.ppid)
+ this->note_scanned_parent(
+ raw_tid,
+ RawTgid::from_trace_field("proc stat",
+ parsed_stat_tail.ppid));
+}
+
+DCTV_NO_INLINE_FOR_PROFILER
+void
+Snapshot::parse_tid_status(RawTid raw_tid, string_view status)
+{
+ using namespace x3_stuff;
+
+ auto sl = [](const char* name) {
+ return lit(name) > ':';
+ };
+
+ auto handle_name = [&](auto&& context) {
+ this->note_scanned_comm(raw_tid, _attr(context));
+ };
+
+ auto handle_state = [&](auto&& context) {
+ this->note_scanned_state(raw_tid, _attr(context));
+ };
+
+ auto handle_tgid = [&](auto&& context) {
+ IdValue value = _attr(context);
+ this->note_scanned_tgid(
+ raw_tid,
+ RawTgid::from_trace_field("proc status", value));
+ };
+
+ auto handle_ppid = [&](auto&& context) {
+ if (_attr(context))
+ this->note_scanned_parent(
+ raw_tid,
+ RawTgid::from_trace_field("proc status",
+ _attr(context)));
+ };
+
+ auto handle_rss_anon = [&](auto&& context) {
+ this->note_scanned_rss_anon(
+ raw_tid, _attr(context) * 1024);
+ };
+
+ auto handle_rss_file = [&](auto&& context) {
+ this->note_scanned_rss_file(
+ raw_tid, _attr(context) * 1024);
+ };
+
+ auto handle_unknown_field = [&](auto&& context) {};
+
+ // Case-sensitive. Note the capitalization.
+ auto status_line =
+ ((sl("Name")
+ // Note the careful space management here to avoid eating
+ // leading whitespace, which is actually part of comm!
+ > x3::no_skip[blank]
+ > x3::no_skip[status_escaped_string[handle_name]]) |
+ (sl("State")
+ > char_[handle_state]
+ > lexeme[lit('(') > *(~lit('\n'))]) |
+ (sl("Tgid")
+ > x3::int32[handle_tgid]) |
+ (sl("PPid")
+ > x3::int32[handle_ppid]) |
+ (sl("RssAnon")
+ > x3::int64[handle_rss_anon]
+ > kw("kB")) |
+ (sl("RssFile")
+ > x3::int64[handle_rss_file]
+ > kw("kB")) |
+ ((unknown_status_line_field_name_def[handle_unknown_field])
+ > ':' > *(~lit('\n')))
+ ) > ('\n' | eoi);
+ auto grammar = *status_line > eoi;
+ x3_phrase_parse("status", status.begin(), status.end(),
+ grammar, blank);
+}
+
+DCTV_NO_INLINE_FOR_PROFILER
+void
+Snapshot::parse_text_dctv_snapshot(string_view text_snapshot)
+{
+ using namespace x3_stuff;
+
+ using boost::fusion::get;
+
+ auto do_tgid_oom_score_adj = [&](auto&& ctx) {
+ this->note_scanned_oom_score_adj(
+ RawTgid::from_trace_field(
+ "tgid_oom_score_adj.tgid",
+ get<0>(_attr(ctx))),
+ OomScore(get<1>(_attr(ctx))));
+ };
+
+ auto do_tid_stat = [&](auto& ctx) {
+ RawTid tid = RawTid::from_trace_field(
+ "tid_stat",
+ get<0>(_attr(ctx)));
+ string_view stat_text = get<1>(_attr(ctx));
+ this->parse_tid_stat(tid, stat_text);
+ };
+
+ auto do_tid_status = [&](auto&& ctx) {
+ RawTid tid = RawTid::from_trace_field(
+ "tid_status",
+ get<0>(_attr(ctx)));
+ string_view status_text = get<1>(_attr(ctx));
+ this->parse_tid_status(tid, status_text);
+ };
+
+ auto do_tid_tgid = [&](auto&& ctx) {
+ this->note_scanned_tgid(
+ RawTid::from_trace_field(
+ "tid_tgid.tid",
+ get<0>(_attr(ctx))),
+ RawTgid::from_trace_field(
+ "tid_tgid.tgid",
+ get<1>(_attr(ctx))));
+ };
+
+ auto snapshot_directive = (
+ ((kw("tgid_oom_score_adj") > x3::int32 > x3::int32)[
+ do_tgid_oom_score_adj]) |
+ ((kw("tid_status") > x3::int32 > escaped_string)[do_tid_status]) |
+ ((kw("tid_stat") > x3::int32 > escaped_string)[do_tid_stat]) |
+ ((kw("tid_tgid") > (x3::int32 > x3::int32))[do_tid_tgid]) // NOLINT
+ ) > (eoi | '\n');
+ auto blank_line = (*blank >> '\n');
+ auto grammar = *(snapshot_directive | blank_line) > eoi;
+ x3_phrase_parse("dctv snapshot",
+ text_snapshot.begin(),
+ text_snapshot.end(),
+ grammar, blank);
+}
+
+template<typename Out>
+typename TaskDb<Out>::Thread*
+TaskDb<Out>::note_thread_start_1(
+ TimeStamp ts,
+ RawTid raw_tid,
+ optional<RawTid> raw_creator_tid,
+ bool is_thread_group_leader)
+{
+ assume(!this->pending_snapshot);
+ bool is_root = rootp(raw_tid);
+ Thread* thread = &this->threads[raw_tid];
+ Thread* creator_thread = nullptr;
+ if (is_root) {
+ if (raw_creator_tid)
+ throw_invalid_query_fmt(
+ "%s must have no creator: we found %s",
+ raw_tid, *raw_creator_tid);
+ } else {
+ if (!raw_creator_tid)
+ throw_invalid_query_fmt(
+ "tid %s has no creator, but is not a root thread", raw_tid);
+ // Check only for unmapped, not dead, because a thread group
+ // leader may die and remain a zombie until the whole group exits,
+ // and in some cases, we regard the tgid as the "creator" of a
+ // thread despite being a zombie.
+ creator_thread = map_try_get(this->threads, *raw_creator_tid);
+ if (!creator_thread ||
+ creator_thread->get_state() == IdState::UNMAPPED) {
+ throw_invalid_query_fmt(
+ "%s is being created by %s but creator is unmapped",
+ raw_tid, *raw_creator_tid);
+ } else {
+ if (creator_thread->get_raw_tgid() ==
+ tg_from_leader(raw_kthreadd_tid) &&
+ this->kernel_threads_as_threads)
+ is_thread_group_leader = false; // Fake.
+ }
+ }
+ assume((creator_thread == nullptr) == is_root);
+ this->finalize_thread(ts, raw_tid, thread,
+ /*at_end_of_trace=*/false);
+ assume(thread->get_state() == IdState::UNMAPPED);
+ UniqueTid unique_tid = this->allocate_unique_tid(raw_tid);
+ thread->make_alive(ts,
+ unique_tid,
+ (is_thread_group_leader
+ ? tg_from_leader(raw_tid)
+ : creator_thread->get_raw_tgid()));
+ assume(thread->get_state() == IdState::ALIVE);
+ RawTgid raw_tgid = thread->get_raw_tgid();
+ Process* process = &this->processes[raw_tgid];
+ if (is_thread_group_leader) {
+ // The process object should have been unmapped as a side effect
+ // of unmapping the tid.
+ if (process->get_state() != IdState::UNMAPPED)
+ throw_invalid_query_fmt(
+ "tg-leader %s is supposed to be forming a new "
+ "thread group %s: expected tgid state is %s "
+ "but actual state is %s",
+ raw_tid, raw_tgid,
+ id_state_name(IdState::UNMAPPED),
+ id_state_name(process->get_state()));
+ // Init and kthreadd have no parents.
+ optional<UniqueTgid> parent_unique_tgid;
+ if (!is_root) {
+ RawTgid creator_raw_tgid = creator_thread->get_raw_tgid();
+ // Use map_try_get to avoid iterator invalidation.
+ Process* creator_process = map_try_get(this->processes,
+ creator_raw_tgid);
+ if (!creator_process ||
+ creator_process->get_state() != IdState::ALIVE)
+ throw_invalid_query_fmt(
+ "tg-leader %s is being created by %s of %s "
+ "but the creating thread group isn't running!",
+ raw_tid, raw_creator_tid, creator_raw_tgid);
+ parent_unique_tgid = creator_process->get_unique_tgid();
+ }
+ process->make_alive(
+ ts,
+ UniqueTgid::from_raw_value(unique_tid.get_value()),
+ parent_unique_tgid);
+ assume(process->get_state() == IdState::ALIVE);
+ assume(process->get_live_thread_count() == 1);
+ } else {
+ if (is_root)
+ throw_invalid_query_fmt(
+ "root thread must always be a thread group leader");
+ if (process->get_state() != IdState::ALIVE)
+ throw_invalid_query_fmt(
+ "non-tg-leader %s is supposed to belong to %s "
+ "but the thread group is not alive",
+ raw_tid, raw_tgid);
+ process->increment_thread_count();
+ }
+ return thread;
+}
+
+template<typename Out>
+void
+TaskDb<Out>::note_thread_start(
+ TimeStamp ts,
+ RawTid raw_tid,
+ optional<RawTid> raw_creator_tid,
+ bool is_thread_group_leader)
+{
+ if (this->pending_snapshot)
+ this->pending_snapshot->note_thread_start(
+ ts,
+ raw_tid,
+ raw_creator_tid,
+ is_thread_group_leader);
+ else
+ this->note_thread_start_1(ts,
+ raw_tid,
+ raw_creator_tid,
+ is_thread_group_leader);
+}
+
+template<typename Out>
+void
+TaskDb<Out>::note_thread_exit(TimeStamp ts, RawTid raw_tid)
+{
+ if (this->pending_snapshot) {
+ this->pending_snapshot->note_thread_exit(ts, raw_tid);
+ return;
+ }
+ Thread* thread = &this->threads[raw_tid];
+ if (thread->get_state() != IdState::ALIVE)
+ throw DyingThreadNotAliveError(raw_tid, thread->get_state());
+ thread->make_dead(ts);
+ assume(thread->get_state() == IdState::DEAD);
+ RawTgid raw_tgid = thread->get_raw_tgid();
+ Process* process = &this->processes[raw_tgid];
+ if (process->get_state() != IdState::ALIVE)
+ throw_invalid_query_fmt(
+ "%s in %s is dying: expect state is %s, but "
+ "observed state is %s",
+ raw_tid, raw_tgid,
+ id_state_name(IdState::ALIVE),
+ id_state_name(process->get_state()));
+ process->decrement_thread_count(ts);
+}
+
+template<typename Out>
+void
+TaskDb<Out>::finalize_thread(
+ TimeStamp ts,
+ RawTid raw_tid,
+ Thread* thread,
+ bool at_end_of_trace)
+{
+ // Emit thread (and maybe process) information because we're either
+ // about to either reuse an ID or finish thread analysis.
+ // Finalization happens as long as possible after death so that we
+ // can map tids and tgids logged after process death but
+ // before reuse.
+ IdState thread_state = thread->get_state();
+ if (thread_state != IdState::UNMAPPED) {
+ if (thread_state == IdState::ALIVE)
+ throw_invalid_query_fmt(
+ "%s being finalized while still alive?!",
+ raw_tid);
+ assume(thread_state == IdState::DEAD);
+ Process* process = &this->processes[thread->get_raw_tgid()];
+ if (process->get_state() == IdState::UNMAPPED)
+ throw_invalid_query_fmt(
+ "finalizing %s in %s but the tgid is unmapped!",
+ raw_tid, thread->get_raw_tgid());
+ TimeStamp start_time = thread->get_start_time();
+ assume(ts >= start_time);
+ if (ts == start_time)
+ if (rootp(raw_tid) || !at_end_of_trace)
+ throw_invalid_query_fmt(
+ "refusing to emit zero-duration lifetime for %s",
+ raw_tid);
+ this->out(OutThreadSpan {
+ start_time,
+ /*duration=*/ts - start_time,
+ /*live_duration=*/thread->get_death_time() - start_time,
+ raw_tid,
+ thread->get_unique_tid(),
+ process->get_unique_tgid(),
+ });
+ const bool is_thread_group_leader =
+ tg_from_leader(raw_tid) == thread->get_raw_tgid();
+ if (is_thread_group_leader) {
+ if (process->get_state() != IdState::DEAD)
+ throw_invalid_query_fmt(
+ "finalizing tg leader %s belongs to %s; "
+ "tgid state should be %s but is %s",
+ raw_tid,
+ thread->get_raw_tgid(),
+ id_state_name(IdState::DEAD),
+ id_state_name(process->get_state()));
+ assume(process->get_start_time() == start_time);
+ assume(ts >= start_time);
+ if (!at_end_of_trace && ts == start_time)
+ throw_invalid_query_fmt(
+ "refusing to emit zero-duration lifetime for %s",
+ thread->get_raw_tgid());
+ this->out(OutProcessSpan {
+ start_time,
+ /*duration=*/ts - start_time,
+ /*live_duration=*/process->get_death_time() - start_time,
+ thread->get_raw_tgid(),
+ process->get_unique_tgid(),
+ process->get_unique_parent_tgid(),
+ });
+ process->reset();
+ }
+ thread->reset();
+ }
+ assume(thread->get_state() == IdState::UNMAPPED);
+}
+
+template<typename Out>
+void
+TaskDb<Out>::finalize(TimeStamp ts)
+{
+ if (this->pending_snapshot) {
+ pylog.warning("Ending trace with active snapshot?!");
+ this->note_snapshot_end(ts);
+ }
+ assume(!this->pending_snapshot);
+
+ // Okay to iterate over the map because note_thread_exit never
+ // changes the content of the map, instead only manipulating
+ // existing entries.
+ for (auto& [raw_tid, thread] : this->threads) {
+ if (thread.get_state() == IdState::ALIVE) {
+ this->note_thread_exit(ts, raw_tid);
+ assume(thread.get_state() == IdState::DEAD);
+ }
+ }
+
+ // Finalize the threads in two passes: do the
+ // non-thread-group-leader processes, then do the thread group
+ // leaders. This way, we preserve the invariant that all
+ // non-tg-leader threads are finalized before the tg-leader.
+
+ for (auto& [raw_tid, thread] : this->threads) {
+ assume(thread.get_state() == IdState::DEAD ||
+ thread.get_state() == IdState::UNMAPPED);
+ if (thread.get_state() == IdState::DEAD &&
+ leader_id(thread.get_raw_tgid()) != raw_tid)
+ this->finalize_thread(ts, raw_tid, &thread,
+ /*at_end_of_trace=*/true);
+ }
+
+ for (auto& [raw_tid, thread] : this->threads) {
+ assume(thread.get_state() == IdState::DEAD ||
+ thread.get_state() == IdState::UNMAPPED);
+ this->finalize_thread(ts, raw_tid, &thread,
+ /*at_end_of_trace=*/true);
+ }
+
+ for (auto& [raw_tid, thread] : this->threads)
+ assume(thread.get_state() == IdState::UNMAPPED);
+ for (auto& [raw_tgid, process] : this->processes)
+ assume(process.get_state() == IdState::UNMAPPED);
+}
+
+template<typename Out>
+template<typename... Args>
+void
+TaskDb<Out>::warning(Args&&... args)
+{
+ pywarn(
+ find_pyclass("dctv.query", "QueryWarning"),
+ fmt(AUTOFWD(args)...).c_str(),
+ /*stack_level=*/1);
+}
+
+template<typename Out>
+void
+TaskDb<Out>::note_snapshot_start(
+ TimeStamp ts,
+ unique_obj_pyref<Snapshot> snapshot)
+{
+ if (this->pending_snapshot)
+ throw_invalid_query("snapshot already started");
+ assume(!snapshot->start_time.has_value());
+ snapshot->start_time = ts;
+ this->pending_snapshot = std::move(snapshot);
+}
+
+template<typename Out>
+void
+TaskDb<Out>::import_snapshot_thread_1(
+ Snapshot* snapshot,
+ RawTid raw_tid,
+ Snapshot::Thread* snapshot_thread)
+{
+ using IS = Snapshot::Thread::ImportStatus;
+ assume(sst_is<IS::ImportInProgress>(snapshot_thread));
+
+ const bool is_thread_group_leader = snapshot_thread->raw_tgid &&
+ snapshot_thread->raw_tgid->get_value() == raw_tid.get_value();
+ const bool is_root = rootp(raw_tid);
+ if (is_root && !is_thread_group_leader)
+ throw_invalid_query_fmt(
+ "root thread %s must always be a thread group leader", raw_tid);
+ if (is_root && snapshot_thread->raw_parent_tgid)
+ throw_invalid_query_fmt(
+ "root thread must not have a parent: saw %s",
+ raw_tid, *snapshot_thread->raw_parent_tgid);
+
+ // Make sure we import any ancestors or thread group leaders of this
+ // thread first so we maintain invariants for the addition
+ // functions. These functions may invalidate Thread iterators
+ // and pointers!
+
+ struct ReferencedThread final {
+ RawTid raw_tid;
+ Snapshot::Thread* thread;
+ IS::Imported imported;
+ };
+
+ struct ReferencedProcess final {
+ RawTgid raw_tgid;
+ RawTid raw_leader_tid;
+ Snapshot::Thread* leader_thread;
+ IS::Imported imported;
+ };
+
+ optional<RawTid> bad_reference_tid;
+
+ auto dereference_snapshot_tid = [&](optional<RawTid> raw_tid)
+ -> optional<ReferencedThread> {
+ if (!raw_tid)
+ return {};
+ Snapshot::Thread* t = map_try_get(snapshot->threads, *raw_tid);
+ if (t) {
+ this->import_snapshot_thread(snapshot, *raw_tid, t);
+ if (sst_is<IS::ElideBecauseProcRace>(t))
+ t = nullptr;
+ }
+ if (!t) {
+ bad_reference_tid = raw_tid;
+ snapshot_thread->import_status = IS::ElideBecauseProcRace{};
+ return {};
+ }
+ assume(sst_is<IS::Imported>(t));
+ return ReferencedThread {
+ *raw_tid,
+ t,
+ *sst_is<IS::Imported>(t)
+ };
+ };
+
+ auto dereference_snapshot_tgid = [&](optional<RawTgid> raw_tgid)
+ -> optional<ReferencedProcess> {
+ if (!raw_tgid)
+ return {};
+ RawTid raw_leader_tid = leader_id(*raw_tgid);
+ optional<ReferencedThread> rt =
+ dereference_snapshot_tid(raw_leader_tid);
+ if (!rt)
+ return {};
+ return ReferencedProcess {
+ *raw_tgid,
+ raw_leader_tid,
+ rt->thread,
+ rt->imported,
+ };
+ };
+
+ const char raw_thread_state = snapshot_thread->state.value_or(' ');
+ const bool in_dead_state =
+ raw_thread_state == 'X' ||
+ raw_thread_state == 'Z';
+
+ optional<ReferencedThread> creator =
+ dereference_snapshot_tid(snapshot_thread->raw_creator_tid);
+ if (!creator &&
+ snapshot_thread->raw_creator_tid &&
+ sst_is<IS::ElideBecauseProcRace>(snapshot_thread) &&
+ !snapshot_thread->death_time &&
+ is_thread_group_leader &&
+ !in_dead_state)
+ {
+ // We observed this thread being created by a thread that exited
+ // while we were creating the snapshot. Log a warning, then
+ // pretend that we were created by init.
+ warning(
+ "%1% was created by %2%, but %2% has incomplete snapshot "
+ "information (perhaps because it exited during the snapshot) "
+ "and %1% outlives the snapshot: "
+ "pretending that %1% was created by init",
+ raw_tid, *snapshot_thread->raw_creator_tid);
+ snapshot_thread->import_status = IS::ImportInProgress{};
+ creator = dereference_snapshot_tid(raw_init_tid);
+ }
+
+ optional<ReferencedProcess> thread_group;
+ if (!is_thread_group_leader) {
+ // In the is_thread_group_leader case, the thread we're importing
+ // is in its own thread group, so trying to import
+ // snapshot_thread->raw_tgid here would trip the circular
+ // reference detector.
+ thread_group = dereference_snapshot_tgid(snapshot_thread->raw_tgid);
+
+ // We don't need special reparenting logic for the thread group
+ // reference because we can't suffer from the proc race here: a tg
+ // leader lives as a zombie as long as any of its threads
+ // is alive.
+ }
+
+ // Don't dereference the parent if we have a creator, since the
+ // parent may differ from the creator if the creator dies after the
+ // creation but before we scan the child, and when that happens, the
+ // scan observes the child having been reparented to init,
+ // creating inconsistency.
+
+ optional<ReferencedProcess> parent;
+ if (is_thread_group_leader && !creator) {
+ parent = dereference_snapshot_tgid(snapshot_thread->raw_parent_tgid);
+ if (!parent &&
+ sst_is<IS::ElideBecauseProcRace>(snapshot_thread) &&
+ snapshot_thread->raw_parent_tgid &&
+ !snapshot_thread->death_time &&
+ !in_dead_state)
+ {
+ // Similar to the creator case above, we internally reparent to
+ // init when the parent suffers from the proc race.
+ warning(
+ "%1% was scanned as having parent %2%, but %2% has "
+ "incomplete snapshot information (perhaps because it "
+ "exited during the snapshot) and %1% outlives the "
+ "snapshot. Pretending that the parent of %1% is "
+ "init.", raw_tid, snapshot_thread->raw_parent_tgid);
+ snapshot_thread->import_status = IS::ImportInProgress{};
+ parent = dereference_snapshot_tgid(raw_init_tgid);
+ }
+ }
+
+ Thread* const thread = &this->threads[raw_tid];
+
+ if (in_dead_state) {
+ // A /proc scan reported this thread as being dead but we didn't
+ // see an exit event for it. Either we missed an exit event or
+ // the thread was dead when we started the snapshot.
+ if (!snapshot_thread->death_time && snapshot_thread->start_time)
+ throw_invalid_query_fmt(
+ "%s was scanned as being in dead state %s "
+ "but we observed it being born during the trace "
+ "and didn't see an exit event: we should have "
+ "seen the thread die, not just scanned it as "
+ "dead afterwards. Did we lose an event?",
+ raw_tid,
+ *snapshot_thread->state);
+ // Similarly, if the thread was marked as alive in our
+ // pre-snapshot process table, we shouldn't have scanned it as
+ // dead without also seeing an exit event.
+ if (!snapshot_thread->death_time &&
+ thread->get_state() == IdState::ALIVE)
+ throw_invalid_query_fmt(
+ "%s was scanned as being in dead state %s "
+ "but we regarded it was alive pre-snapshot and "
+ "didn't see an exit event for the thread. Did we "
+ "lose an event?",
+ raw_tid,
+ *snapshot_thread->state);
+ }
+
+ if (!snapshot_thread->start_time &&
+ thread->get_state() != IdState::ALIVE) {
+ // Ordinarily, we don't allow for discovering new processes via
+ // proc walks that we didn't also observe through events.
+ if (!this->first_snapshot)
+ throw_invalid_query_fmt(
+ "%s was listed in the snapshot, did not start"
+ "in the snapshot, and wasn't present in the pre-snapshot "
+ "process table either. Why didn't we see this process "
+ "earlier? Did we lose an event?",
+ raw_tid);
+ // Before we process the first snapshot, we don't have a
+ // pre-existing process table, so we have to just consider
+ // discovered processes whose creation we don't observe to have
+ // started at the beginning of the trace. (Although... we *could*
+ // look /proc/pid/stat's starttime field, I guess? The clock
+ // wouldn't be synced to the trace clock though.)
+ assume(snapshot->start_time);
+ snapshot_thread->start_time = *snapshot->start_time;
+ if (in_dead_state && !snapshot_thread->death_time) {
+ // Pretend the thread died as soon as it was born.
+ snapshot_thread->death_time = snapshot_thread->start_time;
+ }
+ }
+
+ if (snapshot_thread->start_time &&
+ thread->get_state() == IdState::ALIVE)
+ throw_invalid_query_fmt(
+ "%s started in snapshot but was alive pre-snapshot: "
+ "lost an event?", raw_tid);
+
+ if (in_dead_state && !snapshot_thread->death_time)
+ throw_invalid_query_fmt(
+ "%s scanned as dead but we don't have a death time!",
+ raw_tid);
+
+ if (sst_is<IS::ElideBecauseProcRace>(snapshot_thread)) {
+ if (!snapshot_thread->death_time)
+ throw_invalid_query_fmt(
+ "%1% depends on a thread with incomplete snapshot "
+ "information %2%, but %1% itself outlives the snapshot: "
+ "aborting snapshot import", raw_tid, bad_reference_tid);
+ warning("%1% depends on a thread with incomplete "
+ "snapshot information %2%, but because %1% "
+ "is known die inside the snapshot "
+ "pretending that %1% never happened",
+ raw_tid, bad_reference_tid);
+ return;
+ }
+
+ if (!snapshot_thread->start_time) {
+ // If this were the first snapshot, we'd have faked a start time
+ // by now, so if we get here, we know we're looking at a
+ // subsequent snapshot. Validate basic facts about the process
+ // and continue.
+ if (snapshot_thread->raw_tgid &&
+ snapshot_thread->raw_tgid != thread->get_raw_tgid())
+ throw_invalid_query_fmt(
+ "%s in incremental snapshot has tgid %s "
+ "but in taskdb it has tgid %s",
+ raw_tid,
+ *snapshot_thread->raw_tgid,
+ thread->get_raw_tgid());
+ snapshot_thread->import_status =
+ IS::Imported{thread->get_raw_tgid()};
+ return;
+ }
+
+ if (snapshot_thread->start_time &&
+ snapshot_thread->death_time &&
+ *snapshot_thread->start_time > *snapshot_thread->death_time)
+ throw_invalid_query_fmt(
+ "%1% died before it was created: tid reuse in snapshot?",
+ raw_tid);
+
+ // Process started in the snapshot (or we're pretending it did), so
+ // re-play the start here.
+ optional<RawTgid> expected_tgid;
+ optional<RawTgid> expected_parent_tgid;
+
+ auto set_expected_tgid = [&](RawTgid raw_tgid) {
+ consistent_update(raw_tid, "expected_tgid",
+ ConsistentUpdateMode::FAIL_ON_MISMATCH,
+ snapshot, &expected_tgid, raw_tgid);
+ };
+
+ auto set_expected_parent_tgid = [&](RawTgid raw_tgid) {
+ if (!is_thread_group_leader)
+ throw_invalid_query_fmt("expecting parent of non-tg-leader");
+ if (is_root)
+ throw_invalid_query_fmt("root %s must not have a parent", raw_tid);
+ consistent_update(raw_tid, "expected_parent_tgid",
+ ConsistentUpdateMode::WARN_ON_MISMATCH,
+ snapshot, &expected_parent_tgid, raw_tgid);
+ };
+
+ // Fold information from other referenced threads into our
+ // expectation of our new thread's identity.
+
+ if (is_thread_group_leader)
+ set_expected_tgid(tg_from_leader(raw_tid));
+
+ if (creator) {
+ // If we happen to have an explicit creator (because we saw a
+ // process creation during the snapshot) we can still collect the
+ // thread properly even if the /proc walker loses the race with
+ // process exit.
+ if (!is_thread_group_leader)
+ set_expected_tgid(creator->imported.tgid);
+ if (is_thread_group_leader)
+ set_expected_parent_tgid(creator->imported.tgid);
+ }
+
+ if (thread_group)
+ set_expected_tgid(thread_group->raw_tgid);
+
+ if (parent)
+ set_expected_parent_tgid(parent->raw_tgid);
+
+ // Now figure out the creator TID for the purpose of simulating
+ // process creation. If we have a creator TID, we can just use it
+ // directly. Otherwise, we use a thread group as the creator ---
+ // which might be a lie, but that shouldn't produce any observable
+ // incorrect output, since we don't record parentage of
+ // non-thread-group-leader threads.
+
+ optional<RawTid> replay_creator;
+ if (creator)
+ replay_creator = creator->raw_tid;
+ else if (thread_group)
+ replay_creator = thread_group->raw_leader_tid;
+ else if (parent)
+ replay_creator = parent->raw_leader_tid;
+
+ if (!replay_creator && !is_root) {
+ // We're missing essential structural information about this
+ // process. If we're processing our first snapshot and the process
+ // died while we're collecting this snapshot, the /proc walker may
+ // have failed to describe it because it ran after the process
+ // exited. In this case, we can just pretend the process
+ // doesn't exist.
+ const bool may_elide_because_proc_race =
+ this->first_snapshot && snapshot_thread->death_time;
+ if (!may_elide_because_proc_race)
+ throw_invalid_query_fmt(
+ "no creator tid information available for tid %s: "
+ "missing event?",
+ raw_tid);
+ warning("%1% has incomplete snapshot information "
+ "but dies inside the snapshot, so pretending "
+ "that %1% never happened", raw_tid);
+ snapshot_thread->import_status =
+ IS::ElideBecauseProcRace {};
+ return;
+ }
+
+ if (is_root && replay_creator)
+ throw_invalid_query_fmt(
+ "root %s must not have a creator", raw_tid);
+
+ assume(snapshot_thread->start_time);
+
+ Thread* new_thread =
+ this->note_thread_start_1(*snapshot_thread->start_time,
+ raw_tid,
+ replay_creator,
+ is_thread_group_leader);
+ assume(new_thread);
+
+ if (safe_mode) {
+ assume(new_thread->get_state() == IdState::ALIVE);
+ bool munged_kthread = this->kernel_threads_as_threads &&
+ new_thread->get_raw_tgid() == tg_from_leader(raw_kthreadd_tid);
+ if (expected_tgid)
+ assume(*expected_tgid == new_thread->get_raw_tgid() ||
+ munged_kthread);
+ Process* new_process =
+ map_try_get(this->processes, new_thread->get_raw_tgid());
+ assume(new_process);
+ assume(new_process->get_state() == IdState::ALIVE);
+ if (expected_parent_tgid && !munged_kthread) {
+ assume(!is_root);
+ Process* parent_process =
+ map_try_get(this->processes, *expected_parent_tgid);
+ assume(parent_process);
+ assume(parent_process->get_unique_tgid() ==
+ new_process->get_unique_parent_tgid());
+ }
+ }
+
+ snapshot_thread->import_status =
+ IS::Imported{new_thread->get_raw_tgid()};
+}
+
+template<typename Out>
+void
+TaskDb<Out>::import_snapshot_thread(
+ Snapshot* snapshot,
+ RawTid raw_tid,
+ Snapshot::Thread* snapshot_thread)
+{
+ using IS = Snapshot::Thread::ImportStatus;
+
+ // Catch circular references from bogus traces.
+ if (sst_is<IS::ImportInProgress>(snapshot_thread))
+ throw_invalid_query_fmt("circular snapshot reference involving %s",
+ raw_tid);
+
+ // Make import idempotent.
+ if (sst_is<IS::NotImported>(snapshot_thread)) {
+ snapshot_thread->import_status = IS::ImportInProgress{};
+ this->import_snapshot_thread_1(snapshot, raw_tid, snapshot_thread);
+ assume (!sst_is<IS::NotImported>(snapshot_thread));
+ assume (!sst_is<IS::ImportInProgress>(snapshot_thread));
+ }
+}
+
+template<typename Out>
+void
+TaskDb<Out>::import_snapshot_thread_death(
+ RawTid raw_tid,
+ Snapshot::Thread* snapshot_thread)
+{
+ using IS = Snapshot::Thread::ImportStatus;
+ assume (!sst_is<IS::NotImported>(snapshot_thread));
+ assume (!sst_is<IS::ImportInProgress>(snapshot_thread));
+ if (sst_is<IS::ElideBecauseProcRace>(snapshot_thread))
+ return;
+ assume (sst_is<IS::Imported>(snapshot_thread));
+
+ if (snapshot_thread->death_time) {
+ // We reject traces with TID reuse during a snapshot window, so we
+ // should never see a death followed by a birth of the same TID.
+ if (snapshot_thread->start_time)
+ assume(*snapshot_thread->start_time <= *snapshot_thread->death_time);
+ this->note_thread_exit(*snapshot_thread->death_time,
+ raw_tid);
+ }
+}
+
+template<typename Out>
+void
+TaskDb<Out>::note_snapshot_end(TimeStamp ts)
+{
+ if (!this->pending_snapshot)
+ throw_invalid_query("snapshot end without snapshot start");
+ unique_obj_pyref<Snapshot> snapshot = std::move(this->pending_snapshot);
+ this->pending_snapshot.reset();
+ if (!map_contains(snapshot->threads, raw_init_tid))
+ throw_invalid_query_fmt(
+ "incomplete snapshot: missing %s, i.e., init", raw_init_tid);
+
+ // Add synthetic idle threads
+ if (this->nr_cpus && this->first_snapshot) {
+ auto raw_tid_for_core = [&](CpuNumber cpu_number) -> RawTid {
+ assume(0 <= cpu_number && cpu_number < this->nr_cpus);
+ return RawTid::from_raw_value(
+ system_utid_base - cpu_number);
+ };
+ for (CpuNumber cpu_number = 0;
+ cpu_number < this->nr_cpus;
+ ++cpu_number) {
+ RawTid raw_core_tid = raw_tid_for_core(cpu_number);
+ assert(!map_contains(snapshot->threads, raw_core_tid));
+ Snapshot::Thread* core_thread =
+ &snapshot->threads[raw_core_tid];
+ core_thread->comm = fmt("CPU#%s", cpu_number);
+ core_thread->state = 'S';
+ core_thread->raw_tgid =
+ tg_from_leader(raw_tid_for_core(0));
+ }
+ }
+
+ for (auto& [raw_tid, snapshot_thread] : snapshot->threads)
+ this->import_snapshot_thread(snapshot.get(),
+ raw_tid,
+ &snapshot_thread);
+ for (auto& [raw_tid, snapshot_thread] : snapshot->threads)
+ this->import_snapshot_thread_death(raw_tid, &snapshot_thread);
+
+ for (auto& [raw_tid, snapshot_thread] : snapshot->threads) {
+ Thread* t = map_try_get(this->threads, raw_tid);
+ if (!t || t->get_state() == IdState::UNMAPPED)
+ return;
+ Process* p = map_try_get(this->processes, t->get_raw_tgid());
+ assume(p);
+ TimeStamp sample_time = ts;
+ if (snapshot_thread.death_time) {
+ sample_time = *snapshot_thread.death_time;
+ assume(sample_time <= ts);
+ }
+ this->out(OutEmitSamples{
+ &snapshot_thread,
+ sample_time,
+ t->get_unique_tid(),
+ p->get_unique_tgid()});
+ }
+
+ for (const String& warning : snapshot->warnings)
+ this->warning("%s", warning);
+
+ this->first_snapshot = false;
+}
+
+RawTid
+leader_id(RawTgid tgid)
+{
+ return RawTid::from_raw_value(tgid.get_value());
+}
+
+RawTgid
+tg_from_leader(RawTid raw_tid)
+{
+ return RawTgid::from_raw_value(raw_tid.get_value());
+}
+
+bool
+rootp(RawTid raw_tid)
+{
+ return raw_tid == raw_init_tid ||
+ raw_tid == raw_kthreadd_tid ||
+ raw_tid.get_value() == system_utid_base;
+}
+
+template<typename T>
+T
+read_scalar(pyref py_iter, const char* name)
+{
+ PythonChunkIterator<T> iter(py_iter.addref());
+ if (iter.is_at_eof())
+ throw_invalid_query_fmt("%s produced no rows", name);
+ auto [result] = iter.get();
+ if (iter.advance())
+ throw_invalid_query_fmt("%s must provide exactly one row", name);
+ return result;
+}
+
+template<typename... Types>
+constexpr auto make_sampler = []
+ (auto&& fn, unique_pyref cb, QueryExecution* qe)
+{
+ using Fn = decay_t<decltype(fn)>;
+ using Rb = ResultBuffer<Types...>;
+ struct Sampler {
+ Fn fn;
+ Rb out;
+ };
+ return Sampler { AUTOFWD(fn), Rb(std::move(cb), qe) };
+};
+
+constexpr auto comm_sampler = h::partial(
+ make_sampler<
+ /*ts*/ TimeStamp,
+ /*utid*/ IdValue,
+ /*comm*/ StringTable::id_type>,
+ [](auto&& out, const OutEmitSamples& oes, StringTable* st) {
+ if (oes.s->comm)
+ out.add(oes.sample_time,
+ oes.utid.get_value(),
+ st->intern(*oes.s->comm));
+ });
+
+constexpr auto oom_score_adj_sampler = h::partial(
+ make_sampler<
+ /*ts*/ TimeStamp,
+ /*utgid*/ IdValue,
+ /*oom_score_adj*/ OomScore>,
+ [](auto&& out, const OutEmitSamples& oes, StringTable*) {
+ if (oes.s->oom_score_adj)
+ out.add(oes.sample_time,
+ oes.utgid.get_value(),
+ *oes.s->oom_score_adj);
+ });
+
+constexpr auto rss_anon_sampler = h::partial(
+ make_sampler<
+ /*ts*/ TimeStamp,
+ /*utgid*/ IdValue,
+ /*rss_anon*/ MemorySize>,
+ [](auto&& out, const OutEmitSamples& oes, StringTable*) {
+ if (oes.s->rss_anon)
+ out.add(oes.sample_time,
+ oes.utgid.get_value(),
+ *oes.s->rss_anon);
+ });
+
+constexpr auto rss_file_sampler = h::partial(
+ make_sampler<
+ /*ts*/ TimeStamp,
+ /*utgid*/ IdValue,
+ /*rss_file*/ MemorySize>,
+ [](auto&& out, const OutEmitSamples& oes, StringTable*) {
+ if (oes.s->rss_file)
+ out.add(oes.sample_time,
+ oes.utgid.get_value(),
+ *oes.s->rss_file);
+ });
+
+static
+RawThreadStateFlags
+make_fake_thread_state(char c)
+{
+ if (c == 'R')
+ return LINUX_TASK_RUNNING /* == 0 */;
+ if (c == 'S')
+ return LINUX_TASK_INTERRUPTIBLE;
+ if (c == 'D')
+ return LINUX_TASK_UNINTERRUPTIBLE;
+ if (c == 'T')
+ return LINUX_TASK_STOPPED;
+ if (c == 't')
+ return LINUX_TASK_TRACED;
+ if (c == 'X')
+ return LINUX_EXIT_DEAD;
+ if (c == 'Z')
+ return LINUX_EXIT_ZOMBIE;
+ if (c == 'I')
+ return LINUX_TASK_INTERRUPTIBLE; // Pretend it's a normal sleep
+ // Unlike in parsing ftrace sched_switch, the allowed letter options
+ // are limited to the ones above.
+ throw_invalid_query_fmt("unrecognized process state '%c'", c);
+}
+
+constexpr auto tid_state_sampler = h::partial(
+ make_sampler<
+ /*ts*/ TimeStamp,
+ /*utid*/ IdValue,
+ /*state*/ RawThreadStateFlags>,
+ [](auto&& out, const OutEmitSamples& oes, StringTable*) {
+ if (oes.s->state)
+ out.add(oes.sample_time,
+ oes.utid.get_value(),
+ make_fake_thread_state(*oes.s->state));
+ });
+
+// Keep list consistent with the one in thread_analysis.py.
+constexpr auto sampler_info = h::make_tuple(
+ comm_sampler,
+ oom_score_adj_sampler,
+ rss_anon_sampler,
+ rss_file_sampler,
+ tid_state_sampler
+);
+
+unique_pyref
+analyze_threads(PyObject*, pyref py_args, pyref py_kwargs)
+{
+ namespace ae = auto_event;
+ auto args = PARSEPYARGS_V(
+ (pyref, sched_process_exit)
+ (pyref, task_newtask)
+ (pyref, snapshot_start)
+ (pyref, snapshot_end)
+ (pyref, first_ts)
+ (pyref, last_ts)
+ (pyref, get_snapshot_data)
+ (pyref, tid_mapping_out)
+ (pyref, tgid_mapping_out)
+ (pyref, sampler_outs)
+ (QueryExecution*, qe)
+ (bool, kernel_threads_as_threads)
+ (pyref, nr_cpus)
+ )(py_args, py_kwargs);
+
+ // TODO(dancol): coalesce multiple read_scalar calls.
+
+ TimeStamp first_ts = read_scalar<TimeStamp>(
+ args.first_ts, "first_ts");
+
+ CpuNumber nr_cpus;
+ if (args.nr_cpus == Py_None)
+ nr_cpus = 0;
+ else
+ nr_cpus = read_scalar<CpuNumber>(args.nr_cpus, "nr_cpus");
+ if (nr_cpus < 0)
+ throw_invalid_query_fmt(
+ "cannot have negative cores", nr_cpus);
+
+ ResultBuffer<
+ TimeStamp /* ts */,
+ TimeStamp /* duration */,
+ TimeStamp /* live_duration */,
+ IdValue /* raw_tid=partition */,
+ IdValue /* utid */,
+ IdValue /* utgid */
+ > out_tid_mapping(args.tid_mapping_out.addref(), args.qe);
+
+ ResultBuffer<
+ TimeStamp /* ts */,
+ TimeStamp /* duration */,
+ TimeStamp /* live_duration */,
+ IdValue /* raw_tgid=partition */,
+ IdValue /* utgid */,
+ IdValue /* parent_utgid */
+ > out_tgid_mapping(args.tgid_mapping_out.addref(), args.qe);
+
+ size_t nsamplers =
+ static_cast<size_t>(pyseq_size(args.sampler_outs));
+ if (nsamplers != h::size(sampler_info))
+ throw_invalid_query_fmt(
+ "sampler list size mismatch: wanted %s, but got %s",
+ static_cast<size_t>(h::size(sampler_info)),
+ nsamplers);
+ auto samplers = h::fold_left(
+ sampler_info,
+ h::make_tuple(),
+ [&](auto&& state, auto&& info) {
+ size_t idx = h::size(state);
+ unique_pyref cb = get_item(args.sampler_outs, idx);
+ return h::append(AUTOFWD(state), info(std::move(cb), args.qe));
+ });
+
+ auto emit = [&](const auto& row) {
+ using Row = decay_t<decltype(row)>;
+ if constexpr (is_same_v<Row, OutThreadSpan>) {
+ assume(row.duration_live >= 0);
+ assume(row.duration_live <= row.duration);
+ if (!row.duration)
+ return;
+ out_tid_mapping.add(
+ row.ts,
+ row.duration,
+ row.duration_live,
+ row.raw_tid.get_value(),
+ row.unique_tid.get_value(),
+ row.unique_tgid.get_value());
+ } else if constexpr (is_same_v<Row, OutProcessSpan>) {
+ assume(row.duration_live >= 0);
+ assume(row.duration_live <= row.duration);
+ if (!row.duration)
+ return;
+ out_tgid_mapping.add(
+ row.ts,
+ row.duration,
+ row.duration_live,
+ row.raw_tgid.get_value(),
+ row.unique_tgid.get_value(),
+ (row.unique_parent_tgid.has_value()
+ ? row.unique_parent_tgid->get_value()
+ : 0 /* TODO(dancol): mask */));
+ } else if constexpr (is_same_v<Row, OutEmitSamples>) {
+ h::for_each(samplers, [&](auto&& sampler) {
+ sampler.fn(sampler.out, row, st_from_qe(args.qe));
+ });
+ } else {
+ errhack<Row>::unknown_row_type();
+ }
+ };
+
+ auto emit_process_span = [&](
+ TimeStamp ts,
+ TimeStamp duration,
+ TimeStamp duration_live,
+ RawTgid raw_tgid,
+ UniqueTgid unique_tgid,
+ optional<UniqueTgid> unique_parent_tgid) {
+ };
+
+ TaskDb task_db(emit,
+ args.kernel_threads_as_threads,
+ nr_cpus);
+
+ auto get_py_snapshot = [&](SnapshotNumber id) {
+ return call(args.get_snapshot_data, make_pylong(id))
+ .addref_as<Snapshot>();
+ };
+
+ AUTOEVENT_DECLARE_EVENT(
+ SchedProcessExit,
+ (IdValue, exiting_tid)
+ );
+
+ AUTOEVENT_DECLARE_EVENT(
+ TaskNewTask,
+ (IdValue, creating_tid)
+ (IdValue, new_tid)
+ (CloneFlags, clone_flags)
+ );
+
+ auto handle_sched_process_exit = [&](
+ auto&& ae,
+ TimeStamp ts,
+ const SchedProcessExit& event) {
+ auto do_it = [&] {
+ task_db.note_thread_exit(
+ ts,
+ RawTid::from_trace_field(
+ "sched_process_exit.exiting_tid",
+ event.exiting_tid));
+ };
+
+ try {
+ do_it();
+ } catch (const DyingThreadNotAliveError& ex) {
+ // Scan the pending create events for the failed tid at the
+ // current timestamp --- we've already eagerly slurped all of
+ // them. If we can find one, process it early, then retry the
+ // thread exit processing. This situation happens rarely, so
+ // doing it by exception instead of plumbing it through the
+ // normal control flow path should be fine.
+
+ // TODO(dancol): maybe a custom stateful sort function would be
+ // less hacky and more general.
+ if (ex.raw_tid.get_value() != event.exiting_tid)
+ throw;
+ bool dispatched = ae::dispatch_from_pending_events(
+ ae,
+ [&](TimeStamp ev_ts, const auto& raw_payload) {
+ using RawPayload = decay_t<decltype(raw_payload)>;
+ // The actual payload can be an internal derived class!
+ if constexpr (std::is_base_of_v<TaskNewTask, RawPayload>) {
+ if (ev_ts == ts &&
+ raw_payload.new_tid == event.exiting_tid) {
+ return true;
+ }
+ }
+ return false;
+ });
+ if (!dispatched)
+ throw;
+ do_it();
+ }
+ };
+
+ auto handle_task_newtask = [&](
+ auto&& ae,
+ TimeStamp ts,
+ const TaskNewTask& event) {
+ task_db.note_thread_start(
+ ts,
+ RawTid::from_trace_field("task_newtask.new_tid",
+ event.new_tid),
+ RawTid::from_trace_field("task_newtask.creating_tid",
+ event.creating_tid),
+ !(event.clone_flags & CLONE_THREAD));
+ };
+
+ AUTOEVENT_DECLARE_EVENT(
+ SnapshotStart,
+ (SnapshotNumber, snapshot_number)
+ );
+
+ // Create an implicit "floating" snapshot at the start of trace
+ // processing so we can absorb random events before we get the
+ // message about the actual first snapshot start.
+
+ unique_obj_pyref<Snapshot> floating_snapshot =
+ make_pyobj<Snapshot>();
+ task_db.note_snapshot_start(first_ts,
+ floating_snapshot.addref());
+
+ auto handle_snapshot_start = [&](
+ auto&& ae,
+ TimeStamp ts,
+ const SnapshotStart& event) {
+ auto snapshot = get_py_snapshot(event.snapshot_number);
+ if (floating_snapshot) {
+ floating_snapshot->merge_from(*snapshot);
+ floating_snapshot.reset();
+ } else {
+ task_db.note_snapshot_start(ts, std::move(snapshot));
+ }
+ };
+
+ AUTOEVENT_DECLARE_EVENT(
+ SnapshotEnd,
+ );
+
+ auto handle_snapshot_end = [&](
+ auto&& ae,
+ TimeStamp ts,
+ const SnapshotEnd&) {
+ if (floating_snapshot)
+ throw_invalid_query_fmt(
+ "saw snapshot end while initial snapshot still floating");
+ task_db.note_snapshot_end(ts);
+ };
+
+ optional<TimeStamp> last_event_ts;
+
+ ae::process(
+ // If multiple things happen at a timestamp, get into
+ // snapshot-processing mode as quickly as possible.
+ ae::input<SnapshotStart>(
+ args.snapshot_start,
+ handle_snapshot_start),
+ // If a process dies and is immediately reborn, make sure to
+ // process the death first.
+ ae::input<SchedProcessExit>(
+ args.sched_process_exit,
+ handle_sched_process_exit),
+ ae::input<TaskNewTask>(
+ args.task_newtask,
+ handle_task_newtask,
+ ae::eager_slurp),
+ // Leave snapshot mode after processing every else that happens
+ // on a timestamp.
+ ae::input<SnapshotEnd>(
+ args.snapshot_end,
+ handle_snapshot_end),
+ ae::before_dispatch_hook(
+ [&](auto&& ae, TimeStamp ts, const auto&) {
+ if (last_event_ts) {
+ assume(ts >= last_event_ts);
+ } else if (ts < first_ts) {
+ throw_invalid_query_fmt(
+ "saw event at %s before first_ts %s",
+ ts, first_ts);
+ }
+ last_event_ts = ts;
+ }
+ )
+ );
+
+ // Create the last_ts iterator after we're done with main loop
+ // processing so we don't force query execution to stall on finding
+ // the last ts.
+
+ if (args.last_ts != Py_None) {
+ TimeStamp last_ts = read_scalar<TimeStamp>(
+ args.last_ts, "last_ts");
+ if (*last_event_ts > last_ts)
+ task_db.warning("explicit last timestamp in thread analysis %s "
+ "before end of trace %s!",
+ last_ts, *last_event_ts);
+ if (!last_event_ts || *last_event_ts < last_ts)
+ last_event_ts = last_ts;
+ }
+
+ if (last_event_ts)
+ task_db.finalize(*last_event_ts);
+
+ out_tid_mapping.flush();
+ out_tgid_mapping.flush();
+ h::for_each(samplers, [&](auto&& sampler) {
+ sampler.out.flush();
+ });
+ return addref(Py_None);
+}
+
+unique_obj_pyref<Snapshot>
+Snapshot::copy() const
+{
+ if (this->start_time)
+ throw_pyerr_fmt(PyExc_ValueError, "too late to copy snapshot");
+ auto new_snapshot = make_pyobj<Snapshot>();
+ new_snapshot->threads = ThreadInfo(this->threads);
+ new_snapshot->warnings = this->warnings;
+ return new_snapshot;
+}
+
+void
+Snapshot::merge_from(const Snapshot& other)
+{
+ this->warnings.insert(this->warnings.end(),
+ other.warnings.begin(),
+ other.warnings.end());
+ if (other.start_time.has_value())
+ throw_pyerr_fmt(PyExc_ValueError, "cannot merge used snapshot");
+ for (const auto& [raw_tid, ot] : other.threads)
+ this->threads[raw_tid].merge_from(raw_tid, this, ot);
+}
+
+String
+Snapshot::format() const
+{
+ StringStream ss;
+
+ auto format_field = [&](auto&& field_name, auto&& opt) {
+ ss << field_name.c_str() << " ";
+ if (!opt.has_value()) {
+ ss << "[unset]";
+ } else {
+ if constexpr (std::is_scalar_v<decay_t<decltype(*opt)>>) {
+ ss << *opt;
+ } else {
+ ss << repr(fmt("%s", *opt));
+ }
+ }
+ ss << "\n";
+ };
+
+ for (const auto& [raw_tid, thread] : this->threads) {
+ ss << raw_tid << "\n";
+ h::for_each(static_cast<const ThreadData&>(thread),
+ h::fuse(format_field));
+ ss << "\n";
+ }
+ return ss.str();
+}
+
+void
+Snapshot::Thread::merge_from(RawTid raw_tid,
+ Snapshot* merge_into,
+ const Snapshot::Thread& ot)
+{
+ assume(sst_is<ImportStatus::NotImported>(&ot));
+ ThreadData& to = static_cast<ThreadData&>(*this);
+ const ThreadData& from = static_cast<const ThreadData&>(ot);
+
+ auto merge_field = [&](auto&& field_name, auto&& from_field) {
+ auto& to_field = h::at_key(to, field_name);
+ auto mode = ConsistentUpdateMode::WARN_ON_MISMATCH;
+ if constexpr (is_same_v<
+ decay_t<decltype(to_field)>,
+ decay_t<decltype(this->raw_tgid)>>) {
+ if (&to_field == &this->raw_tgid)
+ mode = ConsistentUpdateMode::FAIL_ON_MISMATCH;
+ }
+ if (from_field.has_value())
+ consistent_update(
+ raw_tid,
+ field_name.c_str(),
+ mode,
+ merge_into,
+ &to_field,
+ *from_field);
+ };
+
+ h::for_each(from, h::fuse(merge_field));
+}
+
+bool
+Snapshot::operator==(const Snapshot& other) const noexcept
+{
+ return this->threads == other.threads;
+}
+
+bool
+Snapshot::operator!=(const Snapshot& other) const noexcept
+{
+ return !(*this == other);
+}
+
+unique_pyref
+Snapshot::py_richcompare(pyref other, int op) const
+{
+ if (isinstance_exact(other, &Snapshot::pytype)) {
+ auto sother = other.as_unsafe<Snapshot>();
+ if (op == Py_EQ)
+ return make_pybool(*this == *sother);
+ if (op == Py_NE)
+ return make_pybool(*this != *sother);
+ }
+ return addref(Py_NotImplemented);
+}
+
+
+
+PyMethodDef Snapshot::pymethods[] = {
+ AUTOMETHOD(&Snapshot::note_scanned_oom_score_adj,
+ "Add OOM score adjust for a process",
+ (RawTgid, tgid)
+ (OomScore, oom_score_adj)
+ ),
+ AUTOMETHOD(&Snapshot::note_scanned_parent,
+ "Add parent for a thread",
+ (RawTid, tid)
+ (RawTgid, parent)
+ ),
+ AUTOMETHOD(&Snapshot::note_scanned_tgid,
+ "Add a thread's thread-group membership",
+ (RawTid, tid)
+ (RawTgid, tgid)
+ ),
+ AUTOMETHOD(&Snapshot::note_scanned_state,
+ "Add a thread's running state",
+ (RawTid, tid)
+ (py_char_code, state)
+ ),
+ AUTOMETHOD(&Snapshot::note_scanned_comm,
+ "Add a thread's comm",
+ (RawTid, tid)
+ (string_view, comm)
+ ),
+ AUTOMETHOD(&Snapshot::note_scanned_rss_anon,
+ "Note a thread's anonymous RSS",
+ (RawTid, tid)
+ (MemorySize, bytes)),
+ AUTOMETHOD(&Snapshot::note_scanned_rss_file,
+ "Note a thread's file-backed RSS",
+ (RawTid, tid)
+ (MemorySize, bytes)),
+ AUTOMETHOD(&Snapshot::parse_tid_stat,
+ "Parse a /proc/tid/stat file into the snapshot",
+ (RawTid, tid)
+ (string_view, stat)
+ ),
+ AUTOMETHOD(&Snapshot::parse_tid_status,
+ "Parse a /proc/tid/status file into the snapshot",
+ (RawTid, tid)
+ (string_view, status)
+ ),
+ AUTOMETHOD(&Snapshot::parse_text_dctv_snapshot,
+ "Parse a whole DCTV text snapshot",
+ (string_view, snapshot)
+ ),
+ AUTOMETHOD(&Snapshot::copy,
+ "Make an independent copy of a snapshot",
+ ),
+ AUTOMETHOD(&Snapshot::format,
+ "Format snapshot to a string",),
+ { 0 },
+};
+
+PyTypeObject Snapshot::pytype = make_py_type<Snapshot>(
+ "dctv._native.Snapshot",
+ "Thread analysis snapshot",
+ [](PyTypeObject* t) {
+ t->tp_methods = Snapshot::pymethods;
+ t->tp_richcompare = wraperr<&Snapshot::py_richcompare>();
+ }
+);
+
+PyMethodDef functions[] = {
+ make_methoddef("analyze_threads",
+ wraperr<analyze_threads>(),
+ METH_VARARGS | METH_KEYWORDS,
+ "Perform lifetime analysis of threads"),
+ { 0 }
+};
+
+} // anonymous namespace
+
+
+
+void
+init_thread_analysis(pyref m)
+{
+ register_type(m, &Snapshot::pytype);
+ register_functions(m, functions);
+ register_constant(m, "PID_MAX_LIMIT", PID_MAX_LIMIT);
+ register_constant(m, "SYSTEM_UTID_BASE", system_utid_base);
+}
+
+} // namespace dctv
diff --git a/src/dctv/thread_analysis.h b/src/dctv/thread_analysis.h
new file mode 100644
index 0000000..d766663
--- /dev/null
+++ b/src/dctv/thread_analysis.h
@@ -0,0 +1,39 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_thread_analysis(pyref m);
+
+// These are the thread states that DCTV itself uses to model thread
+// execution. Unlike the raw Linux thread model, we distinguish
+// between runnable threads and running threads. We don't have a
+// separate state for dead and zombie threads: we don't represent
+// those in the process tables at all.
+
+// TODO(dancol): further simplify by combining sleeping and
+// disk sleep.
+
+static inline constexpr auto thread_states = make_array<char>(
+ 'r' /* Runnable */,
+ 'R' /* Running */,
+ 'S' /* Sleeping */,
+ 'D' /* Disk sleep */
+);
+
+
+} // namespace dctv
diff --git a/src/dctv/thread_analysis.py b/src/dctv/thread_analysis.py
new file mode 100644
index 0000000..8295302
--- /dev/null
+++ b/src/dctv/thread_analysis.py
@@ -0,0 +1,372 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Python-side code for thread analysis"""
+
+import logging
+
+from .query import (
+ C_UNIQUE,
+ DURATION_SCHEMA,
+ EVENT_UNPARTITIONED_TIME_MAJOR,
+ GenericQueryTable,
+ InvalidQueryException,
+ QueryNode,
+ QuerySchema,
+ QueryTable,
+ STRING_SCHEMA,
+ SqlAttributeLookup,
+ TS_SCHEMA,
+ TableKind,
+ TableSchema,
+ TableSorting,
+)
+
+from .queryop import (
+ AutoMultiQuery,
+)
+
+from .util import (
+ EqImmutable,
+ cached_property,
+ final,
+ iattr,
+ override,
+ ureg,
+)
+
+from ._native import (
+ DTYPE_CLONE_FLAGS,
+ DTYPE_ID_VALUE,
+ DTYPE_MEMORY_SIZE,
+ DTYPE_OOM_SCORE,
+ DTYPE_RAW_THREAD_STATE_FLAGS,
+ DTYPE_SNAPSHOT_NUMBER,
+ DTYPE_CPU_NUMBER,
+ analyze_threads,
+)
+
+from .querythread import(
+ SynchronousInput,
+ SynchronousOutput,
+ SynchronousQueryExecution,
+)
+
+log = logging.getLogger(__name__)
+
+RAW_TID_SCHEMA = QuerySchema(DTYPE_ID_VALUE, domain="raw_tid")
+RAW_TGID_SCHEMA = QuerySchema(DTYPE_ID_VALUE, domain="raw_tgid")
+UTID_SCHEMA = QuerySchema(DTYPE_ID_VALUE, domain="utid")
+UTGID_SCHEMA = QuerySchema(DTYPE_ID_VALUE, domain="utgid")
+CLONE_FLAGS_SCHEMA = QuerySchema(DTYPE_CLONE_FLAGS, domain="clone_flags")
+SNAPSHOT_NUMBER_SCHEMA = QuerySchema(DTYPE_SNAPSHOT_NUMBER,
+ domain="snapshot_number")
+MEMORY_SIZE_SCHEMA = QuerySchema(DTYPE_MEMORY_SIZE, unit=ureg().byte)
+OOM_SCORE_ADJ_SCHEMA = QuerySchema(DTYPE_OOM_SCORE, domain="oom_score_adj")
+RAW_THREAD_STATE_SCHEMA = QuerySchema(DTYPE_RAW_THREAD_STATE_FLAGS)
+
+CPU_NUMBER_SCHEMA = QuerySchema(DTYPE_CPU_NUMBER, domain="cpu")
+
+class QueryBundle(EqImmutable):
+ """Related bundle of queries
+
+ Has automated iattr creation, sync input conversion.
+ """
+
+ _required_table_schema = None
+
+ @cached_property
+ def inputs(self):
+ """QueryNode inputs needed for this bundle at query time"""
+ return tuple([getattr(self, field_name)
+ for field_name in type(self).fields])
+
+ @classmethod
+ def iattr(cls, **kwargs):
+ """Make an immutable attribute holding this QueryBundle
+
+ Automatically provides conversion from a QueryTable, making the
+ iattr directly usable from SQL without additional Python-level
+ conversion code.
+ """
+ assert "converter" not in kwargs
+ def _converter(value):
+ if isinstance(value, cls):
+ return value
+ qt = QueryTable.coerce_(value)
+ if cls._required_table_schema:
+ if qt.table_schema.sorting != cls._required_table_schema.sorting:
+ qt = qt.to_schema(sorting=cls._required_table_schema.sorting)
+ if qt.table_schema != cls._required_table_schema:
+ raise InvalidQueryException(
+ "table schema mismatch in {}: wanted {} but found {}".format(
+ cls, cls._required_table_schema, qt.table_schema))
+ return cls(**{field_name: qt[field_name]
+ for field_name in cls.fields})
+ return iattr(cls, converter=_converter, **kwargs)
+
+@final
+class ThreadAnalysis(AutoMultiQuery, SqlAttributeLookup):
+ """Analyze threads and decode trace snapshots"""
+
+ # Sampler list here should match the order in thread_analysis.cpp!
+ sampler_info = {
+ "comm": ("utid", STRING_SCHEMA),
+ "oom_score_adj": ("utgid", OOM_SCORE_ADJ_SCHEMA),
+ "rss_anon": ("utgid", MEMORY_SIZE_SCHEMA),
+ "rss_file": ("utgid", MEMORY_SIZE_SCHEMA),
+ "state": ("utid", RAW_THREAD_STATE_SCHEMA),
+ }
+
+ @final
+ class Sampler(EqImmutable):
+ """Sample subtable"""
+ ta = iattr()
+ name = iattr(str)
+ task_name = iattr(str)
+ schema = iattr(QuerySchema)
+ @final
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Meta datum"""
+ # pylint: disable=no-member
+ TS = TS_SCHEMA
+ TASK = (lambda self: UTGID_SCHEMA
+ if self.task_name == "utgid" else UTID_SCHEMA)
+ PAYLOAD = lambda self: self.schema
+ @final
+ class MetaQuery(QueryNode):
+ """Meta query"""
+ sampler = iattr()
+ meta = iattr()
+ @override
+ def _compute_schema(self):
+ # pylint: disable=protected-access
+ return self.sampler.Meta._meta_schema[self.meta](self.sampler)
+ @override
+ def make_action(self):
+ config = self.sampler.ta
+ return config.Action(config=config)
+ def metaq(self, meta):
+ """Retrieve metadata query"""
+ return self.MetaQuery(self, meta)
+ def compute_outputs(self):
+ """Query outputs"""
+ return [self.metaq(m) for m in self.Meta]
+ def make_query_table(self):
+ """Make the actual query table for this bundle"""
+ Meta = self.Meta
+ return GenericQueryTable({
+ "_ts": self.metaq(Meta.TS),
+ self.task_name: self.metaq(Meta.TASK),
+ self.name: self.metaq(Meta.PAYLOAD),
+ }, table_schema=EVENT_UNPARTITIONED_TIME_MAJOR)
+
+ def sampler(self, name):
+ """Retrieve a sampler object by name"""
+ return self.Sampler(self, name, *self.sampler_info[name])
+
+ @property
+ def samplers(self):
+ """List of all sampler objects we support"""
+ return [self.sampler(name) for name in self.sampler_info]
+
+ @override
+ def enumerate_sql_attributes(self):
+ return tuple(self.sampler_info) + ("threads", "processes")
+
+ @override
+ def lookup_sql_attribute(self, name):
+ if name == "threads":
+ return self.thread_mapping_qt
+ if name == "processes":
+ return self.process_mapping_qt
+ if name in self.sampler_info:
+ return self.sampler(name).make_query_table()
+ return super().lookup_sql_attribute(name)
+
+ class Meta(AutoMultiQuery.AutoMeta):
+ """Metadata for ThreadAnalysis"""
+ # Span table partitioned by raw tid mapping to utid
+ THREAD_TS = TS_SCHEMA
+ THREAD_DURATION = DURATION_SCHEMA
+ THREAD_LIVE_DURATION = DURATION_SCHEMA
+ THREAD_RAW_TID = RAW_TID_SCHEMA
+ THREAD_UTID = UTID_SCHEMA.constrain(C_UNIQUE)
+ THREAD_UTGID = UTGID_SCHEMA
+
+ # Span table partitioned by raw tgid mapping to utgid
+ PROCESS_TS = TS_SCHEMA
+ PROCESS_DURATION = DURATION_SCHEMA
+ PROCESS_LIVE_DURATION = DURATION_SCHEMA
+ PROCESS_RAW_TGID = RAW_TGID_SCHEMA
+ PROCESS_UTGID = UTGID_SCHEMA.constrain(C_UNIQUE)
+ PROCESS_PARENT_UTGID = UTGID_SCHEMA
+
+ class SchedProcessExit(QueryBundle):
+ """Task exit events"""
+ _ts = TS_SCHEMA.qn_iattr()
+ tid = RAW_TID_SCHEMA.qn_iattr()
+ _required_table_schema = EVENT_UNPARTITIONED_TIME_MAJOR
+ __inherit__ = dict(_required_table_schema=override)
+
+ class TaskNewTask(QueryBundle):
+ """Task creation events"""
+ _ts = TS_SCHEMA.qn_iattr()
+ tid = RAW_TID_SCHEMA.qn_iattr()
+ new_tid = RAW_TID_SCHEMA.qn_iattr()
+ clone_flags = CLONE_FLAGS_SCHEMA.qn_iattr()
+ _required_table_schema = EVENT_UNPARTITIONED_TIME_MAJOR
+ __inherit__ = dict(_required_table_schema=override)
+
+ class SnapshotStart(QueryBundle):
+ """Start-of-snapshot events"""
+ _ts = TS_SCHEMA.qn_iattr()
+ number = SNAPSHOT_NUMBER_SCHEMA.qn_iattr()
+ _required_table_schema = EVENT_UNPARTITIONED_TIME_MAJOR
+ __inherit__ = dict(_required_table_schema=override)
+
+ class SnapshotEnd(QueryBundle):
+ """End-of-snapshot events"""
+ _ts = TS_SCHEMA.qn_iattr()
+ _required_table_schema = EVENT_UNPARTITIONED_TIME_MAJOR
+ __inherit__ = dict(_required_table_schema=override)
+
+ sched_process_exit = SchedProcessExit.iattr(kwonly=True)
+ task_newtask = TaskNewTask.iattr(kwonly=True)
+ snapshot_start = SnapshotStart.iattr(kwonly=True)
+ snapshot_end = SnapshotEnd.iattr(kwonly=True)
+ first_ts = TS_SCHEMA.qn_iattr(kwonly=True, nullable=True)
+ last_ts = TS_SCHEMA.qn_iattr(kwonly=True, nullable=True)
+ get_snapshot_data = iattr(kwonly=True)
+ kernel_threads_as_threads = iattr(bool, default=True)
+ nr_cpus = QuerySchema(DTYPE_CPU_NUMBER).qn_iattr(
+ kwonly=True, nullable=True)
+
+ @override
+ def compute_inputs(self):
+ return (self.sched_process_exit.inputs +
+ self.task_newtask.inputs +
+ self.snapshot_start.inputs +
+ self.snapshot_end.inputs +
+ (self.first_ts,) +
+ ((self.last_ts,) if self.last_ts else ()) +
+ ((self.nr_cpus,) if self.nr_cpus else ()))
+
+ @override
+ def compute_outputs(self):
+ outputs = [self.metaq(meta) for meta in self.Meta]
+ for sampler in self.samplers:
+ outputs.extend(sampler.compute_outputs())
+ return outputs
+
+ @override
+ async def run_async(self, qe):
+ Meta = self.Meta
+ io_specs = []
+ def _io(io_spec):
+ io_specs.append(io_spec)
+ return io_spec
+
+ sched_process_exit = \
+ _io(SynchronousInput(*self.sched_process_exit.inputs))
+ task_newtask = \
+ _io(SynchronousInput(*self.task_newtask.inputs))
+ snapshot_start = \
+ _io(SynchronousInput(*self.snapshot_start.inputs))
+ snapshot_end = \
+ _io(SynchronousInput(*self.snapshot_end.inputs))
+ first_ts = \
+ _io(SynchronousInput(self.first_ts))
+ last_ts = None if not self.last_ts else \
+ _io(SynchronousInput(self.last_ts))
+ nr_cpus = None if not self.nr_cpus else \
+ _io(SynchronousInput(self.nr_cpus))
+
+ def _mo(*meta):
+ return _io(SynchronousOutput(*[self.metaq(m) for m in meta]))
+
+ thread_map_out = _mo(
+ Meta.THREAD_TS,
+ Meta.THREAD_DURATION,
+ Meta.THREAD_LIVE_DURATION,
+ Meta.THREAD_RAW_TID,
+ Meta.THREAD_UTID,
+ Meta.THREAD_UTGID,
+ )
+
+ process_map_out = _mo(
+ Meta.PROCESS_TS,
+ Meta.PROCESS_DURATION,
+ Meta.PROCESS_LIVE_DURATION,
+ Meta.PROCESS_RAW_TGID,
+ Meta.PROCESS_UTGID,
+ Meta.PROCESS_PARENT_UTGID,
+ )
+
+ sampler_outs = [
+ _io(SynchronousOutput(*[sampler.metaq(m) for m in sampler.Meta]))
+ for sampler in self.samplers
+ ]
+
+ sync_qe, (), () = await SynchronousQueryExecution.async_setup(
+ qe, (), (), sync_io=io_specs)
+
+ def _run_operator():
+ analyze_threads(
+ sched_process_exit=sched_process_exit,
+ task_newtask=task_newtask,
+ snapshot_start=snapshot_start,
+ snapshot_end=snapshot_end,
+ first_ts=first_ts,
+ last_ts=last_ts,
+ get_snapshot_data=self.get_snapshot_data,
+ tid_mapping_out=thread_map_out,
+ tgid_mapping_out=process_map_out,
+ sampler_outs=sampler_outs,
+ qe=qe,
+ kernel_threads_as_threads=self.kernel_threads_as_threads,
+ nr_cpus=nr_cpus)
+ await sync_qe.async_run(_run_operator)
+
+ def __meta_table(self, *columns, partition):
+ return GenericQueryTable([
+ (cname, self.metaq(cmeta))
+ for cname, cmeta in columns
+ ], table_schema=TableSchema(
+ TableKind.SPAN, partition, TableSorting.NONE))
+
+ @cached_property
+ def thread_mapping_qt(self):
+ """Span QueryTable of thread data"""
+ Meta = self.Meta
+ return self.__meta_table(
+ ("_ts", Meta.THREAD_TS),
+ ("_duration", Meta.THREAD_DURATION),
+ ("raw_tid", Meta.THREAD_RAW_TID),
+ ("live_duration", Meta.THREAD_LIVE_DURATION),
+ ("utid", Meta.THREAD_UTID),
+ ("utgid", Meta.THREAD_UTGID),
+ partition="raw_tid")
+
+ @cached_property
+ def process_mapping_qt(self):
+ """Span QueryTable of process data"""
+ Meta = self.Meta
+ return self.__meta_table(
+ ("_ts", Meta.PROCESS_TS),
+ ("_duration", Meta.PROCESS_DURATION),
+ ("raw_tgid", Meta.PROCESS_RAW_TGID),
+ ("live_duration", Meta.PROCESS_LIVE_DURATION),
+ ("utgid", Meta.PROCESS_UTGID),
+ ("parent_utgid", Meta.PROCESS_PARENT_UTGID),
+ partition="raw_tgid")
diff --git a/src/dctv/time_series_to_span.cpp b/src/dctv/time_series_to_span.cpp
new file mode 100644
index 0000000..92ca29f
--- /dev/null
+++ b/src/dctv/time_series_to_span.cpp
@@ -0,0 +1,376 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "time_series_to_span.h"
+
+#include <tuple>
+
+#include "autoevent.h"
+#include "container_util.h"
+#include "dctv.h"
+#include "hash_table.h"
+#include "pyerrfmt.h"
+#include "pyiter.h"
+#include "pyobj.h"
+#include "pyparsetuple.h"
+#include "pyparsetuplenpy.h"
+#include "span.h"
+#include "span_result_buffer.h"
+
+namespace dctv {
+
+enum class TstsSourceType { // In processing order
+ CLOSE_BROADCAST,
+ CLOSE,
+ OPEN,
+};
+
+constexpr auto valid_tsts_values = make_array(
+ static_cast<int>(TstsSourceType::CLOSE_BROADCAST),
+ static_cast<int>(TstsSourceType::CLOSE),
+ static_cast<int>(TstsSourceType::OPEN)
+);
+
+using std::tie;
+
+static
+unique_pyref
+time_series_to_span(PyObject*, PyObject* py_args)
+{
+ namespace ae = auto_event;
+ using SourceNumber = int;
+
+ auto args = PARSEPYARGS_V(
+ (pyref, sources)
+ (pyref, span_cb)
+ (QueryExecution*, qe)
+ )(py_args);
+
+ struct Source final {
+ unique_pyref py_iter;
+ TstsSourceType type;
+ int priority;
+ ResultBuffer<Index /* rising */,
+ Index /* falling */> edge_index_out;
+ };
+
+ auto mk_source = [&](pyref py_spec) -> Source {
+ // TODO(dancol): support masking
+ auto spec = PARSEPYARGS_V(
+ (pyref, iter)
+ (pyref, edge_index_cb)
+ (uint8_t, source_type)
+ (int, priority)
+ )(py_spec);
+
+ if (!seq_contains(valid_tsts_values, spec.source_type))
+ throw_pyerr_fmt(PyExc_ValueError,
+ "invalid source type %s",
+ spec.source_type);
+ auto source_type = static_cast<TstsSourceType>(spec.source_type);
+ if (spec.priority != 0 && source_type != TstsSourceType::OPEN)
+ throw_invalid_query_fmt("priority meaningful only in OPEN source type");
+ return {
+ spec.iter.addref(),
+ source_type,
+ spec.priority,
+ { spec.edge_index_cb.addref(), args.qe },
+ };
+ };
+
+ Vector<Source> sources = py2vec(args.sources, mk_source);
+ if (sources.size() >
+ static_cast<size_t>(std::numeric_limits<int>::max()))
+ throw_pyerr_msg(PyExc_OverflowError, "too many event sources");
+ int nsources = static_cast<int>(sources.size());
+
+ // While we support multiple open sources, only one source can be
+ // open on a given partition at a time. If multiple events occur
+ // for a given partition at a given timestamp, the last one we
+ // consult, in source order, "wins", ensuring that we never generate
+ // zero-duration spans.
+
+ struct PartitionState final {
+ TimeStamp last_open_ts;
+ Index index_at_open;
+ Index index_at_close;
+ Index new_index_at_open;
+ int opener_source_id = -1;
+ int closer_source_id = -1;
+ int new_opener_source_id = -1;
+ };
+
+ Vector<Partition> changed_partitions;
+ HashTable<Partition, PartitionState> partitions;
+ SpanTableResultBuffer span_out(args.span_cb.addref(),
+ args.qe,
+ /*using_partition=*/true);
+
+ auto get_or_create_ps = [&](Partition partition) {
+ return &partitions.try_emplace(partition).first->second;
+ };
+
+ auto maybe_get_ps = [&](Partition partition)
+ -> PartitionState* {
+ auto it = partitions.find(partition);
+ if (it == partitions.end())
+ return nullptr;
+ return &it->second;
+ };
+
+ auto get_ps = [&](Partition partition) {
+ PartitionState* ps = maybe_get_ps(partition);
+ assume(ps);
+ return ps;
+ };
+
+ auto is_ps_open = [&](const PartitionState* ps) {
+ return ps->opener_source_id >= 0;
+ };
+
+ auto is_ps_marked_for_closing = [&](const PartitionState* ps) {
+ return ps->closer_source_id >= 0;
+ };
+
+ auto is_ps_marked_for_opening = [&](const PartitionState* ps) {
+ return ps->new_opener_source_id >= 0;
+ };
+
+ auto is_ps_marked_changed = [&](const PartitionState* ps) {
+ return is_ps_marked_for_opening(ps) ||
+ is_ps_marked_for_closing(ps);
+ };
+
+ auto mark_ps_for_closing = [&](PartitionState* ps,
+ Index index_at_close,
+ int closer_source_id) {
+ assume(index_at_close >= 0);
+ assume(closer_source_id >= 0);
+ assume(is_ps_open(ps));
+ if (!is_ps_marked_for_closing(ps)) { // First wins
+ ps->index_at_close = index_at_close;
+ ps->closer_source_id = closer_source_id;
+ assume(is_ps_marked_for_closing(ps));
+ }
+ };
+
+ auto mark_ps_for_opening = [&](PartitionState* ps,
+ Index index_at_open,
+ int opener_source_id) {
+ assume(index_at_open >= 0);
+ assume(opener_source_id >= 0);
+ ps->new_opener_source_id = opener_source_id;
+ ps->new_index_at_open = index_at_open;
+ assume(is_ps_marked_for_opening(ps));
+ };
+
+ // TODO(dancol): fancier tiebreaking for simultaneous events
+
+ // Even if timestamps are identical, we should be able to break ties
+ // by looking at trace file position, under the assumption that
+ // events in the trace are emitted in the order in which
+ // they occurr.
+
+ auto open_partition = [&](Partition partition,
+ PartitionState* ps,
+ Index index_at_open,
+ int opener_source_id) {
+ assume(index_at_open >= 0);
+ assume(opener_source_id >= 0);
+ if (!is_ps_marked_changed(ps))
+ changed_partitions.push_back(partition);
+ if (is_ps_open(ps))
+ mark_ps_for_closing(ps, index_at_open, opener_source_id);
+ mark_ps_for_opening(ps, index_at_open, opener_source_id);
+ assume(is_ps_marked_changed(ps));
+ };
+
+ auto close_partition = [&](Partition partition,
+ PartitionState* ps,
+ Index index_at_close,
+ int closer_source_id) {
+ assume(index_at_close >= 0);
+ assume(closer_source_id >= 0);
+ if (is_ps_open(ps)) {
+ if (!is_ps_marked_changed(ps))
+ changed_partitions.push_back(partition);
+ mark_ps_for_closing(ps, index_at_close, closer_source_id);
+ assume(is_ps_marked_changed(ps));
+ }
+ };
+
+ auto process_changed_partition = [&](TimeStamp now,
+ Partition partition) {
+ PartitionState* ps = get_ps(partition);
+ assume(is_ps_marked_changed(ps));
+ if (!is_ps_open(ps)) {
+ assume(!is_ps_marked_for_closing(ps));
+ } else {
+ assume(is_ps_marked_for_closing(ps));
+ assume(ps->last_open_ts < now);
+ span_out.add(ps->last_open_ts, now - ps->last_open_ts, partition);
+ for (int source_id = 0; source_id < nsources; ++source_id)
+ sources[source_id].edge_index_out.add(
+ source_id == ps->opener_source_id ? ps->index_at_open : -1,
+ source_id == ps->closer_source_id ? ps->index_at_close : -1);
+ ps->opener_source_id = -1;
+ ps->index_at_open = -1;
+ ps->closer_source_id = -1;
+ ps->index_at_close = -1;
+ assume(!is_ps_open(ps));
+ assume(!is_ps_marked_for_closing(ps));
+ }
+ if (is_ps_marked_for_opening(ps)) {
+ ps->last_open_ts = now;
+ ps->opener_source_id = ps->new_opener_source_id;
+ ps->index_at_open = ps->new_index_at_open;
+ ps->new_opener_source_id = -1;
+ ps->new_index_at_open = -1;
+ assume(is_ps_open(ps));
+ assume(!is_ps_marked_for_opening(ps));
+ }
+ assume(!is_ps_marked_changed(ps));
+ };
+
+ AUTOEVENT_DECLARE_EVENT(
+ Event,
+ (Partition, partition, ae::partition)
+ );
+
+ auto process_changed_partitions = [&](TimeStamp now) {
+ std::sort(changed_partitions.begin(), changed_partitions.end());
+ for (Partition partition : changed_partitions)
+ process_changed_partition(now, partition);
+ changed_partitions.clear();
+ };
+
+ auto handle_event = [&]
+ (SourceNumber source_number,
+ auto&& ae,
+ TimeStamp ts,
+ const Event& event,
+ Index index)
+ {
+ Source& source = sources[source_number];
+ switch (source.type) {
+ case TstsSourceType::CLOSE_BROADCAST: {
+ for (auto& [partition, ps] : partitions)
+ close_partition(partition,
+ &ps,
+ index,
+ source_number);
+ break;
+ }
+ case TstsSourceType::CLOSE: {
+ PartitionState* ps = maybe_get_ps(event.partition);
+ if (ps)
+ close_partition(event.partition,
+ ps,
+ index,
+ source_number);
+ break;
+ }
+ case TstsSourceType::OPEN: {
+ PartitionState* ps = maybe_get_ps(event.partition);
+ if (ps) {
+ bool already_higher_prio =
+ (is_ps_open(ps) &&
+ !is_ps_marked_for_closing(ps) &&
+ (sources[ps->opener_source_id].priority < source.priority))
+ ||
+ (is_ps_marked_for_opening(ps) &&
+ (sources[ps->new_opener_source_id].priority <
+ source.priority));
+ if (already_higher_prio)
+ break;
+ }
+ open_partition(
+ event.partition,
+ get_or_create_ps(event.partition),
+ index,
+ source_number);
+ break;
+ }
+ }
+ };
+
+ auto event_tiebreaker = [&](
+ SourceNumber left_source_number,
+ SourceNumber right_source_number,
+ const Event& left,
+ const Event& right,
+ Index left_index,
+ Index right_index)
+ {
+ // Include source_id in the event ordering as a tiebreaker so that
+ // if events occur "simultaneously", we get predictable
+ // prioritization. No need to include partition, since we sort
+ // the changed partitions before each output.
+ return
+ tie(sources[left_source_number].type,
+ left_source_number,
+ left_index)
+ <
+ tie(sources[right_source_number].type,
+ right_source_number,
+ right_index);
+ };
+
+ ae::process(
+ ae::ts_batch_end_hook([&](auto&& ae, TimeStamp ts) {
+ process_changed_partitions(ts);
+ }),
+ ae::multi_input<Event, SourceNumber>(
+ [&]{
+ Vector<pyref> py_iterators;
+ py_iterators.reserve(nsources);
+ for (Source& source : sources)
+ py_iterators.push_back(source.py_iter);
+ return py_iterators;
+ }(),
+ handle_event,
+ ae::add_index_argument,
+ ae::ordering_tiebreaker(event_tiebreaker)
+ )
+ );
+
+ assume(changed_partitions.empty());
+ span_out.flush();
+ for (Source& es : sources)
+ es.edge_index_out.flush();
+ return addref(Py_None);
+}
+
+
+
+static PyMethodDef functions[] = {
+ make_methoddef("time_series_to_span",
+ wraperr<time_series_to_span>(),
+ METH_VARARGS,
+ "Convert time series data to spans"),
+ { 0 }
+};
+
+void
+init_time_series_to_span(pyref m)
+{
+ register_constant(m, "TSTS_CLOSE_BROADCAST",
+ static_cast<int>(TstsSourceType::CLOSE_BROADCAST));
+ register_constant(m, "TSTS_CLOSE",
+ static_cast<int>(TstsSourceType::CLOSE));
+ register_constant(m, "TSTS_OPEN",
+ static_cast<int>(TstsSourceType::OPEN));
+ register_functions(m, functions);
+}
+
+} // namespace dctv
diff --git a/src/dctv/time_series_to_span.h b/src/dctv/time_series_to_span.h
new file mode 100644
index 0000000..b799b2c
--- /dev/null
+++ b/src/dctv/time_series_to_span.h
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include "pyutil.h"
+
+namespace dctv {
+
+void init_time_series_to_span(pyref m);
+
+} // namespace dctv
diff --git a/src/dctv/trace.ui b/src/dctv/trace.ui
new file mode 100644
index 0000000..c48d9ac
--- /dev/null
+++ b/src/dctv/trace.ui
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <object class="
+</interface>
diff --git a/src/dctv/trace_file_parser.py b/src/dctv/trace_file_parser.py
new file mode 100644
index 0000000..306f1b9
--- /dev/null
+++ b/src/dctv/trace_file_parser.py
@@ -0,0 +1,213 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Routines for dissecting a systrace-format trace file"""
+import logging
+import re
+from collections import namedtuple
+
+from modernmp.util import ignore
+
+from .event_parser import IndexedEvents
+from .util import Timed
+from .trace_file_util import MappedTrace, BadTraceFileError
+
+log = logging.getLogger(__name__)
+
+TRACE_DATA_START = (
+ b'\n <script class="trace-data" type="application/text">\n')
+TRACE_DATA_END = b'\n </script>\n'
+
+TRACE_DATA_END_RE = re.compile(
+ rb" *</script>$",
+ re.MULTILINE)
+
+# If we see any of these _anchored_ expressions match the first 4KB
+# of the trace file, we deem the trace to be an "ftrace" file instead
+# of a systrace HTML one. If match group "cpus" is non-empty, its
+# integer parse becomes the nr_cpus metadatum. If the "discard" group
+# matches, we skip past the header when calling the lower-level event
+# parsing code. (More specifically, we seek forward to the end of the
+# "discard" group.)
+
+FTRACE_TRACE_HEADERS = (
+ re.compile(
+ rb"(?P<discard>cpus=(?P<cpus>[0-9]+)\n)",
+ re.MULTILINE),
+ re.compile(
+ rb"(?P<discard>(?:capturing trace... done\n)?TRACE:\n)",
+ re.MULTILINE),
+ re.compile(
+ rb"(?:\n|.)*# entries-in-buffer.*(?:#P:(?P<cpus>[0-9]+))",
+ re.MULTILINE),
+ re.compile(
+ rb"(?P<discard>\A# DCTV (?P<dctv_footer>[0-9]+) *\n)",
+ re.MULTILINE),
+)
+
+LINE_RE = re.compile(rb"[^\n]*\n", re.MULTILINE)
+
+ParsedTrace = namedtuple("ParsedTrace", ["events", "metadata"])
+
+def _parse_trace_json_section(trace_mapping, header_start_pos):
+ m = LINE_RE.match(trace_mapping, pos=header_start_pos)
+ if not m:
+ raise ValueError("no JSON data")
+ import json
+ decoder = json.JSONDecoder()
+ obj, obj_len = decoder.raw_decode(m.group(0).decode("UTF-8"))
+ return obj, header_start_pos + obj_len
+
+def _line_at(trace_mapping, pos):
+ nl = trace_mapping.find(b"\n", pos)
+ if nl < 0:
+ nl = len(trace_mapping)
+ return trace_mapping[pos:nl]
+
+def _parse_mapped_trace_html(
+ *,
+ pos,
+ mapped_trace,
+ progress_callback,
+ **event_parse_kwargs):
+ trace_mapping = mapped_trace.mapping
+ events = None
+ metadata = None
+
+ while True:
+ with Timed("finding data section start"):
+ section_header_pos = trace_mapping.find(TRACE_DATA_START, pos)
+ if section_header_pos < 0:
+ break
+ header_start_pos = section_header_pos + len(TRACE_DATA_START)
+ if trace_mapping[header_start_pos] == ord(b"{"):
+ if metadata is not None:
+ raise BadTraceFileError("duplicate metadata blob")
+ progress_callback("Loading metadata")
+ with Timed("parse_trace_json_section"):
+ metadata, end = _parse_trace_json_section(
+ trace_mapping,
+ header_start_pos)
+ elif _line_at(trace_mapping, header_start_pos) == b"PROCESS DUMP":
+ log.warning("IMPLEMENT PROCESS DUMP PARSING") # TODO
+ end = trace_mapping.find(b" </script>\n", header_start_pos)
+ else:
+ if events is not None:
+ raise BadTraceFileError("duplicate events section")
+ with Timed("find end of section"):
+ end = trace_mapping.find(b" </script>\n", header_start_pos)
+ if end < 0:
+ raise BadTraceFileError("could not locate end of events section")
+ with Timed("scanning event section"):
+ # pylint: disable=missing-kwoa
+ events = IndexedEvents(mapped_trace=mapped_trace,
+ progress_callback=progress_callback,
+ events_start=header_start_pos,
+ events_end=end,
+ **event_parse_kwargs)
+ end_match = TRACE_DATA_END_RE.match(trace_mapping, pos=end)
+ if not end_match:
+ raise BadTraceFileError(
+ "garbage at end of section: pos={!r}".format(end),
+ bytes(trace_mapping[end:end+80]))
+ pos = end_match.end()
+ return events, metadata
+
+def _last_newline_position(trace_mapping):
+ return trace_mapping.rfind(b"\n") + 1
+
+def _find_ftrace_header_match(trace_mapping):
+ pmap = trace_mapping[:4096]
+ for pattern in FTRACE_TRACE_HEADERS:
+ m = pattern.match(pmap)
+ if m:
+ return m
+ return None
+
+def _decode_dctv_metadata(mapping, footer_length):
+ footer_prefix = mapping[-footer_length : -footer_length + 2]
+ if footer_prefix != b"# ":
+ raise ValueError("bad DCTV footer prefix {!r}" .format(footer_prefix))
+ import json
+ metadata = json.loads(mapping[-footer_length + 2:].decode("UTF-8"))
+ if "cpuinfo" in metadata:
+ metadata["nr_cpus"] = len(re.findall(r"^processor[ \t]",
+ metadata["cpuinfo"],
+ re.MULTILINE))
+ return metadata
+
+def parse_mapped_trace(
+ *,
+ mapped_trace,
+ event_schemas=(),
+ progress_callback=None,
+ force_ftrace=False,
+ time_basis_override=None):
+ """Parse a trace file that's been mapped into memory.
+
+ MAPPED_TRACE is a MappedTrace object.
+
+ EVENT_SCHEMAS is a sequence of event schemas to register.
+
+ PROGRESS_CALLBACK receives information about the progress of
+ the trace.
+
+ Return a ParsedTrace structure.
+ """
+
+ progress_callback = progress_callback or ignore
+ assert isinstance(mapped_trace, MappedTrace)
+ assert callable(progress_callback)
+
+ metadata = None
+ events = None
+
+ progress_callback("Parsing trace")
+
+ event_parse_kwargs = dict(
+ mapped_trace=mapped_trace,
+ time_basis_override=time_basis_override,
+ event_schemas=event_schemas,
+ progress_callback=progress_callback,
+ )
+
+ mapping = mapped_trace.mapping
+ with mapped_trace.augment_parse_errors():
+ m = _find_ftrace_header_match(mapping)
+ if m or force_ftrace:
+ log.debug("Found known header: parsing as ftrace")
+ mdict = m.groupdict() if m else {}
+ actual_data_start = m.end("discard") if "discard" in mdict else 0
+ dctv_footer = mdict.get("dctv_footer")
+ if dctv_footer:
+ dctv_footer_length = int(dctv_footer)
+ if dctv_footer_length <= 0:
+ raise ValueError("invalid DCTV-trace footer {!r}"
+ .format(dctv_footer))
+ metadata = _decode_dctv_metadata(mapping, dctv_footer_length)
+ events_end = len(mapping) - dctv_footer_length
+ else:
+ metadata = dict(nr_cpus=int(mdict.get("cpus", 0)))
+ events_end = _last_newline_position(mapping)
+ events = IndexedEvents(
+ events_start=actual_data_start,
+ events_end=events_end,
+ **event_parse_kwargs)
+ else:
+ log.debug("No event header found: parsing as HTML")
+ events, metadata = _parse_mapped_trace_html(pos=0, **event_parse_kwargs)
+
+ if events is None:
+ raise ValueError("no events found in {!r}".format(mapped_trace))
+
+ return ParsedTrace(events=events, metadata=metadata or {})
diff --git a/src/dctv/trace_file_util.py b/src/dctv/trace_file_util.py
new file mode 100644
index 0000000..d635b1e
--- /dev/null
+++ b/src/dctv/trace_file_util.py
@@ -0,0 +1,116 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utilities for working with trace files"""
+import mmap
+import threading
+import logging
+from contextlib import contextmanager
+
+import modernmp.reduction
+from modernmp.util import once, ClosingContextManager
+
+log = logging.getLogger(__name__)
+
+class BadTraceFileError(ValueError):
+ """Exception raised when a trace file is invalid"""
+
+class ParseFailureError(RuntimeError):
+ """Exception raised when parsing an event fails"""
+ # N.B. C++ code refers to this class, so don't change its name
+ # without updating _native.cpp.in.
+ def __init__(self, offset, message):
+ assert isinstance(offset, int)
+ assert isinstance(message, str)
+ super().__init__(message)
+ self.offset = offset
+
+ def __str__(self):
+ # pylint: disable=unsubscriptable-object
+ return "{} at offset={!r}".format(self.args[0], self.offset)
+
+class MappedTrace(ClosingContextManager):
+ """Holder for a trace file that we've mapped"""
+ def __init__(self, trace_file_name):
+ self.__file = open(trace_file_name, "rb")
+ self.__mapping = mmap.mmap(
+ self.__file.fileno(),
+ 0,
+ flags=mmap.MAP_SHARED,
+ prot=mmap.PROT_READ)
+
+ @property
+ def file(self):
+ """The open file object"""
+ return self.__file
+
+ @property
+ def mapping(self):
+ """The mapping object"""
+ return self.__mapping
+
+ def _do_close(self):
+ self.__mapping.close()
+ self.__file.close()
+
+ def __repr__(self):
+ return "<MappedTrace file={!r} fileno={!r}>".format(
+ self.__file,
+ not self.__file.closed and self.__file.fileno())
+
+ @contextmanager
+ def augment_parse_errors(self):
+ """Add file information to parse exceptions"""
+ # pylint: disable=invalid-slice-index
+ try:
+ yield
+ except ParseFailureError as ex:
+ loc = ex.offset
+ snippet = self.mapping[loc:loc+128]
+ raise BadTraceFileError(
+ "{} offset={} snippet={!r}".format(
+ ex.args[0], loc, snippet)) from ex
+
+class MappingCache(object):
+ """Cache of a mapped trace"""
+ def __init__(self):
+ self.__lock = threading.Lock()
+ self.__mapping = None
+
+ def map(self, trace_file_name):
+ """Open or retrieve a trace mapping"""
+ with self.__lock:
+ if self.__mapping and self.__mapping.file.name != trace_file_name:
+ self.__mapping.close()
+ self.__mapping = None
+ if not self.__mapping:
+ self.__mapping = MappedTrace(trace_file_name)
+ return self.__mapping
+
+ @staticmethod
+ @once()
+ def get():
+ """Return the global MappingCache"""
+ return MappingCache()
+
+def _rebuild_mapped_trace(trace_file_name):
+ try:
+ return MappingCache.get().map(trace_file_name)
+ except Exception: # pylint: disable=broad-except
+ log.warning("mapping file in child failed")
+ return None # Avoid process death
+
+def _reduce_mapped_trace(mapped_trace):
+ return _rebuild_mapped_trace, (mapped_trace.file.name,)
+
+modernmp.reduction.register(MappedTrace, _reduce_mapped_trace)
diff --git a/src/dctv/tuple_util.h b/src/dctv/tuple_util.h
new file mode 100644
index 0000000..2857063
--- /dev/null
+++ b/src/dctv/tuple_util.h
@@ -0,0 +1,33 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+
+#include <stddef.h>
+#include <tuple>
+#include <type_traits>
+#include <utility>
+
+namespace dctv {
+
+template<std::size_t... I>
+auto make_index_tuple_impl(std::index_sequence<I...>) {
+ return std::tuple<std::integral_constant<std::size_t, I>...>();
+}
+
+template<std::size_t N>
+using index_tuple_t =
+ decltype(make_index_tuple_impl(std::make_index_sequence<N>()));
+
+} // namespace dctv
diff --git a/src/dctv/unique_fd-inl.h b/src/dctv/unique_fd-inl.h
new file mode 100644
index 0000000..44c4a10
--- /dev/null
+++ b/src/dctv/unique_fd-inl.h
@@ -0,0 +1,62 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+namespace dctv {
+
+UniqueFd::UniqueFd(int fd) noexcept
+ : fd(fd)
+{}
+
+UniqueFd::~UniqueFd() noexcept
+{
+ if (this->fd >= 0)
+ xclose(this->fd);
+}
+
+void
+UniqueFd::reset() noexcept
+{
+ if (this->fd >= 0)
+ xclose(this->fd);
+ this->fd = -1;
+}
+
+UniqueFd::UniqueFd(UniqueFd&& other) noexcept
+ : fd(other.fd)
+{
+ other.fd = -1;
+}
+
+UniqueFd&
+UniqueFd::operator=(UniqueFd&& other) noexcept
+{
+ if (this != &other) {
+ this->reset();
+ this->fd = other.fd;
+ other.fd = -1;
+ }
+ return *this;
+}
+
+int
+UniqueFd::get() const noexcept
+{
+ return this->fd;
+}
+
+UniqueFd::operator bool() const noexcept
+{
+ return this->fd >= 0;
+}
+
+} // namespace dctv
diff --git a/src/dctv/unique_fd.cpp b/src/dctv/unique_fd.cpp
new file mode 100644
index 0000000..fd6e44e
--- /dev/null
+++ b/src/dctv/unique_fd.cpp
@@ -0,0 +1,31 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#include "unique_fd.h"
+
+#include <errno.h>
+
+namespace dctv {
+
+void
+xclose(int fd) noexcept
+{
+ // All non-EBADF errors are actually deferred IO errors, and we
+ // don't care about those since callers should just be explicitly
+ // flushing before close.
+ assume(fd >= 0);
+ if (close(fd) && errno == EBADF)
+ abort();
+}
+
+} // namespace dctv
diff --git a/src/dctv/unique_fd.h b/src/dctv/unique_fd.h
new file mode 100644
index 0000000..9f723e5
--- /dev/null
+++ b/src/dctv/unique_fd.h
@@ -0,0 +1,39 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include <unistd.h>
+
+namespace dctv {
+
+void xclose(int fd) noexcept;
+
+struct UniqueFd {
+ constexpr UniqueFd() noexcept = default;
+ explicit inline UniqueFd(int fd) noexcept;
+ inline UniqueFd(UniqueFd&& other) noexcept;
+ inline UniqueFd& operator=(UniqueFd&& other) noexcept;
+ inline UniqueFd(const UniqueFd& other) = delete;
+ inline UniqueFd& operator=(const UniqueFd& other) = delete;
+ inline ~UniqueFd() noexcept;
+ inline int get() const noexcept;
+ explicit inline operator bool() const noexcept;
+ inline void reset() noexcept;
+ private:
+ int fd = -1;
+};
+
+} // namespace dctv
+
+#include "unique_fd-inl.h"
diff --git a/src/dctv/units.txt b/src/dctv/units.txt
new file mode 100644
index 0000000..12934e6
--- /dev/null
+++ b/src/dctv/units.txt
@@ -0,0 +1,265 @@
+# -*- conf-javaprop -*-
+
+# Based on Pint 0.7 units file, tweaked to treat information as a
+# physical dimension and to incorporate constants inline instead of
+# importing them.
+
+# TODO(dancol): use power-2 prefixes for information?
+
+@defaults
+ group = international
+ system = mks
+@end
+
+# decimal prefixes
+yocto- = 1e-24 = y-
+zepto- = 1e-21 = z-
+atto- = 1e-18 = a-
+femto- = 1e-15 = f-
+pico- = 1e-12 = p-
+nano- = 1e-9 = n-
+micro- = 1e-6 = u- = µ-
+milli- = 1e-3 = m-
+centi- = 1e-2 = c-
+deci- = 1e-1 = d-
+deca- = 1e+1 = da- = deka
+hecto- = 1e2 = h-
+kilo- = 1e3 = k-
+mega- = 1e6 = M-
+giga- = 1e9 = G-
+tera- = 1e12 = T-
+peta- = 1e15 = P-
+exa- = 1e18 = E-
+zetta- = 1e21 = Z-
+yotta- = 1e24 = Y-
+
+# binary_prefixes
+kibi- = 2**10 = Ki-
+mebi- = 2**20 = Mi-
+gibi- = 2**30 = Gi-
+tebi- = 2**40 = Ti-
+pebi- = 2**50 = Pi-
+exbi- = 2**60 = Ei-
+zebi- = 2**70 = Zi-
+yobi- = 2**80 = Yi-
+
+# reference
+meter = [length] = m = metre
+second = [time] = s = sec
+ampere = [current] = A = amp
+candela = [luminosity] = cd = candle
+gram = [mass] = g
+mole = [substance] = mol
+kelvin = [temperature]; offset: 0 = K = degK
+radian = [] = rad
+count = []
+
+# Default Pint constants definition file
+# Based on the International System of Units
+# Language: english
+# Source: http://physics.nist.gov/cuu/Constants/Table/allascii.txt
+# :copyright: 2013 by Pint Authors, see AUTHORS for more details.
+
+speed_of_light = 299792458 * meter / second = c
+standard_gravity = 9.806650 * meter / second ** 2 = g_0 = g_n = gravity
+vacuum_permeability = 4 * pi * 1e-7 * newton / ampere ** 2 = mu_0 = magnetic_constant
+vacuum_permittivity = 1 / (mu_0 * c **2 ) = epsilon_0 = electric_constant
+Z_0 = mu_0 * c = impedance_of_free_space = characteristic_impedance_of_vacuum
+
+# 0.000 000 29 e-34
+planck_constant = 6.62606957e-34 J s = h
+hbar = planck_constant / (2 * pi) = ħ
+
+# 0.000 80 e-11
+newtonian_constant_of_gravitation = 6.67384e-11 m^3 kg^-1 s^-2
+
+# acceleration
+[acceleration] = [length] / [time] ** 2
+
+# Angle
+turn = 2 * pi * radian = revolution = cycle = circle
+degree = pi / 180 * radian = deg = arcdeg = arcdegree = angular_degree
+arcminute = arcdeg / 60 = arcmin = arc_minute = angular_minute
+arcsecond = arcmin / 60 = arcsec = arc_second = angular_second
+steradian = radian ** 2 = sr
+
+# EM
+esu = 1 * erg**0.5 * centimeter**0.5 = statcoulombs = statC = franklin = Fr
+esu_per_second = 1 * esu / second = statampere
+ampere_turn = 1 * A
+gilbert = 10 / (4 * pi ) * ampere_turn
+coulomb = ampere * second = C
+volt = joule / coulomb = V
+farad = coulomb / volt = F
+ohm = volt / ampere = Ω
+siemens = ampere / volt = S = mho
+weber = volt * second = Wb
+tesla = weber / meter ** 2 = T
+henry = weber / ampere = H
+elementary_charge = 1.602176487e-19 * coulomb = e
+chemical_faraday = 9.64957e4 * coulomb
+physical_faraday = 9.65219e4 * coulomb
+faraday = 96485.3399 * coulomb = C12_faraday
+gamma = 1e-9 * tesla
+gauss = 1e-4 * tesla
+maxwell = 1e-8 * weber = mx
+oersted = 1000 / (4 * pi) * A / m = Oe
+statfarad = 1.112650e-12 * farad = statF = stF
+stathenry = 8.987554e11 * henry = statH = stH
+statmho = 1.112650e-12 * siemens = statS = stS
+statohm = 8.987554e11 * ohm
+statvolt = 2.997925e2 * volt = statV = stV
+unit_pole = 1.256637e-7 * weber
+
+# Energy
+[energy] = [force] * [length]
+joule = newton * meter = J
+erg = dyne * centimeter
+btu = 1.05505585262e3 * joule = Btu = BTU = british_thermal_unit
+electron_volt = 1.60217653e-19 * J = eV
+quadrillion_btu = 10**15 * btu = quad
+thm = 100000 * BTU = therm = EC_therm
+calorie = 4.184 * joule = cal = thermochemical_calorie
+international_steam_table_calorie = 4.1868 * joule
+ton_TNT = 4.184e9 * joule = tTNT
+US_therm = 1.054804e8 * joule
+watt_hour = watt * hour = Wh = watthour
+hartree = 4.35974394e-18 * joule = E_h = hartree_energy
+toe = 41.868e9 * joule = tonne_of_oil_equivalent
+
+# Force
+[force] = [mass] * [acceleration]
+newton = kilogram * meter / second ** 2 = N
+dyne = gram * centimeter / second ** 2 = dyn
+force_kilogram = g_0 * kilogram = kgf = kilogram_force = pond
+force_gram = g_0 * gram = gf = gram_force
+
+# Frequency
+[frequency] = 1 / [time]
+hertz = 1 / second = Hz = rps
+counts_per_second = count / second = cps
+
+# Heat
+#RSI = degK * meter ** 2 / watt
+#clo = 0.155 * RSI = clos
+#R_value = foot ** 2 * degF * hour / btu
+
+# Information
+bit = [information]
+byte = 8 * bit = B = octet
+baud = bit / second = Bd = bps
+
+# Performance
+cpu_cycle = [computation]
+
+# Irradiance
+peak_sun_hour = 1000 * watt_hour / meter**2 = PSH
+langley = thermochemical_calorie / centimeter**2 = Langley
+
+# Length
+angstrom = 1e-10 * meter = Å = ångström = Å
+parsec = 3.08568025e16 * meter = pc
+light_year = speed_of_light * julian_year = ly = lightyear
+astronomical_unit = 149597870691 * meter = au
+
+# Mass
+carat = 200 * milligram
+metric_ton = 1000 * kilogram = t = tonne
+atomic_mass_unit = 1.660538782e-27 * kilogram = u = amu = dalton = Da
+
+# Photometry
+lumen = candela * steradian = lm
+lux = lumen / meter ** 2 = lx
+
+# Power
+[power] = [energy] / [time]
+watt = joule / second = W = volt_ampere = VA
+metric_horsepower = 75 * force_kilogram * meter / second
+electric_horsepower = 746 * watt
+
+# Temperature
+degC = kelvin; offset: 273.15 = celsius
+degR = 5 / 9 * kelvin; offset: 0 = rankine
+degF = 5 / 9 * kelvin; offset: 255.372222 = fahrenheit
+
+# Time
+minute = 60 * second = min
+hour = 60 * minute = hr
+day = 24 * hour
+week = 7 * day
+fortnight = 2 * week
+year = 31556925.9747 * second
+month = year / 12
+shake = 1e-8 * second
+sidereal_day = day / 1.00273790935079524
+sidereal_hour = sidereal_day / 24
+sidereal_minute = sidereal_hour / 60
+sidereal_second = sidereal_minute / 60
+sidereal_year = 366.25636042 * sidereal_day
+sidereal_month = 27.321661 * sidereal_day
+tropical_month = 27.321661 * day
+synodic_month = 29.530589 * day = lunar_month
+common_year = 365 * day
+leap_year = 366 * day
+julian_year = 365.25 * day
+gregorian_year = 365.2425 * day
+millenium = 1000 * year = millenia = milenia = milenium
+eon = 1e9 * year
+work_year = 2056 * hour
+work_month = work_year / 12
+
+# Velocity
+[speed] = [length] / [time]
+nautical_mile = 1852 m = nmi # exact
+knot = nautical_mile / hour = kt = knot_international = international_knot = nautical_miles_per_hour
+mph = mile / hour = MPH
+kph = kilometer / hour = KPH
+
+# Volume
+[volume] = [length] ** 3
+liter = 1e-3 * m ** 3 = l = L = litre
+cc = centimeter ** 3 = cubic_centimeter
+stere = meter ** 3
+
+# Most of the definitions that follows are derived from:
+# See http://www.nist.gov/pml/wmd/pubs/hb44.cfm
+@group USCSLengthInternational
+ inch = yard / 36 = in = international_inch = inches = international_inches
+ foot = yard / 3 = ft = international_foot = feet = international_feet
+ yard = 0.9144 metres = yd = international_yard
+ mile = 1760 yard = mi = international_mile
+
+ square_inch = 1 inch ** 2 = sq_in = square_inches
+ square_foot = 1 foot ** 2 = sq_ft = square_feet
+ square_yard = 1 yard ** 2 = sq_yd
+ square_mile = 1 mile ** 2 = sq_mi
+
+ cubic_inch = 1 in ** 3 = cu_in
+ cubic_foot = 1 ft ** 3 = cu_ft = cubic_feet
+ cubic_yard = 1 yd ** 3 = cu_yd
+@end
+
+@group Printer
+ # Length
+ pixel = [printing_unit] = dot = px = pel = picture_element
+ pixels_per_centimeter = pixel / cm = PPCM
+ pixels_per_inch = pixel / inch = dots_per_inch = PPI = ppi = DPI = printers_dpi
+ bits_per_pixel = bit / pixel = bpp
+
+ point = yard / 216 / 12 = pp = printers_point
+ thou = yard / 36000 = th = mil
+ pica = yard / 216 = P̸ = printers_pica
+@end
+
+@system mks using international
+ meter
+ kilogram
+ second
+@end
+
+@system cgs using international
+ centimeter
+ gram
+ second
+@end
+
diff --git a/src/dctv/util.py b/src/dctv/util.py
new file mode 100644
index 0000000..fa6fc30
--- /dev/null
+++ b/src/dctv/util.py
@@ -0,0 +1,1834 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utility functions"""
+from array import array
+import abc
+import sys
+
+from collections import namedtuple, OrderedDict
+import collections.abc
+
+from bisect import bisect_right
+from concurrent.futures import Future, ThreadPoolExecutor, CancelledError
+from contextlib import contextmanager
+from itertools import tee, filterfalse, takewhile, chain
+from enum import Enum
+
+import warnings
+import weakref
+import inspect
+import logging
+import operator
+import os
+from os.path import (
+ dirname,
+ isabs,
+ join as pjoin,
+ normpath,
+)
+
+import threading
+import time
+import re
+
+import numpy as np
+
+# Just import pint eagerly, since we rely on it during
+# bootstrap anyway.
+
+# TODO(dancol): figure out whether we can get pint's load time down
+import pint
+
+from cytoolz import first, second, merge
+from cytoolz.dicttoolz import valmap as dtz_valmap
+
+from modernmp.util import (
+ ChainableFuture,
+ STARTUP_CWD,
+ assert_seq_type,
+ cached_property,
+ once,
+)
+
+from modernmp.shm import SharedObject
+
+warnings.filterwarnings("ignore", category=pint.UnitStrippedWarning)
+warnings.filterwarnings("ignore", category=DeprecationWarning)
+
+log = logging.getLogger(__name__)
+
+@once()
+def _get_timing_tls():
+ return threading.local()
+
+@once()
+def get_cpu_count():
+ """Get the number of cores on the system"""
+ return os.cpu_count()
+
+@once()
+def get_process_thread_pool():
+ """Get the global process thread pool"""
+ return ThreadPoolExecutor(max_workers=get_cpu_count())
+
+
+
+def _dummy_for_freeze():
+ # pylint: disable=unused-variable,unused-import
+ import cytoolz._signatures
+
+def module_loader(module_name):
+ """Caching and reporting for module load function"""
+ def _decorator(real_importer):
+ loader_holder = [None]
+ # pylint: disable=dangerous-default-value
+ def _loader(real_importer=real_importer,
+ loader_holder=loader_holder,
+ module_name=module_name): # pylint: disable=unused-argument
+ #TODO(dancol): module loading benchmarks
+ #with Timed("loading {}".format(module_name)):
+ # module = real_importer()
+ module = real_importer()
+ def _fast_loader(module=module):
+ return module
+ loader_fn = loader_holder[0]
+ loader_fn.__code__ = _fast_loader.__code__
+ loader_fn.__defaults__ = _fast_loader.__defaults__
+ return module
+ loader_holder[0] = _loader
+ return _loader
+ return _decorator
+
+@module_loader("pandas")
+def load_pandas(_lock=threading.Lock(), _state=[False]): # pylint: disable=dangerous-default-value
+ """Load pandas"""
+ # Keep open-coded so freeze notices the module
+ import pandas
+ return pandas
+
+@module_loader("networkx")
+def load_networkx():
+ """Load networkx"""
+ # Keep open-coded so freeze notices the module
+ import networkx
+ return networkx
+
+@once()
+def ureg():
+ """Return the DCTV Pint unit registry"""
+ return pint.UnitRegistry(pjoin(dirname(__file__), "units.txt"))
+
+
+
+def make_pd_dataframe(column_dict):
+ """Make Pandas dataframe from column contents without copying"""
+ pd = load_pandas()
+ column_df = [pd.DataFrame(v, columns=[k], copy=False)
+ for k, v in column_dict.items()]
+ return pd.concat(column_df, axis=1, copy=False)
+
+
+
+def do_mt(func, *args, **kwargs):
+ """Call FUNC in a worker thread in the process thread pool"""
+ return get_process_thread_pool().submit(func, *args, **kwargs)
+
+def map_mt(func, arg_list):
+ """Apply FUNC to each item in ARG_LIST in process thread pool"""
+ return map(Future.result,
+ (get_process_thread_pool().submit(func, arg)
+ for arg in arg_list))
+
+def lmap(*args, **kwargs):
+ """Like map, but build a list synchronously"""
+ return list(map(*args, **kwargs))
+
+def get_object_cache(obj,
+ _ga=getattr,
+ _sa=object.__setattr__):
+ """Retrieve the cache directory for OBJ.
+
+ Creates the dictionary if it does not already exist.
+ """
+ cache = _ga(obj, "__cache", None)
+ if cache is None:
+ cache = {}
+ _sa(obj, "__cache", cache)
+ return cache
+
+TIMING_FIELDS = [("wall", time.monotonic)]
+if hasattr(time, "CLOCK_THREAD_CPUTIME_ID"):
+ TIMING_FIELDS.append(
+ ("threadcpu",
+ lambda: time.clock_gettime(time.CLOCK_THREAD_CPUTIME_ID)))
+
+class TimeSnapshot(
+ namedtuple("TimeSnapshot", map(lambda tf: tf[0], TIMING_FIELDS))): # pylint: disable=undefined-variable
+ """Snapshot of process and thread performance counts information"""
+ __slots__ = []
+ @staticmethod
+ def current():
+ """Sample performance counters"""
+ return TimeSnapshot(*(x[1]() for x in TIMING_FIELDS))
+ def __sub__(self, other):
+ return TimeSnapshot(*map(operator.sub, self, other))
+
+class NoStripString(str):
+ """Hack to prevent tabulate from stripping leading whitespace"""
+ def strip(self, chars=None):
+ return NoStripString(self.rstrip(chars))
+ def lstrip(self, chars=None):
+ return self
+ def __str__(self):
+ return self
+
+class DummyTimed:
+ """Swap in for Timed to make a noop"""
+ def __init__(self, *args, **kwargs):
+ pass
+
+ def __enter__(self):
+ pass
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ pass
+
+class Timed:
+ # pylint: disable=attribute-defined-outside-init
+ """Context manager that records timing for code sections"""
+ INDENT = 2
+
+ def __init__(self, name, independent=False):
+ self.name = name
+ self.children = []
+ self.independent = independent
+
+ def __enter__(self):
+ if not hasattr(_get_timing_tls(), "current"):
+ _get_timing_tls().current = None
+ self.parent = _get_timing_tls().current
+ _get_timing_tls().current = self
+ self.start = TimeSnapshot.current()
+ return self
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ self.stop = TimeSnapshot.current()
+ assert _get_timing_tls().current is self
+ _get_timing_tls().current = self.parent
+ if self.parent is not None:
+ self.parent.children.append(self)
+ self.parent = None # Avoid cycle
+ if not self.independent:
+ return
+ if exc_type is not None:
+ return
+
+ xlog = inspect.currentframe().f_back.f_globals.get("log", log)
+
+ from io import StringIO
+ buf = StringIO()
+ self.dump(buf, self.INDENT)
+ sys.stdout.flush()
+ xlog.debug("TIMING INFORMATION %s\n%s",
+ self.name,
+ buf.getvalue())
+
+ def __generate_rows(self, indent):
+ elapsed = self.stop - self.start
+ yield ([NoStripString("%*s%s" % (indent, "", self.name))] +
+ [x * 1000.0 for x in elapsed])
+ for child in self.children:
+ # pylint: disable=protected-access
+ yield from child.__generate_rows(indent + self.INDENT)
+
+ def dump(self, out, indent=0):
+ """Print accumulated timing information"""
+ rows = list(self.__generate_rows(indent))
+ from tabulate import tabulate
+ out.write(
+ tabulate(
+ rows,
+ tablefmt="plain",
+ floatfmt="4.3f",
+ headers=[""] + list(map(str.upper, TimeSnapshot._fields))
+ ))
+ out.write("\n")
+
+def collect_profile(fn, profile_out_file_name):
+ """Call a function with a profile; dump in kcachegrind format"""
+ import cProfile
+ profiler = cProfile.Profile(time.process_time)
+ def _wrapper():
+ try:
+ fn()
+ except:
+ log.warning("fn failed")
+ profiler.runcall(_wrapper)
+ from pyprof2calltree import convert
+ convert(profiler.getstats(), profile_out_file_name)
+ log.info("wrote profiler output to %r", profile_out_file_name)
+
+@contextmanager
+def envvar_set(variable, value):
+ """Sets an environment variable while code runs"""
+ old_value = os.environ.get(variable)
+ os.environ[variable] = value
+ try:
+ yield
+ finally:
+ if old_value is None:
+ del os.environ[variable]
+ else:
+ os.environ[variable] = old_value
+
+class FrozenDict(collections.abc.Hashable,
+ collections.abc.Mapping):
+ """Immutable, hashable dictionary"""
+ def __init__(self, *args, **kwargs):
+ self._data = dict(*args, **kwargs)
+ self._hash = None
+
+ def __getitem__(self, key):
+ return self._data.__getitem__(key)
+
+ def __iter__(self):
+ return iter(self._data)
+
+ def __len__(self):
+ return len(self._data)
+
+ def __hash__(self):
+ my_hash = self._hash
+ if my_hash is None:
+ self._hash = my_hash = hash(frozenset(self._data.items()))
+ return my_hash
+
+ def __eq__(self, other):
+ if type(self) is not type(other):
+ return NotImplemented
+ # pylint: disable=protected-access
+ return self._data == other._data
+
+ def __repr__(self):
+ return "FrozenDict({})".format(
+ ", ".join("{!r}: {!r}".format(k, v)
+ for k, v in sorted(self._data.items())))
+
+ def copy(self):
+ """Clone dict: in immutable case, no need to copy"""
+ return self
+
+ def __reduce__(self):
+ return FrozenDict, (self._data,)
+
+ __slots__ = "_data", "_hash"
+
+
+# Autonumber
+
+class AutoNumberSafeMeta(type(Enum)):
+ """Metaclass for AutoNumberSafe"""
+ def __new__(mcs, name, bases, dict_): # pylint: disable=bad-classmethod-argument
+ cls = super().__new__(mcs, name, bases, dict_)
+ cls.owns = lambda value, _cls=cls: isinstance(value, _cls)
+ return cls
+
+class AutoNumberSafe(Enum, metaclass=AutoNumberSafeMeta): # pylint: disable=invalid-metaclass
+ """Enum wrapper"""
+ def __new__(cls):
+ value = len(cls.__members__) + 1
+ obj = object.__new__(cls)
+ obj._value_ = value # pylint: disable=protected-access
+ return obj
+
+class AutoNumberFastMeta(type):
+ """Metaclass for AutoNumberFast"""
+ def __new__(mcs, cls_name, bases, dict_):
+ # TODO(dancol): pseudorandomly vary start so collisions are less
+ # likely even though we're using ints
+ start = dict_.pop("__start__", 1)
+ idx = start
+ members = OrderedDict()
+ for name, value in tuple(dict_.items()):
+ if value == ():
+ dict_[name] = idx
+ members[name] = idx
+ idx += 1
+ valrange = range(start, idx)
+ @staticmethod
+ def _owns(value, _range=valrange):
+ return isinstance(value, int) and value in _range
+ dict_["__members__"] = members
+ dict_["__range__"] = valrange
+ new_cls = super().__new__(mcs, cls_name, bases, dict_)
+ return new_cls
+
+ def owns(cls, value):
+ """Return whether this enum-like class owns the given value"""
+ return isinstance(value, int) and value in cls.__range__
+
+ def __iter__(cls):
+ return iter(cls.__range__)
+
+ def label_of(cls, value):
+ """"String name of enumeration value"""
+ for xkey, xvalue in cls.__members__.items():
+ if xvalue == value:
+ return xkey
+ raise KeyError(value)
+
+ def __call__(cls, value):
+ # pylint: disable=no-value-for-parameter
+ if isinstance(value, str):
+ return getattr(cls, value.upper())
+ assert cls.owns(value)
+ return value
+
+ def __instancecheck__(cls, value):
+ return cls.owns(value) # pylint: disable=no-value-for-parameter
+
+class AutoNumberFast(metaclass=AutoNumberFastMeta):
+ """Lightweight integer mapping"""
+ value_type = int
+
+if __debug__:
+ #AutoNumber = AutoNumberSafe
+ AutoNumber = AutoNumberFast
+else:
+ AutoNumber = AutoNumberFast
+
+
+# Paranoid checking for object inheritance. Objects with metaclass
+# ExplicitInheritanceMeta fail construction when they don't satisfy
+# Java-style constraints on methods. This little facility helps
+# address the "fragile base class" problem.
+
+class InheritMode(AutoNumber):
+ """Ways in which a field or class can be inherited"""
+ ABSTRACT = ()
+ FINAL = ()
+ OVERRIDE = ()
+ OVERRIDE_FINAL = ()
+ UNSPECIFIED = ()
+
+_INHERIT_MODE = "_inherit_mode"
+_inherit_by_type = weakref.WeakKeyDictionary()
+
+def _make_inheritance_decorator(mode):
+ def _decorator(obj, mode=mode):
+ obj_inherit_info = (not isinstance(obj, (classmethod, staticmethod))
+ and _inherit_by_type.get(obj))
+ if obj_inherit_info:
+ obj_class_mode, obj_class_fields = obj_inherit_info
+ if (mode is obj_class_mode or
+ obj_class_mode == InheritMode.UNSPECIFIED):
+ obj_class_mode = mode
+ else:
+ raise ValueError(
+ "conflicting class types for {!r}: {!r} vs {!r}"
+ .format(obj, mode, obj_class_mode))
+ _inherit_by_type[obj] = (obj_class_mode, obj_class_fields)
+ return obj
+
+ preset_mode = getattr(obj, _INHERIT_MODE, None)
+ if preset_mode:
+ if ((mode == InheritMode.FINAL
+ and preset_mode == InheritMode.OVERRIDE)
+ or
+ (mode == InheritMode.OVERRIDE
+ and preset_mode == InheritMode.FINAL)):
+ mode = InheritMode.OVERRIDE_FINAL
+ else:
+ raise ValueError("obj already marked")
+ setattr(obj, _INHERIT_MODE, mode)
+ return obj
+ setattr(_decorator, "_for_inherit_mode", mode)
+ return _decorator
+
+abstract = _make_inheritance_decorator(InheritMode.ABSTRACT)
+final = _make_inheritance_decorator(InheritMode.FINAL)
+override = _make_inheritance_decorator(InheritMode.OVERRIDE)
+override_final = _make_inheritance_decorator(InheritMode.OVERRIDE_FINAL)
+
+class InheritanceConstraintViolationError(RuntimeError):
+ """Exception raised when a class violates inheritance constraints"""
+
+def _get_cls_inherit_info(base):
+ info = _inherit_by_type.get(base)
+ if not info:
+ # Outside ExplicitInheritance system, so synthesize
+ member_info = {
+ member_name: (InheritMode.ABSTRACT
+ if getattr(member, "__isabstractmethod__", False)
+ else InheritMode.UNSPECIFIED)
+ for member_name, member in base.__dict__.items()}
+ _inherit_by_type[base] = info = InheritMode.UNSPECIFIED, member_info
+ return info
+
+def _check_inheritance(cls,
+ dict_,
+ marked_abstract,
+ marked_inherit,
+ virtual_mro):
+ violations = []
+
+ def _scan_base(base):
+ base_mode, base_fields = _get_cls_inherit_info(base)
+ if base_mode == InheritMode.FINAL:
+ violations.append(
+ "cannot derive from final class {!r}".format(base.__name__))
+ return base_fields
+
+ def _scan_bases(cls, virtual_mro):
+ all_base_fields = {}
+ virtual_base_fields = {}
+ seen_bases = set()
+ for base in chain(reversed(cls.mro()[1:]), reversed(virtual_mro)):
+ if base in seen_bases:
+ continue
+ seen_bases.add(base)
+ base_fields = _scan_base(base)
+ all_base_fields.update(base_fields)
+ if base in virtual_mro:
+ virtual_base_fields.update(base_fields)
+ return all_base_fields, virtual_base_fields
+
+ all_base_fields, virtual_base_fields = _scan_bases(cls, virtual_mro)
+ explicit_inheritance = dtz_valmap(
+ lambda v: getattr(v, "_for_inherit_mode"),
+ marked_inherit)
+
+ def _scan_field(name, inherit_mode, base_inherit_mode):
+ if base_inherit_mode in (InheritMode.FINAL,
+ InheritMode.OVERRIDE_FINAL):
+ violations.append("final method {!r} overridden".format(name))
+ if (base_inherit_mode and
+ inherit_mode not in (InheritMode.ABSTRACT,
+ InheritMode.OVERRIDE,
+ InheritMode.OVERRIDE_FINAL)):
+ if name not in (
+ "__abstract__",
+ "__classcell__",
+ "__doc__",
+ "__inherit__",
+ "__module__",
+ "__qualname__",
+ "__slots__",
+ ):
+ violations.append(
+ "method {!r} overridden without @override".format(name))
+ if (inherit_mode in (InheritMode.OVERRIDE, InheritMode.OVERRIDE_FINAL)
+ and base_inherit_mode is None):
+ violations.append(
+ "method {!r} is marked @override but overrides nothing".format(name))
+ if inherit_mode == InheritMode.ABSTRACT:
+ if base_inherit_mode == InheritMode.ABSTRACT:
+ violations.append(
+ "abstract method {!r} overrides abstract method".format(name))
+
+ def _scan_fields(fields):
+ field_info = {}
+ for name, value in fields:
+ if isinstance(value, property):
+ field_inherit_mode = InheritMode.FINAL
+ elif hasattr(value, _INHERIT_MODE):
+ field_inherit_mode = getattr(value, _INHERIT_MODE)
+ delattr(value, _INHERIT_MODE)
+ if name in explicit_inheritance:
+ violations.append("method {!r} already described in __inherit__"
+ .format(name))
+ else:
+ field_inherit_mode = \
+ explicit_inheritance.get(name, InheritMode.UNSPECIFIED)
+ field_info[name] = field_inherit_mode
+ base_field_inherit_mode = all_base_fields.get(name, None)
+ _scan_field(name, field_inherit_mode, base_field_inherit_mode)
+ return field_info
+
+ field_info = _scan_fields(dict_.items())
+
+ unused_explicit_inheritance = set(explicit_inheritance) - set(field_info)
+ if unused_explicit_inheritance:
+ violations.append(
+ "fields {} in __inherit__ but not in class".format(
+ ",".join(sorted(unused_explicit_inheritance))))
+
+ # Need __abstract__ because @abstract class decorator won't run
+ # until after we're done chewing through the class dictionary here.
+ has_any_abstract = InheritMode.ABSTRACT in field_info.values()
+ is_cls_abstract = marked_abstract
+ if not (is_cls_abstract or has_any_abstract):
+ for name, mode in all_base_fields.items():
+ if mode == InheritMode.ABSTRACT and name not in field_info:
+ violations.append(
+ "abstract method {} not overridden".format(name))
+
+ if violations:
+ raise InheritanceConstraintViolationError(
+ "inheritance constraints violated for {}: {}".format(
+ cls,
+ "; ".join(sorted(violations))))
+
+ cls_mode = InheritMode.UNSPECIFIED
+ if is_cls_abstract:
+ cls_mode = InheritMode.ABSTRACT
+ if virtual_base_fields:
+ field_info = merge(virtual_base_fields, field_info)
+ _inherit_by_type[cls] = (cls_mode, field_info)
+
+def _cls_new_members(cls):
+ """Return members introduced in a class"""
+ members = set(cls.__dict__)
+ for base in cls.mro()[1:]:
+ members -= set(base.__dict__)
+ return members
+
+def _do_brain_suck_abc(brain_suck_abc, dict_, bases):
+ """Fake inheritance by copying members into a new class"""
+ real_bases = frozenset(chain.from_iterable(base.mro() for base in bases))
+ new_members = set()
+ for base in reversed(brain_suck_abc.mro()):
+ if base not in real_bases:
+ new_members.update(_cls_new_members(base))
+ for name in sorted(new_members):
+ if (name not in (
+ "__abstractmethods__",
+ "__module__",
+ "__slots__",
+ "__subclasshook__",
+ ) and not name.startswith("_abc_")
+ and not name in dict_):
+ new_member = getattr(brain_suck_abc, name)
+ if not getattr(new_member, "__isabstractmethod__", False):
+ dict_[name] = new_member
+
+class ExplicitInheritanceMeta(type):
+ """Metaclass that enforces inheritance invariants"""
+ def __new__(mcs, cls_name, bases, dict_,
+ tweaked_dict=None,
+ brain_suck_abc=None):
+ # Need to remove these from dict_ *before* creating the type
+ marked_abstract = dict_.pop("__abstract__", False)
+ marked_inherit = dict_.pop("__inherit__", {})
+ virtual_mro = ()
+ if brain_suck_abc:
+ # Special case that allows for "inheritance" from container ABC
+ # helper classes without involving ABCMeta in the picture and
+ # screwing up our own metaclass hierarchy. This approach works
+ # only because all of these mixins are stateless.
+ assert issubclass(type(brain_suck_abc), abc.ABCMeta)
+ virtual_mro = brain_suck_abc.mro()
+ tweaked_dict = tweaked_dict or dict_.copy()
+ _do_brain_suck_abc(brain_suck_abc, dict_, bases)
+ new_cls = super().__new__(mcs, cls_name, bases, dict_)
+ _check_inheritance(new_cls,
+ tweaked_dict or dict_,
+ marked_abstract,
+ marked_inherit,
+ virtual_mro)
+ if brain_suck_abc:
+ brain_suck_abc.register(new_cls)
+ return new_cls
+
+ def __init__(cls, cls_name, bases, dict_, **kwargs):
+ kwargs.pop("brain_suck_abc", None)
+ super().__init__(cls_name, bases, dict_, **kwargs)
+
+class ExplicitInheritance(metaclass=ExplicitInheritanceMeta):
+ """Base class for objects with explicit inheritance checking"""
+
+
+# Immutable
+
+NO_DEFAULT = object()
+
+class ImmutableProperty(ExplicitInheritance):
+ """Description of an immutable property
+
+Classes deriving from Immutable auto-generate constructors that set
+the field described by these properties, including those found in
+subclasses.
+ """
+
+ @override
+ def __init__(self, type_=None, *,
+ assert_checker=None,
+ type_if_debug=None,
+ default=NO_DEFAULT,
+ kwonly=False,
+ converter=None,
+ name=None,
+ nullable=False):
+ """Build an immutable property.
+
+ TYPE_ is either a type or a tuple of types (just like for
+ isinstance). It's idiomatically given to this constructor by
+ position; the rest of the arguments are keyword-only. In debug
+ builds, we assert that the class property matches TYPE_ (but after
+ CONVERTER, if present, runs).
+
+ ASSERT_CHECKER is a callable that runs only in debug mode and that
+ checks values for validity. It should return true if everything
+ is okay. (The generated code calls ASSERT_CHECKER inside an
+ assert.) ASSERT_CHECKER runs _after_ CONVERTER if both
+ are present.
+
+ TYPE_IF_DEBUG is a callable that yields the actual type of the
+ iattr. (TODO(dancol): get rid of this. We used it for ureg()
+ types, but we can load pint eagerly now.)
+
+ DEFAULT is a default value for this property, or NO_DEFAULT if the
+ property should be required. Default property values obey usual
+ Python function argument rules: non-defaults must precede
+ all defaults.
+
+ If KWONLY is true, this property can be given to the class
+ constructor only by keyword, not by position.
+
+ If CONVERTER is given, it's a callable that takes as input the raw
+ value given to the clss constructor and returns the actual value
+ the class field should have. It runs before ASSERT_CHECKER.
+
+ NAME, if given, overrides the constructor argument name, which
+ normally matches the property name.
+
+ NULLABLE is a convenience function that automatically adds
+ NoneType to the list of allowed types and that avoids calling
+ CONVERTER and ASSERT_CHECKER if the value given to the field is
+ None. (You can do the same thing by hand, but it's annoying.)
+
+ N.B. NULLABLE and DEFAULT are orthogonal: if a value is nullable
+ but has no default, callers must specify a value for the field,
+ but that value may be None. If a value has a default but is not
+ nullable, then the value may not have the value None (unless None
+ is explicitly allowed) and the default value must match the type
+ spec, but callers don't have to explicitly supply the value.
+ """
+
+ if __debug__:
+ if type_:
+ assert not type_if_debug
+ elif type_if_debug:
+ type_ = type_if_debug()
+ assert not type_ or \
+ isinstance(type_, type) or \
+ assert_seq_type(tuple, type, type_)
+ self.type_ = type_
+ assert not assert_checker or callable(assert_checker)
+ self._assert_checker = assert_checker
+ self._default = default
+ self._kwonly = bool(kwonly)
+ assert not converter or callable(converter)
+ self._converter = converter
+ assert not name or isinstance(name, str)
+ self.name = name
+ self.propname = None
+ self._ns = {}
+ assert isinstance(nullable, bool)
+ self.nullable = nullable
+
+ def format_value(self, value): # pylint: disable=no-self-use
+ """Format a field value for __repr__"""
+ return repr(value)
+
+ def set_name(self, name):
+ """Set the name of the property; used during metaclass setup"""
+ assert not self.name
+ assert name and isinstance(name, str)
+ if __debug__:
+ if name.startswith("__") or name.startswith("_R_"):
+ raise ValueError("invalid iprop name {!r}".format(name))
+ self.name = name
+
+ @property
+ def has_default(self):
+ """Do we have a default value?"""
+ return self._default is not NO_DEFAULT
+
+ @property
+ def kwonly(self):
+ """Is this property keyword-only?"""
+ return self._kwonly
+
+ def _mkref(self, attr):
+ ds = "_R_v_{attr}_{propname}".format(
+ attr=attr, propname=self.propname)
+ self._ns[ds] = getattr(self, attr)
+ return ds
+
+ @cached_property
+ def _default_ref(self):
+ return self._mkref("_default")
+
+ @cached_property
+ def _type_ref(self):
+ return self._mkref("type_")
+
+ @cached_property
+ def _converter_ref(self):
+ return self._mkref("_converter")
+
+ @cached_property
+ def _assert_checker_ref(self):
+ return self._mkref("_assert_checker")
+
+ @property
+ def _convert_expr(self):
+ if self._converter:
+ return "{attr._converter_ref}({attr.name})".format(attr=self)
+ return self.name
+
+ @property
+ def _checked_convert_expr(self):
+ if self.nullable and self._converter:
+ return ("None if {attr.name} is None else {attr._convert_expr}"
+ .format(attr=self))
+ return self._convert_expr
+
+ @property
+ def __is_specified_expr(self):
+ # N.B. Python compiles "if True" to a no-op, so returning True
+ # here doesn't impact runtime performance.
+ if not self.nullable:
+ return "True"
+ return "{attr.name} is not None".format(attr=self)
+
+ @staticmethod
+ def has_conversion_code(do_intern, emit_checks):
+ """Return whether we need a separate conversion function step"""
+ return emit_checks or do_intern
+
+ def emit_conversion_code(self, cg, do_intern, emit_checks):
+ """Emit the type conversion and checking code: used during codegen"""
+ # TODO(dancol): we can avoid the intermediate value assignment if
+ # we're smarter.
+ if not self.has_conversion_code(do_intern, emit_checks):
+ return # Will call converter in assignment
+ have_checks = emit_checks and (self._assert_checker or self.type_)
+ if have_checks or self._converter:
+ with cg.indent("if {}:".format(self.__is_specified_expr)):
+ if self._converter:
+ cg("{attr.name} = {attr._convert_expr}", attr=self)
+ if emit_checks and self._assert_checker:
+ assert have_checks
+ cg("assert {attr._assert_checker_ref}({attr.name}), "
+ "{msg!r}.format(name={attr.name!r}, "
+ "checker={attr._assert_checker_ref})",
+ msg=("type check {checker} "
+ "failed for {name!r}"),
+ attr=self)
+ if emit_checks and self.type_:
+ assert have_checks
+ cg("assert isinstance({attr.name}, {attr._type_ref}), "
+ "{msg!r}.format(name={attr.name!r}, "
+ "have={attr.name}, want={attr._type_ref}, cls=_R_the_cls)",
+ msg=("type mismatch in {cls} for {name!r}: "
+ "have {have!r} want {want!r}"),
+ attr=self)
+
+ def emit_assignment_code(self, cg, do_intern, emit_checks):
+ """Emit the field assignment line: used during codegen"""
+ if not self.has_conversion_code(do_intern, emit_checks):
+ cg("_R_obj.{attr.propname} = {attr._checked_convert_expr}", attr=self)
+ else:
+ cg("_R_obj.{attr.propname} = {attr.name}", attr=self)
+
+ def emit_evolve_assignment_code(self, cg, emit_checks):
+ """Emit code to implement a field assignment in evolve()"""
+ if not self.has_conversion_code(False, emit_checks):
+ cg("_R_obj.{attr.propname} = _R_old.{attr.propname} "
+ "if {attr.name} is _R_dummy else ({attr._checked_convert_expr})",
+ attr=self)
+ else:
+ with cg.indent("if {attr.name} is _R_dummy:", attr=self):
+ cg("_R_obj.{attr.propname} = _R_old.{attr.propname}",
+ attr=self)
+ with cg.indent("else:"):
+ self.emit_conversion_code(cg, False, emit_checks)
+ self.emit_assignment_code(cg, False, emit_checks)
+
+ @property
+ def arg_decl(self):
+ """Constructor argument expression: used during codegen"""
+ assert self.name
+ if self.has_default:
+ return "{attr.name}={attr._default_ref}".format(attr=self)
+ return self.name
+
+ def augment_ns(self, ns):
+ """Update a dict with this property: used during codegen"""
+ ns.define_globals(**self._ns)
+
+# N.B. Type argument must be called "type_" for pylint inference to
+# work correctly.
+
+iattr = ImmutableProperty
+def sattr(type_=None, converter=frozenset, nonempty=False, **kwargs):
+ """Immutable attribute with set value"""
+ def _assert_checker(value):
+ if nonempty:
+ assert value
+ if type_:
+ assert _assert_seq_elements(type_, value)
+ return True
+ return ImmutableProperty(
+ frozenset,
+ converter=converter,
+ assert_checker=_assert_checker,
+ **kwargs)
+
+def tattr(type_=None, converter=tuple, nonempty=False, **kwargs):
+ """Immutable attribute with tuple value"""
+ def _assert_checker(value):
+ if nonempty:
+ assert value
+ if type_:
+ assert _assert_seq_elements(type_, value)
+ return True
+ return ImmutableProperty(
+ tuple,
+ converter=converter,
+ assert_checker=_assert_checker,
+ **kwargs)
+
+class ImmutablePropertyEnum(ImmutableProperty):
+ """Immutable property holding an enumeration"""
+
+ @override
+ def __init__(self, type_, **kwargs):
+ if isinstance(type_, tuple):
+ assert all(issubclass(enum, AutoNumber) for enum in type_)
+ def _checker(value):
+ return any(enum.owns(value) for enum in type_)
+ assert_checker = _checker
+ self.__enum_types = type_
+ else:
+ assert issubclass(type_, AutoNumber)
+ assert_checker = type_.owns
+ self.__enum_types = (type_,)
+ super().__init__(AutoNumber.value_type,
+ assert_checker=assert_checker,
+ **kwargs)
+
+ @override
+ def format_value(self, value):
+ for enum_type in self.__enum_types:
+ if enum_type.owns(value):
+ return enum_type.__qualname__ + "." + enum_type.label_of(value)
+ return "{!r}=???".format(value)
+
+enumattr = ImmutablePropertyEnum
+
+class ImmutableError(ValueError):
+ """Exception for immutable constraint violations"""
+ def __init__(self, for_, msg):
+ super().__init__("error in class {!r}: {}".format(for_, msg))
+
+class ImmutableClassInfo(object):
+ """Information for each immutable class type"""
+ name = None
+ call_post_init_assert = False
+ call_post_init_check = False
+ newfn_source = None
+ def __init__(self):
+ self.iprops = OrderedDict()
+ self.all_iprops = OrderedDict()
+ @staticmethod
+ def scan(cls_name, bases, dict_):
+ """Extract information from class under construction"""
+ scanned_bases = set()
+ nr_immutable_bases = 0
+ iinfo = ImmutableClassInfo()
+ saw_inherited_nonkw = set()
+ def _scan_base(base):
+ if base in scanned_bases:
+ return
+ scanned_bases.add(base)
+ base_iinfo = _IMMUTABLE_INFO.get(base)
+ if not base_iinfo:
+ return
+ nonlocal nr_immutable_bases
+ nr_immutable_bases += 1
+ iinfo.call_post_init_check = iinfo.call_post_init_check or \
+ (base is not Immutable and base_iinfo.call_post_init_check)
+ iinfo.call_post_init_assert = iinfo.call_post_init_assert or \
+ (base is not Immutable and base_iinfo.call_post_init_assert)
+ for name, descr in base_iinfo.iprops.items():
+ if name in iinfo.all_iprops:
+ raise ImmutableError(cls_name,
+ "duplicate iprop {!r}".format(name))
+ if not descr.kwonly:
+ saw_inherited_nonkw.add(name)
+ iinfo.all_iprops[name] = descr
+ for nb in base.mro():
+ _scan_base(nb)
+ for base in bases:
+ _scan_base(base)
+ for name in tuple(dict_):
+ if name == "__init__":
+ raise ImmutableError(cls_name,
+ "do not define {!r}".format(name))
+ if name == "_post_init_assert":
+ iinfo.call_post_init_assert = True
+ if name == "_post_init_check":
+ iinfo.call_post_init_check = True
+ value = dict_[name]
+ if isinstance(value, ImmutableProperty):
+ assert not name.startswith("__")
+ value.propname = name
+ if not value.name:
+ value.set_name(name)
+ del dict_[name]
+ if name in iinfo.all_iprops:
+ raise ImmutableError(
+ cls_name, "iprop conflict for {!r}".format(name))
+ iinfo.all_iprops[name] = value
+ iinfo.iprops[name] = value
+ if nr_immutable_bases > 1 and iinfo.iprops and saw_inherited_nonkw:
+ raise ImmutableError(
+ cls_name,
+ "cannot inherit non-kw-only iprop {!r}"
+ .format(saw_inherited_nonkw))
+ return iinfo
+
+_IMMUTABLE_INFO = weakref.WeakKeyDictionary()
+
+class _ImmutableAssignDummy(object):
+ """Temporary class for immutable object construction"""
+ # To make an immutable object, we first make one of these objects,
+ # assign its properties normally, then transmute its __class__ to
+ # the desired object type. This way, we bypass the __setattr__
+ # mutability check, but only during construction.
+
+class CodeGenerator(object):
+ """Format Python code conveniently"""
+ def __init__(self):
+ self.__lines = []
+ self.__indent = 0
+ self.__globals = {}
+
+ def __call__(self, text, *args, **kwargs):
+ """Add a formatted line of text"""
+ self.__lines.append(" " * self.__indent +
+ text.format(*args, **kwargs))
+
+ @contextmanager
+ def indent(self, *args, **kwargs):
+ """Context manager indenting subsequent lines."""
+ if args:
+ self(*args, **kwargs)
+ else:
+ assert not kwargs
+ self.__indent += 2
+ try:
+ yield
+ finally:
+ self.__indent -= 2
+
+ def define_global(self, name, value):
+ """Define a global for subsequent exec"""
+ assert name not in self.__globals
+ self.__globals[name] = value
+
+ def define_globals(self, **kwargs):
+ """Alternate variant of define_global"""
+ assert not any(kwarg in self.__globals for kwarg in kwargs)
+ self.__globals.update(kwargs)
+
+ def get_source(self):
+ """Return source generated so far"""
+ return "\n".join(self.__lines)
+
+ def compile(self):
+ """Generate code
+
+ Return a pair (LOCALS, SRC) where LOCALS is the locals dictionary
+ that might have been modified by side effect of codegen and SRC is
+ the generated source code.
+ """
+ assert not self.__indent
+ src = self.get_source()
+ dummy_locals = {}
+ exec(src, self.__globals, dummy_locals)
+ return dummy_locals, self.__globals, src
+
+def generate_immutable_constructor(iinfo, do_intern, emit_checks):
+ """Generate code for an immutable object constructor"""
+ def _iinfo_sort_key(descr):
+ return descr.kwonly, (descr.kwonly and descr.has_default)
+ all_iprops = list(iinfo.all_iprops.values())
+ all_iprops.sort(key=_iinfo_sort_key)
+ cg = CodeGenerator()
+
+ # The dummy object has a sacrificial dict that we transplant into
+ # the new object.
+
+ cg.define_globals(
+ _R_object_new=object.__new__,
+ _R_dummy=_ImmutableAssignDummy)
+
+ new_args = ["_R_cls"]
+ for descr in all_iprops:
+ if descr.kwonly and "*" not in new_args:
+ new_args.append("*")
+ new_args.append(descr.arg_decl)
+ with cg.indent("def __new__({}):", ", ".join(new_args)):
+ for descr in all_iprops:
+ descr.emit_conversion_code(cg, do_intern, emit_checks)
+
+ def _gen_construction_code():
+ cg("_R_obj = _R_dummy()")
+ for descr in all_iprops:
+ descr.emit_assignment_code(cg, do_intern, emit_checks)
+ cg("_R_obj.__class__ = _R_cls")
+ if iinfo.call_post_init_check:
+ cg("_R_obj._post_init_check()")
+ if emit_checks and iinfo.call_post_init_assert:
+ cg("_R_obj._post_init_assert()")
+ if do_intern:
+ the_cache = weakref.WeakValueDictionary()
+ cg.define_globals(_R_cache=the_cache)
+ cg.define_globals(_R_cache_setdefault=the_cache.setdefault)
+ cache_key_parts = []
+ for descr in all_iprops:
+ cache_key_parts.append(descr.name)
+ cg("_R_cache_key = ({})", ", ".join(cache_key_parts))
+ with cg.indent("try:"):
+ cg("return _R_cache[_R_cache_key]")
+ with cg.indent("except KeyError:"):
+ _gen_construction_code()
+ cg("return _R_cache_setdefault(_R_cache_key, _R_obj)")
+ else:
+ _gen_construction_code()
+ cg("return _R_obj")
+ with cg.indent("def __immutable_key__(self):"):
+ cg("return ({})", ", ".join(
+ "self." + attr.propname
+ for attr in all_iprops))
+ with cg.indent("def __rehydrate_from_immutable_key__(cls, key):"):
+ def _emit_rehydrate():
+ cg("_R_obj = _R_dummy()")
+ if len(all_iprops) == 1:
+ cg("_R_obj.{attr.propname} = key".format(attr=all_iprops[0]))
+ elif len(all_iprops) > 1:
+ cg("({}) = key".format(", ".join(
+ "_R_obj.{attr.propname}".format(attr=attr) for attr in all_iprops
+ )))
+ cg("_R_obj.__class__ = cls")
+ if do_intern:
+ with cg.indent("try:"):
+ cg("return _R_cache[key]")
+ with cg.indent("except KeyError:"):
+ _emit_rehydrate()
+ cg("return _R_cache_setdefault(key, _R_obj)")
+ else:
+ _emit_rehydrate()
+ cg("return _R_obj")
+ evolve_args = ["_R_old"]
+ for descr in all_iprops:
+ if descr.kwonly and "*" not in evolve_args:
+ new_args.append("*")
+ evolve_args.append("{}=_R_dummy".format(descr.name))
+ with cg.indent("def evolve({}):", ", ".join(evolve_args)):
+ cg("_R_obj = _R_dummy()")
+ for descr in all_iprops:
+ descr.emit_evolve_assignment_code(cg, emit_checks)
+ cg("_R_obj.__class__ = _R_the_cls")
+ def _emit_post_init_checks(cg):
+ if iinfo.call_post_init_check:
+ cg("_R_obj._post_init_check()")
+ if emit_checks and iinfo.call_post_init_assert:
+ cg("_R_obj._post_init_assert()")
+ if do_intern:
+ post_checks = (iinfo.call_post_init_check or
+ (emit_checks and iinfo.call_post_init_assert))
+ if post_checks:
+ cg("_R_old = _R_obj")
+ cg("_R_obj = "
+ "_R_cache_setdefault(_R_obj.__immutable_key__, _R_obj)")
+ if post_checks:
+ with cg.indent("if _R_old is _R_obj:"):
+ _emit_post_init_checks(cg)
+ else:
+ _emit_post_init_checks(cg)
+ cg("return _R_obj")
+ for descr in all_iprops:
+ descr.augment_ns(cg)
+ return cg.compile()
+
+def _munge_immutable(cls_name, bases, dict_, do_intern, emit_checks):
+ # TODO(dancol): investigate doing the immutable initialization in
+ # C instead of using codegen.
+ iinfo = ImmutableClassInfo.scan(cls_name, bases, dict_)
+ dummy_locals, dummy_globals, src = generate_immutable_constructor(
+ iinfo, do_intern, emit_checks)
+ iinfo.newfn_source = src # For pylint
+ new_func = dummy_locals["__new__"]
+ if "__new__" in dict_:
+ dict_["_do_new"] = new_func # __new__ must invoke
+ else:
+ dict_["__new__"] = new_func
+ dict_["__immutable_key__"] = \
+ cached_property(dummy_locals["__immutable_key__"])
+ dict_["__rehydrate_from_immutable_key__"] = \
+ classmethod(dummy_locals["__rehydrate_from_immutable_key__"])
+ dict_["evolve"] = dummy_locals["evolve"]
+
+ # Tweak the dict so inheritance checks work correctly for
+ # immutableproperties and so that we don't get a false positive on
+ # __new__.
+ tweaked_dict = dict_.copy()
+ tweaked_dict.pop("__new__", None)
+ tweaked_dict.pop("__immutable_key__", None)
+ tweaked_dict.pop("__rehydrate_from_immutable_key__", None)
+ tweaked_dict.pop("evolve")
+ for descr in iinfo.iprops.values():
+ tweaked_dict[descr.propname] = False # Dummy
+ return iinfo, tweaked_dict, dummy_globals
+
+class ImmutableMeta(ExplicitInheritanceMeta):
+ """Metaclass for immutable system"""
+ def __new__(mcs, cls_name, bases, dict_,
+ do_intern=False,
+ emit_checks=__debug__,
+ **kwargs):
+ iinfo, tweaked_dict, dummy_globals = \
+ _munge_immutable(cls_name, bases, dict_, do_intern, emit_checks)
+ cls = super().__new__(mcs, cls_name, bases, dict_,
+ tweaked_dict=tweaked_dict,
+ **kwargs)
+ dummy_globals["_R_the_cls"] = cls
+ _IMMUTABLE_INFO[cls] = iinfo
+ return cls
+
+ def __init__(cls, cls_name, bases, dict_, **kwargs):
+ kwargs.pop("emit_checks", None)
+ kwargs.pop("do_intern", None)
+ super().__init__(cls_name, bases, dict_, **kwargs)
+
+ def get_newfn_source(cls):
+ """For pylint: retrieve source code of generated __new__ function"""
+ return _IMMUTABLE_INFO[cls].newfn_source
+
+ @property
+ def fields(cls):
+ """Get immutable field information
+
+ Return a mapping. Keys are field names; values are
+ ImmutableClassInfo objects. The fields appear in the dict in the
+ order in which they were declared.
+ """
+ return _IMMUTABLE_INFO[cls].all_iprops
+
+class Immutable(ExplicitInheritance,
+ metaclass=ImmutableMeta):
+ """Base class for objects immutable after initialization"""
+
+ def _post_init_assert(self):
+ """Function called to verify invariants, but only when __debug__
+
+ Call through to super.
+ """
+
+ def _post_init_check(self):
+ """Function called to verify invariants in all builds
+
+ Call through to super.
+ """
+
+ # Unless someone defined comparison operators, define them ourselves
+ # to make the resulting class unhashable and non-comparable. If you
+ # want unsafe by-identity non-interned comparison, you have to opt
+ # into it.
+
+ @override
+ def __eq__(self, other):
+ if type(self) is not type(other):
+ return NotImplemented
+ raise TypeError("{} is not comparable".format(type(self)))
+
+ @override
+ def __hash__(self):
+ raise TypeError("{} is not hashable".format(type(self)))
+
+ @final
+ @override
+ def __setattr__(self, _attrib, _value):
+ raise RuntimeError("immutable object is immutable")
+
+ @final
+ @override
+ def __delattr__(self, _attrib):
+ raise RuntimeError("immutable object is immutable")
+
+ @override
+ def __reduce__(self):
+ # pylint: disable=no-member
+ return _rebuild_immutable, (type(self), self.__immutable_key__)
+
+ def _no_print_keys(self): # pylint: disable=no-self-use
+ return frozenset()
+
+ @cached_property
+ def __cached_repr(self):
+ no_print_keys = self._no_print_keys()
+ iinfo = _IMMUTABLE_INFO[type(self)]
+ return "<{} {}>".format(
+ type(self).__name__,
+ ", ".join("{}={}".format(k, i.format_value(getattr(self, k)))
+ for k, i in iinfo.all_iprops.items()
+ if k not in no_print_keys))
+ @override
+ def __repr__(self):
+ return self.__cached_repr
+
+def _rebuild_immutable(immutable_type, key):
+ return immutable_type.__rehydrate_from_immutable_key__(key)
+
+class IdentityHashedImmutable(Immutable):
+ """Immutable with default object hash and equality semantics"""
+ __inherit__ = dict(
+ __eq__=override_final,
+ __hash__=override_final,
+ )
+ __eq__ = object.__eq__
+ __hash__ = object.__hash__
+
+class EqImmutable(Immutable):
+ """Immutable with content comparison"""
+
+ @override
+ def __eq__(self, other):
+ # TODO(dancol): generate in metaclass?
+ if type(self) is not type(other):
+ return NotImplemented
+ return (self.__hash == other.__hash and # pylint: disable=protected-access
+ self.__immutable_key__ == other.__immutable_key__)
+
+ @cached_property
+ def __hash(self):
+ return hash(self.__immutable_key__)
+
+ @override
+ def __hash__(self):
+ return self.__hash
+
+class InternedMeta(ImmutableMeta):
+ """Metaclass for interned immutables"""
+ def __new__(mcs, cls_name, bases, dict_, **kwargs): # pylint: disable=signature-differs
+ return super().__new__(mcs, cls_name, bases, dict_,
+ do_intern=True, **kwargs)
+
+class Interned(Immutable, metaclass=InternedMeta):
+ """Immutable objects that we hash-cons"""
+
+ __inherit__ = dict(
+ __eq__=override_final,
+ __hash__=override_final,
+ )
+
+ # Because the object is interned, we can just use the fast Python
+ # built-in comparators.
+ __eq__ = object.__eq__
+ __hash__ = object.__hash__
+
+
+
+class FrozenIntRangeDict(collections.abc.Mapping):
+ """Mapping from number ranges to values"""
+ def __init__(self, contents=(), end=None):
+ """Make a dictionary mapping integer ranges to values.
+
+ CONTENTS is a sequence of (KEY, VALUE) pairs sorted according to
+ KEY. As a special case, if the last item of CONTENTS is an
+ integer, use that value at END. END is the total size of the
+ mapped range. KEY must be an integer. VALUE can be anything. KEY
+ values must be unique.
+ """
+ index = array("i")
+ values = []
+ for item in contents:
+ if isinstance(item, int):
+ end = item
+ break
+ key, value = item
+ if __debug__:
+ i = len(index)
+ assert isinstance(key, int)
+ assert not i or index[i - 1] < key, "end too small or not given"
+ try:
+ index.append(key)
+ except OverflowError:
+ index = array("l", index)
+ index.append(key)
+ values.append(value)
+
+ assert not index or end > index[-1]
+ self._index = index
+ self._values = values
+ self._end = end
+
+ def chunks(self):
+ """Yield (CHUNK_START, CHUNK_END, VALUE) seq describing true contents"""
+ index = self._index
+ if index:
+ for i in range(1, len(index)):
+ yield index[i - 1], index[i], self._values[i - 1]
+ yield index[-1], self._end, self._values[-1]
+
+ def __getitem__(self, key):
+ if key >= self._end:
+ raise KeyError(key)
+ index = bisect_right(self._index, key)
+ if not index:
+ raise KeyError(key)
+ return self._values[index - 1]
+
+ def __iter__(self):
+ for chunk_start, chunk_end, _ in self.chunks():
+ yield from range(chunk_start, chunk_end)
+
+ def __len__(self):
+ if self._index:
+ return self._end - self._index[0]
+ return 0
+
+ __slots__ = "_index", "_values", "_end"
+
+def future_exception(future):
+ """Return exception for non-success completion of FUTURE
+
+ If the future is canceled, return a CancelledError instead of
+ raising it. (Future.exception() bizarrely raises CancelledError
+ instead of returning it.)
+ """
+ try:
+ return future.exception()
+ except CancelledError as ex:
+ return ex
+
+def future_success_p(future):
+ """Return (without blocking) whether FUTURE has completed successfully."""
+ return future.done() and not future.cancelled() and not future.exception()
+
+def future_result_now(future, default=None):
+ """Return future result or DEFAULT if not completed successfully"""
+ return default if ((not future.done()) or future_exception(future)) \
+ else future.result()
+
+class AllCompleteFuture(ChainableFuture, ExplicitInheritance):
+ """Future that completes when all indicated futures complete"""
+
+ @override
+ def __init__(self, futures):
+ super().__init__()
+ self.__futures = tuple(futures)
+ self.__pending_count = len(self.__futures)
+ for future in self.__futures:
+ future.add_done_callback(self.__on_done)
+
+ def __cancel_dependencies(self):
+ for future in self.__futures:
+ future.cancel()
+ self.__futures = ()
+
+ @override
+ def cancel(self):
+ super().cancel()
+ self.__cancel_dependencies()
+
+ @override
+ def set_exception(self, exception):
+ super().set_exception(exception)
+ self.__cancel_dependencies()
+
+ @override
+ def set_result(self, value):
+ super().set_result(value)
+ self.__cancel_dependencies()
+
+ def __on_done(self, future):
+ assert self.__pending_count
+ self.__pending_count -= 1
+ if not self.done():
+ ex = future_exception(future)
+ if ex:
+ self.set_exception(ex)
+ elif not self.__pending_count:
+ self.__futures = ()
+ self.set_result(None)
+
+class DeferredSynchronousFuture(ChainableFuture, ExplicitInheritance):
+ """Future that resolves its value by calling a function.
+
+ Function is called in caller's context on demand."""
+
+ @override
+ def __init__(self, fn=None, *args, **kwargs): # pylint: disable=keyword-arg-before-vararg
+ super().__init__()
+ if not fn:
+ assert not args
+ assert not kwargs
+ else:
+ self.__fn = (fn, args, kwargs)
+
+ def __complete(self):
+ # pylint: disable=protected-access
+ if self.__base:
+ self.__base.__complete()
+ del self.__base
+ return
+ if self.__fn:
+ with self._condition: # pylint: disable=protected-access
+ if self.done() or self.running():
+ return
+ if not self.set_running_or_notify_cancel():
+ return
+ fn, args, kwargs = self.__fn
+ del self.__fn
+ try:
+ self.set_result(fn(*args, **kwargs))
+ except BaseException as ex:
+ self.set_exception(ex)
+
+ @override
+ def result(self, timeout=None):
+ self.__complete()
+ return super().result(timeout)
+
+ @override
+ def exception(self, timeout=None):
+ self.__complete()
+ return super().exception(timeout)
+
+ @override
+ def then(self, on_fulfilled=None, on_rejected=None):
+ new_future = super().then(on_fulfilled, on_rejected)
+ assert isinstance(new_future, type(self))
+ new_future.__base = self # pylint: disable=protected-access
+ return new_future
+
+ __fn = None
+ __base = None
+
+CAPTURE_GROUP_RE = re.compile(r"(?<!\\)\(\?P<([^>]+)>")
+def passivize_re(re_str, predicate=lambda _: False):
+ """Conditionally make re_str named capture groups insert.
+
+ PREDICATE is a function of one argument, a regex named capture group
+ name. If PREDICATE returns true, keep the match in the returned
+ regex string; otherwise, transform the named group to a
+ non-capturing one.
+ """
+ def _callback(m):
+ if predicate(m.group(1)):
+ return m.group(0)
+ return r"(?:" # Transform to insert group
+ return CAPTURE_GROUP_RE.sub(_callback, re_str)
+
+class TmpDir(SharedObject):
+ """Temporary directory cleaned up via modernmp"""
+
+ def __init__(self, suffix="", prefix="tmp", dir_=None):
+ super().__init__()
+ from tempfile import mkdtemp
+ self.name = mkdtemp(suffix, prefix, dir_)
+
+ def _resman_destroy(self):
+ from shutil import rmtree
+ rmtree(self.name, ignore_errors=True)
+
+
+# Misc
+
+class UsageTrackingDictionary(collections.abc.MutableMapping):
+ """Dict wrapper that tracks which keys were accessed"""
+ def __init__(self, data):
+ assert isinstance(data, collections.abc.Mapping)
+ self.__data = data
+ self.__used_keys = set()
+
+ @property
+ def used(self):
+ """Return a set of keys which we accessed"""
+ return frozenset(self.__used_keys)
+
+ def __getitem__(self, key):
+ value = self.__data[key]
+ self.__used_keys.add(key)
+ return value
+
+ def __iter__(self):
+ return iter(self.__data)
+
+ def clear(self):
+ self.__data.clear()
+
+ def __len__(self):
+ return len(self.__data)
+
+ def __delitem__(self, key):
+ del self.__data[key]
+
+ def __setitem__(self, key, value):
+ raise Exception("assigning inputs dict not supported")
+
+def timeline_to_eta(timeline):
+ """Compute time-to-arrival for entries in TIMELINE.
+
+ Each value in sequence TIMELINE is a set EVENTS of EVENT, where
+ EVENT is an event that "arrives" at TIMELINE[t], 0 <= t <
+ len(TIMELINE).
+
+ Return a list of the same length as TIMELINE in which each item is
+ a dict mapping V to the remaining "time" (as measured by t above)
+ until the value arrives. Having arrives, the value disappears from
+ the resulting set.
+
+ If an event arrives more than once, its distance is reset at the
+ point at which it arrives.
+ """
+
+ arrival_timeline = []
+ arrivals = {}
+ for t in range(len(timeline) - 1, -1, -1):
+ for event in tuple(arrivals):
+ arrivals[event] += 1
+ for event in timeline[t]:
+ arrivals[event] = 0
+ arrival_timeline.append(arrivals.copy())
+ arrival_timeline.reverse()
+ return arrival_timeline
+
+def unlink_if_exists(file_name):
+ """Like os.unlink, but succeeds if the file did not exist"""
+ try:
+ os.unlink(file_name)
+ except FileNotFoundError:
+ pass
+
+DCTV_DIR = None
+def dctv_dir():
+ """Return the top-level DCTV distribution directory"""
+ global DCTV_DIR
+ the_dctv_dir = DCTV_DIR
+ if not the_dctv_dir:
+ mydir = dirname(__file__)
+ DCTV_DIR = the_dctv_dir = normpath(pjoin(mydir, "..", ".."))
+ return the_dctv_dir
+
+NoneType = type(None)
+
+
+# Numpy utilities
+
+# Using these ends up being much faster than calling np.dtype
+# (np.dtype(np.int64) costs around 158ns.)
+INT8 = np.dtype(np.int8)
+UINT8 = np.dtype(np.uint8)
+INT16 = np.dtype(np.int16)
+UINT16 = np.dtype(np.uint16)
+INT32 = np.dtype(np.int32)
+UINT32 = np.dtype(np.uint32)
+INT64 = np.dtype(np.int64)
+UINT64 = np.dtype(np.uint64)
+BOOL = np.dtype(np.bool_)
+FLOAT32 = np.dtype(np.float32)
+FLOAT64 = np.dtype(np.float64)
+
+def xabspath(path):
+ """Like os.path.abspath, but used cached cwd"""
+ if not isabs(path):
+ path = pjoin(STARTUP_CWD, path)
+ return path
+
+def ignore_numpy_errors():
+ """Context manager that ignores all numpy errors"""
+ return np.errstate(divide="ignore",
+ over="ignore",
+ under="ignore",
+ invalid="ignore")
+
+def is_nondecreasing(arr):
+ """Determine whether array ARR is nondecreasing.
+
+ Returns a boolean.
+ """
+ return (arr[:-1] <= arr[1:]).all()
+
+
+# SortedDict (Banyan replacement)
+
+class SortedDict(ExplicitInheritance,
+ brain_suck_abc=collections.abc.MutableMapping):
+ """Dictionary that maintains its keys in sorted order"""
+
+ @override
+ def __init__(self):
+ self._data = {}
+ self._sorted_keys = None
+
+ @override
+ def __getitem__(self, key):
+ return self._data[key]
+
+ @override
+ def __setitem__(self, key, value):
+ self._data[key] = value
+ self._sorted_keys = None
+
+ @override
+ def __delitem__(self, key):
+ del self._data[key]
+ self._sorted_keys = None
+
+ @override
+ def __iter__(self):
+ return iter(self.keys())
+
+ @override
+ def __len__(self):
+ return len(self.keys())
+
+ @override
+ def keys(self):
+ keys = self._sorted_keys
+ if keys is None:
+ self._sorted_keys = keys = tuple(sorted(self._data))
+ return keys
+
+ __slots__ = ["_data", "_sorted_keys"]
+
+
+# Sequence utilities
+
+def all_unique(sequence):
+ """Return whether all items in SEQUENCE are unique"""
+ return len(sequence) == len(set(sequence))
+
+def all_same(sequence):
+ """Return whether all items in SEQUENCE are equal"""
+ items = list(sequence)
+ if not items:
+ return True
+ first_item = items[0]
+ return all(item == first_item for item in items[1:])
+
+def drain(iterable):
+ """Deplete ITERABLE. Like list(map(...)), but without storing results."""
+ for _ in iterable:
+ pass
+
+def partition(predicate, sequence):
+ """Split a sequence by a predicate.
+
+ Return a tuple (YES_SEQUENCE, NO_SEQUENCE). Each sequence contains
+ the elements of SEQUENCE that did or did not, respectively, match
+ the predicate.
+ """
+ t1, t2 = tee(sequence)
+ return filter(predicate, t1), filterfalse(predicate, t2)
+
+def _assert_seq_elements(elem_type, seq):
+ if __debug__:
+ if not all(isinstance(elem, elem_type) for elem in seq):
+ bad = [elem for elem in seq if not isinstance(elem, elem_type)]
+ raise AssertionError(
+ "elements did not meet type requirement {!r}: {!r}"
+ .format(elem_type, bad))
+ return True
+
+def argmin(sequence):
+ """Return the index of the smallest item in SEQUENCE"""
+ return min(enumerate(sequence), key=second)[0]
+
+def argmax(sequence):
+ """Return the index of the largest item in SEQUENCE"""
+ return max(enumerate(sequence), key=second)[0]
+
+def common_prefix(compare, *seqs):
+ """Lazily compute the common prefix of SEQS.
+
+ The comparison is done with the COMPARE function, which should take
+ as many arguments as there are in SEQS and return whether they are
+ all equal.
+ """
+ return map(first, takewhile(lambda items: compare(*items), zip(*seqs)))
+
+def consume_list(alist):
+ """Iterate over ALIST, destroying it as we go.
+
+ Assumes ownership of ALIST. The function makes no guarantees about
+ what ALIST looks like while we're iterating over it.
+ """
+ assert isinstance(alist, list)
+ alist.reverse()
+ while alist:
+ yield alist.pop()
+
+
+
+class CaseInsensitiveCasePreservingDict(
+ ExplicitInheritance,
+ brain_suck_abc=collections.abc.MutableMapping):
+ """Case-preserving case-insensitive dict"""
+
+ __slots__ = ("_contents",)
+
+ @override
+ def __init__(self):
+ self._contents = {}
+
+ @override
+ def __getitem__(self, key):
+ try:
+ return second(self._contents[key.lower()])
+ except KeyError:
+ return self.__missing__(key)
+
+ @override
+ def __setitem__(self, key, value):
+ self._contents[key.lower()] = (key, value)
+
+ @override
+ def __delitem__(self, key):
+ del self._contents[key.lower()]
+
+ @override
+ def __iter__(self):
+ for original_name, _ in self._contents.values():
+ yield original_name
+
+ @override
+ def __len__(self):
+ return len(self._contents)
+
+ @override
+ def clear(self):
+ self._contents.clear()
+
+ def __missing__(self, key):
+ raise KeyError(key)
+
+def vard(*varnames):
+ """Debug facility: dump VARNAMES from enclosing scope
+
+ Each VARNAME in VARNAMES is a string.
+ """
+
+ xlog = inspect.currentframe().f_back.f_globals.get("log", log)
+ for varname in varnames:
+ value = inspect.currentframe().f_back.f_locals[varname]
+ # Don't hit on greps for the three-X string
+ xlog.debug("X""XX %s=%r", varname, value)
diff --git a/src/dctv/vector.h b/src/dctv/vector.h
new file mode 100644
index 0000000..e088b12
--- /dev/null
+++ b/src/dctv/vector.h
@@ -0,0 +1,42 @@
+// Copyright (C) 2020 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+#pragma once
+#include "dctv.h"
+#include <vector>
+
+namespace dctv {
+
+template<typename T>
+struct VectorHelper final {
+ using type = std::vector<T, PyAllocator<T>>;
+};
+
+struct BoolWrapper final {
+ BoolWrapper() noexcept = default;
+ BoolWrapper(bool value) noexcept : value(value) {} // NOLINT
+ operator bool() const { return this->value; } // NOLINT
+ private:
+ bool value = false;
+};
+static_assert(sizeof (BoolWrapper) == sizeof (bool));
+static_assert(alignof (BoolWrapper) == alignof (bool));
+
+template<>
+struct VectorHelper<bool> final {
+ using type = typename VectorHelper<BoolWrapper>::type;
+};
+template<typename T>
+using Vector = typename VectorHelper<T>::type;
+
+} // namespace dctv
diff --git a/src/modernmp/__init__.py b/src/modernmp/__init__.py
new file mode 100644
index 0000000..35c2c90
--- /dev/null
+++ b/src/modernmp/__init__.py
@@ -0,0 +1,14 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Package for robust multiprocessing facility"""
diff --git a/src/modernmp/_pylint.py b/src/modernmp/_pylint.py
new file mode 100644
index 0000000..a1dc220
--- /dev/null
+++ b/src/modernmp/_pylint.py
@@ -0,0 +1,40 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Teach pylint about our metaprogramming"""
+import astroid
+from astroid import MANAGER
+
+def register(_linter):
+ """Dummy?"""
+ # Needed for registering the plugin.
+
+def transform_client_connection(cls):
+ """Pretend ClientConnectionBase has the API methods registered"""
+ import modernmp.shm as shm # pylint: disable=useless-import-alias
+ # pylint: disable=protected-access
+ for fn in shm._resman_api_functions:
+ cls[fn.__name__] = fn
+
+MANAGER.register_transform(
+ astroid.ClassDef,
+ transform_client_connection,
+ lambda node: node.name == "ClientConnectionBase")
+
+# Fix exception report bug
+
+# pylint: disable=wrong-import-position
+import pylint.checkers.exceptions
+def _replacement_visit_classdef(_self, _cls):
+ pass
+pylint.checkers.exceptions.ExceptionRaiseLeafVisitor.visit_classdef = _replacement_visit_classdef
diff --git a/src/modernmp/_spawn_init.py b/src/modernmp/_spawn_init.py
new file mode 100644
index 0000000..c020fd2
--- /dev/null
+++ b/src/modernmp/_spawn_init.py
@@ -0,0 +1,92 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Bootstrap script for spawn.py
+
+When we use modernmp.spawn to make a new process, execution begins
+with this file as the top-level script. We slurp startup information
+from the environment, set up initial process environment, then defer
+to modernmp.spawn to complete initialization.
+"""
+
+# We could put this bootstrap code in spawn.py itself, but doing so
+# would result in a weird file layout in spawn.py, since we'd have to
+# run the bootstrap code before the majority of our imports (which would
+# work only once we finished setting up the path). It's cleaner to
+# separate the early logic into its own module.
+
+import sys
+import os
+import types
+from base64 import b64decode
+from pickle import loads
+
+ENVVAR = "MODERNMP_SPAWN_DATA"
+
+# _fixup_main_from_name and _fixup_main_from_path come from
+# multiprocessing, which we don't want to import unless absolutely
+# necessary. Here, we've simplified the logic and omitted some
+# obsolete compatibility hacks.
+
+def _fixup_main_from_name(mod_name):
+ current_main = sys.modules["__main__"]
+ if mod_name == "__main__" or mod_name.endswith(".__main__"):
+ return
+ if getattr(current_main.__spec__, "name", None) == mod_name:
+ return
+ import runpy
+ main_module = types.ModuleType("__mp_main__")
+ main_content = runpy.run_module(mod_name,
+ run_name="__mp_main__",
+ alter_sys=True)
+ main_module.__dict__.update(main_content)
+ sys.modules["__main__"] = sys.modules["__mp_main__"] = main_module
+
+def _fixup_main_from_path(main_path):
+ current_main = sys.modules["__main__"]
+ if getattr(current_main, "__file__", None) == main_path:
+ return
+ import runpy
+ main_module = types.ModuleType("__mp_main__")
+ main_content = runpy.run_path(main_path, run_name="__mp_main__")
+ main_module.__dict__.update(main_content)
+ sys.modules["__main__"] = sys.modules["__mp_main__"] = main_module
+
+def _run_spawn_child(*,
+ name,
+ sys_path,
+ sys_argv,
+ startup_cwd,
+ main_module_name,
+ main_module_path,
+ startup_bundle,
+ inherited_fd_numbers):
+ sys.path = sys_path
+ sys.argv = sys_argv
+
+ # See early util.py initialization
+ setattr(os, "__modernmp_startup_cwd", startup_cwd)
+
+ from setproctitle import setproctitle
+ setproctitle(name)
+ if main_module_name:
+ _fixup_main_from_name(main_module_name)
+ elif main_module_path:
+ _fixup_main_from_path(main_module_path)
+
+ from importlib import import_module
+ spawn = import_module("modernmp.spawn")
+ return spawn.spawned_child_main(startup_bundle, inherited_fd_numbers)
+
+if __name__ == "__main__" and ENVVAR in os.environ:
+ sys.exit(_run_spawn_child(**loads(b64decode(os.environ.pop(ENVVAR)))))
diff --git a/src/modernmp/apartment.py b/src/modernmp/apartment.py
new file mode 100644
index 0000000..f0becd4
--- /dev/null
+++ b/src/modernmp/apartment.py
@@ -0,0 +1,1208 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Event loop"""
+
+# TODO: optimize this mechanism
+#
+# - Use shared memory to manage reference counts instead of constantly chatting
+# with resource manager
+#
+# - Use persistent IO buffers.
+#
+# - Benchmark RTTs.
+
+import threading
+import logging
+import select
+import asyncio
+import weakref
+
+from concurrent.futures import CancelledError
+from functools import partial
+from itertools import count, chain
+from enum import Enum
+from contextlib import contextmanager
+from socket import SHUT_WR
+
+from cytoolz import first
+
+from .channel import (
+ Channel,
+ MessageSendContext,
+)
+
+from .shm import (
+ PeerDiedException,
+ ResourceRecvContext,
+ ResourceSendingMessageContextMixin,
+ SendMsgError,
+ SharedObject,
+ ShmSharedMemorySendContextMixin,
+ _assert_valid_oid,
+ cache_object_until_death,
+ get_process_resmanc,
+)
+
+from .util import (
+ CannotPickle,
+ ChainableFuture,
+ ClosingContextManager,
+ SafeClosingObject,
+ cached_property,
+ decode_exception,
+ die_due_to_fatal_exception,
+ encode_exception,
+ maybe_running_event_loop,
+ maybe_this_thread_event_loop,
+ running_event_loop,
+ the,
+ tls,
+ weak_bind,
+)
+
+from .waitsem import WaitableSemaphore
+
+log = logging.getLogger(__name__)
+
+class MessageUndeliverableError(RuntimeError):
+ """Message could not be delivered to destination"""
+ pass
+
+class NoSuchObjectError(RuntimeError):
+ """Named object does not exist"""
+ pass
+
+class NoSuchMethodError(RuntimeError):
+ """Method in object does not exist"""
+ pass
+
+class ApartmentQuitError(RuntimeError):
+ """Operation on an apartment that's been closed"""
+ pass
+
+def _do_call_oneway(call_gate, call_info, ret_filter):
+ assert not ret_filter
+ try:
+ return call_gate.send_message(OneWayMessage(call_info))
+ except PeerDiedException:
+ log.debug("failed to send one-way message", exc_info=True)
+
+def _do_call_async(call_gate, call_info, ret_filter):
+ apartment = Apartment.current()
+ future, reply_id = apartment.make_reply_future(call_gate)
+ future.async_death = True
+ if not future.done():
+ try:
+ call_gate.send_message(
+ TwoWayMessage(apartment.call_gate,
+ reply_id,
+ (),
+ ret_filter,
+ call_info))
+ except Exception as ex:
+ future.set_exception(ex)
+ return future
+
+def _do_call_sync(call_gate, call_info, ret_filter):
+ apartment = Apartment.current()
+ future, reply_id = apartment.make_reply_future(call_gate)
+ assert not future.async_death
+ if not future.done():
+ try:
+ call_gate.send_message(
+ TwoWayMessage(apartment.call_gate,
+ reply_id,
+ tls.active_calls,
+ ret_filter,
+ call_info))
+ apartment.wait_for_reply(reply_id)
+ except Exception as ex:
+ future.set_exception(ex)
+ assert future.done()
+ return future.result()
+
+# TODO(dancol): native support for AIO futures?
+_do_call_aio = _do_call_async
+
+class FunctionProxy(object):
+ """Proxy for a function"""
+ def __init__(self, function, call_gate):
+ assert isinstance(call_gate, CallGate)
+ self.__function = function
+ self.__call_gate = call_gate
+ self.__ret_filter = None
+ self.__do_call = _do_call_sync
+
+ def set_ret_filter(self, ret_filter):
+ """Set the return filter for this call."""
+ self.__ret_filter = ret_filter
+ return self
+
+ def proxy_ret(self):
+ """Return a proxy for this call's real return value"""
+ return self.set_ret_filter(proxy_for)
+
+ @property
+ def call_oneway(self):
+ """Set up a one-way call"""
+ self.__do_call = _do_call_oneway
+ return self
+
+ @property
+ def call_async(self):
+ """Set up an asynchronous call yielding a regular future"""
+ self.__do_call = _do_call_async
+ return self
+
+ @property
+ def call_sync(self):
+ """Set up a synchronous blocking call"""
+ self.__do_call = _do_call_sync
+ return self
+
+
+ @property
+ def call_aio(self):
+ """Set up an asynchronous call yielding an asyncio future"""
+ self.__do_call = _do_call_aio
+ return self
+
+ def __call__(self, *args, **kwargs):
+ return self.__do_call(self.__call_gate,
+ (self.__function, args, kwargs),
+ self.__ret_filter)
+
+class Proxy(SharedObject):
+ """Proxy for an Apartment-owned object"""
+
+ def __init__(self, proxied_cls, call_gate):
+ assert isinstance(proxied_cls, type)
+ assert isinstance(call_gate, CallGate)
+ self.__proxied_cls = proxied_cls
+ self.__call_gate = call_gate
+
+ @staticmethod
+ def get_proxied_class(proxy):
+ """Return the type of the object proxied"""
+ assert isinstance(proxy, Proxy)
+ return proxy.__proxied_cls # pylint: disable=protected-access
+
+ @staticmethod
+ def get_call_gate(proxy):
+ """Return the call gateway used to call methods"""
+ assert isinstance(proxy, Proxy)
+ return proxy.__call_gate # pylint: disable=protected-access
+
+ def __getattr__(self, name):
+ if name.startswith("__"):
+ raise AttributeError(name) # No attribute access!
+ return self.__call_gate.fn((self, name))
+
+ def __call__(self, *args, **kwargs): # Hack: should be generic!
+ return self.__call_gate.fn((self, "__call__"))(*args, **kwargs)
+
+ def __repr__(self):
+ return "<Proxy for {!r}>".format(self.__proxied_cls)
+
+ def __str__(self):
+ return repr(self)
+
+ _resman_send_eager = True
+
+class Message(object):
+ """Message sent between apartments"""
+
+ def dispatch(self, apartment):
+ """Handle the message"""
+ raise NotImplementedError("abstract")
+
+ def apartment_quit_rundown(self):
+ """Called when we're tearing down the apartment"""
+
+class RunAsyncFunctionMessage(Message):
+ """Synthetic message implementing Apartment.run_async()"""
+ def __init__(self, function):
+ self.function = function
+ self.future = ChainableFuture()
+ self.future.set_running_or_notify_cancel()
+
+ def dispatch(self, _apartment):
+ try:
+ result = self.function()
+ except BaseException as ex:
+ self.future.set_exception(ex)
+ else:
+ self.future.set_result(result)
+
+ def apartment_quit_rundown(self):
+ self.future.set_exception(ApartmentQuitError())
+
+class OneWayMessage(Message):
+ """Message for function call without reply"""
+ def __init__(self, call):
+ Message.__init__(self)
+ self.call = call
+
+ def dispatch(self, apartment):
+ """Handle the message"""
+ result = apartment.do_call(self.call)
+ if asyncio.iscoroutine(result):
+ asyncio.ensure_future(result) # Schedule by side effect
+
+class TwoWayMessage(Message):
+ """Message for function call with reply"""
+ def __init__(self, reply_call_gate, # pylint: disable=too-many-arguments
+ reply_id,
+ active_calls,
+ ret_filter,
+ call):
+ Message.__init__(self)
+ assert the(int, reply_id) > 0 # pylint: disable=compare-to-zero
+ assert isinstance(active_calls, tuple)
+ self.reply_call_gate = reply_call_gate
+ self.reply_id = reply_id
+ self.active_calls = active_calls
+ self.ret_filter = ret_filter
+ self.call = call
+
+ def __repr__(self):
+ return "<TwoWayMessage rcg={!r} rid={!r} ac={!r} rf={!r} c={!r}>".format(
+ self.reply_call_gate,
+ self.reply_id,
+ self.active_calls,
+ self.ret_filter,
+ self.call)
+
+ def __send_reply(self, message):
+ try:
+ self.reply_call_gate.send_message(message)
+ except PeerDiedException:
+ log.debug("dropping two-way message reply because sender died")
+
+ def __send_error_reply(self, ex):
+ self.__send_reply(ErrorReplyMessage(self.reply_id, encode_exception(ex)))
+
+ def __send_success_reply(self, result):
+ if self.ret_filter:
+ result = self.ret_filter(result)
+ self.__send_reply(SuccessReplyMessage(self.reply_id, result))
+
+ def __on_task_done(self, future):
+ if future.cancelled():
+ self.__send_error_reply(CancelledError())
+ elif future.exception():
+ self.__send_error_reply(future.exception())
+ else:
+ self.__send_success_reply(future.result())
+
+ def dispatch(self, apartment):
+ # pylint: disable=redefined-variable-type
+ try:
+ call_id = (self.reply_call_gate.oid, self.reply_id)
+ with tls.set_active_calls(tls.active_calls +
+ self.active_calls +
+ (call_id,)):
+ result = apartment.do_call(self.call)
+ except Exception as ex:
+ self.__send_error_reply(ex)
+ else:
+ if asyncio.iscoroutine(result):
+ # TODO(dancol): cancel future and send reply on detach!
+ asyncio.ensure_future(result).add_done_callback(self.__on_task_done)
+ else:
+ self.__send_success_reply(result)
+
+class SuccessReplyMessage(Message):
+ """Message for indicating a two-way message's success"""
+ def __init__(self, reply_id, value):
+ Message.__init__(self)
+ assert the(int, reply_id) > 0 # pylint: disable=compare-to-zero
+ self.reply_id = reply_id
+ self.value = value
+
+ def dispatch(self, apartment):
+ future = apartment.get_call_future(self.reply_id)
+ if future:
+ future.set_result(self.value)
+ else:
+ if __debug__: # pylint: disable=else-if-used
+ log.debug("reply id %s: success but now irrelevant",
+ self.reply_id)
+
+class ErrorReplyMessage(Message):
+ """Message for indicating a two-way message's failure"""
+ def __init__(self, reply_id, saved_exc):
+ Message.__init__(self)
+ assert the(int, reply_id) > 0 # pylint: disable=compare-to-zero
+ self.reply_id = reply_id
+ self.saved_exc = saved_exc
+
+ def dispatch(self, apartment):
+ future = apartment.get_call_future(self.reply_id)
+ if future:
+ future.set_exception(decode_exception(self.saved_exc))
+ else:
+ if __debug__: # pylint: disable=else-if-used
+ log.debug("reply id %s: failed but now irrelevant",
+ self.reply_id, exc_info=decode_exception(self.saved_exc))
+
+class ApartmentHandle(SharedObject):
+ """IPC-capable handle to an Apartment
+
+ Useful mostly for death notifications.
+ """
+ def __init__(self, name):
+ super().__init__()
+ self.name = the(str, name)
+
+class ApartmentFactory(object):
+ """Factory for making Apartment objects and their CallGate instances.
+
+ ApartmentFactory instances can be sent between processes. Apartment
+ objects themselves cannot be. Call gates can also be sent between
+ processes, of course.
+
+ An ApartmentFactory can be used to produce only one Apartment.
+ """
+ def __init__(self, name="apartment", process_resmanc_oid=None):
+ """Make an ApartmentFactory."""
+ self.__handle = ApartmentHandle(name)
+ self.__read_channel, write_channel = Channel.make_pair(duplex=False)
+ self.__call_gate = CallGate(
+ write_channel,
+ self.__handle.oid,
+ process_resmanc_oid or get_process_resmanc().id)
+
+ @property
+ def call_gate(self):
+ """The call gate for making calls to the new apartment"""
+ return self.__call_gate
+
+ def make_apartment(self):
+ """Make the Apartment for this factory"""
+ assert get_process_resmanc().id == self.__call_gate.process_oid, \
+ ("the host process for an apartment must be specified at factory "
+ "creation time")
+ apartment = Apartment(self.__handle,
+ self.__read_channel,
+ self.__call_gate)
+ del self.__handle
+ del self.__read_channel
+ return apartment
+
+class CallGate(SharedObject):
+ """Handle for making function calls to an apartment"""
+
+ # The CallGate object is distinct from the Apartment proper because
+ # we can share CallGate instances across processes (via shm.py
+ # magic), but we can't share full Apartment objects, which have
+ # process affinity and which would be kept alive indefinitely by
+ # sharing in any case. (A CallGate amounts to a weak reference to
+ # an Apartment.)
+
+ def __init__(self, write_channel, apartment_oid, process_oid):
+ assert isinstance(write_channel, Channel)
+ assert _assert_valid_oid(apartment_oid)
+ assert _assert_valid_oid(process_oid)
+ self.__write_channel = write_channel
+ self.__apartment_oid = apartment_oid
+ self.__process_oid = process_oid
+
+ @property
+ def channel(self):
+ """Channel object to which we write commands"""
+ return self.__write_channel
+
+ @property
+ def apartment_oid(self):
+ """The OID of the apartment that receives calls made through us"""
+ return self.__apartment_oid
+
+ @property
+ def process_oid(self):
+ """The OID of the process that owns the apartment"""
+ return self.__process_oid
+
+ def send_message(self, message):
+ """Send a message to the apartment.
+
+ Internal use only.
+ """
+ # TODO(dancol): this call can block. sometimes that's okay, but
+ # we really should have an all-asyncio message path to avoid any
+ # possible deadlock in replies.
+ assert isinstance(message, Message)
+ self.__write_channel.send(message, ApartmentSendContext.to(self))
+
+ def fn(self, function):
+ """Retrieve an object for making function calls"""
+ return FunctionProxy(function, self)
+
+ def _resman_after_pull_hook(self):
+ cache_object_until_death(self, self.apartment_oid)
+
+ def poll_for_send(self):
+ """Wait until we can write a message"""
+ self.__write_channel.poll_for_send()
+
+class AttachInfo(object):
+ """Per-event-loop apartment attachment information"""
+ def __init__(self, apartment):
+ self.apartment = the(Apartment, apartment)
+ self.count = 0
+
+def maybe_get_attach_info(loop):
+ """Get event loop LOOP's apartment info object"""
+ assert isinstance(loop, asyncio.AbstractEventLoop)
+ return getattr(loop, "_apartment_attach", None)
+
+def set_attach_info(loop, apartment):
+ """Set the apartment associated with the event loop"""
+ assert isinstance(loop, asyncio.AbstractEventLoop)
+ if apartment:
+ assert not maybe_get_attach_info(loop)
+ setattr(loop, "_apartment_attach", the(AttachInfo, apartment))
+ else:
+ assert maybe_get_attach_info(loop)
+ delattr(loop, "_apartment_attach")
+
+class ApartmentSendContext(
+ ShmSharedMemorySendContextMixin,
+ MessageSendContext,
+ ResourceSendingMessageContextMixin,
+):
+ """Send context for transferring resource-bearing messages via resman"""
+
+ def __init__(self, call_gate):
+ super().__init__()
+ self.__call_gate = the(CallGate, call_gate)
+
+ def sendmsg(self, pickle_data, block, channel):
+ if not self.resources:
+ return super().sendmsg(pickle_data, block, channel)
+ try:
+ while not get_process_resmanc().cg_sendmsg_nonblock(
+ self.__call_gate.oid,
+ bytes(pickle_data),
+ self.fdhs,
+ self.resources):
+ self.__call_gate.poll_for_send()
+ except SendMsgError as ex:
+ raise ex.__cause__ or ex
+
+ @classmethod
+ def to(cls, call_gate):
+ """Make a factory function"""
+ return partial(cls, call_gate)
+
+class Apartment(ClosingContextManager, CannotPickle):
+ """A habitat for objects.
+
+ The Apartment object is basically the same as the COM concept of the
+ same name; it allows for cross-process coherent object method
+ calling. To create an object usable from multiple processes, create
+ the object, then call proxy_for(that_object). You can then send the
+ resulting Proxy object to other processes via the low-level shm
+ mechanism, pickle, and so on, and these other processes can call
+ methds on that proxy and get replies.
+
+ The object, at this point, "lives" inside the apartment that was
+ active at the point proxy_for was called. All calls to object
+ methods (via the proxy) take place in threads attached to the
+ apartment that owns the object. If a method (via a proxy) is called
+ from outside the object's home apartment, the sending apartment
+ sends a message to the object's home apartment and waits for
+ a reply.
+
+ Each apartment is associated with an asyncio event loop, which takes
+ care of actual IO multiplexing. We used to do the IO ourselves, but
+ it turns out that asyncio does an adequate job already.
+
+ [1] shm preserves object identity across process boundaries
+ """
+
+ @staticmethod
+ def current():
+ """Return current thread's running apartment
+
+ It is invalid to call this function unless we're actually running
+ an event loop associated with an apartment.
+ """
+ # pylint: disable=protected-access
+ return running_event_loop()._apartment_attach.apartment
+
+ @staticmethod
+ def maybe_current():
+ """Return running apartment or None"""
+ loop = maybe_running_event_loop()
+ if loop:
+ return getattr(loop, "_apartment_attach", None)
+ return None
+
+ def __init__(self, # pylint: disable=too-many-arguments
+ handle,
+ read_channel,
+ call_gate):
+ assert isinstance(read_channel, Channel)
+
+ self.__handle = the(ApartmentHandle, handle)
+ self.__read_channel = read_channel
+ self.__call_gate = call_gate
+ self.__message_queue_semaphore = WaitableSemaphore()
+
+ # Protects everything below
+ self.__lock = threading.Lock()
+
+ self.__number_attached = 0
+ self.__weak_last_detach_callbacks = weakref.WeakSet()
+
+ # Tracks objects that live here
+ self.__owned = {}
+
+ # Pending futures
+ self.__reply_id_sequence = count(1)
+ self.__pending_calls = {}
+ self.__message_queue = []
+
+ # All death callbacks we've added, kept so that we can remove
+ # callbacks from resmanc when we close this apartment.
+ self.__death_callback_keys = weakref.WeakSet()
+
+ # For blocking calls
+ self.__wsem_by_reply_id = {}
+ self.__wsem_free_list = []
+
+ @cached_property
+ def name(self):
+ """The name of this apartment"""
+ return self.__handle.name
+
+ @cached_property
+ def id(self):
+ """The ID of the apartment handle"""
+ return self.__handle.oid
+
+ def call_async(self, fn):
+ """Call function FN inside the apartment
+
+ Safe to call from any thread. Bypasses CallGate pickle, reference
+ tracking, and so on.
+
+ Return a future supplying the result of that call.
+ """
+ return self.__enqueue_message(RunAsyncFunctionMessage(fn)).future
+
+ def __read_message_nonblock(self):
+ try:
+ return self.__read_channel.recv(ResourceRecvContext, block=False)
+ except BlockingIOError:
+ return None
+
+ def add_weak_last_detach_callback(self, callback):
+ """Add a callback run when last thread detaches"""
+ self.__weak_last_detach_callbacks.add(callback)
+
+ def remove_weak_last_detach_callback(self, callback):
+ """Remove a callback added with add_weak_last_detach_callback"""
+ self.__weak_last_detach_callbacks.discard(callback)
+
+ def __add_death_callback(self, oid, callback):
+ key = get_process_resmanc().add_death_callback(oid, callback)
+ self.__death_callback_keys.add(key)
+ return key
+
+ def make_proxy(self, obj):
+ """Make a proxy for calling OBJ via this apartment"""
+ assert Apartment.current() is self
+ proxy = Proxy(type(obj), self.__call_gate)
+ proxy_oid = proxy.oid
+ assert proxy_oid not in self.__owned
+ self.__owned[proxy_oid] = obj
+ try:
+ def _on_proxy_death():
+ with self.__lock:
+ if not self.closed:
+ del self.__owned[proxy_oid]
+ self.__add_death_callback(proxy_oid, _on_proxy_death)
+ except:
+ del self.__owned[proxy.oid]
+ raise
+ return proxy
+
+ def unproxy(self, proxy):
+ """Return object behind proxy"""
+ assert Apartment.current() is self
+ assert isinstance(proxy, Proxy)
+ return self.__owned[proxy.oid]
+
+ def make_reply_future(self, call_gate):
+ """Make a future that we resolve when we receive a reply.
+
+ Return a pair (FUTURE, REPLY_ID) where FUTURE is the future
+ resolved upon reply and REPLY_ID is the ID that other apartments
+ should include in their messages in order to activate FUTURE.
+ """
+ assert isinstance(call_gate, CallGate)
+ assert Apartment.current() is self, "must be attached"
+
+ # No synchronization necessary here: the counter increment is
+ # atomic, and the reply_id is unique, so we can't collide on
+ # self.__pending_calls slots.
+
+ reply_future = ChainableFuture()
+ reply_future.set_running_or_notify_cancel() # Cancel not supported
+ reply_future.async_death = False
+ reply_id = next(self.__reply_id_sequence)
+
+ def _on_call_target_death():
+ def _set_exception():
+ reply_future.set_exception(ApartmentQuitError())
+ if reply_future.async_death:
+ self.call_async(_set_exception)
+ else:
+ _set_exception()
+
+ # N.B. _on_call_target_death can run before this call even
+ # returns. If it does, _on_reply_future_done will also
+ # run immediately.
+ death_key = self.__add_death_callback(call_gate.apartment_oid,
+ _on_call_target_death)
+
+ self.__pending_calls[reply_id] = reply_future
+ def _on_reply_future_done(future):
+ assert future is reply_future
+ get_process_resmanc().remove_death_callback(death_key)
+ del self.__pending_calls[reply_id]
+ wsem = self.__wsem_by_reply_id.get(reply_id)
+ if wsem:
+ wsem.release() # Wake synchronous waiter
+ reply_future.add_done_callback(_on_reply_future_done)
+
+ return reply_future, reply_id
+
+ def __enqueue_message(self, message):
+ """Add the message to the queue"""
+ with self.__lock:
+ if self.closed:
+ message.apartment_quit_rundown()
+ else:
+ self.__message_queue.append(message)
+ self.__message_queue_semaphore.release()
+ return message
+
+ def __get_wsem_locked(self):
+ if self.__wsem_free_list:
+ wsem = self.__wsem_free_list.pop()
+ else:
+ wsem = WaitableSemaphore()
+ assert not wsem.get_value()
+ return wsem
+
+ @contextmanager
+ def __wsem_for_reply_id(self, reply_id):
+ """Signal a waitable semaphore when we get a reply.
+
+ Yield the waitable semaphore or None if we've already processed
+ the reply by the time we try to make the wsem arrangement.
+ """
+ with self.__lock:
+ if reply_id in self.__pending_calls:
+ wsem = self.__get_wsem_locked()
+ assert reply_id not in self.__wsem_by_reply_id
+ self.__wsem_by_reply_id[reply_id] = wsem
+ else:
+ wsem = None
+ try:
+ yield wsem
+ finally:
+ if wsem:
+ with self.__lock:
+ wsem = self.__wsem_by_reply_id.pop(reply_id)
+ wsem.try_acquire_all() # Reset in case we were signaled
+ assert not wsem.get_value()
+ self.__wsem_free_list.append(wsem)
+
+ def wait_for_reply(self, reply_id):
+ """Wait for a response for a message"""
+ # The operation of this routine is tricky. Keep in mind that
+ # apartments can be multithreaded, so multiple threads may be pulling
+ # from the dispatch queue. Also keep in mind that we track call
+ # causality and want to process on this thread (or any other)
+ # "callback" messages having to do with any blocking calls
+ # pending, so we want to keep pumping _some_ messages while we
+ # wait for a reply.
+ #
+ # The simplest way of dealing with various TOCTOU races between
+ # checking for a reply and poll() is to associate a waitable
+ # semaphore with the reply we're expecting. _Any_ thread that
+ # receives a reply ups the semaphore. Creating a waitable
+ # semaphore is expensive, so we keep a free list.
+ #
+ # While we wait, we retrieve messages and see whether each one
+ # might be relevant to the current wait, as indicated by the
+ # _predicate function. We enqueue any messages that aren't
+ # immediately relevant. Some other thread doing the same thing may
+ # have already enqueued a message that we care about, so we scan
+ # the queue as well as freshly-arriving messages.
+ assert Apartment.current() is self
+ my_call_id = (self.__call_gate.oid, reply_id)
+
+ def _predicate(message):
+ """Return true to dispatch MESSAGE on the current thread"""
+ if isinstance(message, TwoWayMessage):
+ if my_call_id in message.active_calls:
+ return True # Callback
+ if (message.reply_call_gate is self.__call_gate
+ and message.reply_id == reply_id):
+ return True # Self-call
+ if (isinstance(message, (SuccessReplyMessage, ErrorReplyMessage))
+ and message.reply_id in self.__wsem_by_reply_id):
+ return True # This is a reply to blocking call
+ return False # Enqueue it
+
+ # TODO(dancol): preserve callback stack nesting: force synchronous
+ # callbacks to run on this thread, not some other thread in
+ # this apartment.
+
+ with self.__wsem_for_reply_id(reply_id) as wsem:
+ if not wsem:
+ return # Already completed
+ # TODO(dancol): what happens if we're part of a pool and the pool
+ # wants to exit?
+ poll = select.poll()
+ # Note that we *don't* watch the message queue semaphore here.
+ # If we did, we'd busy-wait. We do want to know when our peer
+ # dies though, so we have a special death callback that tickles
+ # wsem directly if that happens.
+ for wait in chain([wsem.fileno()], self.__read_channel.fd_numbers):
+ poll.register(wait, select.POLLIN)
+ while True:
+ if wsem.get_value():
+ return # Have our value.
+ self.__dispatch_some_messages(_predicate)
+ message = self.__read_message_nonblock()
+ if message:
+ if _predicate(message):
+ message.dispatch(self)
+ else:
+ self.__enqueue_message(message)
+ poll.poll()
+
+ def __dispatch_some_messages(self, predicate):
+ """Scan the message queue and dispatch some messages
+
+ Dispatch on the current thread any messages for which PREDICATE
+ returns true.
+ """
+ to_dispatch = []
+ with self.__lock:
+ i = 0
+ message_queue = self.__message_queue
+ message_queue_semaphore = self.__message_queue_semaphore
+ assert message_queue_semaphore.get_value() == len(message_queue)
+ while i < len(message_queue):
+ if predicate(message_queue[i]):
+ # Here, we're using the try_acquire as a plain decrement in
+ # order to keep the semaphore and message queue lengths
+ # consistent as we pluck messages out of the queue.
+ acq = message_queue_semaphore.try_acquire()
+ assert acq, "checked count above"
+ to_dispatch.append(message_queue.pop(i))
+ else:
+ i += 1
+ assert message_queue_semaphore.get_value() == len(message_queue)
+ for message in to_dispatch:
+ message.dispatch(self)
+
+ def do_call(self, call):
+ """Actually dispatch a call, resolving function to proxy if needed"""
+ # TODO(dancol): get rid of special case for method calls
+ assert Apartment.current() is self
+ function, args, kwargs = call
+ if isinstance(function, tuple):
+ proxy, method_name = function
+ try:
+ obj = self.__owned[proxy.oid] # Atomic
+ except KeyError:
+ raise NoSuchObjectError(repr(proxy))
+ try:
+ function = getattr(obj, method_name)
+ except AttributeError:
+ raise NoSuchObjectError(method_name)
+ return function(*args, **kwargs)
+
+ def get_call_future(self, reply_id):
+ """Get the future corresponding to REPLY_ID
+
+ Return None if we're not waiting for any such reply.
+ """
+ assert Apartment.current() is self
+ return self.__pending_calls.get(reply_id)
+
+ def __pop_queued_message(self):
+ # Need to take the outer lock here to synchronize with
+ # __dispatch_some_messages's message queue scanning. try_acquire
+ # is cheap in the common case that we have an empty queue.
+ with self.__lock:
+ if self.__message_queue_semaphore.try_acquire():
+ return self.__message_queue.pop(0)
+ return None
+
+ def __check_full(self):
+ try:
+ self.__check_messages_only()
+ message = self.__read_message_nonblock()
+ if message:
+ message.dispatch(self)
+ except:
+ die_due_to_fatal_exception("dispatching messages")
+
+ def __check_messages_only(self):
+ try:
+ assert Apartment.current() is self
+ while True:
+ message = self.__pop_queued_message()
+ if not message:
+ break
+ message.dispatch(self)
+ except:
+ die_due_to_fatal_exception("dispatching messages")
+
+ @property
+ def call_gate(self):
+ """The call gate for making calls to this apartment"""
+ return self.__call_gate
+
+ def __get_fds_and_callbacks(self):
+ for fd_number in self.__read_channel.fd_numbers:
+ yield fd_number, self.__check_full
+ yield self.__message_queue_semaphore.fileno(), self.__check_messages_only
+
+ def __register_event_loop_callbacks(self, loop):
+ try:
+ for fd, callback in self.__get_fds_and_callbacks():
+ assert not loop.remove_reader(fd), \
+ "fd {!r} should not be registered".format(fd)
+ loop.add_reader(fd, callback)
+ except:
+ self.__unregister_event_loop_callbacks(loop)
+ raise
+
+ def __unregister_event_loop_callbacks(self, loop):
+ try:
+ for fd, _callback in self.__get_fds_and_callbacks():
+ loop.remove_reader(fd) # Noop if not registered
+ except:
+ die_due_to_fatal_exception("unrolling apartment attach")
+
+ @property
+ def number_attached(self):
+ """Number of event loops attached to this apartment"""
+ return self.__number_attached
+
+ def attach(self):
+ """Attach this apartment to this thread's current event loop.
+
+ Each attach must be paired with a detach. Attach and detach can
+ nest if balanced. If a thread exits while attached to an
+ apartment, it will be automatically detached.
+ """
+ loop = maybe_this_thread_event_loop()
+ if not loop:
+ raise AssertionError("no event loop for thread")
+ info = maybe_get_attach_info(loop)
+ if info:
+ if info.apartment is not self:
+ raise AssertionError("wrong apartment")
+ assert info.count >= 1
+ info.count += 1
+ return info
+ info = AttachInfo(self)
+ with self.__lock:
+ if self.closed:
+ raise RuntimeError("can attach only to running apartments")
+ self.__number_attached += 1
+ try:
+ self.__register_event_loop_callbacks(loop)
+ except:
+ self.__number_attached -= 1
+ raise
+ assert not info.count
+ set_attach_info(loop, info)
+ info.count = 1
+ return info
+
+ def detach(self):
+ """Remove association between current event loop and apartment"""
+ loop = maybe_this_thread_event_loop()
+ if not loop:
+ raise AssertionError("no event loop for thread")
+ info = maybe_get_attach_info(loop)
+ if not info:
+ raise AssertionError("no apartment attached to event loop")
+ if info.apartment is not self:
+ raise AssertionError("wrong apartment")
+ assert info.count >= 1
+ if info.count > 1:
+ info.count -= 1
+ return
+ callbacks = ()
+ with self.__lock:
+ if self.__number_attached == 1:
+ callbacks = tuple(self.__weak_last_detach_callbacks)
+ self.__weak_last_detach_callbacks.clear()
+ if callbacks:
+ if loop.is_running():
+ for callback in callbacks:
+ callback()
+ else:
+ async def _run_callbacks():
+ for callback in callbacks:
+ callback()
+ loop.run_until_complete(_run_callbacks())
+ assert info.count == 1
+ with self.__lock:
+ set_attach_info(loop, None)
+ self.__unregister_event_loop_callbacks(loop)
+ assert not self.closed
+ assert self.__number_attached >= 1
+ self.__number_attached -= 1
+ info.count = 0
+
+ @contextmanager
+ def attached(self):
+ """Convenience context manager for attaching"""
+ self.attach()
+ try:
+ yield self
+ finally:
+ self.detach()
+
+ def _do_close(self):
+ with self.__lock:
+ # The attach check synchronizes the call mechanism against
+ # detach below, almost like a big reader-writer lock.
+ if self.__number_attached:
+ raise AssertionError(
+ "cannot close apartment with attached event loops")
+
+ # Shut down the socket and drain the event queue so that we
+ # correctly process any incoming reference counts.
+ self.__call_gate.channel.shutdown(SHUT_WR)
+ while True:
+ try:
+ if not self.__read_message_nonblock():
+ break
+ except PeerDiedException:
+ break
+
+ while self.__message_queue:
+ self.__message_queue.pop().apartment_quit_rundown()
+
+ # We're not going to resolve these futures
+ for future in list(self.__pending_calls.values()):
+ future.set_exception(ApartmentQuitError())
+ assert not self.__pending_calls # Mutated by future callbacks
+
+ # Make sure all death callbacks disappear
+ for death_key in tuple(self.__death_callback_keys):
+ get_process_resmanc().remove_death_callback(death_key)
+ death_key = None
+ assert not self.__death_callback_keys
+
+ self.__owned.clear()
+ self.__read_channel.close()
+ del self.__handle
+ super()._do_close()
+
+class ThreadPoolQuittingError(RuntimeError):
+ """Exception raised when a thread tries to join a quitting thread pool"""
+
+class ThreadPool(ClosingContextManager, CannotPickle):
+ """Owns an apartment made of threads"""
+ __init_done = False
+ def __init__(self, nr_threads=0, name="tp"):
+ self.__monitor = threading.Condition(threading.Lock())
+ self.__apartment = ApartmentFactory(name).make_apartment()
+ self.__threads = {}
+ self.__state = self._State.RUNNING
+ self.__init_done = True
+ try:
+ for _ in range(nr_threads):
+ self.add_thread()
+ except:
+ self.close()
+ raise
+
+ @property
+ def name(self):
+ """Name of this thread pool"""
+ return self.apartment.name
+
+ @property
+ def call_gate(self):
+ """Object for calling into apartment"""
+ return self.apartment.call_gate
+
+ @property
+ def fn(self):
+ """Shortcut for call_gate.fn"""
+ return self.call_gate.fn
+
+ @property
+ def apartment(self):
+ """The apartment to which threadpool threads attach"""
+ return self.__apartment
+
+ def add_thread(self):
+ """Add a thread to the apartment"""
+ init_future = ChainableFuture()
+ thread = threading.Thread(
+ target=self.__run_pool_thread,
+ args=[[self, init_future]],
+ daemon=True,
+ name="{}/{}".format(self.name, len(self.__threads)),
+ )
+ thread.start()
+ return init_future.result()
+
+ def __thread_init(self, args):
+ self_ref, init_future = args
+ args.clear() # Break reference cycle
+ loop = None
+ set_loop = False
+ locked = False
+ try:
+ thread = threading.current_thread()
+ assert self_ref is self
+ assert not maybe_this_thread_event_loop()
+ self.__monitor.acquire()
+ locked = True
+ if self.__state is not self._State.RUNNING:
+ raise ThreadPoolQuittingError
+ assert thread not in self.__threads
+ loop = asyncio.new_event_loop()
+ asyncio.set_event_loop(loop)
+ set_loop = True
+ self.__apartment.attach()
+ self.__threads[thread] = loop
+ init_future.set_result(None)
+ self.__monitor.release()
+ return True
+ except BaseException as ex:
+ if set_loop:
+ asyncio.set_event_loop(None)
+ if loop:
+ loop.close()
+ if locked:
+ self.__monitor.release()
+ init_future.set_exception(ex)
+ return False
+
+ @staticmethod
+ def __run_pool_thread(args):
+ try:
+ # pylint: disable=protected-access
+ if args[0].__thread_init(args):
+ maybe_this_thread_event_loop().run_forever()
+ loop = maybe_this_thread_event_loop()
+ maybe_get_attach_info(loop).apartment.detach()
+ asyncio.set_event_loop(None)
+ loop.close()
+ except:
+ die_due_to_fatal_exception("running ThreadPool worker")
+
+ @staticmethod
+ def __thread_kill():
+ maybe_running_event_loop().stop()
+
+ def __kill_thread_gracefully(self, thread):
+ assert thread in self.__threads
+ self.__threads[thread].call_soon_threadsafe(self.__thread_kill)
+ thread.join()
+ del self.__threads[thread]
+
+ def _do_close(self):
+ # pylint: disable=redefined-variable-type
+ with self.__monitor:
+ try:
+ state = self.__state
+ except AttributeError:
+ return # Can happen during finalization
+ if state is self._State.QUIT:
+ return
+ if state is self._State.QUITTING:
+ self.__monitor.wait_for(lambda: self.__state is self._State.QUIT)
+ return
+ self.__state = self._State.QUITTING
+ while self.__threads:
+ self.__kill_thread_gracefully(first(self.__threads))
+ with self.__monitor:
+ self.__apartment.close()
+ del self.__apartment
+ self.__state = self._State.QUIT
+ self.__monitor.notify_all()
+ super()._do_close()
+
+ def __del__(self):
+ if self.__init_done:
+ self.close()
+
+ class _State(Enum):
+ RUNNING = 0
+ QUITTING = 1
+ QUIT = 2
+
+def proxy_for(obj):
+ """Shortcut for making a proxy that lives in the current apartment."""
+ if not isinstance(obj, Proxy):
+ obj = Apartment.current().make_proxy(obj)
+ return obj
+
+def unproxy(proxy):
+ """Get bare object behind proxy.
+
+ PROXY must be owned by the current apartment.
+ """
+ if isinstance(proxy, Proxy):
+ return Apartment.current().unproxy(proxy)
+ return proxy
+
+class AutoUnproxy(object):
+ """Magically unpickles as unproxied object"""
+ def __init__(self, proxy):
+ self.__proxy = the(Proxy, proxy)
+
+ def __reduce__(self):
+ return unproxy, (self.__proxy,)
+
+auto_unproxy = AutoUnproxy # Alias # pylint: disable=invalid-name
+
+class ApartmentAffinityMixin(SafeClosingObject):
+ """Mixin for tying object to an apartment"""
+ def __init__(self):
+ super().__init__()
+ self._apartment = Apartment.current()
+ self.__close_callback = weak_bind(self.close)
+ self._apartment.add_weak_last_detach_callback(self.__close_callback)
+
+ def _check_apartment(self):
+ assert Apartment.current() is self._apartment
+ return True
+
+ def _do_close(self):
+ self._check_apartment()
+ self._apartment.remove_weak_last_detach_callback(self.__close_callback)
+ self._apartment = None
+ super()._do_close()
diff --git a/src/modernmp/channel.py b/src/modernmp/channel.py
new file mode 100644
index 0000000..2d466ab
--- /dev/null
+++ b/src/modernmp/channel.py
@@ -0,0 +1,417 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Connection that supports our pickling scheme"""
+
+import os
+import logging
+import select
+from errno import ESOCKTNOSUPPORT, ENOTCONN
+from array import array
+
+import socket as socket_module
+from socket import (
+ AF_UNIX,
+ CMSG_LEN,
+ MSG_CTRUNC,
+ MSG_TRUNC,
+ SCM_RIGHTS,
+ SHUT_RD,
+ SHUT_WR,
+ SOCK_DGRAM,
+ SOCK_STREAM,
+ SOL_SOCKET,
+ socket,
+ socketpair,
+)
+
+from .util import (
+ FdHolder,
+ SafeClosingObject,
+ cached_property,
+ die_due_to_fatal_exception,
+ the,
+)
+
+from .reduction import (
+ MessageTooLargeError,
+ PickleContext,
+ UnpickleContext,
+ fancy_pickle,
+ fancy_unpickle,
+)
+
+log = logging.getLogger(__name__)
+
+MSG_CMSG_CLOEXEC = getattr(socket_module, "MSG_CMSG_CLOEXEC", 0)
+SOCK_SEQPACKET = getattr(socket_module, "SOCK_SEQPACKET", 0)
+MSG_DONTWAIT = getattr(socket_module, "MSG_DONTWAIT", 0)
+MSG_NOSIGNAL = getattr(socket_module, "MSG_NOSIGNAL", 0)
+
+if __debug__:
+ if os.getenv("MODERNMP_SIMULATE_MACOS") == "1":
+ MSG_NOSIGNAL = 0
+ MSG_DONTWAIT = 0
+ SOCK_SEQPACKET = 0
+
+# AF_UNIX SOCK_DGRAM notes:
+#
+# Say we have sockets A and B connected to each other. What happens
+# when A tries to send and B is dead? We can get any of ECONNREFUSED
+# (first send after B closes), ENOTCONN (subsequent sends from B), or
+# EPIPE (B shuts down reading, but doesn't close). They all mean the
+# same thing though: the peer is dead.
+#
+# We always use born-connected socketpairs, so we don't have to worry
+# about endpoint binding.
+#
+
+# Maximum size, in bytes, of a datagram message. Messages larger than
+# this size get sent indirectly via a file descriptor that we send
+# over the datagram.
+MAX_MSG_SIZE = 64*1024
+
+# The maximum number of file descriptors in a single message.
+MAX_MSG_FD = 1024
+
+# The maximum number of bytes we need to hold MAX_MSG_FD file descriptors
+MSG_ANC_SIZE = CMSG_LEN(4 * MAX_MSG_FD)
+
+RECVMSG_BLOCK_FLAGS = MSG_CMSG_CLOEXEC
+RECVMSG_NONBLOCK_FLAGS = RECVMSG_BLOCK_FLAGS | MSG_DONTWAIT
+
+SENDMSG_BLOCK_FLAGS = MSG_NOSIGNAL
+SENDMSG_NONBLOCK_FLAGS = SENDMSG_BLOCK_FLAGS | MSG_DONTWAIT
+
+RECV_FLAGS_TRUNCATED = MSG_TRUNC | MSG_CTRUNC
+
+class PeerDiedException(Exception):
+ """Exception raised when we detect that our peer has died"""
+
+def _extract_fds_from_ancdata(ancdata):
+ try:
+ raw_fds = array("i")
+ for cmsg_level, cmsg_type, cmsg_data in ancdata:
+ if cmsg_level == SOL_SOCKET and cmsg_type == SCM_RIGHTS:
+ raw_fds.frombytes(cmsg_data[:len(cmsg_data) -
+ (len(cmsg_data) % raw_fds.itemsize)])
+ fds = [FdHolder.steal(raw_fd) for raw_fd in raw_fds]
+ except:
+ # If we fail here, we leak the SCM_RIGHTS FDs with no way to
+ # recover, so just die.
+ die_due_to_fatal_exception("slurping ancdata")
+ if not MSG_CMSG_CLOEXEC:
+ for fd in fds:
+ os.set_inheritable(fd.fileno(), False)
+ return fds
+
+def fdhs_to_ancdata(fdhs):
+ """Convert a sequence of FdHolder objects to an ancdata array"""
+
+ if not fdhs:
+ return ()
+ if len(fdhs) > MAX_MSG_FD:
+ raise MessageTooLargeError("too many FDs: want {!r}; max is {!r}"
+ .format(len(fdhs), MAX_MSG_FD))
+ return [(SOL_SOCKET,
+ SCM_RIGHTS,
+ array("i", (fdh.fileno() for fdh in fdhs)))]
+
+class MessageSendContext(PickleContext):
+ """Extends a PickleContext with message send commit stuff"""
+
+ def sendmsg(self,
+ pickle_data: bytes,
+ block: bool,
+ channel: "Channel") -> None:
+ """Send a message to the desired target.
+
+ Subclasses can override this method to perform actions before and
+ after message sends. The implementation should call sendmsg_raw
+ on CHANNEL or something with an equivalent effect.
+ """
+ channel.sendmsg_raw(pickle_data, fdhs_to_ancdata(self.fdhs), block)
+
+class Channel(SafeClosingObject):
+ """General-purpose object-based intramachine socket connection
+
+ This class does no internal locking. You must make sure that at most
+ one reader and one writer can be using the Channel across all
+ processes.
+ """
+
+ @classmethod
+ def __make_pair_1(cls):
+ candidates = [ChannelDgram.make_pair_1]
+ if (os.getenv("MODERNMP_FORCE_DGRAM") != "1" and
+ SOCK_SEQPACKET and
+ MSG_DONTWAIT):
+ candidates.append(ChannelSeqPacket.make_pair_1)
+ while candidates:
+ candidate = candidates.pop()
+ try:
+ channels = candidate()
+ except OSError as ex:
+ if ex.errno != ESOCKTNOSUPPORT:
+ raise
+ else:
+ cls.__make_pair_1 = candidate
+ return channels
+ raise RuntimeError("no way to create sockets")
+
+ @classmethod
+ def make_pair(cls, duplex: bool = True):
+ """Make a pair of connected channels
+
+ Return a pair (CHANNEL_A, CHANNEL_B).
+
+ If DUPLEX is false, the two channels are indistinguishable.
+ If DUPLEX is true, data can flow only from CHANNEL_B to CHANNEL_A.
+ """
+ channels = cls.__make_pair_1()
+ if not duplex:
+ channels[0].shutdown(SHUT_WR)
+ channels[1].shutdown(SHUT_RD)
+ return channels
+
+ def __init__(self, sock):
+ """Private constructor: use the make_pair() constructor"""
+ assert isinstance(sock, socket)
+ assert sock.family == AF_UNIX
+ assert sock.type in (SOCK_SEQPACKET, SOCK_DGRAM)
+ self._socket = sock
+
+ def __getstate__(self):
+ cacheless_dict = self.__dict__.copy()
+ for name, value in self.__class__.__dict__.items():
+ if isinstance(value, cached_property):
+ cacheless_dict.pop(name, None)
+ return cacheless_dict
+
+ @cached_property
+ def fd_numbers(self):
+ """Tuple of all file descriptors that we care about"""
+ return self._socket.fileno(),
+
+ @property
+ def data_socket(self):
+ """The data socket, for commands"""
+ return self._socket
+
+ def sendmsg_raw(self,
+ pickle_data: bytes,
+ ancdata: bytes,
+ block: bool) -> None:
+ """Send a message"""
+ if __debug__:
+ self.__check_blocking(block)
+ flags = SENDMSG_BLOCK_FLAGS if block else SENDMSG_NONBLOCK_FLAGS
+ ret = self._socket.sendmsg([pickle_data], ancdata, flags)
+ assert ret == len(pickle_data)
+
+ def poll_for_send(self):
+ """Wait until the channel becomes ready for send"""
+ return self._send_poller.poll()
+
+ @cached_property
+ def _send_poller(self):
+ poll = select.poll()
+ poll.register(self._socket, select.POLLOUT)
+ return poll
+
+ def send(self,
+ obj,
+ make_message_send_context=MessageSendContext,
+ *,
+ block=True):
+ """Send an object through this connection
+
+ OBJ is the object to send, which we'll send with fancy_pickle.
+ If the pickling generates file descriptors, send them along with the
+ message using SCM_RIGHTS.
+
+ BLOCK controls whether the send blocks.
+
+ MAKE_MESSAGE_SEND_CONTEXT is a function of no arguments that
+ returns a MessageSendContext object, which also becomes the
+ pickle context.
+
+ If the target ceases to exist while we're sending the message, raise
+ PeerDiedException. (We fold socket errors and resource manager
+ errors into this one exception type.) All other exceptions are
+ serious internal errors.
+
+ Return true if we sent a message and false if we successfully
+ failed to send a message. The latter case occurs only when BLOCK
+ is false and sending the message would have blocked.
+ """
+ pickle_data, pc = fancy_pickle(
+ obj,
+ size_limit=MAX_MSG_SIZE,
+ make_pickle_context=make_message_send_context)
+ assert isinstance(pc, MessageSendContext)
+ assert len(pickle_data) <= MAX_MSG_SIZE
+ try:
+ pc.sendmsg(pickle_data, block, self)
+ except BlockingIOError:
+ assert not block
+ return False
+ except ConnectionError:
+ raise PeerDiedException
+ except OSError as ex:
+ if ex.errno == ENOTCONN:
+ raise PeerDiedException
+ raise
+ return True
+
+ def __check_blocking(self, block):
+ if __debug__:
+ fd_is_blocking = os.get_blocking(self._socket.fileno())
+ if block:
+ assert fd_is_blocking
+ else:
+ assert MSG_DONTWAIT or not fd_is_blocking
+
+ def _recvmsg(self, data_buf, block):
+ if __debug__:
+ self.__check_blocking(block)
+ nbytes, ancdata, recv_flags, _address = \
+ self._socket.recvmsg_into([data_buf],
+ MSG_ANC_SIZE,
+ (RECVMSG_BLOCK_FLAGS
+ if block else RECVMSG_NONBLOCK_FLAGS))
+ if recv_flags & RECV_FLAGS_TRUNCATED:
+ raise RuntimeError("incoming message truncated")
+ return nbytes, ancdata
+
+ def recv(self, make_unpickle_context=UnpickleContext, *, block=True):
+ """Receive an object sent with send()
+
+ BLOCK controls whether the receive blocks.
+
+ Impotant! If BLOCK is false and reading a message would block, we
+ raise BlockingIOError! You might think we could return a sentinel
+ (like None) in this case, but if we did that, we couldn't
+ distinguish receiving the sentinel from failing to read a message.
+
+ If the other end of the stream is disconnected, raise
+ PeerDiedException. Raise BlockingIOError (N.B. not return None!)
+ if BLOCK is true and we can't read a message right now. If BLOCK is
+ false, block until we get a message or until some other error
+ occurs.
+ """
+ data_buf = bytearray(MAX_MSG_SIZE) # TODO(dancol): POOL!
+ try:
+ nbytes, ancdata = self._recvmsg(data_buf, block)
+ except ConnectionError:
+ raise PeerDiedException
+ if not nbytes:
+ raise PeerDiedException
+ return fancy_unpickle(
+ memoryview(data_buf)[:nbytes],
+ _extract_fds_from_ancdata(ancdata) if ancdata else (),
+ make_unpickle_context)
+
+ def shutdown(self, direction):
+ """Shut down the connection in one direction
+
+ DIRECTION is SHUT_RD or SHUT_WR."""
+ assert direction in (SHUT_RD, SHUT_WR)
+ self._socket.shutdown(direction)
+
+ def _do_close(self):
+ self._socket.close()
+ super()._do_close()
+
+ def __repr__(self):
+ return "<{} {!r}>".format(type(self), self._socket)
+
+class ChannelDgram(Channel):
+ """SOCK_SEQPACKET emulating channel based on SOCK_DGRAM"""
+
+ @classmethod
+ def make_pair_1(cls):
+ """Implementation of make_pair"""
+
+ socket_a, socket_b = socketpair(AF_UNIX, SOCK_DGRAM)
+ canary_a, canary_b = socketpair(AF_UNIX, SOCK_STREAM)
+ return cls(socket_a, canary_a), cls(socket_b, canary_b)
+
+ def __init__(self, sock, canary):
+ super().__init__(sock)
+ self.__canary = the(socket, canary)
+ for fd_number in self.fd_numbers:
+ os.set_blocking(fd_number, False) # Can't rely on MSG_DONTWAIT
+
+ @cached_property
+ def fd_numbers(self):
+ numbers = self._socket.fileno(), self.__canary.fileno()
+ return numbers
+
+ @cached_property
+ def __recv_poller(self):
+ poll = select.poll()
+ for thing in self._socket, self.__canary:
+ poll.register(thing.fileno(), select.POLLIN)
+ return poll
+
+ def _recvmsg(self, data_buf, block):
+ # Emulate blocking IO with a poll loop so we can watch for canary
+ # disconnect too.
+ while True:
+ try:
+ return super()._recvmsg(data_buf, False)
+ except BlockingIOError:
+ pass
+ if not block:
+ self.__canary.recv(1) # Will raise BlockingIOError...
+ raise PeerDiedException # ...unless peer has died
+ else:
+ try:
+ self.__canary.recv(1)
+ except BlockingIOError:
+ self.__recv_poller.poll()
+ else:
+ raise PeerDiedException
+
+ def sendmsg_raw(self, pickle_data, ancdata, block):
+ if not block:
+ super().sendmsg_raw(pickle_data, ancdata, block)
+ else:
+ while True: # Emulate blocking mode
+ try:
+ super().sendmsg_raw(pickle_data, ancdata, False)
+ except BlockingIOError:
+ pass
+ self._send_poller.poll()
+
+ def shutdown(self, direction):
+ super().shutdown(direction)
+ self.__canary.shutdown(direction)
+
+ def _do_close(self):
+ self.__canary.close()
+ super()._do_close()
+
+ def __repr__(self):
+ return "<{} {!r} {!r}>".format(type(self), self._socket, self.__canary)
+
+class ChannelSeqPacket(Channel):
+ """Channel using SOCK_SEQPACKET"""
+
+ @classmethod
+ def make_pair_1(cls):
+ """Implement make_pair for seqpacket connnections"""
+
+ socket_a, socket_b = socketpair(AF_UNIX, SOCK_SEQPACKET)
+ return cls(socket_a), cls(socket_b)
diff --git a/src/modernmp/gc_stuff.py b/src/modernmp/gc_stuff.py
new file mode 100644
index 0000000..6bb499b
--- /dev/null
+++ b/src/modernmp/gc_stuff.py
@@ -0,0 +1,235 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Object analysis for memory debugging"""
+
+# pylint: disable=missing-docstring,unused-variable
+
+import sys
+import logging
+from types import BuiltinFunctionType, MemberDescriptorType
+import refcycle
+import networkx as nx
+from .util import cached_property
+
+log = logging.getLogger(__name__)
+
+class _ObjWrapper(object):
+ def __init__(self, obj):
+ self.obj = obj
+ __slots__ = ["obj"]
+
+class Wrappers(object):
+ def __init__(self):
+ self.__wrappers = {}
+ def wrap(self, obj):
+ obj_id = id(obj)
+ wrapper = self.__wrappers.get(obj_id)
+ if not wrapper:
+ self.__wrappers[obj_id] = wrapper = _ObjWrapper(obj)
+ return wrapper
+ def wrap_nocreate(self, obj):
+ return self.__wrappers[id(obj)]
+ def by_id(self, obj_id):
+ return self.__wrappers[obj_id]
+
+def _fix_refcycle_annotations():
+ from refcycle.annotations import (
+ add_attr,
+ type_based_references,
+ add_function_references,
+ )
+ def _do_exception(obj, references):
+ add_attr(obj, "__cause__", references)
+ add_attr(obj, "__context__", references)
+ add_attr(obj, "__traceback__", references)
+ type_based_references.setdefault(BaseException, _do_exception)
+
+ def _do_builtin_function(obj, references):
+ add_function_references(obj, references)
+ add_attr(obj, "__self__", references)
+ type_based_references.setdefault(BuiltinFunctionType,
+ _do_builtin_function)
+
+ def _do_member_descriptor(obj, references):
+ for attr in dir(obj):
+ add_attr(obj, attr, references)
+ type_based_references.setdefault(MemberDescriptorType,
+ _do_member_descriptor)
+
+_fix_refcycle_annotations()
+
+def _disassemble_annotations(rc_graph):
+ rc_graph_annotated = rc_graph.annotated()
+ annotations_by_obj_id = {}
+ for vertex in rc_graph_annotated.vertices:
+ annotations_by_obj_id[vertex.id] = vertex.annotation
+ annotations_by_edge_number = {}
+ for edge in rc_graph_annotated.edges:
+ annotations_by_edge_number[edge.id] = edge.annotation
+ return annotations_by_obj_id, annotations_by_edge_number
+
+def _remove_edge_if(graph, predicate):
+ edges_to_remove = set()
+ for src, dst, label in graph.edges(data="label"):
+ if predicate(src, dst, label):
+ edges_to_remove.add((src, dst))
+ for src, dst in edges_to_remove:
+ graph.remove_edge(src, dst)
+
+def _filter_useless_cycles(wrappers, graph):
+ # sys.modules is permanent
+ wrap = wrappers.wrap
+ all_module_dicts = set(wrap(module.__dict__)
+ for module in sys.modules.values())
+ all_module_exports = set(wrap(module) for
+ module in sys.modules.values())
+ for module in sys.modules.values():
+ for export in module.__dict__.values():
+ all_module_exports.add(wrap(export))
+ edges_to_remove = set()
+ def _predicate(src, dst, label):
+ return (False
+ # It's okay for functions to refer to globals of loaded
+ # modules
+ or (dst in all_module_dicts and label == "__globals__")
+ # For namedtuple
+ or (isinstance(dst.obj, dict) and
+ label == "__globals__" and
+ dst.obj.get("__name__", "").startswith("namedtuple_"))
+ # Inter-module links are fine
+ or (src in all_module_dicts and dst in all_module_exports)
+ # Built-in function linkage to module: fine
+ or (isinstance(src.obj, BuiltinFunctionType) and
+ dst in all_module_exports and label == "__self__")
+ # Internal goo
+ or (label in ("__mro__", "__objclass__")))
+ _remove_edge_if(graph, _predicate)
+
+def _filter_reachable_from_sys_modules(wrappers, graph):
+ wrap = wrappers.wrap
+ sys_modules_wrapper = wrap(sys.modules)
+ for node in list(nx.dfs_preorder_nodes(graph, sys_modules_wrapper)):
+ graph.remove_node(node)
+
+def make_heap_snapshot():
+ rc_graph = refcycle.creators.snapshot()
+ assert isinstance(rc_graph, refcycle.object_graph.ObjectGraph)
+ annotations_by_obj_id, annotations_by_edge_number = \
+ _disassemble_annotations(rc_graph)
+ wrappers = Wrappers()
+ wrap = wrappers.wrap
+ wrap_nocreate = wrappers.wrap_nocreate
+ nx_graph = nx.DiGraph()
+ for obj in rc_graph.vertices:
+ wrapper = wrap(obj)
+ label = annotations_by_obj_id.get(id(obj))
+ if label:
+ nx_graph.add_node(wrapper, label=label)
+ else:
+ nx_graph.add_node(wrapper)
+ for edge in rc_graph.edges:
+ destination = wrap_nocreate(rc_graph.head(edge))
+ source = wrap_nocreate(rc_graph.tail(edge))
+ label = annotations_by_edge_number.get(edge)
+ assert source in nx_graph
+ assert destination in nx_graph
+ if label:
+ nx_graph.add_edge(source, destination, label=label)
+ else:
+ nx_graph.add_edge(source, destination)
+ _filter_reachable_from_sys_modules(wrappers, nx_graph)
+ _filter_useless_cycles(wrappers, nx_graph)
+ return wrappers, nx_graph
+
+class Segment:
+ def __init__(self, wrappers, segment_graph):
+ self.wrappers = wrappers
+ self.graph = segment_graph
+ log.debug("segment #obj=%r #scc=%r #root=%r",
+ len(self.graph),
+ len(self.sccs),
+ len(self.root_scc_nrs))
+
+ @cached_property
+ def dict_to_owner(self):
+ dict_to_owner = {}
+ for src, dst, label in self.graph.edges(data="label"):
+ if isinstance(dst.obj, dict) and label == "__dict__":
+ dict_to_owner[dst] = src
+ return dict_to_owner
+
+ @cached_property
+ def sccs(self):
+ graph = self.graph
+ return [graph.subgraph(scc)
+ for scc in nx.strongly_connected_components(graph)]
+
+ @cached_property
+ def scc_nr_graph(self):
+ return nx.condensation(self.graph, self.sccs)
+
+ @cached_property
+ def root_scc_nrs(self):
+ return [scc_nr for scc_nr, in_degree in self.scc_nr_graph.in_degree
+ if not in_degree]
+
+ def analyze_scc_nr(self, scc_nr, obj=None):
+ scc = self.sccs[scc_nr]
+ if obj:
+ obj_wrapper = self.wrappers.wrap(obj)
+ if not obj_wrapper in scc:
+ return
+
+ log.debug("#scc=%r", len(scc))
+ max_in = max(scc, key=lambda node: scc.in_degree[node])
+ log.debug("max_in %r", type(max_in.obj))
+ d2o = self.dict_to_owner
+ def _dwim_lookup(wrapper):
+ if wrapper in d2o:
+ return "__dict__ of " + _dwim_lookup(d2o[wrapper])
+ obj = wrapper.obj
+ if isinstance(obj, dict) and "__builtins__" in obj:
+ obj = obj.copy()
+ del obj["__builtins__"]
+ return repr(obj)
+
+ for src, dst, label in scc.in_edges(max_in, data="label"):
+ log.debug("%s -> %s -> %s",
+ _dwim_lookup(src),
+ repr(label) if label else "???",
+ _dwim_lookup(dst))
+
+ @cached_property
+ def biggest_scc_nr(self):
+ return max(self.scc_nr_graph,
+ key=lambda scc_nr: len(self.sccs[scc_nr]))
+
+ def analyze(self, obj):
+ for scc_nr in self.scc_nr_graph:
+ self.analyze_scc_nr(scc_nr, obj)
+
+def analyze_heap(obj=None, snapshot=None):
+ wrappers, graph = make_heap_snapshot()
+ obj_wrapper = wrappers.wrap_nocreate(obj)
+ if obj not in graph:
+ log.debug("obj %r not in graph", obj)
+ return
+
+ segments = [segment for segment in nx.weakly_connected_components(graph)
+ if len(segment) > 1]
+ log.debug("#segments=%s", len(segments))
+ for segment in segments:
+ segment_graph = graph.subgraph(segment)
+ if not nx.is_directed_acyclic_graph(segment_graph):
+ Segment(wrappers, segment_graph).analyze(obj)
diff --git a/src/modernmp/pool.py b/src/modernmp/pool.py
new file mode 100644
index 0000000..10aaa34
--- /dev/null
+++ b/src/modernmp/pool.py
@@ -0,0 +1,216 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Manage a pool of apartments that can handle work items"""
+
+import threading
+import logging
+from itertools import count
+
+from .util import (
+ CannotPickle,
+ ChainableFuture,
+ ClosingContextManager,
+ die_due_to_fatal_exception,
+ weak_bind,
+)
+
+from .apartment import (
+ ApartmentAffinityMixin,
+ ThreadPool,
+)
+
+from .shm import get_process_resmanc
+from .process import WorkerProcess
+
+log = logging.getLogger(__name__)
+
+class ApartmentBrokerClosedException(Exception):
+ """Exception raised for work on closed apartment"""
+
+class ApartmentBroker(ClosingContextManager,
+ ApartmentAffinityMixin,
+ CannotPickle):
+ """Distributes work among a pool of apartments
+
+ This object is thread-safe with apartment affinity.
+ """
+ __init_done = False
+
+ def __init__(self, nr_threads=0, nr_processes=0):
+ super().__init__()
+ self.__lock = threading.Lock()
+ self.__call_gates = {}
+ self.__ready_apartment_ids = []
+ self.__apartment_waiters = []
+ self.__apartment_id_sequence = count(1)
+ self.__workers = []
+ self.__death_keys = set()
+ self.__init_done = True
+ for _ in range(nr_threads):
+ self.add_threaded_apartment()
+ for _ in range(nr_processes):
+ self.add_process_apartment()
+
+ def __add_apartment(self, call_gate, worker):
+ """Add a new apartment to this broker
+
+ WORKER is a closable object that "owns" the added apartment and
+ that we close when we close.
+ """
+ with self.__lock:
+ self._check_apartment()
+ if self.closed:
+ raise ApartmentBrokerClosedException
+ assert call_gate not in self.__call_gates.values()
+ assert worker not in self.__workers
+ apartment_id = next(self.__apartment_id_sequence)
+ death_key = None
+ self.__call_gates[apartment_id] = call_gate
+ try:
+ death_key = get_process_resmanc().add_death_callback(
+ call_gate.apartment_oid,
+ weak_bind(self.__call_close_in_apartment))
+ self.__death_keys.add(death_key)
+ self.__workers.append(worker)
+ except:
+ if death_key:
+ get_process_resmanc().remove_death_callback(death_key)
+ self.__death_keys.discard(death_key)
+ if worker in self.__workers:
+ del self.__workers[self.__workers.index(worker)]
+ del self.__call_gates[apartment_id]
+ raise
+ self.__on_apartment_ready(apartment_id)
+
+ def __call_close_in_apartment(self):
+ future = self._apartment.call_async(self.close)
+ if future.done():
+ assert self.closed
+
+ def add_threaded_apartment(self, nr_threads=1):
+ """Add an independent thread apartment"""
+ tp = ThreadPool(nr_threads)
+ try:
+ self.__add_apartment(tp.call_gate, tp)
+ except:
+ tp.close()
+ raise
+
+ def add_process_apartment(self):
+ """Add a worker process as an apartment"""
+ wp = WorkerProcess()
+ try:
+ self.__add_apartment(wp.call_gate, wp)
+ except:
+ wp.close()
+ raise
+
+ async def submit_work_async(self, fn):
+ """Convenience wrapper for just doing work at some point"""
+ while True:
+ future = self.try_submit_work(fn)
+ if future:
+ return await future
+ await self.wait_for_apartment_async()
+
+ def wait_for_apartment_async(self):
+ """Return a future that resolves when an apartment becomes available
+
+ The future may resolve spuriously in rare cases; a caller that
+ tries try_submit_work() after the future resolves may see that
+ try_submit_work() call fail. In this case, the caller should try
+ wait_for_apartment_async() again.
+ """
+ future = ChainableFuture()
+ with self.__lock:
+ self._check_apartment()
+ if self.__ready_apartment_ids:
+ future.set_result(None)
+ elif self.closed:
+ raise ApartmentBrokerClosedException
+ else:
+ self.__apartment_waiters.append(future)
+ return future
+
+ def try_submit_work(self, fn):
+ """Call FN in a brokered apartment
+
+ Return a future that resolves when the work does. If no apartment
+ is available for performing this work, instead return None.
+ Callers should use wait_for_apartment_async() in this latter case.
+ """
+ self._check_apartment()
+ try:
+ with self.__lock:
+ if not self.__ready_apartment_ids:
+ return None
+ apartment_id = self.__ready_apartment_ids.pop()
+ work_future = self.__call_gates[apartment_id].fn(fn).call_async()
+ # Wire up the future with the lock unheld so that we can deal with
+ # the future resolving synchronously.
+ weak_cb = weak_bind(self.__on_apartment_ready)
+ def _on_done(_future):
+ weak_cb(apartment_id)
+ work_future.add_done_callback(_on_done)
+ return work_future
+ except:
+ # All errors should be embodied in the returned future, not
+ # propagated out of this function.
+ die_due_to_fatal_exception("future manipulation error")
+
+ def __on_apartment_ready(self, apartment_id):
+ ready_future = None
+ with self.__lock:
+ # if apartment_id isn't in our call gate dict, it's because
+ # somebody removed that apartment while we had the lock released
+ # (or we're racing with close) and in this case we do nothing.
+ assert apartment_id not in self.__ready_apartment_ids
+ if apartment_id in self.__call_gates:
+ self._check_apartment()
+ self.__ready_apartment_ids.append(apartment_id)
+ while self.__apartment_waiters:
+ future = self.__apartment_waiters.pop(0)
+ if not future.cancelled():
+ ready_future = future
+ break
+ # Resolve future with lock unheld!
+ if ready_future:
+ ready_future.set_result(None)
+
+ def __on_apartment_death(self):
+ """Called when one of our managed apartments dies"""
+ self._check_apartment()
+ self.close()
+
+ def _do_close(self):
+ with self.__lock: # Synchronize with __on_apartment_ready
+ for death_key in self.__death_keys:
+ get_process_resmanc().remove_death_callback(death_key)
+ self.__call_gates.clear()
+ self.__ready_apartment_ids.clear()
+ # _do_close is called exactly once, after close flag is set, and
+ # all mutating operations check for the close flag, so it's okay
+ # to do the rest of the cleanup work outside of the lock --- and
+ # doing so can avoid deadlocks if future callbacks do
+ # interesting things.
+ for future in self.__apartment_waiters:
+ future.set_exception(ApartmentBrokerClosedException())
+ for worker in self.__workers:
+ worker.close()
+ self.__workers.clear()
+ super()._do_close()
+
+ def __del__(self):
+ if self.__init_done:
+ self.close()
diff --git a/src/modernmp/process.py b/src/modernmp/process.py
new file mode 100644
index 0000000..19761d3
--- /dev/null
+++ b/src/modernmp/process.py
@@ -0,0 +1,119 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Process object that integrates into modernmp"""
+import os
+import logging
+import asyncio
+import signal
+from functools import partial
+
+from .util import (
+ ChildExitWatcher,
+ current_event_loop,
+ die_due_to_fatal_exception,
+ the,
+ tls,
+)
+
+from .apartment import (
+ ApartmentFactory,
+)
+
+from .shm import (
+ SharedObject,
+ get_process_resmanc,
+)
+
+log = logging.getLogger(__name__)
+
+def _run_worker_child(factory):
+ loop = asyncio.new_event_loop()
+ with current_event_loop(loop):
+ with factory.make_apartment().attached() as apartment:
+ from setproctitle import setproctitle
+ setproctitle(apartment.name)
+ loop.run_forever()
+
+class WorkerProcess(SharedObject):
+ """Worker process resource object"""
+ __exit_status = None
+ __subprocess = None
+
+ def __init__(self):
+ # TODO(dancol): mode that spawns from resman
+ name = "resman worker"
+ process_resmanc_factory = get_process_resmanc()\
+ .make_connection_factory(name)
+ apartment_factory = ApartmentFactory(name, process_resmanc_factory.id)
+ with ChildExitWatcher.reaping_blocked():
+ self.__pid = get_process_resmanc().fork(
+ partial(_run_worker_child, apartment_factory),
+ process_resmanc_factory)
+ try:
+ assert self.__pid # Child case does not return
+ process_resmanc_factory.close()
+ self.__call_gate = apartment_factory.call_gate
+ # Various Python bugs can keep our frame alive after we
+ # return, so make sure we drop the last reference to
+ # apartment_factory.
+ del apartment_factory
+ ChildExitWatcher.register(self.__pid, self.__on_reaped)
+ except:
+ die_due_to_fatal_exception("registering child cleanups")
+
+ @property
+ def pid(self):
+ """PID of worker process"""
+ return self.__pid
+
+ @property
+ def dead(self):
+ """Return whether this process has died"""
+ assert tls.resman_server
+ return self.__exit_status is not None
+
+ def kill(self):
+ """Destroy a process
+
+ The process is destroyed asynchronously.
+ """
+ assert tls.resman_server
+ if not self.dead:
+ with ChildExitWatcher.reaping_blocked():
+ if not self.dead:
+ os.kill(self.pid, signal.SIGTERM)
+
+ def close(self):
+ """Eagerly kill a process even from outside resman"""
+ get_process_resmanc().explicit_resource_close(self.oid)
+
+ def __on_reaped(self, exit_status: int):
+ """Called from SIGCHLD handler"""
+ assert self.__exit_status is None
+ self.__exit_status = the(int, exit_status)
+
+ def _resman_get_process_status(self):
+ assert tls.resman_server
+ return self.__exit_status
+
+ @property
+ def call_gate(self):
+ """Call gate for sending work to process's main thread"""
+ return self.__call_gate
+
+ def _resman_explicit_close(self):
+ self.kill()
+
+ def _resman_destroy(self):
+ self.kill()
diff --git a/src/modernmp/reduction.py b/src/modernmp/reduction.py
new file mode 100644
index 0000000..e7c3ce7
--- /dev/null
+++ b/src/modernmp/reduction.py
@@ -0,0 +1,209 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Support code for pickling and unpickling"""
+import io
+from socket import socket
+import logging
+
+from copyreg import dispatch_table as _copyreg_dispatch_table
+from pickle import Pickler, Unpickler, HIGHEST_PROTOCOL, dumps
+
+from .util import tls, FdHolder, assert_seq_type
+
+log = logging.getLogger(__name__)
+
+class ReductionError(Exception):
+ """Error for pickling"""
+
+class MessageTooLargeError(ReductionError):
+ """Error indicating that a message was too large to send"""
+
+_dispatch_table = {} # pylint: disable=invalid-name
+
+def __newobj_ex__(cls, *args, **kwargs):
+ """Never called: activates special case in pickle"""
+ return cls.__new__(cls, *args, **kwargs)
+
+def __newobj__(cls, *args):
+ """Never called: activates special case in pickle"""
+ return cls.__new__(cls, *args)
+
+def register(type_, reducer):
+ """Register a reducer for modernmp IPC
+
+ TYPE_ is a type object; REDUCER is a function like __reduce__.
+ """
+ assert isinstance(type_, type)
+ _dispatch_table[type_] = reducer
+
+def payload_is_in_fd_marker():
+ """Indicates that the real payload is in a shared memory segment"""
+ # We use a function as our marker object because functions are
+ # unpickled by name, preserving the singleton-ness of the marker.
+ assert False, "this is a marker function and should never be called"
+
+class PickleContext(object):
+ """Thread-local context for pickling"""
+ def __init__(self):
+ self.fdhs = []
+ self.__seen_fd_numbers = set()
+
+ def save_fd(self, fdh):
+ """Remember to send a file descriptor with the current message
+
+ FDH must be an FdHolder. Return an opaque value that must be
+ pickled and then given to UnpickleContext.get_fd().
+ """
+ assert isinstance(fdh, FdHolder)
+ # In certain rare cases involving borrowed FdHolder instances, we
+ # might try to save the same numeric FD more than once. To avoid
+ # confusing persistence code, just dup these.
+ if fdh.fileno() in self.__seen_fd_numbers:
+ fdh = fdh.dup()
+ assert fdh.fileno() not in self.__seen_fd_numbers
+ key = len(self.fdhs)
+ if __debug__:
+ key = (key, fdh.fdid) # pylint: disable=redefined-variable-type
+ self.fdhs.append(fdh)
+ self.__seen_fd_numbers.add(fdh.fileno())
+ return key
+
+ make_shared_memory_fd = None
+ """Function to make a shared memory segment"""
+
+class UnpickleContext(object):
+ """Thread-local context for unpickling"""
+ def __init__(self, *, fdhs):
+ if fdhs:
+ assert assert_seq_type(list, FdHolder, fdhs)
+ self.fdhs = fdhs
+
+ def get_fd(self, key):
+ """Retrieve a file descriptor sent with the current message.
+
+ KEY is the return value from PickleContext.save_fd(). Return an
+ FdHolder. The caller owns the FdHolder and may close, release, or
+ store it as needed.
+ """
+ if __debug__:
+ index, saved_fdid = key
+ assert self.fdhs[index].fdid == saved_fdid
+ else:
+ index = key
+ fdh = self.fdhs[index]
+ self.fdhs[index] = None
+ return fdh
+
+def fancy_pickle(obj,
+ make_pickle_context=PickleContext,
+ size_limit=None):
+ """Pickle object OBJ using our internal pickle registration.
+
+ SIZE_LIMIT is the maximum size of the pickled data to bundle.
+ If the payload is larger than SIZE_LIMIT, then either fail by
+ raising MessageTooLargeError (if the pickle context's
+ make_shared_memory_fd is None) or use the pickle context's
+ make_shared_memory_fd to make a file into which we place the large
+ pickle payload and which we pickle in lieu of the raw pickle file.
+
+ Return a tuple (PICKLE_DATA, PICKLE_CONTEXT), where PICKLE_DATA is a
+ byte buffer of some sort containing the actual pickle data, and
+ PICKLE_CONTEXT is the context object we created using the zero-arity
+ MAKE_PICKLE_CONTEXT function. Notably, PICKLE_CONTEXT.fdhs is a
+ sequence of file descriptor holders to send along with the
+ pickle data.
+ """
+ # TODO(dancol): provide a way to reuse buffers?
+ out_file = io.BytesIO()
+ # Need to copy the global dispatch table in case it's changed.
+ # We override it with our registered picklers in any case.
+ pickler = Pickler(out_file, HIGHEST_PROTOCOL)
+ pickler.dispatch_table = _copyreg_dispatch_table.copy()
+ pickler.dispatch_table.update(_dispatch_table)
+ with tls.set_pickle_context(make_pickle_context()) as pc:
+ assert isinstance(pc, PickleContext)
+ pickler.dump(obj)
+ pickle_data = out_file.getbuffer()
+ too_big = size_limit and len(pickle_data) > size_limit
+ if obj is payload_is_in_fd_marker or too_big:
+ if not pc.make_shared_memory_fd:
+ if too_big:
+ raise MessageTooLargeError(
+ "pickled data is {!r} bytes long; max is {!r}".format(
+ len(pickle_data), size_limit))
+ else:
+ raise ReductionError(
+ "cannot pickle payload without memoy file support")
+ jumbo_fdh = pc.make_shared_memory_fd()
+ assert isinstance(jumbo_fdh, FdHolder)
+ jumbo_file = jumbo_fdh.as_file("r+b", steal=True)
+ jumbo_fdh = FdHolder.borrow(jumbo_file)
+ jumbo_file.write(pickle_data)
+ jumbo_file.seek(0)
+ pickle_data = dumps(payload_is_in_fd_marker, HIGHEST_PROTOCOL)
+ if not pc.fdhs:
+ pc.fdhs = []
+ pc.fdhs.append(jumbo_fdh)
+ return pickle_data, pc
+
+def fancy_unpickle(pickle_data,
+ fdhs,
+ make_unpickle_context=UnpickleContext):
+ """Inverse of fancy_pickle
+
+ PICKLE_DATA is the bundle that fancy_pickle produced; FDHS is a list
+ of file descriptors pointing at the same open file descriptions that
+ fancy_pickle produced. This list is destructively modified so we
+ can close FDs early when possible.
+
+ MAKE_UNPICKLE_CONTEXT is a function of one argument (which is just
+ FDHS) that builds an UnpickleContext for the unpickle operation.
+
+ Return the unpickled object.
+ """
+ with tls.set_unpickle_context(make_unpickle_context(fdhs=fdhs)) as uc:
+ assert isinstance(uc, UnpickleContext)
+ in_file = io.BytesIO(pickle_data)
+ unpickler = Unpickler(in_file)
+ obj = unpickler.load()
+ if obj is payload_is_in_fd_marker:
+ in_file = fdhs.pop().as_file("rb", steal=True)
+ tls.unpickle_context = uc = make_unpickle_context(fdhs=fdhs)
+ unpickler = Unpickler(in_file)
+ obj = unpickler.load()
+ assert not any(uc.fdhs), "all FDs should be claimed"
+ return obj
+
+def _rebuild_socket(state):
+ family, type_, proto, fd_cookie = state
+ fd_holder = tls.unpickle_context.get_fd(fd_cookie)
+ sock = socket(family, type_, proto, fd_holder.fileno())
+ fd_holder.detach()
+ return sock
+
+def _reduce_socket(sock):
+ state = (sock.family, sock.type, sock.proto,
+ tls.pickle_context.save_fd(FdHolder.borrow(sock)))
+ return _rebuild_socket, (state,)
+
+register(socket, _reduce_socket)
+
+def _rebuild_fdholder(state):
+ return tls.unpickle_context.get_fd(state)
+
+def _reduce_fdholder(fd):
+ state = tls.pickle_context.save_fd(fd)
+ return _rebuild_fdholder, (state,)
+
+register(FdHolder, _reduce_fdholder)
diff --git a/src/modernmp/shm.py b/src/modernmp/shm.py
new file mode 100644
index 0000000..a15d284
--- /dev/null
+++ b/src/modernmp/shm.py
@@ -0,0 +1,1748 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""A slower, shittier, and buggier version of Binder"""
+
+# pylint: disable=bare-except
+
+import itertools
+import logging
+import os
+import select
+import threading
+import weakref
+
+from contextlib import contextmanager
+from functools import wraps, partial
+from multiprocessing.util import _run_after_forkers
+from socket import SHUT_RD
+from fcntl import ioctl
+from termios import TIOCSCTTY
+
+from .reduction import (
+ PickleContext,
+ UnpickleContext,
+ fancy_pickle,
+ fancy_unpickle,
+)
+
+from .channel import (
+ Channel,
+ MessageSendContext,
+ PeerDiedException,
+ fdhs_to_ancdata,
+)
+
+from .waitsem import WaitableSemaphore
+
+from .util import (
+ CannotPickle,
+ ChildExitWatcher,
+ ClosingContextManager,
+ FdHolder,
+ MultiDict,
+ NoneType,
+ ReferenceCountTracker,
+ SafeClosingObject,
+ cached_property,
+ capture_exc_info,
+ die_due_to_fatal_exception,
+ is_lock_owned_by_current_thread,
+ once,
+ rename_code_object,
+ reraise_exc_info,
+ the,
+ tls,
+ unix_pipe,
+)
+
+logc = logging.getLogger(__name__ + ".client") # pylint: disable=invalid-name
+logc_tx = logging.getLogger(__name__ + ".client.tx") # pylint: disable=invalid-name
+logr = logging.getLogger(__name__ + ".resman") # pylint: disable=invalid-name
+
+# Maximum number of notifications we batch into a single notification
+# packet. Should be small enough that the resulting pickled message
+# still fits into a MAX_MSG_SIZE-byte datagram.
+MAX_NOTIFICATION_BATCH = 32
+
+# Maximum number of notification packets we allow to sit in a resmanc
+# socket buffer before we require explicit acknowledgment.
+# TODO(dancol): use a semaphore instead of explicit windowing?
+MAX_NOTIFICATION_UNACKED = 2
+
+MSG_REPLY_SUCCESS = 0
+MSG_REPLY_ERROR = 1
+MSG_COMMAND = 2
+MSG_ACK_NOTIFICATION = 3
+MSG_NOTIFICATION_MIN = 4
+MSG_NOTIFICATION_OID_GONE = MSG_NOTIFICATION_MIN + 0
+MSG_NOTIFICATION_QUIT_THREAD = MSG_NOTIFICATION_MIN + 1
+
+OID_INVALID = 0 # So bool evaluation of UIDs doesn't get confused
+OID_SELF_CONNECTION = 1 # Resource manager's connection to itself
+OID_INITIAL_CONNECTION_ID = 2 # Initial resource manager client
+
+# Useful hack to run everything in a single process for better
+# logging, debugging, test startup performance, or something.
+# Normally prefer the most robust multi-process approach.
+USE_RESMANC_THREAD = os.getenv("MODERNMP_USE_RESMANC_THREAD") == "1"
+
+def _configure_resman_logging():
+ shm_verbose = int(os.getenv("MODERNMP_SHM_VERBOSE", "0"))
+ logr.setLevel(logging.INFO)
+ logc.setLevel(logging.INFO)
+ logc_tx.setLevel(logging.INFO)
+ if shm_verbose > 0: # pylint: disable=compare-to-zero
+ logr.setLevel(logging.DEBUG)
+ logc.setLevel(logging.DEBUG)
+ if shm_verbose > 1:
+ logc_tx.setLevel(logging.DEBUG)
+_configure_resman_logging()
+
+_resman_api_functions = [] # pylint: disable=invalid-name
+_resman_api_counts = None
+
+class ResourceManagerError(Exception):
+ """Base exception for expected resource manager errors
+
+ Any exception derived from this one is propagated from the resource
+ manager to clients; other exceptions instantly kill both the
+ resource manager process and (indirectly, through resource manager
+ death) all clients.
+ """
+
+class ConnectionNotFoundError(ResourceManagerError):
+ """Exception thrown when we can't locate a connection"""
+
+class ResourceConstructionFailedError(ResourceManagerError):
+ """Exception thrown when building a resource fails.
+
+ The original exception is chained."""
+
+class SendMsgError(ResourceManagerError):
+ """Exception thrown when sendmsg goes wrong"""
+
+class _DoForkChildException(BaseException):
+ """Special exception to break out of event loop in fork child"""
+ def __init__(self, info):
+ super().__init__("fork child")
+ self.info = info
+
+def _assert_valid_oid(oid):
+ assert the(int, oid) > 0 # pylint: disable=compare-to-zero
+ return True
+
+@once()
+def get_global_process_resmanc():
+ """Get the process-global resource manager"""
+ name = "resman/{}".format(os.getpid())
+ return (start_resource_manager_thread if USE_RESMANC_THREAD \
+ else start_resource_manager_process)(name)
+
+@once()
+def get_temp_name_sequence():
+ """Get an infinite generator of random names"""
+ # pylint: disable=protected-access
+ from tempfile import _RandomNameSequence
+ return _RandomNameSequence()
+
+if USE_RESMANC_THREAD:
+ # Needed a TLS lookup so that the resmanc thread can use a different
+ # client instance when talking to itself.
+ def get_process_resmanc():
+ """Get the main process connection to the resource manager
+
+ Despite the name, may be thread-local. A thread-local resource
+ manager is useful primarily when running the resource manager as a
+ separate thread in the current process, which we do when we run the
+ resource manager tests.
+ """
+ return tls.resmanc or get_global_process_resmanc()
+else:
+ # Not using threaded mode, so can always just use the global, even
+ # in the resman server.
+ get_process_resmanc = get_global_process_resmanc
+
+def get_oid(obj):
+ """Return the OID of OBJ if managed, else None."""
+ # TODO(dancol): get rid of this function
+ assert isinstance(obj, SharedObject)
+ return obj.oid
+
+def _resman_api(*, oneway=False):
+ def _decorator(fn):
+ fn.oneway = oneway
+ _resman_api_functions.append(fn)
+ return fn
+ return _decorator
+
+def _do_cache_newborn(obj_type, obj_dict):
+ return get_process_resmanc().internal_cache_newborn(
+ obj_type, obj_dict)
+
+class _RegisterNewbornThunk(object):
+ """Protect a newborn object from reference pickling.
+
+ In functions like ServerConnection.adopt_resource, we return a
+ resource value to the client. The return value of this function gets
+ pickled along with the rest of the response payload in
+ ServerConnection.__send. Ordinarily, when we pickle an object we
+ know about, we encode it as a reference. The client, in the process
+ of unpickling the reference, talks to the resource manager and gets
+ the real object payload. If we went through this pickling process
+ for the return value of ServerConnection.adopt_resource, we'd
+ recurse forever.
+
+ Instead, we return an instance of this object from ServerConnection
+ functions that return resources "by value". A _RegisterNewbornThunk
+ pickles to a special callback function that causes the recipient to
+ register the object instance in its own process resource manager
+ client. In addition, we protect the referenced object from being
+ pickled as a pointer, preventing infinite recursion during
+ unpickling.
+ """
+ def __init__(self, obj):
+ assert isinstance(obj, SharedObject)
+ assert obj.oid
+ self.obj = obj
+
+ def __reduce__(self):
+ obj = self.obj
+ return _do_cache_newborn, (type(obj), obj.__dict__)
+ __slots__ = ["obj"]
+
+class ServerConnection(CannotPickle):
+ """A ResourceManagerServer-side connection to a client"""
+
+ __dead = False
+ """Whether this connnection has failed and is being cleaned up"""
+
+ __nr_notifications_unacked = 0
+ """Number of notifications the peer hasn't acknowledged"""
+
+ __critical = False
+ """Kill the whole server if this connection dies"""
+
+ def __init__(self, channel, server, name):
+ self.__channel = the((Channel, NoneType), channel)
+ self.__name = the(str, name)
+ self.__server = the(ResourceManagerServer, server)
+ self.__id = the(int, server.allocate_oid())
+ self.__references = ReferenceCountTracker()
+ self.__subscribed = set()
+ self.__notifications = []
+ self.fd_numbers = channel.fd_numbers if channel else ()
+
+ @property
+ def name(self):
+ """Name of this server connection"""
+ return self.__name
+
+ @cached_property
+ def id(self):
+ """The ID of this connection"""
+ return self.__id
+
+ @property
+ def dead(self):
+ """Whether this connection is marked for removal"""
+ return self.__dead
+
+ def __lookup_conn(self, connection_id):
+ """Find a connection by id.
+
+ CONNECTION_ID should be a numeric connection id. If
+ it is None, return self instead."""
+ if connection_id:
+ return self.__server.find_connection_by_id(connection_id)
+ return self
+
+ def fork(self, fn, process_resmanc_factory):
+ """Fork the resman process: see LocalClient.fork()"""
+ return self.__server.fork(fn, process_resmanc_factory)
+
+ @_resman_api()
+ def make_connection_factory(self, name):
+ """Make a new resource manager connection factory.
+
+ We return a factory instead of a connection because the factory
+ can be sent between processes, while a full connection cannot
+ be. The returned factory is good for building one
+ ServerConnection; it is useless after being called.
+ """
+ assert isinstance(name, str)
+ # On error, the client socket disappears and we clean up elegantly
+ client_channel, server_channel = Channel.make_pair()
+ server_connection = self.__server.add_connection(server_channel, name)
+ client_connection_factory = ClientConnectionFactory(
+ client_channel,
+ server_connection.id,
+ name)
+ if __debug__:
+ logr.debug("new connection factory %r", client_connection_factory)
+ return client_connection_factory
+
+ @_resman_api()
+ def make_resource(self, resource_type, args, kwargs):
+ """Allocate a resource in the resman process.
+
+ RESOURCE_TYPE is a subclass of SharedObject. ARGS and KWARGS are
+ given to its __init__ to create a new object. If constructing the
+ resource object raise an exception, raise a
+ ResourceConstructionFailedError with the original exception as its
+ __cause__.
+
+ The pickle facility of the resource object will be used only when
+ transferring a resource instance from the resource manager to a
+ caller; when processes send resource objects to each other, they
+ send resource pointers. These resource pointers magically retrieve
+ their referenced objects from the resource manager
+ during unpickling.
+
+ Return an instance of the resource's client object. The calling
+ connection owns a single reference to the resource.
+ """
+ assert issubclass(resource_type, SharedObject)
+ try:
+ resource = object.__new__(resource_type)
+ resource_type.__init__(resource, *args, **kwargs)
+ except Exception as ex:
+ raise ResourceConstructionFailedError() from ex
+ oid = self.__server.add_resource(resource)
+ if __debug__:
+ logr.debug("made resource of type %r oid=%r", resource_type, oid)
+ assert oid == resource.oid
+ assert self.__server.get_refcount(oid)
+ old_rc = self.__references.addref(oid)
+ assert not old_rc
+ return _RegisterNewbornThunk(resource)
+
+ def add_local_refcount(self, oid):
+ """Add a reference to resource OID"""
+ assert _assert_valid_oid(oid)
+ if __debug__:
+ logr.debug("add_local_refcount owner=%r oid=%r newrc=%r",
+ self.id, oid, self.__references.get(oid, 0) + 1)
+ if not self.__references.addref(oid):
+ self.__server.addref_unchecked(oid)
+
+ def add_local_refcounts(self, oids):
+ """Batch add reference counts"""
+ for oid in oids:
+ self.add_local_refcount(oid)
+
+ def release_local_refcounts(self, oids):
+ """Batch release"""
+ for oid in oids:
+ self.release_resource(oid)
+
+ @_resman_api(oneway=True)
+ def addref_for_test(self, oid, target_oid=None):
+ """Test function: add an artificial reference count to OID"""
+ assert self.has_reference(oid)
+ self.__lookup_conn(target_oid).add_local_refcount(oid)
+
+ @_resman_api()
+ def adopt_resource(self, oid):
+ """Retrieve an instance of an existing resource.
+
+ Return (from client's perspective) a copy of the resource's held
+ object, wired up to call _do_cache_newborn. The caller's
+ reference to OID, which must exist, is reused. The resource's
+ reference count is unchanged.
+ """
+ if __debug__:
+ logr.debug("adopting oid=%r", oid)
+ assert self.has_reference(oid)
+ return _RegisterNewbornThunk(self.__server.get_resource_unchecked(oid))
+
+ @_resman_api(oneway=True)
+ def link_to_death_internal(self, oid):
+ """Receive a notification when resource OID disappears.
+
+ The caller does not need to have a reference to OID at the time of
+ call. If OID isn't currently alive, send a death
+ notification immediately.
+
+ Idempotent in the OID-is-alive case: no matter how many times
+ link_to_death is called for a given OID, only one death
+ notification is received.
+ """
+ assert self.__channel, "LocalClient cannot be notified"
+ if oid not in self.__subscribed:
+ if self.__server.add_subscriber(oid, self):
+ self.__subscribed.add(oid)
+ else:
+ self.notify(MSG_NOTIFICATION_OID_GONE, oid)
+
+ @_resman_api(oneway=True)
+ def unlink_from_death_internal(self, oid):
+ """Undo the effect of link_to_death_internal.
+
+ If no death link exists, do nothing.
+ """
+ if oid in self.__subscribed:
+ self.__subscribed.remove(oid)
+ self.__server.remove_subscriber_unchecked(oid, self)
+
+ @_resman_api(oneway=True)
+ def release_resource(self, oid, decrement_by=1):
+ """Drop references to OID.
+
+ The calling connection must have a reference to the resource.
+ """
+ if __debug__:
+ logr.debug("removing %r references from OID %r", decrement_by, oid)
+ if not self.__references.release(oid, decrement_by):
+ self.__server.release_resource_unchecked(oid)
+
+ def has_reference(self, oid):
+ """Return whether this connection has a reference to OID"""
+ return oid in self.__references
+
+ @_resman_api()
+ def get_refcounts(self, oid, resmanc=None):
+ """Return reference counts for OID.
+
+ Return a tuple (LOCAL_REFCOUNT, GLOBAL_REFCOUNT).
+
+ USE FOR TESTING ONLY.
+
+ Connections manage their reference counts internally. All the
+ references a particular connection owns for a resource are
+ represented by a single increment of the global reference count
+ for that resource. Consequently, a resource's global reference
+ count is the number of connections that refer to it.
+ """
+ # pylint: disable=protected-access
+ assert _assert_valid_oid(oid)
+ conn = self.__lookup_conn(resmanc)
+ return (conn.__references.get(oid, 0),
+ conn.__server.get_refcount(oid))
+
+ @_resman_api()
+ def getpid(self): # pylint: disable=no-self-use
+ """Return the PID of the resource manager process."""
+ return os.getpid()
+
+ @_resman_api()
+ def get_exit_fd(self):
+ """Return a file descriptor that we can use to wait for server exit
+
+ Works whether the server is a process or a thread.
+ """
+ return self.__server.get_exit_fd()
+
+ @_resman_api()
+ def snapshot_api_counts(self):
+ """Start tracking API call counts for test purposes"""
+ return self.__server.snapshot_api_counts()
+
+ @_resman_api(oneway=True)
+ def explicit_resource_close(self, oid):
+ """Run early resource cleanup for resource OID
+
+ The calling connection must have a reference to the resource.
+ """
+ assert oid in self.__references
+ self.__server.explicit_resource_close(oid)
+
+ @_resman_api()
+ def make_shared_memory_fd(self): # pylint: disable=no-self-use
+ """Make a shared memory segment and return an FdHolder for it"""
+ # We can make and unlink immediately here, so there's no need for
+ # resman-side cleanup via SharedObject.
+ from posix_ipc import SharedMemory, ExistentialError
+ shm = None
+ while not shm:
+ name = "/mmp.shm." + next(get_temp_name_sequence())
+ try:
+ shm = SharedMemory(name, os.O_CREAT | os.O_EXCL)
+ except ExistentialError:
+ pass
+ fdh = FdHolder.steal(shm.fd)
+ assert not os.get_inheritable(shm.fd)
+ shm.unlink()
+ return fdh
+
+ @_resman_api()
+ def cg_sendmsg_nonblock(self, cg_oid, data, fdhs, resources):
+ """Atomic message post and refcount manipulation
+
+ CG_OID is the OID of a CallGate object, defined in apartment.py.
+ The caller must have a reference to this object.
+
+ On successful send, return True. If the send would block, return
+ False. On socket errors, raise SendMsgError with the real error
+ chained in __cause__. If the CallGate object's target has ceased
+ to exist, raise a SendMsgError chained to PeerDiedException.
+ """
+ assert self.has_reference(cg_oid)
+ assert all(self.has_reference(oid) for oid in resources)
+ cg = self.__server.get_resource_unchecked(cg_oid)
+ try:
+ dst = self.__server.find_connection_by_id_unchecked(cg.process_oid)
+ except KeyError:
+ raise SendMsgError from PeerDiedException()
+ dst.add_local_refcounts(resources)
+ try:
+ cg.channel.sendmsg_raw(data, fdhs_to_ancdata(fdhs), False)
+ except BlockingIOError:
+ dst.release_local_refcounts(resources)
+ return False
+ except OSError as ex:
+ dst.release_local_refcounts(resources)
+ raise SendMsgError from ex
+ return True
+
+ @_resman_api()
+ def get_critical(self):
+ """Get the critical flag for this connection"""
+ return self.__critical
+
+ @_resman_api(oneway=True)
+ def set_critical(self, is_critical: bool):
+ """Set whether this connection brings down the whole service"""
+ self.__critical = is_critical
+
+ @_resman_api()
+ def get_process_status(self, oid):
+ """Get the exit status of process OID.
+
+ OID must refer to a process object.
+
+ This function is useful mostly for testing that process reaping is
+ actually working.
+ """
+ assert self.has_reference(oid)
+ # pylint: disable=protected-access
+ return self.__server \
+ .get_resource_unchecked(oid) \
+ ._resman_get_process_status()
+
+ def force_close(self):
+ """Force close a connection"""
+ if not self.dead and self.__channel:
+ self.__channel.shutdown(SHUT_RD)
+
+ def force_drop_references(self):
+ """Forcibly dereference everything this connection owns.
+
+ Used during connection teardown.
+ """
+ assert self.dead
+ for subscribed_oid in list(self.__subscribed):
+ self.unlink_from_death_internal(subscribed_oid)
+ assert not self.__subscribed # Mutated above
+ for oid in tuple(self.__references):
+ del self.__references[oid]
+ self.__server.release_resource_unchecked(oid)
+
+ def final_cleanup_on_death(self):
+ """Last method called by server before forgetting object"""
+ if self.__channel:
+ self.__channel.close()
+ if self.__critical:
+ self.__server.force_close_all_connections()
+
+ def mark_dead(self):
+ """Start connection cleanup."""
+ if not self.__dead:
+ self.__dead = True
+ self.__notifications.clear()
+ self.__server.on_connection_dead(self)
+
+ def __recv(self, *, block=True):
+ try:
+ return self.__channel.recv(
+ ResmanClientRecvContext.from_(self),
+ block=block)
+ except BlockingIOError:
+ return None
+ except PeerDiedException:
+ self.mark_dead()
+ return None
+
+ def __send(self, obj, block=True):
+ try:
+ return self.__channel.send(obj,
+ FromResmanSendContext.to(self),
+ block=block)
+ except PeerDiedException:
+ self.mark_dead()
+ return False
+
+ def notify(self, code, oid):
+ """Enqueue a notification to be delivered"""
+ assert self.__channel
+ if not self.__dead:
+ if (self.__notifications and
+ self.__notifications[-1][0] == code and
+ len(self.__notifications[-1][1]) < MAX_NOTIFICATION_BATCH):
+ self.__notifications[-1][1].append(oid)
+ else:
+ self.__notifications.append((code, [oid]))
+ self.send_pending_notifications()
+
+ def send_pending_notifications(self):
+ """Send some notifications, if any, to socket"""
+ while (self.__notifications and
+ self.__nr_notifications_unacked < MAX_NOTIFICATION_UNACKED and
+ self.__send(self.__notifications[0], block=False)):
+ if __debug__:
+ logr.debug("sent notification to socket")
+ self.__nr_notifications_unacked += 1
+ self.__notifications.pop(0)
+
+ def _invoke_api(self, msg):
+ _, api_nr, args, kwargs = msg
+ fn = _resman_api_functions[api_nr]
+ if __debug__:
+ logr.debug("API call from client %s to %s",
+ self.id, fn.__name__)
+ if fn.oneway:
+ fn(self, *args, **kwargs)
+ return None
+ try:
+ return (MSG_REPLY_SUCCESS, fn(self, *args, **kwargs))
+ except ResourceManagerError:
+ return (MSG_REPLY_ERROR, capture_exc_info())
+
+ def handle_transaction(self):
+ """Receive message from client and reply.
+
+ Return whether this connection should stay alive.
+ """
+ while True:
+ msg = self.__recv(block=False)
+ if msg is None:
+ break
+ elif msg[0] == MSG_COMMAND:
+ reply = self._invoke_api(msg)
+ if reply:
+ self.__send(reply)
+ elif msg[0] == MSG_ACK_NOTIFICATION:
+ _, nr_acked = msg
+ assert isinstance(nr_acked, int)
+ assert nr_acked <= self.__nr_notifications_unacked
+ self.__nr_notifications_unacked -= nr_acked
+ else:
+ raise AssertionError("unknown message {!r}".format(msg))
+
+ def __repr__(self):
+ return "ServerConnection(name={!r}, id={!r}, channel={!r})".format(
+ self.name, self.id, self.__channel)
+
+def _rebuild_resource(oid):
+ assert isinstance(tls.unpickle_context, ResourceRecvContext)
+ return tls.unpickle_context.rebuild_resource(oid)
+
+class ShmSharedMemorySendContextMixin(MessageSendContext):
+ """Message sending mixin that makes shared memory with resman"""
+
+ @staticmethod
+ def make_shared_memory_fd() -> FdHolder:
+ """Make a memory file descriptor"""
+ # TODO(dancol): use Linux memfd where available
+ return get_process_resmanc().make_shared_memory_fd()
+
+class AbstractResourceReducer(PickleContext):
+ """Interface for reducing resources in pickling"""
+ def reduce_resource(self, obj):
+ """__reduce__ for a SharedObject"""
+ raise NotImplementedError("abstract")
+
+class ResourceSendingMessageContextMixin(AbstractResourceReducer):
+ """Message sending mixin that accumulates a list of resources to send"""
+
+ def __init__(self):
+ super().__init__()
+ self.resources = []
+
+ def reduce_resource(self, obj):
+ """__reduce__ for a SharedObject"""
+ # pylint: disable=protected-access
+ self.resources.append(obj.oid)
+ if obj._resman_send_eager:
+ return _RegisterNewbornThunk(obj).__reduce__()
+ return _rebuild_resource, (obj.oid,)
+
+class ToResmanSendContext(
+ ShmSharedMemorySendContextMixin,
+ MessageSendContext,
+ AbstractResourceReducer,
+):
+ """Message sending context for sending messages to resman itself"""
+ def reduce_resource(self, obj):
+ """__reduce__ for a SharedObject"""
+ # No need to do anything here: we don't have to tell the server to
+ # add a reference when it has all possible references already.
+ return _rebuild_resource, (obj.oid,)
+
+class FromResmanSendContext(
+ ShmSharedMemorySendContextMixin,
+ MessageSendContext,
+ ResourceSendingMessageContextMixin,
+):
+ """Message sending context that adds references to a connection
+
+ Usable only from the resman server itself.
+ """
+
+ def __init__(self, to):
+ super().__init__()
+ self.__to = the(ServerConnection, to)
+
+ @classmethod
+ def to(cls, to):
+ """Make a constructing function"""
+ return partial(cls, to)
+
+ def sendmsg(self, pickle_data, block, channel):
+ self.__to.add_local_refcounts(self.resources)
+ try:
+ super().sendmsg(pickle_data, block, channel)
+ except:
+ self.__to.release_local_refcounts(self.resources)
+ raise
+
+class ResourceRecvContext(UnpickleContext):
+ """Receive context for receiving messages"""
+ @staticmethod
+ def rebuild_resource(oid):
+ """Translate a pickled OID into an object"""
+ return get_process_resmanc().load_resource(oid)
+
+class ResmanClientRecvContext(ResourceRecvContext):
+ """Receive resources from a resman client connection"""
+ def __init__(self, *, from_, **kwargs):
+ super().__init__(**kwargs)
+ self.__from = the(ServerConnection, from_)
+
+ @classmethod
+ def from_(cls, from_):
+ """Make a constructing function"""
+ return partial(cls, from_=from_)
+
+ def rebuild_resource(self, oid):
+ # We're the resource server, so there's no point in the client
+ # sending a separate message to addref ourselves. Just add
+ # virtual references on demand.
+ assert self.__from.has_reference(oid)
+ get_process_resmanc().server_connection.add_local_refcount(oid)
+ return super().rebuild_resource(oid)
+
+class ResourceManagerServer(object):
+ """Provides resource manager server side"""
+
+ def __init__(self):
+ self.__connections_by_fileno = {}
+ self.__connections_by_id = {}
+ self.__resources = {}
+ self.__refcounts = {}
+ self.__subscribers = MultiDict()
+ self.__dead_connections = []
+ self.__poll = select.poll() # TODO(dancol): use selectors
+ self.__oid_gen = itertools.count(1)
+ self.__randname_sequence = None
+ self.__exit_fd = None
+
+ def allocate_oid(self):
+ """Make a new unique ID for connections, resources, etc."""
+ return next(self.__oid_gen)
+
+ def __all_connections(self):
+ return self.__connections_by_id.values()
+
+ def add_connection(self, server_channel, name) -> ServerConnection:
+ """Add a new connection.
+
+ SERVER_CHANNEL is the server side of the channel pair created
+ using Channel.make_pair().
+ """
+ connection = ServerConnection(server_channel, self, name)
+ if server_channel:
+ for fd_number in connection.fd_numbers:
+ assert fd_number not in self.__connections_by_fileno
+ self.__connections_by_fileno[fd_number] = connection
+ self.__poll.register(fd_number, select.POLLIN)
+ self.__connections_by_id[connection.id] = connection
+ if __debug__:
+ logr.debug("added connection fd_numbers=%r id=%r",
+ connection.fd_numbers, connection.id)
+ return connection
+
+ def add_resource(self, resource):
+ """Add a new resource RESOURCE to the server.
+
+ RESOURCE can be of any type derived from SharedObject.
+
+ Return the new resource ID.
+ """
+ assert isinstance(resource, SharedObject)
+ assert not resource.oid
+ resource.oid = oid = self.allocate_oid()
+ assert oid not in self.__resources
+ self.__refcounts[oid] = 1
+ self.__resources[oid] = resource
+ return oid
+
+ def addref_unchecked(self, oid):
+ """Add a reference to resource OID"""
+ assert oid in self.__resources
+ logr.debug("adding global refcount oid=%r newrc=%r", oid,
+ self.__refcounts.get(oid, 0) + 1)
+ self.__refcounts[oid] += 1
+
+ def has_resource(self, oid):
+ """Return whether we know about resource OID"""
+ assert _assert_valid_oid(oid)
+ return oid in self.__resources
+
+ def add_subscriber(self, oid, connection):
+ """Notify CONNECTION when OID disappears
+
+ If OID corresponds to a resource or a connection, set up the
+ subscription link. Otherwise, return false.
+
+ Subscription additions are idempotent on success.
+ """
+ assert isinstance(connection, ServerConnection)
+ if oid in self.__refcounts:
+ assert oid in self.__resources
+ if __debug__:
+ logr.debug("linking resource OID %r -> %r", oid, connection)
+ elif oid in self.__connections_by_id:
+ if __debug__:
+ logr.debug("linking connection OID %r -> %r", oid, connection)
+ else:
+ if __debug__:
+ logr.debug("FAILED linking OID %r: not resource or connection", oid)
+ return False
+ self.__subscribers.add(oid, connection)
+ return True
+
+ def remove_subscriber_unchecked(self, oid, connection):
+ """Remove notification of resource death
+
+ OID and CONNECTION are the same as for add_subscriber().
+ """
+ self.__subscribers.remove(oid, connection)
+
+ def get_refcount(self, oid):
+ """Return the reference count of resource OID"""
+ return self.__refcounts.get(oid, 0)
+
+ def get_resource_unchecked(self, oid):
+ """Return the resource object for id OID."""
+ return self.__resources[oid]
+
+ def __death_notify(self, oid):
+ subscribers = self.__subscribers.get(oid)
+ if subscribers:
+ for subscriber in list(subscribers):
+ subscriber.notify(MSG_NOTIFICATION_OID_GONE, oid)
+ subscriber.unlink_from_death_internal(oid)
+ assert not subscribers # unlink_from_death mutated
+ assert oid not in self.__subscribers
+
+ def release_resource_unchecked(self, oid):
+ """Drop a reference to resource OID"""
+ assert oid in self.__resources
+ refcount = self.__refcounts[oid] - 1
+ if __debug__:
+ logr.debug("dropping global reference to OID %r: new refcount %r",
+ oid, refcount)
+ if refcount:
+ assert refcount > 0 # pylint: disable=compare-to-zero
+ self.__refcounts[oid] = refcount
+ else:
+ if __debug__:
+ for connection in self.__all_connections():
+ assert not connection.has_reference(oid), \
+ "connection {} has stray reference to OID {}".format(
+ connection, oid)
+ self.__death_notify(oid)
+ try:
+ # pylint: disable=protected-access
+ self.__resources[oid]._resman_destroy()
+ except:
+ die_due_to_fatal_exception("destroying resource")
+ del self.__refcounts[oid]
+ del self.__resources[oid]
+
+ def explicit_resource_close(self, oid):
+ """Explicitly clean up a resource.
+
+ The resource, after close, still exists, in the sense that its OID
+ remains valid. Its state, however, may transition.
+ """
+ # pylint: disable=protected-access
+ self.__resources[oid]._resman_explicit_close()
+
+ def find_connection_by_id_unchecked(self, connection_id):
+ """Find a connection with ID
+
+ Raise KeyError if connection is not found"""
+ return self.__connections_by_id[connection_id]
+
+ def find_connection_by_id(self, connection_id):
+ """Find a connection with ID.
+
+ If the connection isn't found, raise ConnectionNotFoundError
+ """
+ try:
+ return self.__connections_by_id[connection_id]
+ except KeyError:
+ raise ConnectionNotFoundError(connection_id) from None
+
+ def get_exit_fd(self):
+ """Return a file descriptor usable for monitoring server exit"""
+ if not self.__exit_fd:
+ self.__exit_fd = unix_pipe()
+ return self.__exit_fd[0]
+
+ def fork(self, fn, process_resmanc_factory):
+ """See LocalClient.fork()"""
+ assert not USE_RESMANC_THREAD
+ assert tls.resman_server
+ # TODO(dancol): use FD inheritance here instead of a command socket
+ command_read, command_write = Channel.make_pair(duplex=False)
+ pid = _do_fork()
+ if not pid:
+ command_write.close()
+ raise _DoForkChildException([process_resmanc_factory, command_read])
+ process_resmanc_factory.close()
+ child_connection = self.find_connection_by_id_unchecked(
+ process_resmanc_factory.id)
+ command_read.close()
+ command_write.send(fn, FromResmanSendContext.to(child_connection))
+ command_write.close()
+ return pid
+
+ def force_close_all_connections(self):
+ """Force all connections closed.
+
+ Used when a critical connection dies to force all other
+ connections to close.
+ """
+ for connection in self.__connections_by_id.values():
+ connection.force_close()
+
+ def on_connection_dead(self, connection):
+ """Called by connections becoming dead to queue final death"""
+ assert connection.dead
+ assert connection not in self.__dead_connections
+ if __debug__:
+ logr.debug("Adding connection %r to dead connections", connection)
+ self.__dead_connections.append(connection)
+
+ def __remove_dead_connection(self, connection):
+ if __debug__:
+ logr.debug("removing dead connection fd_numbers=%r id=%r",
+ connection.fd_numbers, connection.id)
+ assert connection.dead
+ connection.force_drop_references()
+ self.__death_notify(connection.id)
+ del self.__connections_by_id[connection.id]
+ for fd_number in connection.fd_numbers:
+ del self.__connections_by_fileno[fd_number]
+ self.__poll.unregister(fd_number)
+ connection.final_cleanup_on_death()
+
+ def __flush_dead_connections(self):
+ for connection in self.__dead_connections:
+ self.__remove_dead_connection(connection)
+ self.__dead_connections.clear()
+
+ def __run_main_loop(self):
+ while self.__connections_by_fileno:
+ if __debug__:
+ logr.debug("loop conn=%r", self.__connections_by_fileno)
+ timeout = None
+ for connection in self.__all_connections():
+ connection.send_pending_notifications()
+ if self.__dead_connections:
+ self.__flush_dead_connections()
+ timeout = 0 # Keep looping until we're stable
+ poll_result = self.__poll.poll(timeout)
+ for fd, _ in poll_result:
+ connection = self.__connections_by_fileno[fd]
+ connection.handle_transaction()
+
+ @staticmethod
+ def snapshot_api_counts():
+ """Start tracking API call counts: useful during tests
+
+ If tracking is not yet enabled, enable it.
+ """
+ global _resman_api_functions
+ global _resman_api_counts
+ if _resman_api_counts is None:
+ _resman_api_counts = ReferenceCountTracker()
+ def _wrap(fn):
+ @wraps(fn)
+ def _counting_wrapper(*args, **kwargs):
+ _resman_api_counts.addref(fn.__name__)
+ return fn(*args, **kwargs)
+ return _counting_wrapper
+ _resman_api_functions = [_wrap(fn) for fn in _resman_api_functions]
+ old_counts = dict(_resman_api_counts)
+ _resman_api_counts.clear()
+ return old_counts
+
+ @staticmethod
+ @contextmanager
+ def __set_up_local_client(self_connection):
+ if USE_RESMANC_THREAD:
+ assert not tls.resmanc
+ with tls.set_resmanc(LocalClient(self_connection)):
+ del self_connection
+ yield
+ tls.resmanc.close()
+ else:
+ assert not get_global_process_resmanc.has_value()
+ get_global_process_resmanc.set(LocalClient(self_connection))
+ del self_connection
+ try:
+ yield
+ finally:
+ get_global_process_resmanc().close()
+ get_global_process_resmanc.reset()
+
+ def run(self):
+ """Run the ResourceManagerServer thread.
+
+ Terminates when all connections (including the initial connection,
+ excluding the self connection) go away.
+ """
+ # pylint: disable=bad-continuation
+ with tls.set_resman_server(threading.current_thread()), \
+ self.__set_up_local_client(
+ self.__connections_by_id[OID_SELF_CONNECTION]):
+ self.__run_main_loop()
+ assert len(self.__connections_by_id) == 1
+ self_connection = self.__connections_by_id[OID_SELF_CONNECTION]
+ self_connection.mark_dead()
+ assert self.__dead_connections == [self_connection]
+ self.__flush_dead_connections()
+ assert not self.__resources
+ assert not self.__dead_connections
+ assert not self.__connections_by_id
+ assert not self.__connections_by_fileno
+ if self.__exit_fd:
+ os.write(self.__exit_fd[1].fileno(), b".")
+
+def _run_resource_manager(initial_server_channel_byref):
+ if __debug__:
+ logr.debug("resource manager starting")
+ initial_server_channel, = initial_server_channel_byref
+ initial_server_channel_byref.clear()
+ server = ResourceManagerServer()
+ self_connection = server.add_connection(None, "self")
+ assert self_connection.id == OID_SELF_CONNECTION
+ del self_connection
+ initial_connection = server.add_connection(
+ initial_server_channel, "initial")
+ initial_connection.set_critical(True)
+ assert initial_connection.id == OID_INITIAL_CONNECTION_ID
+ del initial_server_channel
+ del initial_connection
+ try:
+ server.run()
+ except _DoForkChildException:
+ server.__dict__.clear() # Break GC cycles
+ raise
+ if __debug__:
+ logr.debug("resource manager exiting")
+
+def _do_fork():
+ """Call os.fork(), running registered cleanups in child"""
+ assert threading.active_count() == 1, "must not fork with threads"
+ pid = os.fork()
+ if not pid:
+ _run_after_forkers()
+ return pid
+
+def _daemonize():
+ if _do_fork():
+ os._exit(0) # pylint: disable=protected-access
+ os.setsid()
+ os.chdir("/")
+
+def _run_fork_child(fork_info):
+ assert not get_global_process_resmanc.has_value()
+ assert not tls.resmanc
+ assert not hasattr(tls, "resman_server")
+ assert not tls.unpickle_context
+ assert not tls.active_calls
+ process_resmanc_factory, command_read = fork_info
+ fork_info.clear() # Drop references
+ del fork_info
+ get_global_process_resmanc.set(process_resmanc_factory())
+ del process_resmanc_factory
+ fn = command_read.recv(ResourceRecvContext)
+ command_read.close()
+ del command_read
+ return fn()
+
+def _run_resource_manager_thread(initial_server_channel_byref):
+ try:
+ _run_resource_manager(initial_server_channel_byref)
+ except:
+ die_due_to_fatal_exception("running resource manager")
+
+def _openpty():
+ master, slave = os.openpty()
+ return FdHolder.steal(master), FdHolder.steal(slave)
+
+def _run_resource_manager_process(initial_server_channel_byref):
+ log_verbose = int(os.getenv("MODERNMP_RESMAN_SERVER_VERBOSE", "0")) >= 1
+ logging.basicConfig(
+ level=logging.DEBUG if log_verbose else logging.INFO,
+ format="%(process)d/%(threadName)s %(levelname)s:%(name)s:%(message)s")
+ _daemonize()
+ master, slave = _openpty()
+ ioctl(slave, TIOCSCTTY, 0) # TODO(dancol) Fix in resmanc!
+ ChildExitWatcher.install()
+ try:
+ return _run_resource_manager(initial_server_channel_byref)
+ except _DoForkChildException as ex:
+ fork_info = ex.info
+ del master, slave
+ ChildExitWatcher.uninstall()
+
+ # Fork children end up here. We try to keep the child stack as
+ # shallow as possible. (That's part of the reason we bubble control
+ # flow up to here instead of just doing the normal C thing of
+ # running random stuff below the call to fork(2) and calling _exit()
+ # before anyone tries to return into the ancient pre-fork
+ # stack frames.)
+ return _run_fork_child(fork_info)
+
+def start_resource_manager_process(name):
+ """Start a resource manager process.
+
+ NAME is None or the name of the resource manager client.
+ """
+ # TODO(dancol): start by fork if we get here early enough
+ client_channel, server_channel = Channel.make_pair()
+ from .spawn import start_subprocess
+ with start_subprocess(partial(_run_resource_manager_process,
+ [server_channel]), name=name) as child:
+ # Child will daemonize immediately, so we shouldn't wait long
+ child.wait()
+ if child.returncode:
+ raise RuntimeError("resource manager process failed to start")
+ server_channel.close()
+ return ClientConnectionFactory(
+ client_channel,
+ OID_INITIAL_CONNECTION_ID,
+ name)()
+
+def start_resource_manager_thread(name):
+ """Start the resource manager as a thread.
+
+ NAME is None or a string name for the resource manager.
+
+ USE ONLY IN TESTS.
+ """
+ client_channel, server_channel = Channel.make_pair()
+ server_channel_byref = [server_channel]
+ del server_channel
+ thread = threading.Thread(
+ target=_run_resource_manager,
+ args=(server_channel_byref,),
+ daemon=True)
+ thread.start()
+ factory = ClientConnectionFactory(
+ client_channel,
+ OID_INITIAL_CONNECTION_ID,
+ name)
+ client_connection = factory()
+ return client_connection
+
+def _make_resman_api_thunk(api_nr, api_fn, cls):
+ # pylint: disable=protected-access
+ oneway = api_fn.oneway
+ def _thunk(self, *args, **kwargs):
+ return self._transact(api_nr, args, kwargs, oneway)
+ api_name = api_fn.__name__
+ _thunk.__code__ = rename_code_object(_thunk.__code__, api_name)
+ _thunk.__name__ = api_name
+ _thunk.__qualname__ = cls.__qualname__ + "." + api_name
+ return _thunk
+
+def _add_resman_api_thunks(cls):
+ for api_nr, api_fn in enumerate(_resman_api_functions):
+ thunk = _make_resman_api_thunk(api_nr, api_fn, cls)
+ assert not hasattr(cls, api_fn.__name__)
+ setattr(cls, api_fn.__name__, thunk)
+ return cls
+
+class ObjCacheWeakRef(weakref.ref):
+ """Weak reference that tracks a connection and OID"""
+ def __new__(cls, ob, callback, connection, oid):
+ assert isinstance(connection, ClientConnectionBase)
+ assert _assert_valid_oid(oid)
+ self = weakref.ref.__new__(cls, ob, callback)
+ self.connection_wr = weakref.ref(connection)
+ self.oid = oid
+ self.refcount = 1
+ return self
+
+ def __init__(self, ob, callback, _connection, _oid):
+ super().__init__(ob, callback)
+
+ __slots__ = "connection_wr", "oid", "refcount"
+
+@_add_resman_api_thunks
+class ClientConnectionBase(ClosingContextManager, CannotPickle):
+ """Base for classes talking to the resource manager."""
+ def __init__(self, id_):
+ assert the(int, id_) > 0 # pylint: disable=compare-to-zero
+ self._lock = threading.RLock() # Subclasses take lock
+ self.__id = id_
+ self.__obj_cache = {}
+
+ def get_net_refcounts(self, oid):
+ """Like get_refcounts, but subtract out accumulated local references
+
+ Use only for testing.
+ """
+ with self._lock:
+ local_rc, global_rc = self.get_refcounts(oid)
+ if oid in self.__obj_cache:
+ ref = self.__obj_cache[oid]
+ assert ref.refcount >= local_rc
+ assert ref.refcount
+ local_rc -= ref.refcount - 1
+ return local_rc, global_rc
+
+ @cached_property
+ def id(self):
+ """Connection ID"""
+ return self.__id
+
+ def _do_close(self):
+ # Neuter all the weakref callbacks: we're closing the connection
+ # explicitly, which by side effect releases all references
+ # server-side.
+ with self._lock:
+ for wr in tuple(self.__obj_cache.values()):
+ wr.oid = None
+ self.__obj_cache.clear()
+ super()._do_close()
+
+ def __clear_stale_obj_locked(self, ref):
+ assert is_lock_owned_by_current_thread(self._lock)
+ oid = ref.oid
+ if oid:
+ # This function can be invoked simultaneously by the weakref
+ # callback and by __addref_cached_obj_locked, so make sure we
+ # actually remove from __obj_cache only once.
+ ref.oid = None
+ del self.__obj_cache[oid]
+ self.release_resource(oid, ref.refcount)
+
+ @staticmethod
+ def __on_cached_object_collected(ref):
+ # pylint: disable=protected-access
+ try:
+ connection_wr = ref.connection_wr
+ if connection_wr:
+ connection = connection_wr()
+ if connection:
+ with connection._lock:
+ connection.__clear_stale_obj_locked(ref)
+ except:
+ die_due_to_fatal_exception("destroying orphaned object")
+
+ def __addref_cached_obj_locked(self, oid):
+ ref = self.__obj_cache.get(oid)
+ if ref is None:
+ obj = None
+ else:
+ obj = ref()
+ if obj is None:
+ assert ref.connection_wr() is self
+ self.__clear_stale_obj_locked(ref)
+ else:
+ assert ref.refcount >= 1
+ ref.refcount += 1
+ assert obj is None or (isinstance(obj, SharedObject) and obj.oid == oid)
+ return obj
+
+ def internal_cache_newborn(self, obj_type, obj_dict):
+ """Called during unpickling of freshly-shipped resources.
+
+ Build a new instance of OBJ_TYPE from OBJ_DICT, but without going
+ through the object's constructor. Cache the new object locally by
+ its OID and return the new object.
+ """
+ with self._lock:
+ assert issubclass(obj_type, SharedObject)
+ obj = object.__new__(obj_type)
+ obj.__dict__.update(obj_dict)
+ oid = obj.oid
+ # Sometimes, we can be shipped a copy of an object we already
+ # have. In this case, absorb the new reference, discard the
+ # object we were just shipped, and return the canonical copy of
+ # the object for this process.
+ existing_obj = self.__addref_cached_obj_locked(obj.oid)
+ if existing_obj:
+ return existing_obj
+ assert obj.oid not in self.__obj_cache
+ callback = ClientConnectionBase.__on_cached_object_collected
+ self.__obj_cache[oid] = ObjCacheWeakRef(obj, callback, self, oid)
+ # pylint: disable=protected-access
+ obj._resman_after_pull_hook()
+ return obj
+
+ def load_resource(self, oid):
+ """Resolve an OID we receive over a socket connection.
+
+ Called by the pickle machinery during deserialization.
+ This function sinks a reference.
+
+ Return the SharedObject corresponding to OID.
+ """
+ assert self is get_process_resmanc(), \
+ "only the process resmanc can own resources"
+ with self._lock:
+ obj = self.__addref_cached_obj_locked(oid)
+ if not obj:
+ # We don't know about this object, so we need to get a copy.
+ # adopt_resource pickles the object in such a way that
+ # unpickling it while reading adopt_resource's return value
+ # ends up calling cache_newborn, which inserts the object into
+ # the object cache. We just check that it's done its job.
+ obj = self.adopt_resource(oid)
+ assert obj.oid == oid
+ assert self.__obj_cache[oid].refcount >= 1
+ return obj
+
+ def _transact(self, api_nr, args, kwargs):
+ raise NotImplementedError("abstract")
+
+ def sync_reference_counts(self):
+ """Flush any pending local reference count changes to the server"""
+ # getpid requires a round trip, so it flushes by side effect
+ self.getpid()
+
+class DeathCallbackKey(object):
+ """Token used to remember how to un-add death callback"""
+ def __init__(self, oid, callback):
+ assert _assert_valid_oid(oid)
+ assert callable(callback)
+ self.oid = oid
+ self.callback = callback
+ __slots__ = ["oid", "callback", "__weakref__"]
+
+class ClientConnection(ClientConnectionBase):
+ """Socket connection to resource manager server."""
+ def __init__(self, client_channel, id_, name):
+ ClientConnectionBase.__init__(self, id_)
+ self.__client_channel = the(Channel, client_channel)
+ self.__name = name
+ self.fd_numbers = client_channel.fd_numbers
+ self.__death_callbacks = MultiDict()
+ self.__notification_thread = None
+ self.__notification_semaphore = None
+ self.__notifications = None
+
+ @property
+ def name(self):
+ """Name of this ClientConnection"""
+ return self.__name
+
+ def _do_close(self):
+ # Take the lock so that nobody can observe __client_channel being
+ # closed before we clear all our weak reference callbacks.
+ with self._lock:
+ if self.__notification_thread:
+ self.__enqueue_notification((MSG_NOTIFICATION_QUIT_THREAD, None))
+ # Join with lock unheld because notification thread occasionally
+ # wants to take the lock.
+ if self.__notification_thread:
+ self.__notification_thread.join()
+ with self._lock:
+ if self.__death_callbacks:
+ logc.warning("ignoring pending death callbacks")
+ self.__death_callbacks.clear()
+ self.__client_channel.close()
+ self.__client_channel = None
+ super()._do_close()
+
+ def __repr__(self):
+ return "ClientConnection(s={!r}, id={!r}, name={!r})".format(
+ self.__client_channel,
+ self.id,
+ self.name)
+
+ def _transact(self, api_nr, args, kwargs, oneway):
+ try:
+ if __debug__:
+ logc_tx.debug("starting transaction")
+ with self._lock:
+ msg = (MSG_COMMAND, api_nr, args, kwargs)
+ self.__client_channel.send(msg, ToResmanSendContext)
+ if __debug__:
+ logc_tx.debug("transaction sent request %r", msg)
+ if oneway:
+ return None
+ del msg, args, kwargs
+ msg = self.__recv_reply_locked()
+ if __debug__:
+ logc_tx.debug("transaction recv msg=%r", msg)
+ code, payload = msg
+ assert code in (MSG_REPLY_SUCCESS, MSG_REPLY_ERROR)
+ except:
+ die_due_to_fatal_exception("talking to resource manager")
+
+ if code == MSG_REPLY_ERROR:
+ if __debug__:
+ logc_tx.debug("transaction error %r", payload)
+ reraise_exc_info(payload)
+ assert False, "never reached"
+ if __debug__:
+ logc_tx.debug("transaction result %r", payload)
+ return payload
+
+ def __enqueue_notification(self, msg):
+ assert msg[0] >= MSG_NOTIFICATION_MIN, \
+ "not a notification message: {!r}".format(msg)
+ self.__notifications.append(msg) # Atomic
+ self.__notification_semaphore.release()
+
+ def __recv_reply_locked(self, *, block=True):
+ try:
+ while True:
+ try:
+ msg = self.__client_channel.recv(ResourceRecvContext, block=block)
+ except BlockingIOError:
+ msg = None
+ else:
+ if msg[0] >= MSG_NOTIFICATION_MIN:
+ # Oops. We got a notification instead of the reply we
+ # wanted. Let the notification thread handle the
+ # notification. We shouldn't be getting notifications
+ # unless we asked for them, so the thread and its data
+ # structures should be up and running now.
+ self.__enqueue_notification(msg)
+ continue # Try getting the reply we actually want
+ return msg
+ except:
+ die_due_to_fatal_exception("talking to resource manager")
+
+ def __recv_notifications_locked(self):
+ while True:
+ try:
+ msg = self.__client_channel.recv(block=False)
+ except BlockingIOError:
+ return
+ self.__enqueue_notification(msg)
+
+ def __extract_callbacks_for_dead_oids_locked(self, dead_oids):
+ # Keep lock outside the function so variable references can't leak
+ # outside the lock.
+ callbacks = []
+ for dead_oid in dead_oids:
+ for key in self.__death_callbacks.pop(dead_oid, ()):
+ callbacks.append(key.callback)
+ return callbacks
+
+ def __dispatch_notifications(self, notifications):
+ dead_oids = []
+ for code, payload in notifications:
+ if code != MSG_NOTIFICATION_OID_GONE:
+ if code == MSG_NOTIFICATION_QUIT_THREAD:
+ assert self.closed
+ return
+ logc.warning("unknown notification code %r", code)
+ continue
+ dead_oids.extend(payload)
+ assert len(set(dead_oids)) == len(dead_oids)
+ with self._lock:
+ callbacks = self.__extract_callbacks_for_dead_oids_locked(dead_oids)
+ callbacks.reverse()
+ while callbacks:
+ callbacks.pop()()
+ self.__client_channel.send((MSG_ACK_NOTIFICATION, len(notifications)))
+
+ def __run_notification_thread(self):
+ """Run the actual notification listener thread"""
+ try:
+ sem = self.__notification_semaphore
+ notifications = self.__notifications
+ poll = select.poll()
+ for fd_number in self.__client_channel.fd_numbers:
+ poll.register(fd_number, select.POLLIN)
+ poll.register(sem.fileno())
+ while True:
+ ready_fd = [fd for fd, _ in poll.poll() if fd != sem.fileno()]
+ if ready_fd:
+ with self._lock:
+ self.__recv_notifications_locked()
+ nr_ready = sem.try_acquire_all()
+ if nr_ready:
+ self.__dispatch_notifications(notifications[:nr_ready])
+ del notifications[:nr_ready] # Atomic
+ if self.closed:
+ break
+ except:
+ die_due_to_fatal_exception("running notification thread")
+
+ def __ensure_notification_thread_locked(self):
+ """Make sure that the notification-receiver thread is running"""
+ if not self.__notification_thread:
+ self.__notification_semaphore = WaitableSemaphore()
+ self.__notifications = []
+ self.__notification_thread = threading.Thread(
+ name=self.name + "/notif",
+ daemon=True,
+ target=self.__run_notification_thread)
+ self.__notification_thread.start()
+
+ def add_death_callback(self, oid, callback):
+ """Add a callback CALLBACK to be made when object OID dies
+
+ CALLBACK is called with no arguments and with no locks held from a
+ dedicated thread.
+
+ If CALLBACK is given for a particular OID multiple times, it's
+ called that many times.
+
+ Return an opaque handle that can be passed to
+ remove_death_callback.
+ """
+ key = DeathCallbackKey(oid, callback)
+ with self._lock:
+ self.__ensure_notification_thread_locked()
+ if self.__death_callbacks.add(oid, key):
+ self.link_to_death_internal(oid)
+ return key
+
+ def remove_death_callback(self, key):
+ """Remove a callback added with add_death_callback.
+
+ Removing a callback that's not present is a no-op.
+ """
+ assert isinstance(key, DeathCallbackKey)
+ with self._lock:
+ try:
+ last = self.__death_callbacks.remove(key.oid, key)
+ except KeyError:
+ return
+ if last:
+ self.unlink_from_death_internal(key.oid)
+
+class ClientConnectionFactory(SafeClosingObject):
+ """Factory for making a ClientConnection
+
+ A factory is only good for creating a single connection. You can
+ duplicate a factory to create many client objects for the same
+ connection, which we use primarily for anycast.
+
+ Unlike ClientConnection, ClientConnectionFactory can be sent between
+ processes. Useful for bootstrapping a new child process.
+ """
+ def __init__(self, client_channel, id_, name=None):
+ assert the(int, id_) > 0 # pylint: disable=compare-to-zero
+ assert isinstance(client_channel, Channel)
+ assert isinstance(name, (type(None), str))
+ self.__client_channel = client_channel
+ self.__id = id_
+ self.__name = name
+
+ @property
+ def id(self):
+ """ID of the connection we'll build"""
+ return self.__id
+
+ def __call__(self, subclass=ClientConnection, **kwargs):
+ assert issubclass(subclass, ClientConnection)
+ resmanc = subclass(self.__client_channel, self.__id, self.__name, **kwargs)
+ self.__client_channel = None
+ return resmanc
+
+ def _do_close(self):
+ if self.__client_channel:
+ self.__client_channel.close()
+ super()._do_close()
+
+ def __repr__(self):
+ return "ClientConnectionFactory(s={!r},id={!r})".format(
+ self.__client_channel,
+ self.__id)
+
+class LocalClient(ClientConnectionBase):
+ """Special resource manager client used in resource manager process."""
+ def __init__(self, server_connection):
+ assert isinstance(server_connection, ServerConnection)
+ assert server_connection.id == OID_SELF_CONNECTION
+ ClientConnectionBase.__init__(self, server_connection.id)
+ self.__server_connection = server_connection
+
+ @property
+ def server_connection(self):
+ """The server connection corresponding to this client"""
+ return self.__server_connection
+
+ def __local_copy(self, obj):
+ # We pickle and immediately unpickle so that we correctly
+ # translate local and remote objects, cache references, and do
+ # other work that happens during pickling and
+ # unpickling. Hopefully, we see only small messages here and the
+ # process isn't _that_ inefficient. If the resource manager is
+ # sending 20MB numpy arrays to itself, something is
+ # probably wrong.
+
+ # TODO(dancol): check for simple cases where a round-trip through
+ # pickle won't change anything and avoid the work. Also somehow
+ # avoid the file descriptor dups.
+ pickle_data, pc = fancy_pickle(obj, ToResmanSendContext)
+ pc.fdhs = [fdh.dup() for fdh in pc.fdhs]
+ return fancy_unpickle(pickle_data,
+ pc.fdhs,
+ ResmanClientRecvContext.from_(self.server_connection))
+
+ def _transact(self, api_nr, args, kwargs, _oneway):
+ assert get_process_resmanc() is self
+ assert threading.current_thread() is tls.resman_server
+ try:
+ msg = self.__local_copy((MSG_COMMAND, api_nr, args, kwargs))
+ del args, kwargs
+ # pylint: disable=protected-access
+ reply = self.__local_copy(self.__server_connection._invoke_api(msg))
+ if not reply:
+ return None
+ del msg
+ except:
+ die_due_to_fatal_exception("internal resource manager operation")
+ code, payload = reply
+ assert code in (MSG_REPLY_SUCCESS, MSG_REPLY_ERROR)
+ if code == MSG_REPLY_ERROR:
+ try:
+ reraise_exc_info(payload)
+ finally:
+ del code, payload # Break reference cycle
+ return payload
+
+ def fork(self, fn, process_resmanc_factory):
+ """Fork and call FN in the child.
+
+ PROCESS_RESMANC_FACTORY makes the process resman client in the
+ child. It's a separate parameter so callers can construct it in
+ advance, wire up an apartment, and then fork.
+
+ In the child, the brains are sucked out of the current resource
+ manager server and control returned to toplevel before execution
+ of the fork child function proceeds.
+
+ Return the PID of the child.
+ """
+ return self.__server_connection.fork(fn, process_resmanc_factory)
+
+class SharedObjectMeta(type):
+ """Metaclass that inhibits __init__ when an object is known"""
+ # __init__ runs too late to change the __init__ slot
+ def __new__(mcs, name, bases, dict_):
+ old_init = dict_.get("__init__")
+ if old_init:
+ # pylint: disable=missing-docstring
+ @wraps(old_init)
+ def new_init(self, *args, **kwargs):
+ if not self.oid:
+ old_init(self, *args, **kwargs)
+ dict_["__init__"] = new_init
+ return type.__new__(mcs, name, bases, dict_)
+
+class SharedObject(object, metaclass=SharedObjectMeta):
+ """Magic base class that makes a class shareable.
+
+ Just inherit from this class and storing objects of any subtype
+ should Just Work. Specifically, plain construction of subtypes will
+ create a resource in the process connection.
+
+ Subclass __init__ will be called only in the server process.
+ Calling SharedObject.__init__ from subclass constructors is
+ not necessary.
+
+ Subclasses should not override __new__; object.__new__ will be used
+ to construct instances of the subtype in various circumstances.
+ """
+
+ # N.B. This class is either trivial or highly magical, depending on
+ # your perspective. It basically hijacks __new__ to turn object
+ # instantiation into 1) transparent instantiation on the resource
+ # manager server, followed by 2) a retrieval and de-pickling of the
+ # resulting value.
+ #
+ # We need to use a metaclass to rename __init__: if we didn't, the
+ # runtime would re-run it after our fake __new__, even client-side,
+ # resulting in double initialization.
+ #
+ # See test_object_init_run_once.
+
+ oid = None
+ """Persistent cross-process ID for this object"""
+
+ def __new__(cls, *args, **kwargs):
+ if not tls.unpickle_context:
+ return get_process_resmanc().make_resource(cls, args, kwargs)
+ return object.__new__(cls)
+
+ def __reduce__(self):
+ assert isinstance(tls.pickle_context, AbstractResourceReducer)
+ return tls.pickle_context.reduce_resource(self)
+
+ def _resman_destroy(self):
+ """Function called for resource cleanup in resman"""
+ # Override me
+
+ def _resman_explicit_close(self):
+ """Function called in response to explicit destroy requence"""
+ # Override me
+
+ def _resman_after_pull_hook(self):
+ """Called just after a client obtains an object"""
+
+ # It's kind of hacky to add process-management functions to the base
+ # interface, but otherwise we'd have to teach shm.py about
+ # process.py, creating a layering cycle.
+
+ def _resman_get_process_status(self):
+ """Return the exit status for an object"""
+ raise NotImplementedError("not a process")
+
+ _resman_send_eager = False
+ """Send object as copy, not reference
+
+ Sending object contents make each send more expensive, but frees the
+ receiver from having to call adopt_resource if it doesn't have the
+ object already. Setting _resman_send_eager to true is useful for
+ small objects that don't own file descriptors.
+ """
+
+def cache_object_until_death(obj, oid):
+ """Cache SharedObject OBJ until OID dies"""
+ assert isinstance(obj, SharedObject)
+ assert _assert_valid_oid(oid)
+ assert obj.oid != oid
+ resmanc = get_process_resmanc()
+ if not isinstance(resmanc, LocalClient):
+ res = [obj]
+ def _cache_reclaim_callback():
+ res.clear()
+ resmanc.add_death_callback(oid, _cache_reclaim_callback)
diff --git a/src/modernmp/spawn.py b/src/modernmp/spawn.py
new file mode 100644
index 0000000..e5818a5
--- /dev/null
+++ b/src/modernmp/spawn.py
@@ -0,0 +1,136 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Simple process spawning with inherited stuff
+
+Unlike multiprocessing's spawn, we avoid creating a useless-for-us
+semaphore tracker process. We're also able to use our pickle stuff
+instead of multiprocessing's, so the subprocess data transmission
+works like other forms of IPC.
+"""
+
+import os
+from os.path import isabs, join as pjoin
+
+import sys
+import threading
+import logging
+from base64 import b64encode
+
+from .util import (
+ FdHolder,
+ STARTUP_CWD,
+ die_due_to_fatal_exception,
+)
+
+from .reduction import (
+ fancy_pickle,
+ fancy_unpickle,
+)
+
+log = logging.getLogger(__name__)
+SPAWN_LOCK = threading.Lock()
+
+def spawned_child_main(spawn_bundle, inherited_fd_numbers):
+ """Main routine for spawned subprocesses
+
+ SPAWN_BUNDLE is a pickled blob containing the caller-supplied logic
+ to run inside the subprocess.
+ """
+ def _accept_fd(inherited_fd_number):
+ assert os.get_inheritable(inherited_fd_number)
+ os.set_inheritable(inherited_fd_number, False)
+ return FdHolder.steal(inherited_fd_number)
+ fn = fancy_unpickle(
+ spawn_bundle,
+ [_accept_fd(fd_number) for fd_number in inherited_fd_numbers])
+ del spawn_bundle, inherited_fd_numbers
+ return fn()
+
+def start_subprocess(fn,
+ name="modernmp-spawned",
+ **kwargs):
+ """Run FN a brand-new Python subprocess
+
+ FN can be any pickle-able callable. It cannot reference shm
+ resources; to share shm-managed objects, consider a
+ process.WorkerProcess, not this low-level facility.
+
+ To prevent stray file descriptor inheritance, all subprocess
+ creation in this process must synchronize on SPAWN_LOCK in
+ this module.
+
+ Remaining arguments are as for the subprocess.Popen constructor.
+ FD-related and environment-related arguments are not currently
+ supported. (No need currently.)
+
+ Return a subprocess Popen object.
+ """
+ import pickle
+ from subprocess import Popen, _args_from_interpreter_flags
+ from . import _spawn_init
+
+ # We'd have to merge passed-in values with the ones we use
+ # internally. Easier to just forbid these for now.
+ if __debug__:
+ for feature in ("close_fds", "pass_fds", "env"):
+ assert feature not in kwargs, "not implemented: " + feature
+
+ pickle_data, pc = fancy_pickle(fn)
+
+ inherited_fd_numbers = [fd.fileno() for fd in pc.fdhs]
+ assert len(pc.fdhs) == len(set(inherited_fd_numbers)), \
+ "shouldn't be preserving duplicate FDs"
+
+ main_module = sys.modules["__main__"]
+ main_module_name = getattr(main_module.__spec__, "name", None)
+ if main_module_name:
+ main_module_path = None
+ else:
+ main_module_path = getattr(main_module, "__file__", None)
+ if main_module_path and not isabs(main_module_path):
+ main_module_path = pjoin(STARTUP_CWD, main_module_path)
+
+ startup_info = dict(
+ name=name,
+ sys_path=sys.path,
+ sys_argv=sys.argv,
+ startup_cwd=STARTUP_CWD,
+ main_module_name=main_module_name,
+ main_module_path=main_module_path,
+ inherited_fd_numbers=inherited_fd_numbers,
+ startup_bundle=bytes(pickle_data),
+ )
+ new_environ = os.environ.copy()
+ init_blob = pickle.dumps(startup_info, pickle.HIGHEST_PROTOCOL)
+ new_environ[_spawn_init.ENVVAR] = b64encode(init_blob)
+
+ cmdline = ([sys.executable]
+ + _args_from_interpreter_flags()
+ + ["--", _spawn_init.__file__])
+
+ with SPAWN_LOCK:
+ try:
+ assert not any(os.get_inheritable(fd) for fd in inherited_fd_numbers)
+ for fd in inherited_fd_numbers:
+ os.set_inheritable(fd, True)
+ return Popen(args=cmdline,
+ close_fds=False,
+ env=new_environ,
+ **kwargs)
+ finally:
+ try:
+ for fd in inherited_fd_numbers:
+ os.set_inheritable(fd, False)
+ except:
+ die_due_to_fatal_exception("cleaning up from spawn")
diff --git a/src/modernmp/synchronize.py b/src/modernmp/synchronize.py
new file mode 100644
index 0000000..672cc02
--- /dev/null
+++ b/src/modernmp/synchronize.py
@@ -0,0 +1,112 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Synchronization primitives
+
+Roughly analogous to the ones in multiprocessing.
+"""
+
+import logging
+
+import _multiprocessing
+
+from .shm import SharedObject, get_temp_name_sequence
+from .reduction import register
+
+SEM_PREFIX = "/mmp.sem."
+RECURSIVE_MUTEX, SEMAPHORE = 0, 1
+SEM_VALUE_MAX = _multiprocessing.SemLock.SEM_VALUE_MAX
+
+log = logging.getLogger(__name__)
+
+class ShmLock(SharedObject):
+ """Interprocess lock holder."""
+
+ # We can't, unfortunately, use the semlock object directly as the
+ # IPC resource, since it doesn't support being the t target of weak
+ # references. This holder, however, is suitable. We use _semlock as
+ # the name of our lock member so that we can just abuse
+ # multiprocessing's __repr__ functions for lock objects.
+
+ def __init__(self, kind, value, maxvalue):
+ shm_name_sequence = get_temp_name_sequence()
+ lock = None
+ while not lock:
+ name = SEM_PREFIX + next(shm_name_sequence)
+ try:
+ lock = _multiprocessing.SemLock(kind, value, maxvalue, name, False)
+ except FileExistsError:
+ pass
+ self._semlock = lock
+
+ def acquire(self, block=True):
+ """Acquire the semaphore"""
+ return self._semlock.acquire(block=block)
+
+ def release(self):
+ """Release the semaphore"""
+ return self._semlock.release()
+
+ def __enter__(self):
+ return self._semlock.__enter__()
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ return self._semlock.__exit__()
+
+ def _resman_destroy(self):
+ log.debug("Unlinking lock %r", self.name)
+ try:
+ _multiprocessing.sem_unlink(self.name)
+ except IOError:
+ pass
+
+ @property
+ def name(self):
+ """Name of the sem_open file backing the semaphore"""
+ return self._semlock.name
+
+class Lock(ShmLock):
+ """Non-recursive lock"""
+ def __init__(self):
+ ShmLock.__init__(self, SEMAPHORE, 1, 1)
+
+ def __repr__(self):
+ import multiprocessing.synchronize
+ return multiprocessing.synchronize.Lock.__repr__(self)
+
+class RLock(ShmLock):
+ """Recursive lock"""
+ def __init__(self):
+ ShmLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
+
+ def __repr__(self):
+ import multiprocessing.synchronize
+ return multiprocessing.synchronize.RLock.__repr__(self)
+
+class Semaphore(ShmLock):
+ """Counting semaphore"""
+ def __init__(self, value=1):
+ ShmLock.__init__(self, SEMAPHORE, value, SEM_VALUE_MAX)
+
+ def __repr__(self):
+ import multiprocessing.synchronize
+ return multiprocessing.synchronize.Semaphore.__repr__(self)
+
+def _rebuild_semlock(handle, kind, maxvalue, name):
+ # pylint: disable=protected-access
+ return _multiprocessing.SemLock._rebuild(handle, kind, maxvalue, name)
+
+def _reduce_semlock(sl):
+ return _rebuild_semlock, (sl.handle, sl.kind, sl.maxvalue, sl.name)
+
+register(_multiprocessing.SemLock, _reduce_semlock)
diff --git a/src/modernmp/test_apartment.py b/src/modernmp/test_apartment.py
new file mode 100644
index 0000000..d48325f
--- /dev/null
+++ b/src/modernmp/test_apartment.py
@@ -0,0 +1,355 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test the apartment cross-context call stuff"""
+
+# pylint: disable=missing-docstring,redefined-outer-name,unused-argument,not-callable
+
+import logging
+import threading
+import weakref
+import asyncio
+
+from asyncio.exceptions import TimeoutError # pylint: disable=redefined-builtin
+
+import pytest
+
+from .apartment import (
+ Apartment,
+ ApartmentAffinityMixin,
+ ApartmentQuitError,
+ Proxy,
+ ThreadPool,
+ proxy_for,
+ unproxy,
+)
+
+from .util import (
+ ChainableFuture,
+)
+
+from .util_test import ( # pylint: disable=unused-import
+ ValueProducer,
+ current_thread_apartment,
+ fetch_and_set_state,
+ fetch_state,
+ isolated_resman,
+ wait_for_state_or_die,
+)
+
+log = logging.getLogger(__name__)
+
+@pytest.yield_fixture()
+def event_loop():
+ with current_thread_apartment() as apartment:
+ yield apartment
+
+class Thing(object):
+ def __init__(self, value):
+ self.value = value
+
+ def get_value(self):
+ return self.value
+
+ def fail(self): # pylint: disable=no-self-use
+ raise ValueError("adfsa")
+
+class Adder(object):
+ def add(self, *args): # pylint: disable=no-self-use
+ value = 0
+ for arg in args:
+ value += arg()
+ return value
+
+
+
+def test_apartment_start(isolated_resman):
+ with current_thread_apartment():
+ pass
+
+@pytest.mark.parametrize("nr_threads", [0, 1, 4])
+def test_thread_pool_start(isolated_resman, nr_threads):
+ with ThreadPool(nr_threads):
+ pass
+
+def test_apartment_call_oneway(isolated_resman):
+ fetch_and_set_state(0)
+ with ThreadPool(1) as tp:
+ tp.call_gate.fn(fetch_and_set_state).call_oneway(1)
+ wait_for_state_or_die(1)
+
+@pytest.mark.asyncio
+async def test_apartment_call_twoway_aio(isolated_resman):
+ old_value = 5
+ fetch_and_set_state(old_value)
+ with ThreadPool(1) as tp:
+ new_value = 42
+ future = (tp.call_gate.fn(fetch_and_set_state)
+ .call_aio(new_value))
+ wait_for_state_or_die(new_value)
+ assert await future == old_value
+
+def _tp1_fn(value):
+ return value + 2
+
+def _tp2_fn(cg):
+ future = cg.fn(_tp1_fn).call_async(fetch_state())
+ fetch_and_set_state(future.result() + 1)
+
+def test_apartment_call_twoway(isolated_resman):
+ fetch_and_set_state(5)
+ with ThreadPool(1) as tp1, ThreadPool(2) as tp2:
+ tp2.call_gate.fn(_tp2_fn).call_oneway(tp1.call_gate)
+ wait_for_state_or_die(5 + 3)
+
+@pytest.mark.asyncio
+async def test_proxy_call_async(isolated_resman):
+ thing_value = 9
+ thing = Thing(thing_value)
+ thing_proxy = proxy_for(thing)
+ assert await thing_proxy.get_value.call_aio() == thing_value
+
+@pytest.mark.asyncio
+async def test_proxy_call_async_fail(isolated_resman):
+ thing_value = 9
+ thing = Thing(thing_value)
+ thing_proxy = proxy_for(thing)
+ with pytest.raises(ValueError):
+ await thing_proxy.fail.call_aio()
+
+@pytest.mark.asyncio
+async def test_unproxy(isolated_resman):
+ thing = Thing(-1)
+ thing_proxy = proxy_for(thing)
+ assert thing is unproxy(thing_proxy)
+
+@pytest.mark.asyncio
+async def test_proxy_call_async_ref_drops(isolated_resman):
+ """Test that the proxied object disappears when the proxy does"""
+ thing_value = 9
+ thing = Thing(thing_value)
+ thing_proxy = proxy_for(thing)
+ thing_proxy_wr = weakref.ref(thing_proxy)
+ thing_wr = weakref.ref(thing)
+ assert await thing_proxy.get_value.call_aio() == thing_value
+ death_future = ChainableFuture()
+ thing_finalizer = weakref.finalize(thing, death_future.set_result, 1)
+ thing_finalizer.atexit = False
+ assert thing_wr()
+ del thing
+ del thing_proxy # Generates resmanc notification
+ assert not thing_proxy_wr()
+ assert await asyncio.wrap_future(death_future) == 1
+ assert not thing_wr()
+
+@pytest.mark.asyncio
+async def test_proxy_call_sync_self_call(isolated_resman):
+ """Test that synchronous intra-thread calls work"""
+ value = proxy_for(Adder()).add()
+ assert value == 0 # pylint: disable=compare-to-zero
+
+@pytest.mark.asyncio
+async def test_proxy_call_sync_self_recursive_call(isolated_resman):
+ """Test that we can make synchronous subroutine calls to ourself"""
+ value = proxy_for(Adder()).add(
+ proxy_for(ValueProducer(2)),
+ proxy_for(ValueProducer(3)))
+ assert value == 5
+
+def _make_value_producers(args):
+ return [proxy_for(ValueProducer(arg)) for arg in args]
+
+def _make_value_producer(arg):
+ return _make_value_producers([arg])[0]
+
+@pytest.mark.asyncio
+async def test_proxy_call_sync_cross_apartment(isolated_resman):
+ """Test that synchronous calls work across apartments"""
+ with ThreadPool(1) as tp:
+ value = proxy_for(Adder()).add(
+ *tp.call_gate.fn(_make_value_producers)([2, 3]))
+ assert value == 5
+
+@pytest.mark.asyncio
+async def test_proxy_call_sync_cross_apartment_callback(isolated_resman):
+ """Test that we can get a callback from an apartment"""
+ with ThreadPool(1) as tp:
+ producer_1_proxy = proxy_for(ValueProducer(10))
+ producer_2_proxy = \
+ tp.call_gate.fn(_make_value_producer)(producer_1_proxy)
+ producer_3_proxy = proxy_for(ValueProducer(producer_2_proxy))
+ value = producer_3_proxy()
+ assert value == 10
+
+@pytest.mark.asyncio
+async def test_ret_filter(isolated_resman):
+ """Test that we can filter return values"""
+ proxy = (Apartment.current().call_gate.fn(list)
+ .proxy_ret().call_sync(("a", "b", "c")))
+ assert isinstance(proxy, Proxy)
+ assert proxy.index.call_sync("b") == 1
+
+_pool_thread_cond = threading.Condition()
+_pool_thread = None
+def _capture_pool_thread():
+ global _pool_thread
+ with _pool_thread_cond:
+ _pool_thread = threading.current_thread()
+ _pool_thread_cond.notify_all()
+
+def test_pool_auto_cleanup(isolated_resman):
+ """Test that pool goes away when all references drop"""
+ pool = ThreadPool(1)
+ pool.call_gate.fn(_capture_pool_thread).call_oneway()
+ with _pool_thread_cond:
+ _pool_thread_cond.wait_for(lambda: _pool_thread)
+ assert _pool_thread
+ del pool # Should cause cleanup
+ _pool_thread.join(1)
+ assert not _pool_thread.is_alive()
+
+async def _say_hello_async():
+ return "hello world"
+
+async def _fetch_and_set_state_async(value):
+ fetch_and_set_state(value)
+
+@pytest.mark.asyncio
+async def test_call_to_coroutine_oneway():
+ fetch_and_set_state(1)
+ with ThreadPool(1) as tp1:
+ tp1.fn(_fetch_and_set_state_async).call_oneway(2)
+ wait_for_state_or_die(2, 10)
+
+@pytest.mark.asyncio
+async def test_call_to_coroutine_twoway():
+ # TODO(dancol): test detach with calls pending
+ with ThreadPool(1) as tp1:
+ assert await tp1.fn(_say_hello_async).call_aio() == "hello world"
+
+async def _spam_do_call(thing, total_calls):
+ futures = []
+ for idx in range(total_calls):
+ fetch_and_set_state(idx)
+ future = thing.do_call.call_async()
+ if future.done() and future.exception():
+ raise future.exception()
+ futures.append(future)
+ result = 0
+ for future in futures:
+ result += await future
+ return result
+
+@pytest.mark.asyncio
+async def test_blocking_message_queue_full():
+ from socket import SOL_SOCKET, SO_SNDBUF
+ from termios import TIOCOUTQ
+ from .util import int_ioctl
+ total_calls = 50
+ fetch_and_set_state(0)
+ with ThreadPool(1) as tp1, ThreadPool(1) as tp2:
+ try:
+ tp1_sock = tp1.call_gate.channel.data_socket
+ tp1_sock.setsockopt(SOL_SOCKET, SO_SNDBUF, 4*4096) # Block ASAP
+ vpp = tp1.fn(ValueProducer).proxy_ret()(5)
+ future = tp1.fn(wait_for_state_or_die).call_async(1000, 30.0)
+ assert not future.done()
+ future2 = tp2.fn(_spam_do_call).call_async(vpp, total_calls)
+ with pytest.raises(TimeoutError):
+ await asyncio.wait_for(future2, 0.1)
+ assert not future2.done()
+ # Make sure we have stuff in the queue and we're blocked
+ queued_bytes = int_ioctl(tp1_sock, TIOCOUTQ)
+ assert queued_bytes > 1
+ assert 1 < fetch_state() < total_calls - 2
+ # Unblock
+ fetch_and_set_state(1000)
+ assert await future2 == total_calls * 5
+ finally:
+ # Let pool thread exit and test terminate
+ fetch_and_set_state(1000)
+ await future
+
+def test_last_detach_callback():
+ detached_hook_run = False
+ def _on_detach():
+ nonlocal detached_hook_run
+ detached_hook_run = True
+ with current_thread_apartment() as loop:
+ async def _doit():
+ Apartment.current().add_weak_last_detach_callback(_on_detach)
+ loop.run_until_complete(_doit())
+ assert not detached_hook_run
+ assert detached_hook_run
+
+class TestApartmentAffinityObject(ApartmentAffinityMixin):
+ def __init__(self):
+ super().__init__()
+ self.close_count = 0
+
+ def close(self):
+ self.close_count += 1
+ super().close()
+
+def test_apartment_affinity_object_auto_close():
+ with pytest.raises(AssertionError):
+ TestApartmentAffinityObject()
+ obj = None
+ with current_thread_apartment() as loop:
+ async def _doit():
+ nonlocal obj
+ obj = TestApartmentAffinityObject()
+ assert not obj.closed
+ loop.run_until_complete(_doit())
+ assert not obj.closed
+ assert obj.closed
+ assert obj.close_count == 1
+
+def test_apartment_affinity_object_explicit_close():
+ with pytest.raises(AssertionError):
+ TestApartmentAffinityObject()
+ obj = None
+ with current_thread_apartment() as loop:
+ async def _doit():
+ nonlocal obj
+ obj = TestApartmentAffinityObject()
+ assert not obj.closed
+ obj.close()
+ loop.run_until_complete(_doit())
+ assert obj.closed
+ assert obj.close_count == 1
+
+def test_apartment_call_async():
+ outer_apartment = None
+ def _say_hello():
+ return "hello"
+ def _fail():
+ raise ValueError
+ with current_thread_apartment() as loop:
+ async def _doit():
+ nonlocal outer_apartment
+ outer_apartment = Apartment.current()
+ with ThreadPool(1) as tp:
+ apartment = tp.apartment
+ assert await apartment.call_async(_say_hello) == "hello"
+ with pytest.raises(ValueError):
+ await apartment.call_async(_fail)
+ future1 = apartment.call_async(_say_hello)
+ with pytest.raises(ApartmentQuitError):
+ await future1
+ loop.run_until_complete(_doit())
+ future2 = outer_apartment.call_async(_say_hello)
+ assert not future2.done()
+ assert future2.done()
+ with pytest.raises(ApartmentQuitError):
+ future2.result()
diff --git a/src/modernmp/test_channel.py b/src/modernmp/test_channel.py
new file mode 100644
index 0000000..a0139f5
--- /dev/null
+++ b/src/modernmp/test_channel.py
@@ -0,0 +1,132 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test low-level channel stuff"""
+
+# pylint: disable=missing-docstring,unused-argument,redefined-outer-name
+
+from threading import Thread
+import time
+from pickle import dumps, HIGHEST_PROTOCOL
+from itertools import repeat
+import logging
+from array import array
+
+import pytest
+
+from .channel import (
+ Channel,
+ MAX_MSG_SIZE,
+ MessageSendContext,
+ PeerDiedException,
+)
+from .reduction import (
+ MessageTooLargeError,
+ payload_is_in_fd_marker,
+)
+from .shm import ShmSharedMemorySendContextMixin
+from .util_test import isolated_resman # pylint: disable=unused-import
+from .util import fdid, unix_pipe
+
+log = logging.getLogger(__name__)
+
+def test_make_channel():
+ Channel.make_pair()
+
+def test_recv_eof():
+ channel1, channel2 = Channel.make_pair()
+ channel2.close()
+ with pytest.raises(PeerDiedException):
+ channel1.recv()
+
+def test_recv_nonblock():
+ channel1, _channel2 = Channel.make_pair()
+ with pytest.raises(BlockingIOError):
+ channel1.recv(block=False)
+
+def test_recv_block():
+ channel1, channel2 = Channel.make_pair()
+ received_value = None
+ def _do_receive():
+ nonlocal received_value
+ received_value = channel1.recv()
+ recv_thread = Thread(target=_do_receive, daemon=True)
+ recv_thread.start()
+ time.sleep(0.1)
+ assert not received_value
+ channel2.send("blarg")
+ recv_thread.join()
+ assert received_value == "blarg"
+
+def _make_array(nr_bytes):
+ return array("b", repeat(1, nr_bytes))
+
+def _make_huge_obj():
+ return _make_array(1024 * 1024)
+
+class TestSendContext(ShmSharedMemorySendContextMixin, MessageSendContext):
+ pass
+
+def test_send_large_object(isolated_resman):
+ """Test that we can send and receive large objects"""
+ channel1, channel2 = Channel.make_pair()
+ huge_obj = _make_huge_obj()
+ pickled_huge = dumps(huge_obj, HIGHEST_PROTOCOL)
+ assert len(pickled_huge) > MAX_MSG_SIZE
+ del pickled_huge
+ channel2.send(huge_obj, TestSendContext)
+ received_obj = channel1.recv()
+ assert received_obj == huge_obj
+
+def test_send_large_object_marker(isolated_resman):
+ channel1, channel2 = Channel.make_pair()
+ channel2.send(payload_is_in_fd_marker, TestSendContext)
+ assert channel1.recv() is payload_is_in_fd_marker
+
+def test_send_large_object_multiple_fds(isolated_resman):
+ channel1, channel2 = Channel.make_pair()
+ fd1, fd2 = unix_pipe()
+ payload = (fd1, fd2, _make_huge_obj())
+ channel2.send(payload, TestSendContext)
+ received_fd1, received_fd2, received_obj = channel1.recv()
+ assert fdid(fd1.fileno()) == fdid(received_fd1.fileno())
+ assert fd1.fileno() != received_fd1.fileno()
+ assert fdid(fd2.fileno()) == fdid(received_fd2.fileno())
+ assert fd2.fileno() != received_fd2.fileno()
+ assert received_obj == payload[-1]
+
+def _make_exact_pickle_size(target_sz):
+ """Make an object that pickles to exactly SZ bytes"""
+ small_array = _make_array(10000)
+ pickled_small_array = dumps(small_array, HIGHEST_PROTOCOL)
+ assert len(pickled_small_array) <= target_sz
+ extra = target_sz - len(pickled_small_array)
+ big_array = _make_array(extra + len(small_array))
+ pickled_big_array = dumps(big_array, HIGHEST_PROTOCOL)
+ assert len(pickled_big_array) == target_sz
+ return big_array
+
+def test_send_too_big_without_memfd():
+ _channel1, channel2 = Channel.make_pair()
+ target_length = MAX_MSG_SIZE + 1
+ array = _make_exact_pickle_size(target_length)
+ with pytest.raises(MessageTooLargeError):
+ channel2.send(array)
+
+def test_send_packet_limit():
+ channel1, channel2 = Channel.make_pair()
+ target_length = MAX_MSG_SIZE
+ array = _make_exact_pickle_size(target_length)
+ channel2.send(array)
+ received_array = channel1.recv()
+ assert array == received_array
diff --git a/src/modernmp/test_pool.py b/src/modernmp/test_pool.py
new file mode 100644
index 0000000..d7dab16
--- /dev/null
+++ b/src/modernmp/test_pool.py
@@ -0,0 +1,201 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for pool"""
+
+# pylint: disable=missing-docstring,redefined-outer-name,unused-argument
+
+import logging
+import os
+import threading
+import asyncio
+from contextlib import contextmanager
+from functools import partial
+from socket import MSG_DONTWAIT, socketpair
+from select import select
+
+import pytest
+
+from .util_test import isolated_resman # pylint: disable=unused-import
+from .util_test import current_thread_apartment
+
+from .pool import (
+ ApartmentBroker,
+)
+
+from .apartment import (
+ ApartmentQuitError,
+)
+
+log = logging.getLogger(__name__)
+the_value = None # shut up pylint
+
+@pytest.yield_fixture()
+def event_loop():
+ with current_thread_apartment() as apartment:
+ yield apartment
+
+@pytest.mark.asyncio
+async def test_empty(isolated_resman):
+ with ApartmentBroker():
+ pass
+
+def _add_value(x):
+ global the_value
+ the_value += x
+ return the_value
+
+@pytest.mark.asyncio
+async def test_hello_world(isolated_resman):
+ global the_value
+ the_value = 1
+ with ApartmentBroker() as ab:
+ ab.add_threaded_apartment()
+ assert await ab.try_submit_work(partial(_add_value, 2)) == 3
+ assert the_value == 3
+
+_monitor = threading.Condition()
+_waiting_threads = []
+
+def _blocking_worker(idx):
+ global _waiting_threads
+ with _monitor:
+ assert not _waiting_threads[idx]
+ _waiting_threads[idx] = threading.current_thread()
+ _monitor.notify_all()
+ _monitor.wait_for(lambda: not _waiting_threads[idx])
+ return idx
+
+def _clear_blocking_worker(idx):
+ with _monitor:
+ _waiting_threads[idx] = None
+ _monitor.notify_all()
+
+@contextmanager
+def _waiting_threads_cleanup():
+ try:
+ yield
+ finally:
+ with _monitor: # Make sure they die
+ for idx in range(len(_waiting_threads)):
+ _clear_blocking_worker(idx)
+
+@pytest.mark.asyncio
+async def test_wait_for_work(isolated_resman):
+ global _waiting_threads
+ _waiting_threads = [None, None]
+ with ApartmentBroker() as ab:
+ with _waiting_threads_cleanup():
+ ab.add_threaded_apartment()
+ ab.add_threaded_apartment()
+ future0 = ab.try_submit_work(partial(_blocking_worker, 0))
+ future1 = ab.try_submit_work(partial(_blocking_worker, 1))
+ assert future0
+ assert not ab.try_submit_work(partial(_blocking_worker, 0))
+ avail_future = ab.wait_for_apartment_async()
+ assert not avail_future.done()
+ with _monitor:
+ _monitor.wait_for(lambda: all(_waiting_threads))
+ threads = _waiting_threads[:]
+ _clear_blocking_worker(0)
+ assert await future0 == 0 # pylint: disable=compare-to-zero
+ assert not future1.done()
+ assert threads[0].is_alive()
+ assert threads[1].is_alive()
+ assert await avail_future is None
+ future0 = ab.try_submit_work(partial(_blocking_worker, 0))
+ with _monitor:
+ _monitor.wait_for(lambda: all(_waiting_threads))
+ _clear_blocking_worker(0)
+ assert await future0 == 0 # pylint: disable=compare-to-zero
+ _clear_blocking_worker(1)
+ assert await future1 == 1
+ assert not threads[0].is_alive()
+ assert not threads[1].is_alive()
+
+def _echo(value):
+ return value
+
+@pytest.mark.asyncio
+async def test_async_work_queue(isolated_resman):
+ with ApartmentBroker() as ab:
+ ab.add_threaded_apartment()
+ ab.add_threaded_apartment()
+ nr_items = 10
+ futures = [ab.submit_work_async(partial(_echo, item_nr))
+ for item_nr in range(nr_items)]
+ set(await asyncio.gather(*futures)) == set(range(nr_items))
+
+@pytest.mark.asyncio
+async def test_auto_close(isolated_resman):
+ global _waiting_threads
+ _waiting_threads = [None]
+ ab = ApartmentBroker()
+ with _waiting_threads_cleanup():
+ ab.add_threaded_apartment(1)
+ future0 = ab.try_submit_work(partial(_blocking_worker, 0))
+ with _monitor:
+ _monitor.wait_for(lambda: all(_waiting_threads))
+ threads = _waiting_threads[:]
+ _clear_blocking_worker(0)
+ await future0
+ thread, = threads
+ assert thread.is_alive()
+ del ab
+ thread.join()
+ assert not thread.is_alive()
+
+_retained_thing = None
+def _retain_thing(thing):
+ global _retained_thing
+ _retained_thing = thing
+
+@pytest.mark.asyncio
+async def test_process(isolated_resman):
+ s1, s2 = socketpair() # Detect process death, sort-of
+ with ApartmentBroker() as ab:
+ ab.add_process_apartment()
+ assert await ab.submit_work_async(partial(_echo, "blarg")) == "blarg"
+ assert await ab.submit_work_async(os.getpid) != os.getpid()
+ assert not _retained_thing
+ await ab.submit_work_async(partial(_retain_thing, s2))
+ assert not _retained_thing # Different process: different globals
+ del s2
+ with pytest.raises(BlockingIOError):
+ s1.recv(1, MSG_DONTWAIT) # Process still alive
+ assert s1.recv(1) == b"" # Process died: read EOF
+
+def _wait_forever():
+ select((), (), ())
+ assert False, "not reached"
+
+def _die_horribly():
+ os._exit(1) # pylint: disable=protected-access
+
+@pytest.mark.asyncio
+async def test_group_exit(isolated_resman):
+ """Test that if one contained apartment dies, they all do"""
+ with ApartmentBroker() as ab:
+ ab.add_process_apartment()
+ ab.add_process_apartment()
+ # Make sure we have a job that'll never finish
+ future1 = asyncio.ensure_future(ab.submit_work_async(_wait_forever))
+ # Make sure we've actually scheduled that work
+ await asyncio.sleep(0)
+ # In the other process, die horribly
+ future2 = asyncio.ensure_future(ab.submit_work_async(_die_horribly))
+ # Our original future should fail now
+ with pytest.raises(ApartmentQuitError):
+ await future1
+ with pytest.raises(ApartmentQuitError):
+ await future2
diff --git a/src/modernmp/test_process.py b/src/modernmp/test_process.py
new file mode 100644
index 0000000..769cc21
--- /dev/null
+++ b/src/modernmp/test_process.py
@@ -0,0 +1,177 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for RobustProcess and related functionality"""
+
+# pylint: disable=missing-docstring,redefined-outer-name,unused-argument
+
+import logging
+import os
+import weakref
+import signal
+import time
+
+import pytest
+
+from .process import WorkerProcess
+from .util_test import isolated_resman # pylint: disable=unused-import
+from .util_test import current_thread_apartment
+from .util_test import busy_wait_for_predicate
+from .util import unix_pipe, fdid
+from .util_test import ValueProducer
+from .shm import SharedObject
+from .apartment import ApartmentQuitError, proxy_for, Apartment
+
+log = logging.getLogger(__name__)
+
+@pytest.yield_fixture()
+def event_loop():
+ with current_thread_apartment() as apartment:
+ yield apartment
+
+def _say_hello():
+ return "hello {}".format(os.getpid())
+
+@pytest.mark.asyncio
+async def test_process_start(isolated_resman):
+ worker = WorkerProcess()
+ assert worker.pid != os.getpid()
+ assert worker.pid != isolated_resman.getpid()
+ msg = await worker.call_gate.fn(_say_hello).call_aio()
+ assert msg == "hello {}".format(worker.pid)
+
+def _maybe_fdid(fd):
+ try:
+ return fdid(fd)
+ except OSError:
+ return None
+
+class _FdOwningThing(SharedObject):
+ inst_wr = None
+ def __init__(self):
+ self.fd = unix_pipe()[0]
+ self.fd_number_in_resman = self.fd.fileno()
+ self.fdid_in_resman = fdid(self.fd_number_in_resman)
+ assert not _FdOwningThing.inst_wr
+ _FdOwningThing.inst_wr = weakref.ref(self)
+
+@pytest.mark.asyncio
+async def test_process_closes_fds_in_child(isolated_resman):
+ thing = _FdOwningThing()
+ opened_id = fdid(thing.fd.fileno())
+ assert opened_id == thing.fdid_in_resman
+ worker = WorkerProcess()
+ opened_id_in_worker = \
+ await worker.call_gate.fn(_maybe_fdid) \
+ .call_aio(thing.fd_number_in_resman)
+ assert opened_id_in_worker != opened_id
+
+@pytest.mark.asyncio
+async def test_process_death_aborts_call(isolated_resman):
+ from select import select
+ from signal import SIGKILL
+ worker = WorkerProcess()
+ log.debug("XXX doomed worker apartment oid=%r rc=%r",
+ worker.call_gate.apartment_oid,
+ isolated_resman.get_refcounts(worker.call_gate.apartment_oid))
+
+ forever_future = worker.call_gate.fn(select).call_async((), (), ())
+ assert not forever_future.done()
+ log.debug("XXXX killing worker")
+ os.kill(worker.pid, SIGKILL)
+ with pytest.raises(ApartmentQuitError):
+ await forever_future
+
+def _call_value_producer_and_add(x):
+ return x() + 1
+
+@pytest.mark.asyncio
+async def test_call_gate_cache(isolated_resman):
+ # Test the cache here instead of test_apartment.py because here we
+ # have a separate process set up, and the cache only has an effect
+ # in the inter-process case.
+ assert not isolated_resman.snapshot_api_counts()
+ wp = WorkerProcess()
+ obj = ValueProducer(5)
+ proxy = proxy_for(obj)
+ log.debug("wp.pid=%r wpcgid=%r mycgid=%r proxyoid=%r",
+ wp.pid,
+ wp.call_gate.oid,
+ Apartment.current().call_gate.oid,
+ proxy.oid)
+ val = wp.call_gate.fn(_call_value_producer_and_add)(proxy)
+ assert val == 6
+ snapshot = isolated_resman.snapshot_api_counts()
+ assert "link_to_death_internal" in snapshot
+ assert "make_resource" in snapshot
+ log.debug("starting loop")
+ for _ in range(10):
+ wp.call_gate.fn(_call_value_producer_and_add)(proxy)
+ snapshot = isolated_resman.snapshot_api_counts()
+ for api, count in sorted(snapshot.items()):
+ log.debug("api %-20s %s", api, count)
+
+_saved_things = []
+def _hang_on_to_thing(thing):
+ _saved_things.append(thing)
+
+@pytest.mark.asyncio
+async def test_worker_automatic_death(isolated_resman):
+ pr, pw = unix_pipe()
+ wp = WorkerProcess()
+ wp.call_gate.fn(_hang_on_to_thing)(pw)
+ wp.call_gate.fn(_hang_on_to_thing)(wp)
+ pw.close()
+ isolated_resman.close()
+ assert os.read(pr.fileno(), 1) == b""
+
+def _monkeypatch_process_death(fd):
+ # pylint: disable=protected-access
+ from . import util
+ def _hack_do_die_due_to_fatal_exception(msg, ex):
+ # Loop forever so we rely on SIGHUP to be killed
+ while True:
+ time.sleep(0)
+ util._do_die_due_to_fatal_exception = _hack_do_die_due_to_fatal_exception
+
+@pytest.mark.asyncio
+async def test_worker_automatic_death_sudden(isolated_resman):
+ pr, pw = unix_pipe()
+ wp = WorkerProcess()
+ wp.call_gate.fn(_hang_on_to_thing)(pw)
+ wp.call_gate.fn(_hang_on_to_thing)(wp)
+ wp.call_gate.fn(_monkeypatch_process_death)(pw)
+ pw.close()
+ isolated_resman.set_critical(False)
+ resman_pid = isolated_resman.getpid()
+ isolated_resman.close()
+ os.kill(resman_pid, signal.SIGKILL)
+ assert os.read(pr.fileno(), 1) == b""
+
+@pytest.mark.asyncio
+async def test_child_reaping(isolated_resman):
+ pr, pw = unix_pipe()
+ exit_status = 4
+ wp = WorkerProcess()
+ wp.call_gate.fn(_hang_on_to_thing)(pw)
+ pw.close()
+ wp.call_gate.fn(os._exit).call_oneway(exit_status) # pylint: disable=protected-access
+ assert os.read(pr.fileno(), 1) == b""
+ # If this check passes, we know we're reaping properly,
+ # because there's no other way we could learn the process
+ # exit status.
+ def _is_exited():
+ return isolated_resman.get_process_status(wp.oid) is not None
+ busy_wait_for_predicate(_is_exited)
+ status = isolated_resman.get_process_status(wp.oid)
+ assert status == exit_status << 8
diff --git a/src/modernmp/test_reduction.py b/src/modernmp/test_reduction.py
new file mode 100644
index 0000000..590ffc0
--- /dev/null
+++ b/src/modernmp/test_reduction.py
@@ -0,0 +1,48 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests of reduction"""
+
+# pylint: disable=missing-docstring,consider-using-enumerate
+
+from socket import socketpair, AF_UNIX
+
+from .util import FdHolder, fdid, unix_pipe
+from .reduction import fancy_pickle, fancy_unpickle
+
+def _do_test_2e2(fd_things, *, check_fd_same_after_pickle=True):
+ things1 = fd_things
+ pickle_data, pc = fancy_pickle(things1)
+ fds = pc.fdhs
+ if check_fd_same_after_pickle:
+ for idx in range(len(things1)):
+ assert things1[idx].fileno() == fds[idx].fileno()
+ fds_copy = [fd.dup() for fd in fds]
+ things2 = fancy_unpickle(pickle_data, fds_copy)
+ assert len(things1) == len(things2)
+ for idx in range(len(things2)):
+ assert things1[idx].fileno() != things2[idx].fileno()
+ assert type(things1[idx]) is type(things2[idx])
+ assert fdid(things1[idx].fileno()) == fdid(things2[idx].fileno())
+
+def test_socket_pickle_e2e():
+ _do_test_2e2(socketpair(AF_UNIX))
+
+def test_fdholder_e2e():
+ _do_test_2e2(unix_pipe())
+
+def test_same_numeric_fd():
+ fd = unix_pipe()[0]
+ fds_hack = [fd, FdHolder.borrow(fd)]
+ assert fds_hack[0].fileno() == fds_hack[1].fileno()
+ _do_test_2e2(fds_hack, check_fd_same_after_pickle=False)
diff --git a/src/modernmp/test_shm.py b/src/modernmp/test_shm.py
new file mode 100644
index 0000000..999d82c
--- /dev/null
+++ b/src/modernmp/test_shm.py
@@ -0,0 +1,283 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for shm"""
+import logging
+import os
+import weakref
+from functools import partial
+
+# pylint: disable=missing-docstring,redefined-outer-name,unused-argument
+
+import pytest
+
+from .shm import (
+ ClientConnection,
+ ClientConnectionBase,
+ OID_SELF_CONNECTION,
+ ResourceConstructionFailedError,
+ SharedObject,
+ USE_RESMANC_THREAD,
+)
+
+from .util_test import isolated_resman # pylint: disable=unused-import
+from .util_test import (
+ fetch_and_set_state,
+ fetch_state,
+ wait_for_state_or_die,
+)
+
+log = logging.getLogger(__name__)
+
+def test_mapping_method_stub_generation():
+ """Make sure we correctly autogenerate the client thunks"""
+ assert hasattr(ClientConnectionBase, "make_connection_factory")
+
+def test_hello_world(isolated_resman):
+ """Test that we can start the resource manager"""
+ resman_pid = isolated_resman.getpid()
+ if USE_RESMANC_THREAD:
+ assert resman_pid == os.getpid()
+ else:
+ assert resman_pid != os.getpid()
+
+def test_new_connection(isolated_resman):
+ """Test creating new resource manager connections"""
+ resmanc = isolated_resman
+ resmanc.getpid()
+ resmanc2_factory = resmanc.make_connection_factory("resmanc2")
+ resmanc2 = resmanc2_factory()
+ assert isinstance(resmanc2, ClientConnection)
+ assert resmanc.id != resmanc2.id, "{!r} != {!r}".format(
+ resmanc.id, resmanc2.id)
+ assert resmanc.getpid() == resmanc2.getpid()
+ resmanc.close()
+ resmanc2.getpid()
+ resmanc2.close()
+
+_test_object_init_counter = 0
+
+class TestObject(SharedObject):
+ """Dummy object for testing"""
+ def __init__(self, pvalue, *, kwvalue=None):
+ self.pvalue = pvalue
+ self.kwvalue = kwvalue
+ global _test_object_init_counter
+ self.init_counter_snapshot = _test_object_init_counter
+ _test_object_init_counter += 1
+
+def test_object(isolated_resman):
+ """Test that we can create and retrieve a server-side object"""
+ resmanc = isolated_resman
+ obj = TestObject(42, kwvalue=5)
+ assert obj.pvalue == 42
+ assert obj.kwvalue == 5
+ obj_oid = obj.oid
+ assert obj_oid == 3
+ assert resmanc.get_refcounts(obj_oid) == (1, 1)
+
+class TestObject2(TestObject):
+ """Dummy object that increments the object counter again
+
+ Makes sure that superclass init works with TestObject
+ metaclass rewrite.
+ """
+ def __init__(self, *args, **kwargs):
+ super().__init__(*args, **kwargs)
+ global _test_object_init_counter
+ _test_object_init_counter += 1
+
+def test_object_init_run_once(isolated_resman):
+ """Test that object initialization happens only once"""
+ global _test_object_init_counter
+ _test_object_init_counter = 0
+ _obj = TestObject2(42)
+ assert _test_object_init_counter == (
+ 2 if USE_RESMANC_THREAD else 0)
+ # pylint: disable=compare-to-zero
+ assert _obj.init_counter_snapshot == 0
+ _obj2 = TestObject2(1)
+ assert _obj is not _obj2
+ assert _test_object_init_counter == (
+ 4 if USE_RESMANC_THREAD else 0)
+ assert _obj2.init_counter_snapshot == 2
+
+def test_object_subref(isolated_resman):
+ """Test object uniqueness"""
+ resmanc = isolated_resman
+ obj1 = TestObject(42)
+ assert obj1.pvalue == 42
+ obj1_oid = obj1.oid
+ assert resmanc.get_refcounts(obj1_oid) == (1, 1)
+ obj2 = TestObject(obj1)
+ assert obj2.pvalue is obj1
+ obj2_oid = obj2.oid
+ assert obj2_oid != obj1_oid
+ # The 2 comes from the server's LocalClient's reference to obj
+ assert resmanc.get_net_refcounts(obj1_oid) == (1, 2)
+ assert resmanc.get_net_refcounts(obj2_oid) == (1, 1)
+ del obj2
+ resmanc.sync_reference_counts()
+ assert resmanc.get_net_refcounts(obj1_oid) == (1, 1)
+ assert resmanc.get_net_refcounts(obj2_oid) == (0, 0)
+ del obj1
+ resmanc.sync_reference_counts()
+ assert resmanc.get_net_refcounts(obj1_oid) == (0, 0)
+
+def test_adopt_resource(isolated_resman):
+ """Test that adopt_resource works as expected"""
+ resmanc = isolated_resman
+ obj1 = TestObject(42)
+ obj1_oid = obj1.oid
+ obj2 = TestObject(obj1)
+ assert obj2.pvalue is obj1
+ obj2_oid = obj2.oid
+ resmanc.addref_for_test(obj2_oid)
+ obj2_2 = resmanc.adopt_resource(obj2_oid)
+ assert obj2_2 is obj2
+ assert resmanc.get_net_refcounts(obj1_oid) == (1, 2)
+ assert resmanc.get_net_refcounts(obj2_oid) == (1, 1) # No refcount increase
+ del obj2_2
+ resmanc.sync_reference_counts()
+ assert resmanc.get_net_refcounts(obj2_oid) == (1, 1) # obj2_2 not tracked!
+ resmanc.addref_for_test(obj2_oid)
+ del obj2
+ resmanc.sync_reference_counts()
+ assert resmanc.get_net_refcounts(obj2_oid) == (1, 1) # Net: no RC change
+ obj2_3 = resmanc.adopt_resource(obj2_oid)
+ assert obj2_3.pvalue is obj1 # Still the same object
+ del obj2_3 # Drop it
+ resmanc.sync_reference_counts()
+ assert resmanc.get_net_refcounts(obj2_oid) == (0, 0) # obj2_3 was owner; dead
+ assert resmanc.get_net_refcounts(obj1_oid) == (1, 1) # Server ref dropped
+
+def test_object_construction_failure(isolated_resman):
+ with pytest.raises(ResourceConstructionFailedError) as ar:
+ TestObject()
+ with pytest.raises(TypeError):
+ raise ar.value.__cause__
+
+def test_death_link_voluntary(isolated_resman):
+ """Test that death notification works on explicit drop"""
+ resmanc1 = isolated_resman
+ obj1 = TestObject(42)
+ obj1_oid = obj1.oid
+ resmanc2 = resmanc1.make_connection_factory("resmanc2")()
+ resmanc1.addref_for_test(obj1_oid, resmanc2.id)
+
+ fetch_and_set_state(0)
+ def _on_obj1_death():
+ fetch_and_set_state(1)
+ resmanc2.add_death_callback(obj1_oid, _on_obj1_death)
+ def _on_fn_collected(_wr):
+ assert fetch_state() == 1
+ fetch_and_set_state(2)
+ cb_wr = weakref.ref(_on_obj1_death, _on_fn_collected)
+ del _on_obj1_death
+
+ assert resmanc1.get_refcounts(obj1_oid) == (1, 2)
+ resmanc2.release_resource(obj1_oid)
+ resmanc2.sync_reference_counts()
+ assert resmanc1.get_refcounts(obj1_oid) == (1, 1)
+
+ del obj1
+ resmanc1.sync_reference_counts()
+ assert resmanc1.get_refcounts(obj1_oid) == (0, 0)
+
+ wait_for_state_or_die(2)
+ assert not cb_wr()
+ resmanc2.close()
+
+def test_death_link_force_shut(isolated_resman):
+ """Test that resource notification works when connection forced shut"""
+ resmanc1 = isolated_resman
+ resmanc1.set_critical(False)
+ obj1 = TestObject(42)
+ obj1_oid = obj1.oid
+ resmanc2 = resmanc1.make_connection_factory("resmanc2")()
+ resmanc1.addref_for_test(obj1_oid, resmanc2.id)
+
+ fetch_and_set_state(0)
+ def _on_obj1_death():
+ fetch_and_set_state(1)
+ resmanc2.add_death_callback(obj1_oid, _on_obj1_death)
+
+ assert resmanc1.get_refcounts(obj1_oid) == (1, 2)
+ resmanc2.release_resource(obj1_oid)
+ resmanc2.sync_reference_counts()
+ resmanc1.sync_reference_counts()
+ assert resmanc1.get_refcounts(obj1_oid) == (1, 1)
+
+ resmanc1.close() # Slam connection shut; drops ref to obj1
+ wait_for_state_or_die(1)
+ assert resmanc2.get_refcounts(obj1_oid) == (0, 0)
+ resmanc2.close()
+
+def test_death_link_multiple_calls(isolated_resman):
+ obj1 = TestObject(42)
+ fetch_and_set_state(0)
+ def _on_death():
+ fetch_and_set_state(fetch_state() + 1)
+ isolated_resman.add_death_callback(obj1.oid, _on_death)
+ isolated_resman.add_death_callback(obj1.oid, _on_death)
+ del obj1
+ wait_for_state_or_die(2)
+
+def test_death_link_remove(isolated_resman):
+ obj1 = TestObject(42)
+ fetch_and_set_state(0)
+ def _never_called():
+ assert False
+ key = isolated_resman.add_death_callback(obj1.oid, _never_called)
+ isolated_resman.remove_death_callback(key)
+ del obj1
+ TestObject(41)
+
+def test_death_link_multiple_calls_remove(isolated_resman):
+ obj1 = TestObject(42)
+ fetch_and_set_state(0)
+ def _on_death():
+ fetch_and_set_state(fetch_state() + 1)
+ isolated_resman.add_death_callback(obj1.oid, _on_death)
+ def _never_called():
+ assert False
+ key = isolated_resman.add_death_callback(obj1.oid, _never_called)
+ isolated_resman.remove_death_callback(key)
+ del obj1
+ wait_for_state_or_die(1)
+
+def test_death_link_nonexistent(isolated_resman):
+ fetch_and_set_state(0)
+ isolated_resman.add_death_callback(12345,
+ partial(fetch_and_set_state, 1))
+ wait_for_state_or_die(1)
+
+def test_death_link_to_connection(isolated_resman):
+ """Test that death link fires for connection OID too"""
+ resmanc1 = isolated_resman
+ resmanc2 = resmanc1.make_connection_factory("resmanc2")()
+
+ fetch_and_set_state(0)
+ resmanc1.add_death_callback(resmanc2.id,
+ partial(fetch_and_set_state, 1))
+ resmanc2.close()
+ wait_for_state_or_die(1)
+
+def test_send_obj_with_ref(isolated_resman):
+ resmanc = isolated_resman
+ obj1 = TestObject(42)
+ assert resmanc.get_net_refcounts(obj1.oid) == (1, 1)
+ assert resmanc.get_refcounts(obj1.oid, OID_SELF_CONNECTION) == (0, 1)
+ _var = TestObject(obj1)
+ assert resmanc.get_net_refcounts(obj1.oid) == (1, 2)
+ assert resmanc.get_refcounts(obj1.oid, OID_SELF_CONNECTION) == (1, 2)
diff --git a/src/modernmp/test_spawn.py b/src/modernmp/test_spawn.py
new file mode 100644
index 0000000..8355a49
--- /dev/null
+++ b/src/modernmp/test_spawn.py
@@ -0,0 +1,46 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test cases for spawn"""
+import logging
+from functools import partial
+from .spawn import start_subprocess
+from .util import unix_pipe
+
+# pylint: disable=missing-docstring
+
+log = logging.getLogger(__name__)
+
+def _child(value):
+ return value
+
+def test_spawn_basic():
+ value = 42
+ child = start_subprocess(partial(_child, value))
+ child.wait(5)
+ assert child.returncode == value
+
+def _pipe_child(pipe1_write, pipe2_read):
+ pipe1_write.as_file("w", steal=True).write("hello")
+ return int(pipe2_read.as_file(steal=True).read())
+
+def test_spawn_fd_inherit():
+ value = 34
+ pipe1_read, pipe1_write = unix_pipe()
+ pipe2_read, pipe2_write = unix_pipe()
+ child = start_subprocess(partial(_pipe_child, pipe1_write, pipe2_read))
+ del pipe1_write, pipe2_read
+ assert pipe1_read.as_file(steal=True).read() == "hello"
+ pipe2_write.as_file("w", steal=True).write(str(value))
+ child.wait(5)
+ assert child.returncode == value
diff --git a/src/modernmp/test_synchronize.py b/src/modernmp/test_synchronize.py
new file mode 100644
index 0000000..fe8169a
--- /dev/null
+++ b/src/modernmp/test_synchronize.py
@@ -0,0 +1,82 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Tests for interprocess synchronization"""
+
+import logging
+import pytest
+from _multiprocessing import SemLock
+from .util_test import (
+ run_resmanc,
+)
+
+from .synchronize import (
+ Lock,
+ RLock,
+ SEMAPHORE,
+ ShmLock,
+)
+
+log = logging.getLogger(__name__)
+
+def test_lock_basic():
+ """Test that we can create a ShmLock and acquire, release it"""
+ with run_resmanc():
+ lock = ShmLock(SEMAPHORE, 1, 1)
+ lock.acquire(block=False)
+ lock.release()
+
+def _get_semlock(lock):
+ assert isinstance(lock, ShmLock)
+ return lock._semlock # pylint: disable=protected-access
+
+def _rebuild_semlock(handle, kind, maxvalue, name):
+ # pylint: disable=protected-access
+ return SemLock._rebuild(handle, kind, maxvalue, name)
+
+def test_lock_destructor():
+ """Test that we unlink the lock when all references drop"""
+ with run_resmanc() as resmanc:
+ lock = ShmLock(SEMAPHORE, 1, 1)
+ sl = _get_semlock(lock)
+ lock_name = lock.name
+ assert lock_name == sl.name
+ #log.debug("lock name is %r", lock_name)
+ _rebuild_semlock(sl.handle, sl.kind, sl.maxvalue, sl.name)
+ del lock
+ resmanc.getpid() # Force refcount flush
+ with pytest.raises(FileNotFoundError):
+ # Lock should have been unlinked on server
+ _rebuild_semlock(sl.handle, sl.kind, sl.maxvalue, sl.name)
+
+def test_lock():
+ """Test the actual Lock class"""
+ with run_resmanc():
+ lock = Lock()
+ assert repr(lock) == "<Lock(owner=None)>"
+ lock.acquire()
+ assert repr(lock) == "<Lock(owner=MainProcess)>"
+ assert not lock.acquire(block=False)
+ lock.release()
+
+def test_rlock():
+ """Test the recursive Lock class"""
+ with run_resmanc():
+ lock = RLock()
+ assert repr(lock) == "<RLock(None, 0)>"
+ lock.acquire()
+ assert repr(lock) == "<RLock(MainProcess, 1)>"
+ assert lock.acquire(block=False)
+ assert repr(lock) == "<RLock(MainProcess, 2)>"
+ lock.release()
+ lock.release()
diff --git a/src/modernmp/test_util.py b/src/modernmp/test_util.py
new file mode 100644
index 0000000..2d3e382
--- /dev/null
+++ b/src/modernmp/test_util.py
@@ -0,0 +1,269 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Test utility code"""
+
+# pylint: disable=missing-docstring
+
+import logging
+import os
+from socket import socket
+import weakref
+
+import pytest
+
+from .util import (
+ ChainableFuture,
+ FdHolder,
+ MultiDict,
+ ReferenceCountTracker,
+ fdid,
+ unix_pipe,
+ weak_bind,
+)
+
+log = logging.getLogger(__name__)
+
+def test_fdholder_steal():
+ fd = os.open(os.devnull, os.O_RDONLY)
+ assert not os.get_inheritable(fd)
+ fdh = FdHolder.steal(fd)
+ fdh.close()
+ with pytest.raises(OSError):
+ os.get_inheritable(fd)
+
+def test_fdholder_detach():
+ fd = os.open(os.devnull, os.O_RDONLY)
+ assert not os.get_inheritable(fd)
+ fdh = FdHolder.steal(fd)
+ assert fdh.detach() == fd
+ fdh.close()
+ assert not os.get_inheritable(fd)
+
+def test_fdholder_dup():
+ fd = os.open(os.devnull, os.O_RDONLY)
+ expected_id = fdid(fd)
+ assert not os.get_inheritable(fd)
+ fdh = FdHolder.dup_of(fd)
+ assert fdh.fileno() != fd
+ dup_fd = fdid(fdh.fileno())
+ assert expected_id == dup_fd
+ assert dup_fd == fdh.fdid
+ fdh.close()
+ os.close(fd)
+
+def test_fdholder_socket_steal():
+ sock = socket()
+ assert not os.get_inheritable(sock.fileno())
+ fdh = FdHolder.steal(sock)
+ fdh.close()
+ with pytest.raises(OSError):
+ os.get_inheritable(sock.fileno())
+
+def test_fdholder_socket_detach():
+ sock = socket()
+ sock_fileno = sock.fileno()
+ assert not os.get_inheritable(sock.fileno())
+ fdh = FdHolder.steal(sock)
+ assert fdh.detach() == sock_fileno
+ fdh.close()
+ assert not os.get_inheritable(sock_fileno)
+ os.close(sock_fileno)
+
+def test_fdholder_socket_dup():
+ sock = socket()
+ expected_id = fdid(sock.fileno())
+ assert not os.get_inheritable(sock.fileno())
+ fdh = FdHolder.dup_of(sock)
+ assert fdh.fdid == expected_id
+ assert fdh.fileno() != sock.fileno()
+ dup_id = fdid(fdh.fileno())
+ assert expected_id == dup_id
+ fdh.close()
+
+def test_fdholder_fileobj():
+ read_end, write_end = unix_pipe()
+ write_end_fileobj = write_end.as_file("w")
+ assert write_end.valid
+ assert write_end_fileobj.fileno() != write_end.fileno()
+ write_end_fileobj.write("hello")
+ write_end_fileobj.flush()
+ write_end_fileobj.close()
+ write_end.close()
+ read_end_numeric_fd = read_end.fileno()
+ read_end_fileobj = read_end.as_file(steal=True)
+ assert not read_end.valid
+ read_end.close() # Just make sure it works
+ assert read_end_fileobj.fileno() == read_end_numeric_fd
+ assert read_end_fileobj.read() == "hello"
+ del read_end_fileobj
+ with pytest.raises(OSError):
+ os.get_inheritable(read_end_numeric_fd)
+
+def test_fdholder_borrow_sock():
+ sock = socket()
+ fdh = FdHolder.borrow(sock)
+ del sock
+ with pytest.raises(ValueError):
+ fdh.detach()
+ fileno = fdh.fileno()
+ assert not os.get_inheritable(fileno)
+ fdh.close()
+ with pytest.raises(OSError):
+ assert not os.get_inheritable(fileno)
+
+def test_fdholder_auto_close():
+ fdh = unix_pipe()[0]
+ fdh_wr = weakref.ref(fdh)
+ fd = fdh.fileno()
+ assert fdid(fd)
+ assert fdh_wr()
+ del fdh
+ assert not fdh_wr()
+ with pytest.raises(OSError):
+ fdid(fd)
+
+def test_future_subclass():
+ class _TestFuture(ChainableFuture):
+ foo = 1
+ def __init__(self, foo=2):
+ super().__init__()
+ assert self.foo == 1
+ self.foo = foo
+ assert _TestFuture().foo == 2
+ foo = _TestFuture(5)
+ assert foo.foo == 5
+ bar = foo.then(lambda x: 9)
+ assert not isinstance(bar, _TestFuture)
+ # pylint: disable=unidiomatic-typecheck
+ assert type(bar) is ChainableFuture
+ foo.set_result(99)
+ assert bar.done()
+ assert bar.result() == 9
+
+def test_future_completes_once():
+ foo = ChainableFuture()
+ ctr = 0
+ def _on_done(_ftr):
+ nonlocal ctr
+ ctr += 1
+ foo.add_done_callback(_on_done)
+ assert ctr == 0 # pylint: disable=compare-to-zero
+ assert not foo.done()
+ foo.set_result(1)
+ assert ctr == 1
+ assert foo.result() == 1
+ foo.set_result(2)
+ assert foo.result() == 1
+ foo.set_exception(ValueError("blarg"))
+ assert foo.result() == 1
+ assert ctr == 1
+
+def test_future_of():
+ foo = ChainableFuture.of(4)
+ assert foo.done()
+ assert foo.result() == 4
+
+class _FakeFatalError(BaseException):
+ pass
+
+def test_future_callback_error(monkeypatch):
+ def _die_non_fatally(msg, ex):
+ raise _FakeFatalError
+ from . import util
+ monkeypatch.setattr(util, "_do_die_due_to_fatal_exception", _die_non_fatally)
+ foo = ChainableFuture()
+ def _on_foo_done(_future):
+ raise ValueError("test")
+ foo.add_done_callback(_on_foo_done)
+ with pytest.raises(_FakeFatalError):
+ foo.set_result(5)
+
+def test_weak_bind():
+ blarg = [0]
+ class _Dummy:
+ def foo(self, x): # pylint: disable=no-self-use
+ blarg[0] += x
+ return 4
+ dummy = _Dummy()
+ dummy_wr = weakref.ref(dummy)
+ assert dummy_wr()
+ assert dummy.foo(1) == 4
+ assert blarg == [1]
+ foo_wrapper = weak_bind(dummy.foo)
+ assert foo_wrapper(2) is None
+ assert blarg == [3]
+ del dummy
+ assert not dummy_wr()
+ assert foo_wrapper(3) is None
+ assert blarg == [3]
+
+def test_multi_dict():
+ md = MultiDict()
+ md.add("foo", 1)
+ md.add("foo", 2)
+ assert md["foo"] == {1, 2}
+ md.add("foo", 2)
+ assert md["foo"] == {1, 2}
+ md.remove("foo", 1)
+ assert md["foo"] == {2}
+ with pytest.raises(KeyError):
+ md.remove("foo", 1)
+ md.remove("foo", 2)
+ assert "foo" not in md
+ with pytest.raises(KeyError):
+ del md["foo"]
+ assert not md
+
+def test_reference_count_tracker():
+ rc = ReferenceCountTracker()
+ key1 = "foo"
+ key2 = "bar"
+ assert key1 not in rc
+ assert key2 not in rc
+ rc.addref(key1)
+ assert key1 in rc
+ assert key2 not in rc
+ assert rc[key1] == 1
+ rc.addref(key1)
+ assert rc[key1] == 2
+ rc.release(key1)
+ assert rc[key1] == 1
+ rc.release(key1)
+ assert key1 not in rc
+ with pytest.raises(KeyError):
+ rc[key1] # pylint: disable=pointless-statement
+ with pytest.raises(KeyError):
+ rc.release(key1)
+
+def test_reference_count_tracker_multi_release():
+ rc = ReferenceCountTracker()
+ key1 = "foo"
+ key2 = "bar"
+ rc.addref(key1)
+ rc.addref(key1)
+ assert rc[key1] == 2
+ with pytest.raises(KeyError):
+ rc.release(key2)
+ with pytest.raises(ValueError):
+ rc.release(key1, 3)
+ assert rc[key1] == 2
+ rc.release(key1, 2)
+ assert key1 not in rc
+ rc.addref(key1)
+ rc.addref(key1)
+ rc.addref(key1)
+ rc.release(key1, 2)
+ assert rc[key1] == 1
+ rc.release(key1)
+ assert key1 not in rc
diff --git a/src/modernmp/util.py b/src/modernmp/util.py
new file mode 100644
index 0000000..1c807fa
--- /dev/null
+++ b/src/modernmp/util.py
@@ -0,0 +1,820 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""General-purpose crud for modernmp"""
+
+from contextlib import contextmanager
+from functools import wraps
+import logging
+import os
+import sys
+import threading
+import asyncio
+import weakref
+import types
+from typing import Optional
+from collections.abc import Mapping
+
+from signal import (
+ SIGCHLD,
+ SIG_BLOCK,
+ SIG_DFL,
+ SIG_SETMASK,
+ getsignal,
+ pthread_sigmask,
+ signal,
+)
+
+import tblib
+import tblib.pickling_support
+
+import futures_then
+
+logging.getLogger("asyncio").setLevel("INFO")
+log = logging.getLogger(__name__)
+
+tblib.pickling_support.install()
+del tblib
+
+IS_WINDOWS = (sys.platform == 'win32')
+EOF = object()
+
+STARTUP_CWD = getattr(os, "__modernmp_startup_cwd", None) or os.getcwd()
+
+# Turns out pickling a traceback from a stack overflow itself causes a
+# stack overflow, so limit exception stacks to this many frames.
+EXCEPTION_STACK_LIMIT = 20
+
+_INTERNAL_LOCK = threading.Lock()
+
+NoneType = type(None)
+
+class DummyContextManager:
+ """Context manager that does nothing"""
+ def __enter__(self):
+ pass
+
+ def __exit__(self, _ign1, _ign2, _ign3):
+ pass
+
+DUMMY_CONTEXT_MANAGER = DummyContextManager()
+
+class SafeClosingObject(object):
+ """Inherit from this object to close safely"""
+ __closed = False
+
+ @property
+ def closed(self):
+ """Return whether this object has at least begun to close."""
+ return self.__closed
+
+ def _do_close(self):
+ """Clean up the object.
+
+ Called only once. Racing calls to close() will return
+ immediately.
+ """
+ pass # Override me
+
+ def close(self):
+ """Close the object.
+
+ If another close is in progress, wait for that close to complete.
+ If object is already closed, do nothing.
+ """
+ with _INTERNAL_LOCK:
+ old_closed = self.__closed
+ self.__closed = True
+ if not old_closed:
+ try:
+ self._do_close()
+ except:
+ die_due_to_fatal_exception("closing object")
+
+class ClosingContextManager(SafeClosingObject):
+ """Inherit from this class for only-once close support"""
+
+ def __enter__(self):
+ return self
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ self.close()
+
+# N.B. We need these functions because standard exception picking
+# doesn't capture the chain of causation, backtraces, or anything else
+# except the exception type and arguments.
+
+def _copy_traceback(real_tb, depth):
+ from tblib import Frame, Traceback
+ # Copy frames iteratively to avoid stack depth trouble
+ reversed_fake_tb = None
+ while real_tb and depth:
+ tb = object.__new__(Traceback)
+ tb.tb_frame = Frame(real_tb.tb_frame)
+ tb.tb_lineno = real_tb.tb_lineno
+ tb.tb_next = reversed_fake_tb
+ reversed_fake_tb = tb
+ real_tb = real_tb.tb_next
+ depth -= 1
+ # Reverse the list
+ fake_tb = None
+ while reversed_fake_tb:
+ tb = reversed_fake_tb
+ reversed_fake_tb = tb.tb_next
+ tb.tb_next = fake_tb
+ fake_tb = tb
+ return fake_tb and fake_tb.as_traceback()
+
+def _truncate_traceback(tb, depth_limit):
+ depth = 0
+ tb_iter = tb
+ while tb_iter:
+ depth += 1
+ tb_iter = tb_iter.tb_next
+ if depth > depth_limit:
+ tb = _copy_traceback(tb, depth_limit)
+ return tb
+
+def encode_exception(ex):
+ """Encode an exception and its referents for pickling.
+
+ EX is either a BaseException or None.
+ """
+ assert isinstance(ex, (BaseException, NoneType))
+ if ex is None:
+ return None
+ return (ex,
+ _truncate_traceback(ex.__traceback__, 20),
+ encode_exception(ex.__context__),
+ encode_exception(ex.__cause__))
+
+def decode_exception(saved):
+ """Rebuild an exception saved with encode_exception"""
+ ex, ex_tb, saved_context, saved_cause = saved
+ ex.__traceback__ = ex_tb
+ if saved_context is not None:
+ ex.__context__ = decode_exception(saved_context)
+ if saved_cause is not None:
+ ex.__cause__ = decode_exception(saved_cause)
+ return ex
+
+def capture_exc_info():
+ """Capture current exception info for reraising."""
+ return encode_exception(sys.exc_info()[1])
+
+def reraise_exc_info(info):
+ """Reraise an exception captured with capture_exc_info."""
+ if isinstance(info, BaseException):
+ raise info
+ raise decode_exception(info)
+
+class SignalsBlocked:
+ """Context manager that saves, restored blocked signal mask"""
+ def __init__(self, *signals):
+ self.__block_signals = set(signals)
+ self.__old_sigmask = None
+
+ def restore_signals(self):
+ """Restore signal mask in effect on entry."""
+ if not IS_WINDOWS:
+ if self.__old_sigmask is not None:
+ pthread_sigmask(SIG_SETMASK, self.__old_sigmask)
+ self.__old_sigmask = None
+
+ def __enter__(self):
+ if not IS_WINDOWS:
+ assert self.__old_sigmask is None
+ self.__old_sigmask = pthread_sigmask(SIG_BLOCK, self.__block_signals)
+ return self
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ self.restore_signals()
+
+def safe_close(obj):
+ """DTRT to close OBJ.
+
+ If OBJ is None, do nothing. If it's an int, close it like a file
+ descriptor. Otherwise, assume the object has a close method and call
+ it.
+ """
+ if obj is not None:
+ if isinstance(obj, int) and obj >= 0:
+ os.close(obj)
+ else:
+ obj.close()
+
+def once():
+ """Decorator that ensures that FUNCTION is called once.
+
+ FUNCTION must have no arguments.
+
+ The function gains "set" and "reset" methods that affect the stored
+ value. These methods are not thread safe and are intended to be
+ called immediately after fork.
+ """
+ def _decorator(function):
+ # pylint: disable=dangerous-default-value
+ # pylint: disable=not-callable
+ no_value = object()
+ assert not function.__code__.co_argcount
+ state = [no_value, None]
+ @wraps(function)
+ def _wrapper(state=state,
+ function=function,
+ lock=threading.Lock(),
+ no_value=no_value,
+ value=no_value):
+ if value is not no_value:
+ # _set munging below isn't atomic, so we can actually get
+ # here. Behave like the fast wrapper in this case.
+ return value
+ value = state[0]
+ if value is no_value:
+ with lock:
+ value = state[0]
+ if value is no_value:
+ value = function()
+ state[1](value) # state[1] is _set
+ return value
+ orig_wrapper_code = _wrapper.__code__
+ orig_wrapper_defaults = _wrapper.__defaults__
+ def _reset():
+ state[0] = no_value
+ _wrapper.__code__ = orig_wrapper_code
+ _wrapper.__defaults__ = orig_wrapper_defaults
+ _wrapper.reset = _reset
+ def _set(value):
+ assert value is not no_value
+ state[0] = value
+ def _fast_getter(value):
+ return value
+ _wrapper.__defaults__ = orig_wrapper_defaults[:-1] + (value,)
+ _wrapper.__code__ = _fast_getter.__code__
+ _wrapper.set = _set
+ state[1] = _set
+ def _has_value():
+ return state[0] is not no_value
+ _wrapper.has_value = _has_value
+ return _wrapper
+ return _decorator
+
+def the(type_, value):
+ """Just like Lisp"""
+ assert isinstance(value, type_), "wanted a {}: found a {}".format(
+ type_, type(value))
+ return value
+
+def assert_seq_type(container_type, value_type, value):
+ """Check that the sequence meets the given constraints"""
+ assert isinstance(value, container_type), \
+ "{!r} is not a {!r}".format(value, container_type)
+ assert all(isinstance(x, value_type) for x in value), \
+ "elements not matching type spec {!r}: {!r}".format(
+ value_type,
+ [x for x in value if not isinstance(x, value_type)])
+ return True
+
+def the_seq(container_type, value_type, value):
+ """Check a sequence and return it"""
+ if __debug__:
+ assert_seq_type(container_type, value_type, value)
+ return value
+
+def assert_map_type(container_type, key_type, value_type, value):
+ """Check that a mapping has the right types"""
+ assert isinstance(value, container_type), \
+ "{!r} is a {!r}; expecting a {!r}".format(
+ value, type(value), container_type)
+ assert all(isinstance(k, key_type) for k in value.keys())
+ assert all(isinstance(v, value_type) for v in value.values()), \
+ "not all of type {}: {!r} {!r}".format(
+ value_type,
+ list(map(type, value.values())),
+ value)
+ return True
+
+def the_map(container_type, key_type, value_type, value):
+ """Check that a mapping has the right type and return it"""
+ if __debug__:
+ assert_map_type(container_type, key_type, value_type, value)
+ return value
+
+def ignore(*_args, **_kwargs):
+ """Ignore all arguments"""
+ pass
+
+class CachedProperty(object):
+ """Cheap cached properties using the __dict__ trick"""
+ def __init__(self, function):
+ self.__doc__ = function.__doc__
+ self.__function = function
+
+ def __get__(self, obj, cls):
+ if obj is None:
+ return self
+ function = self.__function
+ obj.__dict__[function.__name__] = value = function(obj)
+ return value
+
+cached_property = CachedProperty
+
+class CannotPickle(object):
+ """Mixin for classes that cannot be sent over IPC"""
+ def __reduce__(self):
+ raise RuntimeError("cannot pickle an object of type " + str(type(self)))
+
+class FdHolder(CannotPickle):
+ """Holder for file descriptor with automatic cleanup."""
+ __fd = -1
+ __borrow = None
+
+ def __init__(self, fd=-1, *, borrow=None):
+ """Don't use FD directly"""
+ if borrow:
+ self.__borrow = borrow
+ assert isinstance(fd, int)
+ self.__fd = fd
+
+ @cached_property
+ def fdid(self):
+ """Unique identifying cookie for the backing file"""
+ assert self.valid
+ return fdid(self.__fd)
+
+ @staticmethod
+ def dup_of(fd):
+ """Make an FdHolder owning the same file object as FD.
+
+ FD is either an int or some object that provides fileno().
+ """
+ if isinstance(fd, FdHolder):
+ return fd.dup()
+ if not isinstance(fd, int):
+ fd = fd.fileno()
+ return FdHolder(os.dup(fd))
+
+ @staticmethod
+ def steal(fd):
+ """Create an FdHolder that assumes ownership over FD"""
+ if not isinstance(fd, int):
+ fd = fd.detach()
+ return FdHolder(fd)
+
+ @staticmethod
+ def borrow(obj):
+ """Create a non-owning "view" FdHolder on OBJ
+
+ OBJ is kept alive as long as FdHolder itself is.
+ """
+ fd = obj
+ if not isinstance(fd, int):
+ assert obj, "must evaluate to boolean true"
+ fd = fd.fileno()
+ return FdHolder(fd, borrow=obj)
+
+ @property
+ def valid(self):
+ """Whether we hold a valid file descriptor"""
+ return self.__fd >= 0 # pylint: disable=compare-to-zero
+
+ def dup(self):
+ """Create an independent clone of the held file"""
+ if not self.valid:
+ return FdHolder()
+ fdh = FdHolder(os.dup(self.__fd))
+ my_fdid = self.__dict__.get("fdid")
+ if my_fdid:
+ fdh.__dict__["fdid"] = my_fdid
+ return fdh
+
+ def detach(self):
+ """Transfer ownership of held descriptor to caller.
+
+ Return a numeric file descriptor.
+ """
+ if self.__borrow:
+ raise ValueError("cannot detach a borrowed object")
+ fd = self.__fd
+ del self.__fd
+ assert not self.valid
+ return fd
+
+ def fileno(self):
+ """Return the actual file number held."""
+ return self.__fd
+
+ def close(self, close=os.close):
+ """Close the underlying file descriptor"""
+ borrow = self.__borrow
+ if borrow:
+ del self.__fd
+ del self.__borrow
+ elif self.valid:
+ close(self.detach())
+
+ def __del__(self):
+ self.close()
+
+ def as_file(self, *args, steal=False, **kwargs):
+ """Make a file object out of the owned FD.
+
+ The returned file object owns a duplicate of the underlying file
+ descriptor unless STEAL is true, in which case the returned file
+ object will close the FD detached from this object.
+ """
+ assert "closefd" not in kwargs, "file object always owns"
+ dup_fd = self if steal else self.dup()
+ file_object = open(dup_fd.fileno(), *args, **kwargs)
+ dup_fd.detach()
+ return file_object
+
+def make_tls_setter(name):
+ """Return a context manager for NAME"""
+ @contextmanager
+ def _setter(self, value):
+ old_value = getattr(self, name, EOF)
+ setattr(self, name, value)
+ try:
+ yield value
+ finally:
+ if old_value is EOF:
+ delattr(self, name)
+ else:
+ setattr(self, name, old_value)
+ _setter.name = "set_" + name
+ return _setter
+
+class MpTls(threading.local):
+ """Thread-local storage for modernmp"""
+ def __init__(self):
+ super().__init__()
+ self.resmanc = None
+ self.unpickle_context = None
+ self.active_calls = ()
+
+ set_resmanc = make_tls_setter("resmanc")
+ set_resman_server = make_tls_setter("resman_server")
+ set_pickle_context = make_tls_setter("pickle_context")
+ set_unpickle_context = make_tls_setter("unpickle_context")
+ set_active_calls = make_tls_setter("active_calls")
+
+tls = MpTls() # pylint: disable=invalid-name
+
+def is_lock_owned_by_current_thread(lock):
+ """Return whether the current thread owns LOCK.
+
+ Slow. USE ONLY FOR DEBUGGING.
+ """
+ # The repr check is disgusting, but there's no other way to access
+ # the count. We need to check the count to catch the case where our
+ # try-acquire succeeds because the lock was unheld and we made the
+ # current thread grab it.
+ # pylint: disable=protected-access
+ locked = lock._is_owned() and lock.acquire(blocking=False)
+ success = locked and not repr(lock).endswith(" count=1>")
+ if locked:
+ lock.release()
+ return success
+
+def unix_pipe():
+ """Like os.pipe(), but return FdHolders"""
+ read, write = os.pipe()
+ return FdHolder.steal(read), FdHolder.steal(write)
+
+def fdid(fd):
+ """Return a value that uniquely identifies an open file description"""
+ stat = os.fstat(fd)
+ return (stat.st_dev, stat.st_ino)
+
+# TODO(dancol): get rid of this future and just switch to the asyncio
+# future everywhere
+class ChainableFuture(futures_then.ThenableFuture):
+ """Bugfixed version of ThenableFuture"""
+
+ def __new__(cls, *args, **kwargs):
+ # Hack to make the call inside then() return a ChainableFuture and
+ # not something else.
+ # pylint: disable=protected-access
+ if (not args and not kwargs and cls is not ChainableFuture
+ and (sys._getframe(1).f_code is
+ futures_then.ThenableFuture.then.__code__)):
+ return ChainableFuture()
+ return super().__new__(cls)
+
+ def set_exception_info(self, ex, traceback):
+ """Compatibility with Python 2.7.x"""
+ assert ex.__traceback__ is traceback
+ self.set_exception(ex)
+
+ def __call_once(self, fn, value):
+ with self._condition:
+ if self.done():
+ return
+ callbacks = self._done_callbacks
+ self._done_callbacks = ()
+ fn(value)
+ self._done_callbacks = callbacks
+ self._invoke_callbacks()
+
+ def set_result(self, value):
+ self.__call_once(super().set_result, value)
+
+ def set_exception(self, exception):
+ self.__call_once(super().set_exception, exception)
+
+ def _invoke_callbacks(self):
+ assert self.done()
+ callbacks = self._done_callbacks
+ self._done_callbacks = ()
+ while callbacks:
+ callback = callbacks.pop(0)
+ try:
+ callback(self)
+ except:
+ die_due_to_fatal_exception("future callback failed")
+
+ @classmethod
+ def of(cls, value):
+ """Make a pre-completed future"""
+ future = cls()
+ future.set_result(value)
+ return future
+
+ def __await__(self):
+ return iter(asyncio.wrap_future(self))
+
+def maybe_this_thread_event_loop():
+ """None or this thread's active event loop"""
+ policy = asyncio.get_event_loop_policy()
+ try:
+ return policy._local._loop # pylint: disable=protected-access
+ except AttributeError:
+ return asyncio.get_event_loop()
+
+def this_thread_event_loop():
+ """Return the event loop associated with this thread
+
+ Return the associated loop even if it isn't running.
+ """
+
+ loop = maybe_this_thread_event_loop()
+ assert loop, "no event loop configured for this thread"
+ return loop
+
+maybe_running_event_loop = asyncio._get_running_loop # pylint: disable=no-member,protected-access
+if __debug__:
+ def running_event_loop():
+ """Return the running event loop.
+
+ Assert that the event loop is running.
+ """
+ loop = maybe_running_event_loop()
+ assert loop, "no event loop running: did you forget to start it?"
+ return loop
+else:
+ running_event_loop = maybe_running_event_loop
+
+@contextmanager
+def current_event_loop(loop):
+ """Sets an event loop in the current thread"""
+ assert not maybe_this_thread_event_loop()
+ assert not maybe_running_event_loop()
+ assert not loop.is_closed()
+ asyncio.set_event_loop(loop)
+ try:
+ yield
+ finally:
+ asyncio.set_event_loop(None)
+
+def _do_die_due_to_fatal_exception(msg, ex):
+ if not ex:
+ _type, ex, _ = sys.exc_info()
+ if not ex:
+ ex = AssertionError("no exception pending?!")
+ log.critical("dying due to irrecoverable error %s",
+ msg, exc_info=ex, stack_info=True)
+ from signal import SIGABRT
+ os.kill(os.getpid(), SIGABRT)
+ os._exit(1) # pylint: disable=protected-access
+ while True:
+ pass
+
+def die_due_to_fatal_exception(
+ msg: str,
+ ex: Optional[BaseException] = None):
+ """Kill the program because something went wrong"""
+ return _do_die_due_to_fatal_exception(msg, ex)
+
+@contextmanager
+def exceptions_are_fatal(msg):
+ """Context manager making exceptions fatal"""
+ try:
+ yield
+ except:
+ die_due_to_fatal_exception(msg)
+
+class ReferenceCountTracker(Mapping):
+ """Conveniently keep track of reference counts"""
+
+ def __init__(self):
+ self.__references = {}
+
+ def addref(self, key):
+ """Add a reference to KEY
+
+ Return the _old_ reference count, allowing calling code to use a
+ boolean check to determine the need for initialization.
+ """
+ old_rc = self.__references.get(key, 0)
+ self.__references[key] = old_rc + 1
+ return old_rc
+
+ def release(self, key, decrement_by=1):
+ """Release a reference to KEY.
+
+ Return the _new_ reference count, allowing for calling code to use
+ a boolean check to establish the need for cleanup.
+ """
+ new_rc = self.__references[key] - decrement_by
+ if new_rc < 0: # pylint: disable=compare-to-zero
+ raise ValueError("reference count underflow")
+ self.__references[key] = new_rc
+ if not new_rc:
+ del self.__references[key]
+ return new_rc
+
+ def __contains__(self, key):
+ return key in self.__references
+
+ def __getitem__(self, key):
+ return self.__references[key]
+
+ def __iter__(self):
+ return iter(self.__references)
+
+ def __len__(self):
+ return len(self.__references)
+
+ def clear(self):
+ """Clear the dictionary"""
+ self.__references.clear()
+
+ def __delitem__(self, key):
+ del self.__references[key]
+
+def weak_bind(method):
+ """Make a function that calls a method only if its object still exists
+
+ The returned function always returns None whether or not the
+ object exists.
+
+ This function is useful for avoiding reference cycles in future
+ callbacks.
+ """
+ assert isinstance(method, types.MethodType)
+ func = method.__func__
+ obj_wr = weakref.ref(method.__self__)
+ def _thunk(*args, **kwargs):
+ obj = obj_wr()
+ if obj:
+ func(obj, *args, **kwargs)
+ return _thunk
+
+class MultiDict(dict):
+ """Mapping from keys to potentially multiple elements"""
+ # There's also a multidict in pypi somewhere, but we don't need some
+ # silly heavyweight cython-using beast for our simple needs.
+ def __init__(self):
+ super().__init__()
+ self.__data = {}
+
+ def add(self, key, value):
+ """Add a new value for KEY
+
+ Return whether this is the first value we're adding for KEY.
+ """
+ if key not in self:
+ super().__setitem__(key, {value})
+ return True
+ self[key].add(value)
+ return False
+
+ def remove(self, key, value):
+ """Remove a value from KEY.
+
+ Return true if we removed the last value for KEY."""
+ item_set = self[key]
+ item_set.remove(value)
+ if not item_set:
+ del self[key]
+ return True
+ return False
+
+ @staticmethod
+ def __not_supported():
+ raise NotImplementedError("dict ops")
+
+ __setitem__ = __not_supported
+ update = __not_supported
+
+ def __repr__(self):
+ return "<MultiDict {!r}>".format(super().__repr__())
+
+def rename_code_object(code, new_name):
+ """Return a code object with a new internal function name"""
+ return code.replace(co_name=new_name)
+
+def int_ioctl(fd, code: int):
+ """Perform an ioctl on a file descriptor
+
+ The ioctl is expected to write to an int* for output. Return that
+ int.
+ """
+ from array import array
+ from fcntl import ioctl
+ if hasattr(fd, "fileno"):
+ fd = fd.fileno()
+ buf = array("i", [0])
+ ioctl(fd, code, buf)
+ return buf[0]
+
+class ChildExitWatcher(SafeClosingObject):
+ """Watches for process exit using SIGCHLD"""
+
+ @staticmethod
+ def check_main_thread():
+ """Assert that we're running on the main thread"""
+ assert threading.current_thread() is threading.main_thread()
+
+ def __init__(self):
+ # A single-valued dict is fine here: we can't reuse a pid until we
+ # wait, and only we wait.
+ self.__watchers = {}
+
+ def __call__(self, _signo, _frame):
+ """The actual signal handler"""
+ try:
+ with self.reaping_blocked():
+ self.check_main_thread()
+ while True:
+ try:
+ pid, status = os.waitpid(-1, os.WNOHANG)
+ except ChildProcessError:
+ break
+ if not pid:
+ break
+ watcher = self.__watchers.pop(pid, None)
+ if watcher:
+ watcher(status)
+ except:
+ die_due_to_fatal_exception("handling SIGCHLD")
+
+ def __do_register(self, pid, callback):
+ # pylint: disable=compare-to-zero
+ assert pid not in self.__watchers and the(int, pid) > 0
+ assert callback and callable(callback)
+ self.__watchers[pid] = callback
+
+ @staticmethod
+ def __instance():
+ ChildExitWatcher.check_main_thread()
+ instance = getsignal(SIGCHLD)
+ assert isinstance(instance, ChildExitWatcher)
+ return instance
+
+ @classmethod
+ def register(cls, pid, callback):
+ """Register a callback for child death"""
+ # pylint: disable=protected-access
+ cls.__instance().__do_register(pid, callback)
+
+ @staticmethod
+ @contextmanager
+ def reaping_blocked():
+ """Context manager preventing child reaping"""
+ ChildExitWatcher.check_main_thread()
+ with SignalsBlocked(SIGCHLD):
+ yield
+
+ @classmethod
+ def install(cls):
+ """Install the child exit hook"""
+ assert getsignal(SIGCHLD) == SIG_DFL
+ signal(SIGCHLD, ChildExitWatcher())
+
+ @classmethod
+ def uninstall(cls):
+ """Remove the child exit hook"""
+ assert cls.__instance()
+ cls.__instance().__watchers.clear() # pylint: disable=protected-access
+ signal(SIGCHLD, SIG_DFL)
diff --git a/src/modernmp/util_test.py b/src/modernmp/util_test.py
new file mode 100644
index 0000000..e3c6448
--- /dev/null
+++ b/src/modernmp/util_test.py
@@ -0,0 +1,153 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Utilities for tests"""
+
+from contextlib import contextmanager
+import os
+import sys
+import threading
+import asyncio
+import logging
+import select
+import time
+
+import pytest
+
+# pylint: disable=missing-docstring
+
+from .shm import (
+ USE_RESMANC_THREAD,
+ get_global_process_resmanc,
+)
+from .util import (
+ current_event_loop,
+ tls,
+)
+
+log = logging.getLogger(__name__)
+
+@contextmanager
+def run_resmanc():
+ """Context manager that makes a resource manager current.
+
+ The process hosting the resource manager depends on
+ USE_RESMANC_THREAD.
+ """
+ assert tls.resmanc is None
+ get_global_process_resmanc.reset()
+ resmanc = get_global_process_resmanc()
+ try:
+ yield resmanc
+ finally:
+ if not resmanc.closed:
+ exit_fd = resmanc.get_exit_fd()
+ resmanc.close()
+ get_global_process_resmanc.reset()
+ poll = select.poll()
+ poll.register(exit_fd, select.POLLIN)
+ if not poll.poll(1000):
+ msg = "timeout waiting for resman exit"
+ if sys.exc_info()[1]:
+ log.warning("%s", msg)
+ raise # pylint: disable=misplaced-bare-raise
+ else:
+ raise TimeoutError(msg)
+ exit_file = os.fdopen(exit_fd.fileno(), closefd=False)
+ if not USE_RESMANC_THREAD:
+ buf = exit_file.read()
+ if buf != ".":
+ raise RuntimeError("resmanc did not close cleanly")
+
+@contextmanager
+def current_thread_apartment():
+ """Context manager that runs code in the context of an apartment"""
+ from .apartment import ApartmentFactory
+ loop = asyncio.new_event_loop()
+ with current_event_loop(loop):
+ with ApartmentFactory("test").make_apartment().attached() as apartment:
+ yield loop
+ apartment.close()
+
+@pytest.fixture()
+def isolated_resman():
+ with run_resmanc() as resmanc:
+ yield resmanc
+
+class ValueProducer(object):
+ def __init__(self, value):
+ self.value = value
+ def __call__(self):
+ if callable(self.value):
+ return self.value()
+ return self.value
+ def do_call(self):
+ return self()
+
+_state_lock = threading.Lock() # pylint: disable=invalid-name
+_state_cond = threading.Condition(_state_lock) # pylint: disable=invalid-name
+_state = 0 # pylint: disable=invalid-name
+def fetch_and_set_state(new_state):
+ # pylint: disable=invalid-name
+ global _state
+ with _state_lock:
+ old_state = _state
+ _state = new_state
+ _state_cond.notify_all()
+ return old_state
+
+def fetch_state():
+ return _state
+
+def wait_for_state_or_die(value, timeout=1.0):
+ assert isinstance(value, int)
+ with _state_lock:
+ if not _state_cond.wait_for(lambda: _state == value, timeout):
+ assert False, "timed out waiting for state change"
+
+def dump_gc_info(thing):
+ # pylint: disable=protected-access
+ import gc
+ gc.collect()
+ myframe = sys._getframe(0)
+ parentframe = sys._getframe(1)
+
+ log.debug("Xthing=%s", repr(thing))
+ for referrer in tuple(gc.get_referrers(thing)):
+ if referrer is myframe or referrer is parentframe:
+ continue
+ log.debug("referer: %s", repr(referrer))
+ for referrer2 in tuple(gc.get_referrers(referrer)):
+ log.debug(" referer2: %s", repr(referrer2))
+ for referrer3 in tuple(gc.get_referrers(referrer2)):
+ log.debug(" referer3: %s", repr(referrer3))
+ for referrer4 in tuple(gc.get_referrers(referrer3)):
+ log.debug(" referer4: %s", repr(referrer4))
+
+
+def busy_wait_for_predicate(predicate, timeout=5.0):
+ """Wait for predicate to become true.
+
+ Wait happens using a busy loop. USE ONLY FOR TEST.
+
+ PREDICATE is a zero-arity callback. TIMEOUT is a number of seconds.
+ """
+ deadline = time.time() + timeout
+ delay = 0.01
+ while True:
+ if predicate():
+ return
+ if time.time() >= deadline:
+ raise TimeoutError()
+ time.sleep(delay)
+ delay = min(0.1, delay * 2)
diff --git a/src/modernmp/waitsem.py b/src/modernmp/waitsem.py
new file mode 100644
index 0000000..4e0f521
--- /dev/null
+++ b/src/modernmp/waitsem.py
@@ -0,0 +1,78 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Semaphore waitable with select"""
+import os
+import threading
+from .util import unix_pipe
+
+class WaitableSemaphore(object):
+ """Intraprocess semaphore that works with mp_wait"""
+ def __init__(self, value=0):
+ assert isinstance(value, int)
+ self.__value = value
+ self.__lock = threading.Lock()
+ self.__read_pipe, self.__write_pipe = unix_pipe()
+
+ def fileno(self):
+ """Return file that becomes readable when try_acquire will not block"""
+ return self.__read_pipe.fileno()
+
+ def get_value(self):
+ """Return a snapshot of the current value of the semaphore.
+
+ Useful primarily when using the semaphore as an event: i.e, when
+ the counter moves in one direction.
+ """
+ return self.__value
+
+ def try_acquire(self):
+ """Try to down the semaphore; return true if successful"""
+ with self.__lock:
+ old_value = self.__value
+ assert old_value >= 0
+ if not old_value:
+ return False
+ self.__value = old_value - 1
+ if old_value == 1:
+ received = os.read(self.__read_pipe.fileno(), 1)
+ assert received == b"."
+ return True
+
+ def try_acquire_all(self):
+ """Try to acquire all pending counts.
+
+ Return number of counts acquired.
+ """
+ with self.__lock:
+ value = self.__value
+ if not value:
+ return 0
+ self.__value = 0
+ received = os.read(self.__read_pipe.fileno(), 1)
+ assert received == b"."
+ return value
+
+ def release(self):
+ """Up the semaphore"""
+ with self.__lock:
+ old_value = self.__value
+ self.__value = old_value + 1
+ if not old_value:
+ os.write(self.__write_pipe.fileno(), b".")
+
+ def __repr__(self):
+ return "<WaitableSemaphore fds=({!r}, {!r}) value={!r}>".format(
+ self.__read_pipe.fileno(),
+ self.__write_pipe.fileno(),
+ self.__value)
diff --git a/sysdeps-base.mk b/sysdeps-base.mk
new file mode 100644
index 0000000..a707457
--- /dev/null
+++ b/sysdeps-base.mk
@@ -0,0 +1,19 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base Makefile for sysdeps.mk
+include base.mk
+
+.PHONY: clean
+clean:
+ rm -f sysdeps.stamp
diff --git a/sysdeps.mk b/sysdeps.mk
new file mode 100644
index 0000000..69400d9
--- /dev/null
+++ b/sysdeps.mk
@@ -0,0 +1,85 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile for installing system dependencies
+include sysdeps-base.mk
+
+.ONESHELL:
+
+# Keep sorted within each block
+debian_pkgs:=
+
+# Core
+debian_pkgs+=python3-pip
+debian_pkgs+=python$(CONFIG_PYVER)
+debian_pkgs+=python$(CONFIG_PYVER)-venv
+debian_pkgs+=python$(CONFIG_PYVER)-dev
+debian_pkgs+=ragel
+debian_pkgs+=libpcre2-dev
+debian_pkgs+=libblosc-dev
+
+# Compilers
+debian_pkgs+=clang-9
+
+# GUI
+debian-pkgs+=libcairo2-dev
+debian_pkgs+=gobject-introspection
+debian_pkgs+=libgirepository1.0-dev
+debian_pkgs+=libgtk-3-dev
+debian_pkgs+=gir1.2-gtk-3.0
+
+# For documentation
+debian_pkgs+=ghostscript
+debian_pkgs+=poppler-utils
+debian_pkgs+=rsync
+debian_pkgs+=tcl
+debian_pkgs+=tk
+
+# For abseil
+debian_pkgs+=cmake
+
+define check_debian_pkg
+printf 'Checking for package %s... ' "$(1)"
+if dpkg -s $(1) 2>/dev/null | grep -q 'Status.*installed'; then
+ echo found
+else
+ echo MISSING
+ missing+="$(1) "
+fi
+$(newline)
+endef
+
+uname_a:=$(shell uname -a)
+is_debian:=$(filter Debian,$(uname_a))
+ifeq ($(is_debian),)
+$(error "Only Debian-based systems supported at the moment")
+endif
+
+check_deps=$(foreach pkg,$(debian_pkgs),$(call check_debian_pkg,$(pkg)))
+
+sysdeps.stamp: sysdeps.mk
+ @set -e
+ missing=
+ $(check_deps)
+ if [ -n "$$missing" ]; then
+ echo >&2 "missing packages: $$missing"
+ echo >&2 "try running this command, then running make again:"
+ echo >&2 " sudo apt install $$missing"
+ exit 1
+ fi
+ touch $@
+
+.PHONY: all
+all: sysdeps.stamp dummy
+
+.DEFAULT_GOAL:=all
diff --git a/test-data/dragonball.mini.trace b/test-data/dragonball.mini.trace
new file mode 100644
index 0000000..c07fc7a
--- /dev/null
+++ b/test-data/dragonball.mini.trace
@@ -0,0 +1,100000 @@
+cpus=8
+ trace-cmd-12196 [005] d..3 276946.285107: sched_switch: prev_comm=trace-cmd prev_pid=12196 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.285115: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.285121: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.285124: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.285128: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.285129: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.285131: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.285134: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.285141: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.285148: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.285152: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.285239: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.285247: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.285248: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.285250: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.285253: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.285253: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.285255: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.285256: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.285258: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.285259: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.285262: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.285262: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.285266: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ trace-cmd-12205 [004] d..3 276946.285267: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.285268: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.285270: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.285271: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.285274: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.285277: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.285305: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.285310: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.285592: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.285598: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.285600: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.285604: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.285607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.285609: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.285643: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.285689: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.285695: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.285714: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.285719: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.285721: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.285723: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.285759: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.285764: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FMOD-12164 [004] d..3 276946.285765: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.285766: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.285767: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.285769: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.285808: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.285812: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.285931: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.285937: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.285939: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.285941: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.285959: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.285963: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.285967: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.285969: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.285996: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286000: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.286076: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.286082: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286084: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286086: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.286104: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.286107: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.286111: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286113: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.286134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286137: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.286227: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.286232: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286234: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286236: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.286245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.286253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.286254: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.286256: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.286258: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.286260: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286262: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.286266: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.286268: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.286269: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.286270: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.286270: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.286279: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.286281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.286282: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.286282: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286286: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.286287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.286289: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.286295: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.286299: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.286304: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.286305: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.286305: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286306: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286309: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.286312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.286319: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12199 [006] d..3 276946.286320: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.286321: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.286322: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.286323: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.286324: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.286329: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286330: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286332: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [000] d..3 276946.286333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12199 [006] d..3 276946.286335: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.286337: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286338: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.286343: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.286346: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.286353: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.286358: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.286378: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.286379: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.286384: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.286386: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.286386: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.286387: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.286387: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.286388: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.286389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ kswapd0-153 [002] d..3 276946.286391: workqueue_queue_work: work struct=0xffffffee0140f128 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.286393: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.286394: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ kswapd0-153 [002] d..3 276946.286395: workqueue_activate_work: work struct 0xffffffee0140f128
+ <idle>-0 [005] d..3 276946.286395: cpu_idle: state=4294967295 cpu_id=5
+ kswapd0-153 [002] d..3 276946.286397: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.286397: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.286400: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.286402: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.286404: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.286406: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.286407: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kswapd0-153 [002] d..3 276946.286407: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.286408: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.286410: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.286412: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.286412: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.286412: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.286413: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286413: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.286416: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.286416: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.286419: workqueue_execute_start: work struct 0xffffffee0140f128: function 0xffffff87e01740e8f
+ <idle>-0 [001] d..3 276946.286419: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [004] d..3 276946.286425: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.286426: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.286427: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=006
+ <...>-8794 [004] d..3 276946.286433: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.286434: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.286435: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.286436: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [005] d..3 276946.286437: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.286438: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.286440: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [004] d..3 276946.286444: workqueue_execute_end: work struct 0xffffffee0140f128
+ trace-cmd-12200 [006] d..3 276946.286445: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286448: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [005] d..3 276946.286450: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.286450: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.286453: cpu_idle: state=0 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.286455: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.286456: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.286457: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.286459: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.286462: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.286465: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1083 [004] d..3 276946.286492: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.286495: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286496: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.286503: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.286509: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.286516: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.286518: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286519: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286520: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.286521: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.286521: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.286526: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ dsps_smem_glin-86 [003] d..3 276946.286526: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.286528: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12201 [006] d..3 276946.286528: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.286530: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [006] d..3 276946.286532: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.286534: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286535: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1083 [004] d..3 276946.286536: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286537: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [004] d..3 276946.286538: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12201 [006] d..3 276946.286541: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286543: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1082 [005] d..3 276946.286547: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ dsps_smem_glin-86 [003] d..3 276946.286549: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.286552: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286554: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.286556: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.286556: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.286561: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.286565: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.286569: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ sensors@1.0-se-1115 [006] d..3 276946.286569: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.286573: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.286575: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-1115 [006] d..3 276946.286576: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ <idle>-0 [004] d..3 276946.286577: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ sensors@1.0-se-1115 [006] d..3 276946.286578: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.286587: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.286588: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.286590: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.286591: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.286621: print: 0xffffff87dfd69750s: E|867
+ kswapd0-153 [002] d..3 276946.286633: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.286634: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.286638: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kswapd0-153 [002] d..3 276946.286643: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.286645: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-867 [006] d..3 276946.286645: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [000] d..3 276946.286648: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [003] d..3 276946.286648: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ kswapd0-153 [002] d..3 276946.286653: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [000] d..3 276946.286657: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ sensors@1.0-se-867 [006] d..3 276946.286662: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.286666: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.286668: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1115 [006] d..3 276946.286668: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ smem_native_ds-85 [003] d..3 276946.286669: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.286676: cpu_idle: state=0 cpu_id=3
+ kswapd0-153 [002] d..3 276946.286685: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [003] d..3 276946.286697: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-867 [006] d..3 276946.286698: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.286701: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ vsync_retire_w-192 [003] d..3 276946.286725: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.286731: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [002] d..3 276946.286743: print: 0xffffff87dfd69750s: E|1661
+ <...>-12059 [006] d..3 276946.286751: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286757: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [002] d..3 276946.286793: workqueue_queue_work: work struct=0xffffffee0140fba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ SensorService-4286 [002] d..3 276946.286795: workqueue_activate_work: work struct 0xffffffee0140fba8
+ SensorService-4286 [002] d..3 276946.286796: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.286801: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.286805: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.286810: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.286811: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.286813: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.286815: workqueue_execute_start: work struct 0xffffffee0140fba8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.286818: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.286818: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.286819: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.286824: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.286826: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.286828: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.286829: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.286831: workqueue_execute_end: work struct 0xffffffee0140fba8
+ <...>-8794 [005] d..3 276946.286834: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.286836: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.286839: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.286840: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.286840: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <...>-8794 [005] d..3 276946.286845: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.286847: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [005] d..3 276946.286848: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1087 [004] d..3 276946.286861: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [004] d..3 276946.286866: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [004] d..3 276946.286870: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.286879: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ SensorService-4286 [002] d..3 276946.286883: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1086 [004] d..3 276946.286884: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.286886: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.286889: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ <idle>-0 [006] d..3 276946.286892: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [002] d..3 276946.286898: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.286900: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.286903: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [006] d..3 276946.286908: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [006] d..3 276946.286911: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ sensors@1.0-se-867 [006] d..3 276946.286915: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.286917: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.286918: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sensors@1.0-se-867 [006] d..3 276946.286922: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.286928: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.286930: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.286931: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.286935: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.286936: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.286937: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.286938: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.286944: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [006] d..3 276946.286951: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [006] d..3 276946.286958: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ kswapd0-153 [002] d..3 276946.286958: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [006] d..3 276946.286961: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.286961: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.286966: cpu_idle: state=0 cpu_id=5
+ kswapd0-153 [002] d..3 276946.286967: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.286975: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.286979: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [002] d..3 276946.286979: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [002] d..3 276946.287003: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [002] d..3 276946.287018: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ <idle>-0 [006] d..3 276946.287025: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ <idle>-0 [006] d..3 276946.287027: cpu_idle: state=4294967295 cpu_id=6
+ SensorService-4286 [002] d..3 276946.287028: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [006] d..3 276946.287029: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.287035: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [006] d..3 276946.287042: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.287045: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.287070: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.287072: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.287236: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.287241: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.287243: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.287245: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.287275: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.287276: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.287294: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.287299: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.287516: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.287517: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.287518: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.287524: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.287526: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.287529: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.287573: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.287579: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.287704: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.287708: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.287708: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.287713: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.287715: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.287723: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.287727: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ <idle>-0 [000] d..3 276946.287729: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8 [004] d..3 276946.287730: sched_waking: comm=rcuos/4 pid=45 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.287731: cpu_idle: state=0 cpu_id=0
+ <...>-8 [004] d..3 276946.287740: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.287740: sched_wakeup: comm=rcuos/4 pid=45 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.287742: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.287743: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.287747: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuos/4 next_pid=45 next_prio=120
+ <...>-45 [003] d..3 276946.287751: sched_waking: comm=rcuos/5 pid=53 prio=120 target_cpu=003
+ <...>-45 [003] d..3 276946.287758: sched_wakeup: comm=rcuos/5 pid=53 prio=120 target_cpu=003
+ <...>-45 [003] d..3 276946.287761: sched_switch: prev_comm=rcuos/4 prev_pid=45 prev_prio=120 prev_state=S ==> next_comm=rcuos/5 next_pid=53 next_prio=120
+ <...>-53 [003] d..3 276946.287778: sched_switch: prev_comm=rcuos/5 prev_pid=53 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.287785: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.287794: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.287799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.287800: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.287803: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [006] d..3 276946.287803: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.287804: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.287805: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.287807: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.287820: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.287824: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.287844: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.287848: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.287950: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.287956: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.287958: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.287959: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.287978: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.287980: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.287984: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.287987: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.288006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288009: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.288207: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.288212: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.288215: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.288216: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.288234: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.288237: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.288241: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.288242: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.288243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.288248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.288251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.288255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.288264: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288267: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.288267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.288273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.288276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.288280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.288285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.288287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.288292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.288294: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.288302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.288305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.288308: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.288310: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.288310: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.288314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.288320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.288326: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.288349: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.288349: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.288355: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.288356: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.288356: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.288357: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.288358: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.288358: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.288360: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.288363: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.288363: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.288364: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.288366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.288369: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.288371: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.288374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.288375: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.288376: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.288377: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.288378: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.288380: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.288381: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288381: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.288381: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5759 [005] d..3 276946.288382: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288384: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.288387: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.288388: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.288403: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.288404: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288408: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.288409: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.288534: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.288535: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.288647: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.288649: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.288681: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.288687: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.288688: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.288690: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.288709: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.288710: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288713: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.288714: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [006] d..3 276946.288714: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.288714: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.288717: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.288721: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.288724: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.288727: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-12059 [006] d..3 276946.288737: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288743: cpu_idle: state=0 cpu_id=6
+ DispSync-650 [000] d..3 276946.288754: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.288760: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.288768: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.288770: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.288773: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.288785: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.288792: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.288812: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.288815: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.288817: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.288821: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.288823: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.288825: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ appEventThread-651 [001] d..3 276946.288830: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.288834: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.288839: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.288841: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.288842: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.288843: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ appEventThread-651 [001] d..3 276946.288859: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.288866: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [004] d..3 276946.288867: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <...>-12059 [006] d..3 276946.288883: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [006] d..3 276946.288896: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.288901: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.288907: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.288909: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.288976: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.288981: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.288983: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.288985: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.289003: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.289010: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.289012: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.289054: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.289059: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.289100: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.289133: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.289143: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.289146: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.289149: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.289154: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.289159: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [000] d..3 276946.289181: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.289187: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.289214: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.289216: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.289572: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.289573: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.289694: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.289702: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289703: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.289704: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.289707: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289711: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289711: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=001
+ UnityMain-5695 [006] d..3 276946.289714: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289715: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.289718: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.289725: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.289732: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.289737: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.289745: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.289749: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.289855: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.289862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.289864: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.289867: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.289880: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.289883: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.289899: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.289906: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.289918: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ UnityMain-5695 [006] d..3 276946.289921: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.289924: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.289926: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [006] d..3 276946.289926: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289927: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.289928: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.289928: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289929: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.289929: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [004] d..3 276946.289930: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289932: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289933: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kswapd0-153 [002] d..3 276946.289934: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ UnityMain-5695 [006] d..3 276946.289936: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289938: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.289941: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.289943: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289944: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.289944: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-1196 [001] d..3 276946.289944: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.289946: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289947: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.289947: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289949: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.289950: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289950: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [001] d..3 276946.289950: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-84 [002] d..3 276946.289951: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289952: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.289953: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.289954: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [006] d..3 276946.289954: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289956: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.289961: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-6079 [000] d..3 276946.289964: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-1196 [001] d..3 276946.289965: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.289965: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-6079 [000] d..3 276946.289970: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.289973: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.289988: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-1196 [001] d..3 276946.290008: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.290014: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.290014: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.290020: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ kswapd0-153 [002] d..3 276946.290023: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [003] d..3 276946.290024: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.290028: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.290034: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.290040: cpu_idle: state=0 cpu_id=1
+ <...>-83 [002] d..3 276946.290041: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290046: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.290053: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.290055: cpu_idle: state=4294967295 cpu_id=5
+ <...>-6079 [003] d..3 276946.290057: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.290058: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [003] d..3 276946.290064: cpu_idle: state=0 cpu_id=3
+ UnityMain-5747 [005] d..3 276946.290082: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=006
+ UnityGfxDevice-5711 [000] d..3 276946.290082: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5747 [005] d..3 276946.290089: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <idle>-0 [000] d..3 276946.290090: cpu_idle: state=0 cpu_id=0
+ UnityMain-5747 [005] d..3 276946.290092: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [005] d..3 276946.290098: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.290100: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.290103: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [005] d..3 276946.290106: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.290108: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.290109: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [005] d..3 276946.290111: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.290112: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.290114: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [005] d..3 276946.290116: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.290117: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.290119: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [005] d..3 276946.290120: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.290121: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.290123: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [005] d..3 276946.290132: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.290138: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [004] d..3 276946.290143: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.290146: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.290148: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.290151: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.290193: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.290198: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.290244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.290248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.290251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.290254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [006] d..3 276946.290257: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.290263: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.290265: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.290268: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [000] d..3 276946.290269: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.290274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.290276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.290280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.290288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.290290: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.290295: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.290298: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityGfxDevice-5711 [004] d..3 276946.290304: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.290306: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.290308: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.290308: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.290314: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.290316: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.290325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.290331: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.290340: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290345: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290345: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290346: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.290347: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290347: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290348: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290350: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290351: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.290352: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290352: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.290359: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5713 [004] d..3 276946.290361: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5713 [004] d..3 276946.290364: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [006] d..3 276946.290367: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.290367: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.290368: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.290368: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.290370: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.290373: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.290375: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.290378: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.290385: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.290387: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.290389: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.290391: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.290391: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.290396: cpu_idle: state=0 cpu_id=1
+ Worker-5713 [004] d..3 276946.290398: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.290403: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.290406: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [006] d..3 276946.290406: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.290408: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.290409: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.290415: cpu_idle: state=0 cpu_id=0
+ Worker-5715 [004] d..3 276946.290416: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.290420: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.290432: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290436: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290437: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290439: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.290439: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290439: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290441: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290442: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290444: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290447: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.290451: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.290454: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.290456: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.290461: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.290464: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.290465: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290468: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.290470: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.290472: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.290483: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.290485: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.290493: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290496: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290497: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290498: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.290498: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290498: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.290499: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290501: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290501: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290503: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290504: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.290504: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290506: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290507: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.290507: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290508: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290509: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.290509: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290511: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.290512: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.290514: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.290516: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290518: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [004] d..3 276946.290520: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.290522: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.290523: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.290555: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290558: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290558: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290560: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290560: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290561: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290562: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.290563: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.290754: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.290755: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.290845: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.290852: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.290856: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.291065: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.291070: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.291074: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.291144: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.291145: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.291344: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kswapd0-153 [002] d..3 276946.291479: workqueue_queue_work: work struct=0xffffffee0140f428 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kswapd0-153 [002] d..3 276946.291482: workqueue_activate_work: work struct 0xffffffee0140f428
+ kswapd0-153 [002] d..3 276946.291484: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.291495: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.291496: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.291499: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.291503: workqueue_execute_start: work struct 0xffffffee0140f428: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.291511: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.291512: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.291513: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.291518: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.291532: workqueue_execute_end: work struct 0xffffffee0140f428
+ <...>-8794 [005] d..3 276946.291534: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.291544: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.291550: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.291551: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.291554: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.291558: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.291562: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.291569: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-12059 [006] d..3 276946.291572: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.291579: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.291583: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ trace-cmd-12203 [005] d..3 276946.291625: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ AudioOut_15-1199 [006] d..3 276946.291657: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.291660: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.291671: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.291674: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.291679: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.291691: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [005] d..3 276946.291697: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.291703: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.291707: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.291718: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1084 [005] d..3 276946.291724: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [005] d..3 276946.291729: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.291740: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [005] d..3 276946.291746: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.291748: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5715 [003] d..3 276946.291751: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.291756: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.291758: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.291759: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.291760: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5714 [003] d..3 276946.291769: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kswapd0-153 [002] d..3 276946.291776: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ kswapd0-153 [002] d..3 276946.291785: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=000
+ Worker-5712 [003] d..3 276946.291786: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.291787: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [005] d..3 276946.291791: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [000] d..3 276946.291792: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ Worker-5713 [003] d..3 276946.291801: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.291808: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [005] d..3 276946.291813: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ smem_native_ds-85 [000] d..3 276946.291813: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.291819: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [002] d..3 276946.291824: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.291825: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ kswapd0-153 [002] d..3 276946.291828: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [005] d..3 276946.291830: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.291863: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ SensorService-4286 [002] d..3 276946.291872: print: 0xffffff87dfd69750s: E|1661
+ UnityGfxDevice-5711 [004] d..3 276946.291893: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.291897: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.291898: print: 0xffffff87dfd69750s: B|5677|query
+ trace-cmd-12202 [005] d..3 276946.291899: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.291900: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.291901: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.291903: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.291904: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.291906: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.291908: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <idle>-0 [005] d..3 276946.291910: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.291927: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.291935: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [002] d..3 276946.291942: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [006] d..3 276946.291945: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.291946: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.291951: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.291951: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.291954: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [006] d..3 276946.291955: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.291956: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.291958: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.291960: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.291972: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ SensorService-4286 [002] d..3 276946.291973: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.291981: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.291983: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.291985: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [002] d..3 276946.291986: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-12059 [006] d..3 276946.291998: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.291999: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [006] d..3 276946.292003: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [005] d..3 276946.292008: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.292012: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.292014: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.292017: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.292018: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.292025: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [004] d..3 276946.292027: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.292030: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.292074: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.292107: print: 0xffffff87dfd69750s: E|5677
+ <...>-10919 [007] d..3 276946.292168: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.292173: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.292175: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.292177: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.292202: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-12059 [006] d..3 276946.292213: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.292216: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.292244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.292248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.292252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.292257: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.292269: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.292270: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.292271: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.292274: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.292283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.292289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.292292: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.292296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.292302: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.292303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [004] d..3 276946.292306: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ FastMixer-1198 [001] d..3 276946.292308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.292310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12198 [005] d..3 276946.292313: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.292318: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.292320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.292322: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.292327: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.292330: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.292336: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.292338: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [000] d..3 276946.292342: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.292344: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.292348: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ FastMixer-1198 [001] d..3 276946.292367: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.292377: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-648 [004] d..3 276946.292379: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-648 [004] d..3 276946.292382: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.292385: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.292385: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.292386: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.292388: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.292390: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.292391: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.292393: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.292395: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.292395: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.292397: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.292399: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.292401: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.292408: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.292408: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ AudioTrack-5759 [005] d..3 276946.292410: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.292414: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.292419: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.292422: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [004] d..3 276946.292423: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.292425: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.292431: cpu_idle: state=0 cpu_id=0
+ <...>-648 [004] d..3 276946.292432: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-12059 [006] d..3 276946.292439: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.292445: cpu_idle: state=0 cpu_id=6
+ <...>-648 [004] d..3 276946.292449: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.292455: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.292457: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.292467: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.292469: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.292478: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [004] d..3 276946.292482: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [004] d..3 276946.292494: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.292515: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.292523: print: 0xffffff87dfd69750s: E|5677
+ <...>-10919 [007] d..3 276946.292543: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.292547: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.292548: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.292550: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.292551: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.292554: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.292587: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.292591: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.292718: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.292724: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.292728: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.292731: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.292752: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.292756: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.292762: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ DispSync-650 [000] d..3 276946.292763: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.292765: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.292768: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.292769: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [006] d..3 276946.292770: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.292772: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.292783: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.292790: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.292793: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.292794: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.292797: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.292798: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.292802: cpu_idle: state=4294967295 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.292804: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [006] d..3 276946.292805: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.292808: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ sfEventThread-652 [001] d..3 276946.292813: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-12059 [006] d..3 276946.292813: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.292815: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.292816: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.292818: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [004] d..3 276946.292819: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sfEventThread-652 [001] d..3 276946.292827: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.292834: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.292835: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.292841: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.292860: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.292865: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.292868: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.292883: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.292887: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ surfaceflinger-622 [000] d..3 276946.292990: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.293003: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.293010: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.293012: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.293014: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.293015: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-10919 [007] d..3 276946.293028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.293035: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293036: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293038: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.293039: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.293041: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.293048: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.293055: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.293055: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.293057: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.293059: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.293062: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.293063: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.293064: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.293064: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293067: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.293089: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.293093: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.293291: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293292: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.293403: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.293409: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293410: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293412: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.293431: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.293434: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.293438: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293440: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.293461: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.293463: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.293516: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.293522: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.293530: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.293533: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [002] d..3 276946.293533: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-10919 [007] d..3 276946.293544: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.293550: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293552: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293554: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.293596: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.293599: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <...>-12059 [006] d..3 276946.293600: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.293601: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.293605: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.293617: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.293619: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.293621: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.293625: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.293628: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [006] d..3 276946.293633: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293635: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.293677: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.293683: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293684: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293686: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.293705: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.293706: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.293710: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293711: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.293732: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.293735: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [004] d..3 276946.293750: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:9-11098 [004] d..3 276946.293759: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.293763: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.293775: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.293779: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kswapd0-153 [002] d..3 276946.293782: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.293783: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.293785: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.293813: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-10919 [007] d..3 276946.293893: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.293899: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293901: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293903: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.293921: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.293924: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.293927: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.293928: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.293928: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.293931: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.293950: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.293953: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.294078: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.294084: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.294086: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.294088: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.294106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.294108: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.294111: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.294112: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.294112: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.294115: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.294135: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.294138: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.294243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.294248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.294250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.294254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.294270: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.294276: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.294278: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.294281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.294288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.294293: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.294295: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.294298: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.294301: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.294304: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.294309: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.294316: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.294316: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.294321: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.294323: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.294326: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.294331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.294338: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.294363: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.294378: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.294380: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.294386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.294388: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.294389: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.294391: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.294391: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.294391: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.294397: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.294401: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ rcu_preempt-7 [005] d..3 276946.294402: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.294404: cpu_idle: state=4294967295 cpu_id=6
+ rcu_preempt-7 [005] d..3 276946.294405: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.294406: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.294406: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.294407: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.294408: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ rcuop/6-60 [006] d..3 276946.294409: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.294410: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.294412: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.294413: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.294413: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ rcuop/6-60 [006] d..3 276946.294414: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ AudioTrack-5759 [005] d..3 276946.294415: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [004] d..3 276946.294416: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.294419: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.294421: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcuop/6-60 [006] d..3 276946.294424: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.294425: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.294431: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.294439: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.294442: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.294448: cpu_idle: state=0 cpu_id=0
+ rcuop/7-68 [004] d..3 276946.294487: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [004] d..3 276946.294529: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.294534: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.294681: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.294686: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.294858: sched_waking: comm=writer pid=6079 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.294866: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.294868: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.294871: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.294891: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.294894: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.294907: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.294913: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ kswapd0-153 [002] d..3 276946.294917: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.294924: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.294930: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.294933: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.294933: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [001] d..3 276946.294937: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ rcuop/6-60 [006] d..3 276946.294937: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.294943: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.294949: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.294950: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.294956: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.294958: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.294961: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.294967: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.294973: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.294974: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.294978: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.294980: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.294983: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.294989: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.294995: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.295002: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [003] d..3 276946.295007: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.295010: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.295014: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.295014: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.295018: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.295019: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.295022: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-1196 [001] d..3 276946.295023: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.295025: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.295025: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.295027: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.295028: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [004] d..3 276946.295030: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-1196 [001] d..3 276946.295034: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.295035: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.295041: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.295042: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.295046: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.295052: cpu_idle: state=0 cpu_id=0
+ FMOD-12164 [004] d..3 276946.295067: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.295070: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.295114: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.295118: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.295120: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.295122: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.295196: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.295198: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.295271: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.295277: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.295279: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.295281: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [004] d..3 276946.295298: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.295304: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.295323: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.295328: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.295518: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.295524: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.295526: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.295528: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.295548: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.295549: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.295553: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.295554: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.295554: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.295557: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.295557: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.295561: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.295563: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.295566: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.295567: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.295568: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.295570: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.295572: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.295574: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.295575: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.295590: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.295593: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.295602: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.295608: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.295690: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.295695: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.295697: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.295700: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.295745: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.295751: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.295785: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.295791: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.295794: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.295796: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.295848: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.295854: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.295954: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.295960: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.295962: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.295965: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.296002: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.296006: cpu_idle: state=0 cpu_id=6
+ kswapd0-153 [002] d..3 276946.296007: workqueue_queue_work: work struct=0xffffffee0140f0a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kswapd0-153 [002] d..3 276946.296010: workqueue_activate_work: work struct 0xffffffee0140f0a8
+ kswapd0-153 [002] d..3 276946.296012: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.296022: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.296023: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.296026: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [004] d..3 276946.296027: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.296030: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.296033: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ kworker/u16:9-11098 [004] d..3 276946.296034: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.296035: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.296037: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.296037: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:9-11098 [004] d..3 276946.296038: workqueue_execute_start: work struct 0xffffffee0140f0a8: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.296039: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.296045: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.296047: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.296048: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.296053: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.296056: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.296058: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ trace-cmd-12202 [005] d..3 276946.296068: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.296071: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.296074: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.296076: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.296077: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.296078: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.296080: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [004] d..3 276946.296081: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.296092: workqueue_execute_end: work struct 0xffffffee0140f0a8
+ kworker/u16:9-11098 [004] d..3 276946.296096: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.296099: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.296120: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.296125: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.296127: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.296129: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.296134: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.296138: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.296149: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.296153: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.296155: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.296158: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ kswapd0-153 [002] d..3 276946.296159: workqueue_queue_work: work struct=0xffffffee0140f128 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kswapd0-153 [002] d..3 276946.296161: workqueue_activate_work: work struct 0xffffffee0140f128
+ kswapd0-153 [002] d..3 276946.296161: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.296166: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.296169: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.296170: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.296171: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.296171: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.296173: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.296175: workqueue_execute_start: work struct 0xffffffee0140f128: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.296177: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.296177: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.296177: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ sensors@1.0-se-867 [005] d..3 276946.296178: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.296179: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.296180: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.296180: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.296181: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.296181: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-8794 [004] d..3 276946.296181: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.296186: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.296188: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.296188: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.296190: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.296196: workqueue_execute_end: work struct 0xffffffee0140f128
+ kworker/u16:9-11098 [004] d..3 276946.296200: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.296201: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.296203: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.296203: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.296204: print: 0xffffff87dfd69750s: E|867
+ <...>-5797 [006] d..3 276946.296209: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.296217: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-867 [005] d..3 276946.296219: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <...>-10919 [007] d..3 276946.296222: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kswapd0-153 [002] d..3 276946.296227: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [007] d..3 276946.296228: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-867 [005] d..3 276946.296231: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ kswapd0-153 [002] d..3 276946.296233: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [005] d..3 276946.296236: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [000] d..3 276946.296244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-4291 [005] d..3 276946.296247: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.296249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-4291 [005] d..3 276946.296251: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.296252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.296253: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.296254: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [004] d..3 276946.296255: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [000] d..3 276946.296255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-5797 [006] d..3 276946.296259: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.296259: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.296263: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <...>-5797 [006] d..3 276946.296264: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.296265: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.296266: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.296268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.296268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.296270: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ SensorService-4286 [002] d..3 276946.296270: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-1040 [004] d..3 276946.296272: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [000] d..3 276946.296273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.296275: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [005] d..3 276946.296277: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.296279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1115 [004] d..3 276946.296281: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.296283: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.296287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.296287: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.296293: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.296295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.296305: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.296305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12204 [005] d..3 276946.296310: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.296310: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.296313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.296316: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.296322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.296330: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.296335: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ SensorService-4286 [002] d..3 276946.296339: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.296343: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.296344: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.296345: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.296345: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.296349: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [001] d..3 276946.296351: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12198 [005] d..3 276946.296353: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ trace-cmd-12198 [005] d..3 276946.296359: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.296360: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.296361: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.296362: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.296364: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ trace-cmd-12198 [005] d..3 276946.296368: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.296368: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12198 [005] d..3 276946.296370: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.296374: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.296376: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [002] d..3 276946.296378: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [000] d..3 276946.296382: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [002] d..3 276946.296386: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.296389: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ AudioTrack-5759 [005] d..3 276946.296390: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.296397: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ SensorService-4286 [002] d..3 276946.296398: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ writer-5743 [000] d..3 276946.296415: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.296421: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.296421: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [000] d..3 276946.296422: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [004] d..3 276946.296429: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.296429: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.296434: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [001] d..3 276946.296443: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [001] d..3 276946.296455: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [001] d..3 276946.296461: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ kswapd0-153 [002] d..3 276946.296463: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [002] d..3 276946.296476: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [001] d..3 276946.296493: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.296502: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [002] d..3 276946.296503: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [002] d..3 276946.296517: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [002] d..3 276946.296521: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <...>-10919 [007] d..3 276946.296522: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.296524: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.296527: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [007] d..3 276946.296527: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [002] d..3 276946.296528: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.296536: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-5797 [006] d..3 276946.296547: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ sensors@1.0-se-867 [001] d..3 276946.296548: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.296552: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.296554: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.296555: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.296557: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.296763: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.296770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.297869: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.297874: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.297876: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.297880: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.297897: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.297901: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.298113: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.298116: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.298118: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.298120: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.298131: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.298133: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.298244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.298250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.298254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.298258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.298269: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.298274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.298276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.298280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.298287: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.298293: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.298294: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.298298: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.298300: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.298303: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.298310: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.298313: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.298318: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.298320: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.298327: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.298334: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.298360: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.298368: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.298369: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.298370: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.298373: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.298377: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.298377: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.298378: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.298380: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.298382: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.298384: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.298387: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.298393: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.298394: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.298396: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.298396: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.298402: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.298418: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.298424: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [001] d..3 276946.298970: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.298979: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.298987: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.298987: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.299344: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.299347: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.299349: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.299351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.299493: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.299498: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.299860: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.299869: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.299872: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.299877: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.299893: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.299897: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.299910: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.299916: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ kswapd0-153 [002] d..3 276946.299923: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.299929: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.299936: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.299938: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.299942: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.299942: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-6079 [000] d..3 276946.299949: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.299956: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.299962: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.299969: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.299970: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.299973: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.299981: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.299985: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.299988: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.299990: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.299992: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.299995: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.300001: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.300007: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.300037: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.300038: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.300042: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.300043: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.300045: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.300045: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.300048: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.300050: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.300053: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.300060: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.300067: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.300070: sched_waking: comm=migration/2 pid=24 prio=0 target_cpu=002
+ <idle>-0 [000] d..3 276946.300073: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.300074: sched_wakeup: comm=migration/2 pid=24 prio=0 target_cpu=002
+ kswapd0-153 [002] d..3 276946.300077: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=migration/2 next_pid=24 next_prio=0
+ <...>-83 [003] d..3 276946.300079: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.300087: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.300088: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.300094: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ migration/2-24 [002] d..3 276946.300101: sched_switch: prev_comm=migration/2 prev_pid=24 prev_prio=0 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.300106: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [002] d..3 276946.300113: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.300117: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [002] d..3 276946.300134: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.300142: cpu_frequency: state=1171200 cpu_id=0
+ sugov:0-603 [002] d..3 276946.300158: cpu_frequency: state=1171200 cpu_id=1
+ sugov:0-603 [002] d..3 276946.300162: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [002] d..3 276946.300166: cpu_frequency: state=1171200 cpu_id=3
+ sugov:0-603 [002] d..3 276946.300192: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.300223: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.300252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.300253: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.300257: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.300260: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.300260: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.300266: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.300269: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.300273: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.300281: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.300298: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.300309: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ writer-5743 [000] d..3 276946.300313: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.300326: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.300330: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.300336: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.300344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.300349: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.300355: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.300357: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ kworker/1:0-10274 [001] d..3 276946.300362: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.300365: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.300372: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.300377: workqueue_execute_end: work struct 0xffffffedf351f058
+ <...>-5797 [006] d..3 276946.300377: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ <...>-5797 [006] d..3 276946.300383: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.300389: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.300393: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.300401: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.300404: cpu_idle: state=0 cpu_id=1
+ writer-5743 [006] d..3 276946.300408: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [001] d..3 276946.300422: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [006] d..3 276946.300422: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.300426: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.300431: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.300496: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.300508: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.300508: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.300509: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.300511: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.300518: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.300519: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.300520: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.300523: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.300531: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.300531: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.300534: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.300534: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.300535: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.300537: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.300544: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [002] d..3 276946.300551: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.300553: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.300564: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.300566: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.300567: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.300569: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ wifi@1.0-servi-7349 [000] d..3 276946.300570: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.300582: cpu_idle: state=0 cpu_id=0
+ writer-5743 [002] d..3 276946.300620: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.300627: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ trace-cmd-12200 [004] d..3 276946.300630: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.300635: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.300642: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.300644: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.300645: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.300650: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.300653: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.300653: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.300660: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.300827: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.300833: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.300837: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.300882: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.301014: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.301020: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.301023: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.301044: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.301047: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.301053: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.301055: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ kswapd0-153 [003] d..3 276946.301059: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.301065: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.301068: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <idle>-0 [005] d..3 276946.301069: cpu_idle: state=0 cpu_id=5
+ kswapd0-153 [003] d..3 276946.301081: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <...>-12059 [006] d..3 276946.301088: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sugov:0-603 [003] d..3 276946.301092: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=3
+ <idle>-0 [000] d..3 276946.301095: workqueue_queue_work: work struct=0xffffff87e20d01f0 function=0xffffff87e006c730f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <idle>-0 [000] d..3 276946.301097: workqueue_activate_work: work struct 0xffffff87e20d01f0
+ sugov:0-603 [003] d..3 276946.301099: cpu_frequency: state=1900800 cpu_id=0
+ <idle>-0 [000] d..3 276946.301100: sched_waking: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.301108: sched_wakeup: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ sugov:0-603 [003] d..3 276946.301112: cpu_frequency: state=1900800 cpu_id=1
+ <idle>-0 [000] d..3 276946.301113: workqueue_queue_work: work struct=0xffffff87e20d0150 function=0xffffff87e006bed0f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <idle>-0 [000] d..3 276946.301114: workqueue_activate_work: work struct 0xffffff87e20d0150
+ sugov:0-603 [003] d..3 276946.301116: cpu_frequency: state=1900800 cpu_id=2
+ sugov:0-603 [003] d..3 276946.301119: cpu_frequency: state=1900800 cpu_id=3
+ <idle>-0 [001] d..3 276946.301122: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.301124: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.301125: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ sugov:0-603 [003] d..3 276946.301129: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [001] d..3 276946.301130: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.301137: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.301137: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.301144: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ <idle>-0 [000] d..3 276946.301145: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:3 next_pid=8940 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.301149: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/0:3-8940 [000] d..3 276946.301150: workqueue_execute_start: work struct 0xffffff87e20d01f0: function 0xffffff87e006c730f
+ kworker/0:3-8940 [000] d..3 276946.301160: workqueue_execute_end: work struct 0xffffff87e20d01f0
+ kworker/0:3-8940 [000] d..3 276946.301163: workqueue_execute_start: work struct 0xffffff87e20d0150: function 0xffffff87e006bed0f
+ kworker/1:0-10274 [001] d..3 276946.301178: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.301179: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.301182: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.301183: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.301187: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ kworker/1:0-10274 [001] d..3 276946.301190: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ FMOD-12164 [004] d..3 276946.301191: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FMOD-12164 [004] d..3 276946.301198: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.301198: cpu_idle: state=4294967295 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.301199: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.301200: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.301201: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.301208: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.301210: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <...>-10919 [007] d..3 276946.301213: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FMOD-12164 [004] d..3 276946.301214: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.301216: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.301218: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.301221: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.301222: workqueue_execute_end: work struct 0xffffffedf351f058
+ trace-cmd-12202 [005] d..3 276946.301232: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.301235: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.301236: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.301238: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.301241: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/1:0-10274 [001] d..3 276946.301242: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.301243: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.301252: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12199 [004] d..3 276946.301253: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.301259: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.301261: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ wifi@1.0-servi-7349 [002] d..3 276946.301296: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.301303: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.301401: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.301407: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.301409: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.301453: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.301595: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.301600: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.301603: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.301641: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.301804: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.301809: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.301812: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.301853: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/0:3-8940 [000] d..3 276946.302054: clock_set_rate: bimc_msmbus_clk state=424078132 cpu_id=0
+ kworker/0:3-8940 [000] d..3 276946.302056: clock_set_rate: bimc_clk state=424078132 cpu_id=0
+ kworker/0:3-8940 [000] d..3 276946.302120: workqueue_execute_end: work struct 0xffffff87e20d0150
+ kworker/0:3-8940 [000] d..3 276946.302134: sched_switch: prev_comm=kworker/0:3 prev_pid=8940 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.302143: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.302188: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302194: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302197: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.302234: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.302247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.302254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.302256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.302258: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.302260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.302260: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.302283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.302291: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.302294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.302297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.302305: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.302311: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.302312: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.302318: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.302320: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.302323: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.302330: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.302336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.302336: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.302341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.302343: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.302346: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.302351: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.302352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.302357: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.302359: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.302360: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.302380: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.302382: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302387: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302389: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.302396: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.302404: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.302405: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.302407: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.302407: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.302408: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.302412: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.302414: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.302415: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.302416: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.302421: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.302423: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.302426: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.302427: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.302430: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.302430: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.302433: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.302433: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.302440: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.302459: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.302466: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.302500: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.302501: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.302502: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.302505: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.302516: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302522: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302524: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.302533: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.302537: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.302540: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.302557: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.302563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/1:0-10274 [001] d..3 276946.302564: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.302566: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.302571: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.302573: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.302582: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.302590: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [002] d..3 276946.302637: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.302645: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.302712: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302719: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302722: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.302743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.302746: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302750: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302753: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.302771: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.302915: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302921: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302923: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.302943: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.302946: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.302950: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.302953: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.302971: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.303135: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.303141: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303143: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.303163: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.303165: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.303171: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303173: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.303190: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.303430: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.303436: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303439: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.303459: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.303462: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.303467: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303469: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.303486: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.303505: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.303506: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.303507: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.303510: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.303515: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.303519: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.303521: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.303531: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.303537: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.303539: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.303539: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.303542: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [002] d..3 276946.303543: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [004] d..3 276946.303544: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.303546: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.303549: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ kworker/1:0-10274 [001] d..3 276946.303551: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.303557: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [002] d..3 276946.303599: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.303607: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.303649: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.303655: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303658: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.303679: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.303680: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Thread-9-5756 [004] d..3 276946.303682: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.303684: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303687: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.303687: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.303704: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.303904: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.303910: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.303913: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.303964: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.304246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.304257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.304264: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.304267: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.304270: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.304273: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ writer-5743 [000] d..3 276946.304278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.304284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FMOD-12164 [004] d..3 276946.304285: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.304286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.304289: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.304290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.304297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.304300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304304: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.304306: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304307: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.304311: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.304311: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.304316: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.304317: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.304318: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.304320: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.304325: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.304327: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.304329: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.304331: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.304333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.304341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.304343: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.304343: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.304345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.304347: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.304350: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304352: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.304355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.304361: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.304385: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ trace-cmd-12198 [005] d..3 276946.304385: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.304391: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.304394: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.304395: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.304397: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.304399: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.304402: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.304406: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.304407: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.304411: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.304413: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.304417: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.304418: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.304419: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.304420: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.304421: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.304421: cpu_idle: state=4294967295 cpu_id=4
+ rcu_preempt-7 [005] d..3 276946.304422: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [004] d..3 276946.304423: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.304426: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/2-28 [005] d..3 276946.304426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.304427: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ rcuop/2-28 [005] d..3 276946.304428: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ rcuop/4-44 [002] d..3 276946.304431: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.304433: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304435: cpu_idle: state=4294967295 cpu_id=0
+ rcuop/4-44 [002] d..3 276946.304439: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.304439: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.304440: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.304440: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/0-10 [004] d..3 276946.304443: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.304445: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ rcuop/4-44 [002] d..3 276946.304448: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ <idle>-0 [001] d..3 276946.304453: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=001
+ rcuop/0-10 [004] d..3 276946.304455: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.304457: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ <idle>-0 [004] d..3 276946.304458: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.304470: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcuop/1-20 [001] d..3 276946.304476: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.304477: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.304478: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.304483: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.304483: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304486: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.304507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.304508: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.304513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304515: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.304533: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.304538: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.304544: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.304546: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.304548: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ rcuop/2-28 [005] d..3 276946.304551: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.304558: cpu_idle: state=0 cpu_id=5
+ <...>-52 [002] d..3 276946.304566: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.304574: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12204 [004] d..3 276946.304585: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.304590: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.304622: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.304628: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304631: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.304653: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.304655: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.304660: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304662: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.304680: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.304780: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.304787: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304789: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.304810: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.304811: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.304817: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304819: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.304837: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kswapd0-153 [003] d..3 276946.304856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.304866: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304867: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.304871: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [000] d..3 276946.304907: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.304913: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.304915: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.304919: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.304925: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.304932: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.304934: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.304938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.304939: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.304944: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.304946: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.304951: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.304954: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.304960: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.304962: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.304965: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.304972: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.304977: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.304980: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.304983: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.304984: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.304985: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.304988: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.304991: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.304993: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.304994: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.304998: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.304999: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.305004: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.305009: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.305021: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.305026: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-1196 [001] d..3 276946.305027: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.305029: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.305032: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.305034: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-1196 [001] d..3 276946.305038: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.305046: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.305050: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.305056: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.305122: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.305129: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305132: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.305153: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.305155: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.305161: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305163: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.305164: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.305170: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.305172: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.305172: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.305174: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.305178: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.305182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305184: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.305196: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12205 [005] d..3 276946.305206: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.305212: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.305415: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.305421: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305423: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.305473: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.305488: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.305496: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.305498: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.305502: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.305543: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.305550: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.305559: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.305561: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.305564: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-10919 [007] d..3 276946.305578: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ DispSync-650 [000] d..3 276946.305578: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.305584: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.305585: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.305587: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.305599: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.305604: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ appEventThread-651 [001] d..3 276946.305630: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <...>-12059 [006] d..3 276946.305633: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [005] d..3 276946.305646: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.305648: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.305650: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.305662: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-1197 [006] d..3 276946.305668: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.305670: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.305738: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.305744: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305746: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.305790: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [005] d..3 276946.305792: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.305800: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305802: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.305811: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [005] d..3 276946.305854: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.305860: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.305862: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.305865: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.305900: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [005] d..3 276946.305910: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.305911: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.305913: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.305916: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [005] d..3 276946.305917: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.305925: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.305929: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.305942: workqueue_queue_work: work struct=0xffffffee0140f6a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.305944: workqueue_activate_work: work struct 0xffffffee0140f6a8
+ <...>-10919 [007] d..3 276946.305944: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.305946: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ appEventThread-651 [000] d..3 276946.305949: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.305950: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.305953: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.305955: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.305956: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.305957: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.305957: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.305958: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.305961: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.305964: workqueue_execute_start: work struct 0xffffffee0140f6a8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.305971: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.305972: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.305973: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.305979: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.305982: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.305985: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.305987: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.305992: workqueue_execute_end: work struct 0xffffffee0140f6a8
+ <...>-12059 [006] d..3 276946.305994: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:9-11098 [004] d..3 276946.305997: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.305999: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.306001: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [005] d..3 276946.306004: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.306006: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.306006: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.306008: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-8794 [005] d..3 276946.306011: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.306015: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1083 [004] d..3 276946.306048: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.306055: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.306057: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.306059: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.306067: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.306072: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [005] d..3 276946.306077: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [005] d..3 276946.306083: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.306085: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.306088: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.306096: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.306100: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.306101: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.306112: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.306114: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.306116: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.306118: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.306120: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [000] d..3 276946.306163: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [007] d..3 276946.306185: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.306191: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [000] d..3 276946.306192: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <...>-5797 [006] d..3 276946.306194: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.306200: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.306201: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.306205: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [006] d..3 276946.306240: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-867 [000] d..3 276946.306243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ SensorService-4286 [002] d..3 276946.306248: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.306251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.306253: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.306256: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.306264: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.306272: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.306275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.306282: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.306284: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.306288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.306298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.306303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.306305: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.306308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.306310: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [002] d..3 276946.306311: workqueue_queue_work: work struct=0xffffffee0140f128 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ SensorService-4286 [002] d..3 276946.306312: workqueue_activate_work: work struct 0xffffffee0140f128
+ <idle>-0 [001] d..3 276946.306314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [002] d..3 276946.306314: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.306319: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.306325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.306325: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.306327: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.306327: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.306329: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ writer-5743 [001] d..3 276946.306330: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <...>-8794 [004] d..3 276946.306330: workqueue_execute_start: work struct 0xffffffee0140f128: function 0xffffff87e01740e8f
+ <idle>-0 [000] d..3 276946.306332: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [004] d..3 276946.306333: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.306333: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.306334: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.306336: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-8794 [004] d..3 276946.306338: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.306340: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [001] d..3 276946.306341: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.306342: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.306343: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ SensorService-4286 [002] d..3 276946.306344: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-8794 [004] d..3 276946.306344: workqueue_execute_end: work struct 0xffffffee0140f128
+ <idle>-0 [001] d..3 276946.306347: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.306348: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.306349: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.306352: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.306353: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.306353: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.306354: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.306356: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.306357: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.306360: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [002] d..3 276946.306371: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1087 [004] d..3 276946.306375: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ SensorService-4286 [002] d..3 276946.306379: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1087 [004] d..3 276946.306380: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.306381: cpu_idle: state=4294967295 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.306383: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-1087 [004] d..3 276946.306384: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ <idle>-0 [001] d..3 276946.306384: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [000] d..3 276946.306392: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ SensorService-4286 [002] d..3 276946.306393: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.306393: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-1086 [004] d..3 276946.306396: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.306400: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [002] d..3 276946.306401: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.306401: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.306401: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.306403: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ sensors@1.0-se-867 [001] d..3 276946.306407: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ FastMixer-1198 [000] d..3 276946.306408: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.306410: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.306414: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.306418: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ FastMixer-1198 [000] d..3 276946.306420: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.306421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.306423: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.306425: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-867 [001] d..3 276946.306425: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.306428: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.306428: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.306429: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [004] d..3 276946.306431: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.306434: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.306434: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.306440: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.306441: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.306449: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [001] d..3 276946.306450: cpu_idle: state=4294967295 cpu_id=1
+ trace-cmd-12203 [004] d..3 276946.306451: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.306452: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.306452: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.306452: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.306452: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.306455: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.306458: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.306461: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [000] d..3 276946.306472: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12203 [004] d..3 276946.306476: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.306483: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.306489: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.306491: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.306495: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12199 [004] d..3 276946.306505: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.306508: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.306512: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [000] d..3 276946.306519: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.306527: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [002] d..3 276946.306539: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-10919 [007] d..3 276946.306547: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.306553: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ SensorService-4286 [002] d..3 276946.306556: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <...>-5797 [006] d..3 276946.306556: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [002] d..3 276946.306563: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.306565: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.306568: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [002] d..3 276946.306575: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.306579: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [002] d..3 276946.306582: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [000] d..3 276946.306592: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.306599: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.306607: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.306655: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.306657: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.306726: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.306732: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.306735: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.306778: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.306874: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.306874: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.306902: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.306908: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.306911: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.306953: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.307055: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.307061: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.307064: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.307108: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.307269: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.307276: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.307278: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.307332: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.307335: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.307339: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.307345: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.307349: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.307351: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.307351: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.307354: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.307354: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.307390: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.307392: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.307396: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.307396: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.307433: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.307439: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.307442: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.307464: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.307465: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.307470: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.307472: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.307490: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.307625: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.307626: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.307727: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.307728: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.307731: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.307732: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.307733: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.307735: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.307735: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-12059 [006] d..3 276946.307776: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Thread-9-5756 [004] d..3 276946.307922: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.307926: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.307943: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.307946: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.307949: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.307951: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.307962: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.307966: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.307970: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.307976: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.307978: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.308005: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.308006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.308011: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.308013: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.308027: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.308147: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.308153: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.308156: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.308177: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.308177: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.308182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.308184: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.308207: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.308245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.308252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.308255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.308255: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.308258: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.308259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.308276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.308283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.308285: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.308289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.308296: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.308302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.308302: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.308307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.308309: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.308312: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.308318: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.308323: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.308325: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.308329: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.308331: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.308334: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.308340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.308346: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.308380: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.308385: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.308388: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.308389: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.308391: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.308391: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.308392: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [006] d..3 276946.308393: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.308396: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.308397: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.308398: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.308400: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.308404: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.308406: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.308410: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.308414: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.308415: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.308416: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.308418: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.308419: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.308423: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.308424: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.308427: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.308429: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.308430: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-12059 [006] d..3 276946.308435: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.308458: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.308463: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.308466: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.308468: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.308572: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.308578: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.308581: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.308625: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.308629: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.308634: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.308636: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.308639: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.308674: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.308680: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.308798: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.308804: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.308807: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.308850: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.308992: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.308997: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.309000: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.309005: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.309016: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.309016: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.309019: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.309024: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309026: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309030: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309037: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.309040: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.309063: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.309067: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309069: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309073: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.309076: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.309076: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.309080: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309082: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309083: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309086: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.309089: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.309117: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.309120: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309122: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309123: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309130: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.309132: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309133: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.309135: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309137: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309139: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309144: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.309147: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.309315: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.309319: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309321: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309323: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309330: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.309334: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.309337: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.309379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.309388: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.309389: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.309394: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdd6534S
+ <idle>-0 [006] d..3 276946.309397: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.309398: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.309400: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.309404: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.309509: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-10919 [007] d..3 276946.309509: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.309517: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [007] d..3 276946.309517: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.309519: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.309523: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.309549: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.309555: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.309562: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.309564: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.309568: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.309580: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.309587: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.309603: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sfEventThread-652 [001] d..3 276946.309610: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.309612: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.309616: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.309625: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.309631: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.309666: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.309669: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-5797 [006] d..3 276946.309671: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309674: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309677: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309685: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.309686: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.309690: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [007] d..3 276946.309690: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.309693: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.309699: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.309704: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.309711: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.309749: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.309753: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.309755: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.309758: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.309766: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.309770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.309773: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.309800: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-12059 [006] d..3 276946.309811: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.309817: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.309820: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.309823: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.309839: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.309847: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.309850: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.309857: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ kswapd0-153 [003] d..3 276946.309859: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.309862: print: 0xffffff87dfd69750s: E|622
+ kswapd0-153 [003] d..3 276946.309870: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.309872: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.309875: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.309902: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.309907: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.309910: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [001] d..3 276946.309911: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.309918: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.309918: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [002] d..3 276946.309919: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.309924: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.309927: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.309930: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-6079 [001] d..3 276946.309931: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.309933: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.309937: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-12059 [006] d..3 276946.309941: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <...>-84 [002] d..3 276946.309946: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.309946: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.309949: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.309953: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.309954: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.309956: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.309963: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <...>-1196 [006] d..3 276946.309965: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.309970: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.309974: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-1196 [006] d..3 276946.309975: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.309975: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.309976: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.309976: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.309977: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.309979: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [002] d..3 276946.309982: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.309987: print: 0xffffff87dfd69750s: E|622
+ rcuop/0-10 [002] d..3 276946.309994: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.309994: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <...>-6079 [001] d..3 276946.310001: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ kswapd0-153 [003] d..3 276946.310004: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.310004: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-12059 [006] d..3 276946.310004: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kswapd0-153 [003] d..3 276946.310010: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [001] d..3 276946.310011: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.310012: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.310015: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kswapd0-153 [003] d..3 276946.310016: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.310018: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.310020: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310022: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.310025: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [007] d..3 276946.310025: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.310028: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.310029: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.310034: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.310034: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-83 [003] d..3 276946.310035: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [005] d..3 276946.310037: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.310038: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.310038: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.310039: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.310043: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-5797 [006] d..3 276946.310044: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.310045: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <...>-1196 [002] d..3 276946.310046: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.310048: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-10919 [007] d..3 276946.310048: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.310050: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-1196 [002] d..3 276946.310052: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.310054: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.310055: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [001] d..3 276946.310057: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-5797 [006] d..3 276946.310058: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.310060: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.310062: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-1196 [002] d..3 276946.310064: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.310065: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12205 [005] d..3 276946.310065: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.310070: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.310072: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [001] d..3 276946.310079: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.310087: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.310111: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.310118: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.310121: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.310123: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.310124: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.310125: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.310128: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.310130: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ sfEventThread-652 [001] d..3 276946.310149: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.310156: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.310162: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.310164: sched_waking: comm=rcuos/6 pid=61 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.310168: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.310171: sched_wakeup: comm=rcuos/6 pid=61 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.310173: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.310174: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.310175: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuos/6 next_pid=61 next_prio=120
+ <...>-61 [005] d..3 276946.310178: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.310179: print: 0xffffff87dfd69750s: B|622|prepare
+ <...>-61 [005] d..3 276946.310184: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.310186: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.310189: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.310190: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-61 [005] d..3 276946.310190: sched_switch: prev_comm=rcuos/6 prev_pid=61 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.310192: cpu_idle: state=0 cpu_id=5
+ <...>-8 [004] d..3 276946.310198: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.310201: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.310217: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310224: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.310224: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.310228: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310231: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.310233: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310236: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310239: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.310245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.310253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.310255: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.310259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-5797 [006] d..3 276946.310262: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.310265: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310269: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310272: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [001] d..3 276946.310273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.310276: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.310278: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310279: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [001] d..3 276946.310281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [007] d..3 276946.310282: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.310282: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <...>-5797 [006] d..3 276946.310283: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310283: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.310283: cpu_idle: state=4294967295 cpu_id=2
+ kswapd0-153 [003] d..3 276946.310285: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [007] d..3 276946.310286: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.310287: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.310292: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.310292: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.310295: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310296: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310297: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [002] d..3 276946.310298: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.310298: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.310302: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.310304: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.310304: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310305: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310307: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.310308: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.310310: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.310315: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.310315: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.310317: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310318: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310319: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310323: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.310323: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.310324: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.310326: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310328: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.310330: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.310330: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.310332: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.310332: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310334: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.310336: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:624_3-679 [003] d..3 276946.310336: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [007] d..3 276946.310337: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310339: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310339: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310341: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.310343: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310343: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310345: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310347: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310350: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310350: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.310351: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.310352: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310354: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310356: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310358: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310360: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310361: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310362: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310364: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310366: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310368: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310370: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310371: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310373: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310375: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310377: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310379: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.310380: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.310381: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310381: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310383: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310385: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310387: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.310388: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.310389: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.310389: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.310390: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.310391: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.310391: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [006] d..3 276946.310391: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310394: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.310395: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [007] d..3 276946.310396: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.310396: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.310397: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.310397: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.310398: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.310399: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310402: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310402: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.310402: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.310405: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.310405: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.310406: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [007] d..3 276946.310406: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310408: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.310408: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.310410: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.310410: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.310412: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310412: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [003] d..3 276946.310412: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.310412: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.310413: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.310414: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.310416: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.310418: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310418: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310420: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310422: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310424: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.310425: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.310425: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.310426: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.310427: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.310428: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.310429: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [007] d..3 276946.310429: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310431: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.310432: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.310433: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310435: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.310436: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.310440: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ writer-5743 [000] d..3 276946.310442: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.310444: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-5797 [006] d..3 276946.310445: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310447: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-5797 [006] d..3 276946.310448: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.310450: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [007] d..3 276946.310466: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310470: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310474: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12201 [004] d..3 276946.310475: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-5797 [006] d..3 276946.310475: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310478: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310480: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310482: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310484: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310487: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310487: cpu_idle: state=0 cpu_id=7
+ FMOD-12164 [004] d..3 276946.310488: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310489: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310491: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310492: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.310493: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.310494: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310496: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310497: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310498: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310500: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310502: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310504: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310506: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310507: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310509: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310511: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310513: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.310514: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.310515: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.310517: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.310518: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310519: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.310520: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310523: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.310525: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.310526: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.310526: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.310529: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310529: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310532: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310535: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310537: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310540: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310540: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310542: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.310543: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310544: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310546: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.310548: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.310548: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310551: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310551: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310554: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310556: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310557: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310559: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310562: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310562: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310565: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310567: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310568: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310570: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310573: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310573: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310576: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310578: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310579: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310581: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310582: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310583: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.310584: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.310585: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310586: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310589: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310591: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310593: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310595: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310597: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310599: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310601: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310603: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310603: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310606: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310608: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310610: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310612: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310614: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310614: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310616: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310618: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310620: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310622: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310624: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310624: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310626: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310628: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310629: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310632: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310634: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310635: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310637: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310638: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [007] d..3 276946.310639: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310640: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310643: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310645: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310646: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310647: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-5797 [006] d..3 276946.310648: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.310649: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.310650: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310652: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.310653: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.310654: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310656: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310656: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310658: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310660: cpu_idle: state=4294967295 cpu_id=7
+ HwBinder:624_3-679 [003] d..3 276946.310661: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [007] d..3 276946.310662: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310664: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310666: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310666: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310668: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310670: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310671: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310673: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310676: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310676: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310678: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310680: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310681: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310683: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310686: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310686: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310687: print: 0xffffff87dfd69750s: E|624
+ <...>-5797 [006] d..3 276946.310689: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310691: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310692: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310694: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310697: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310697: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310699: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310701: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310702: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310704: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310707: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310707: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310710: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310712: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310713: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310715: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310717: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310717: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310720: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310721: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [007] d..3 276946.310722: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310723: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310725: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310727: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310727: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310730: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310732: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310733: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ mdss_fb0-12067 [000] d..3 276946.310735: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0
+ <...>-10919 [007] d..3 276946.310736: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310738: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310738: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310741: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310743: cpu_idle: state=4294967295 cpu_id=7
+ HwBinder:624_3-679 [003] d..3 276946.310743: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [007] d..3 276946.310744: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310746: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310748: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310748: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310750: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310751: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [007] d..3 276946.310752: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.310753: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.310754: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.310756: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.310756: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310757: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.310758: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.310760: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.310760: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.310761: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.310762: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.310765: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.310765: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.310766: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.310768: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.310768: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310771: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310774: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310776: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310779: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310779: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.310781: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310782: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310783: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.310784: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.310785: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310787: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310788: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310790: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.310790: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.310791: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ HwBinder:624_3-679 [003] d..3 276946.310791: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [007] d..3 276946.310793: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310796: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310798: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310799: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310802: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310803: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310804: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310805: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310808: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310810: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310810: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310813: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310815: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310816: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310819: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310821: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310821: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310824: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310826: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310827: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310829: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310831: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310832: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.310833: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.310833: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310833: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310836: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310838: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.310838: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310840: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310841: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310842: print: 0xffffff87dfd69750s: B|622|doTracing
+ <...>-5797 [006] d..3 276946.310844: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310844: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ <idle>-0 [007] d..3 276946.310846: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.310847: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310847: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [001] d..3 276946.310848: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.310850: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.310851: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ <idle>-0 [007] d..3 276946.310852: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310852: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310853: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.310855: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-5797 [006] d..3 276946.310855: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310857: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310859: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310861: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310863: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310864: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310866: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310868: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.310868: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [007] d..3 276946.310870: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310872: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310874: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310880: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310883: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310885: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310887: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310889: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310891: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310891: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310894: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-5797 [006] d..3 276946.310894: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310896: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310898: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [001] d..3 276946.310898: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.310901: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310903: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310903: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310906: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <...>-5797 [006] d..3 276946.310906: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310908: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310910: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [001] d..3 276946.310910: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <...>-10919 [007] d..3 276946.310912: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.310913: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310915: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310925: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310928: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310930: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.310931: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.310931: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.310934: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.310936: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.310937: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310939: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.310940: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310941: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.310942: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310944: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ mdss_fb0-12067 [000] d..3 276946.310944: clock_set_rate: bimc_msmbus_clk state=521882078 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.310945: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.310946: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.310946: clock_set_rate: bimc_clk state=521882078 cpu_id=0
+ <idle>-0 [007] d..3 276946.310949: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.310950: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-5797 [006] d..3 276946.310955: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.310959: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310960: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310962: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.310962: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310963: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.310964: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310966: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.310967: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.310969: cpu_idle: state=4294967295 cpu_id=4
+ mdss_fb0-12067 [000] d..3 276946.310971: clock_set_rate: mmss_mdss_mdp_clk state=150000000 cpu_id=0
+ <idle>-0 [004] d..3 276946.310971: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.310973: clock_set_rate: mdp_clk_src state=150000000 cpu_id=0
+ <...>-5797 [006] d..3 276946.310977: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310977: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-5797 [006] d..3 276946.310980: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.310982: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310982: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310983: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [001] d..3 276946.310984: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.310986: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.310987: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.310988: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.310991: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-5797 [006] d..3 276946.310992: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12204 [004] d..3 276946.310994: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.310994: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.310997: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.310998: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.310998: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.310999: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.311000: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311003: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311003: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311005: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311007: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311009: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [001] d..3 276946.311011: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.311012: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311014: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311014: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.311016: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.311017: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.311018: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.311019: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311020: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [001] d..3 276946.311022: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.311023: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.311025: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [007] d..3 276946.311025: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311026: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311029: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.311031: workqueue_queue_work: work struct=0xffffffee0140f128 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [007] d..3 276946.311031: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311033: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.311033: workqueue_activate_work: work struct 0xffffffee0140f128
+ <idle>-0 [002] d..3 276946.311035: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.311044: workqueue_queue_work: work struct=0xffffffee74438058 function=0xffffff87e0666cb0f workqueue=0xffffffedf50e0400 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.311044: workqueue_activate_work: work struct 0xffffffee74438058
+ <idle>-0 [002] d..3 276946.311048: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.311050: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.311051: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.311053: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.311055: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.311057: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=005
+ <idle>-0 [005] d..3 276946.311058: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.311063: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.311066: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.311067: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.311068: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [005] d..3 276946.311068: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ surfaceflinger-622 [001] d..3 276946.311069: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.311072: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.311074: print: 0xffffff87dfd69750s: B|622|postComposition
+ rcu_preempt-7 [004] d..3 276946.311077: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.311079: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.311079: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ sugov:4-604 [005] d..3 276946.311080: cpu_frequency: state=2457600 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.311083: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ sugov:4-604 [005] d..3 276946.311085: cpu_frequency: state=2457600 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.311086: print: 0xffffff87dfd69750s: E|622
+ sugov:4-604 [005] d..3 276946.311086: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [005] d..3 276946.311087: cpu_frequency: state=2457600 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.311091: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ sugov:4-604 [005] d..3 276946.311092: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.311095: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.311099: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.311100: workqueue_execute_start: work struct 0xffffffee0140f128: function 0xffffff87e01740e8f
+ <idle>-0 [004] d..3 276946.311101: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.311102: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.311104: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.311106: workqueue_execute_start: work struct 0xffffffee74438058: function 0xffffff87e0666cb0f
+ kworker/u16:9-11098 [005] d..3 276946.311106: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.311107: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.311108: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.311110: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [005] d..3 276946.311112: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.311114: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.311116: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.311127: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.311131: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.311133: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.311136: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.311170: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.311174: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.311180: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.311194: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [005] d..3 276946.311197: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.311199: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1084 [005] d..3 276946.311203: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.311204: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.311205: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.311213: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [005] d..3 276946.311221: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.311222: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.311224: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.311228: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ surfaceflinger-622 [001] d..3 276946.311229: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [005] d..3 276946.311232: workqueue_execute_end: work struct 0xffffffee0140f128
+ surfaceflinger-622 [001] d..3 276946.311238: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [005] d..3 276946.311239: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.311240: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.311254: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-867 [002] d..3 276946.311262: print: 0xffffff87dfd69750s: E|867
+ surfaceflinger-622 [001] d..3 276946.311267: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.311270: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.311271: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311272: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311276: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.311277: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.311278: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.311278: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-867 [002] d..3 276946.311281: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <...>-10919 [007] d..3 276946.311282: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.311286: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ sensors@1.0-se-867 [002] d..3 276946.311290: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <...>-10919 [007] d..3 276946.311291: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.311293: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.311293: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311295: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.311296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-5797 [006] d..3 276946.311296: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311296: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311299: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311303: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311305: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311305: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311308: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311310: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311312: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311314: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311316: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311317: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311319: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311321: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311322: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311325: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311327: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311327: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311329: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ SensorService-4286 [001] d..3 276946.311331: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [007] d..3 276946.311331: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-867 [002] d..3 276946.311332: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311333: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311335: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311337: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311337: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.311340: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.311340: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311342: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311343: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311346: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311348: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311349: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311351: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311353: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.311354: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.311355: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.311355: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.311357: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.311358: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.311358: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-5797 [006] d..3 276946.311359: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311360: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311362: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311364: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311365: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311368: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311369: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311370: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.311371: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.311371: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311374: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311376: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311378: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311380: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311382: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311384: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311385: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311388: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311390: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12200 [005] d..3 276946.311391: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.311391: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311393: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311396: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311400: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.311402: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.311402: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.311402: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-5797 [006] d..3 276946.311405: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311405: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12205 [005] d..3 276946.311408: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.311409: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311411: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.311412: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.311413: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311415: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311417: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311419: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311421: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311424: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311424: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311426: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ SensorService-4286 [001] d..3 276946.311428: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [007] d..3 276946.311428: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311430: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311432: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.311434: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <...>-5797 [006] d..3 276946.311435: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311435: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.311436: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.311437: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311439: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.311441: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [007] d..3 276946.311441: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311443: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311446: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311446: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [001] d..3 276946.311447: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311448: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311450: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311452: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311454: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.311455: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.311456: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ sensors@1.0-se-867 [002] d..3 276946.311456: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [007] d..3 276946.311457: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311458: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311460: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311462: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311464: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311466: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311467: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311469: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311471: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-867 [002] d..3 276946.311473: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311473: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311475: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311478: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311478: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.311479: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.311480: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311482: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311484: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311486: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311489: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311490: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311492: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311494: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311496: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311499: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311501: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311501: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311504: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311506: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311507: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311510: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311512: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311515: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311518: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311520: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311522: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311524: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311526: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311528: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311530: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311532: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311534: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311536: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311538: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311539: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311542: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311544: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311547: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.311550: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.311552: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.311554: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.311554: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311556: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.311557: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.311557: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311558: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.311560: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.311560: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.311564: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.311564: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311567: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311567: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311569: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311570: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.311572: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.311577: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.311580: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ trace-cmd-12205 [005] d..3 276946.311581: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.311586: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.311609: workqueue_execute_end: work struct 0xffffffee74438058
+ <...>-8794 [004] d..3 276946.311612: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.311640: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.311644: cpu_idle: state=0 cpu_id=4
+ AudioOut_15-1199 [006] d..3 276946.311656: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.311671: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.311673: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.311712: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.311717: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.311719: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.311763: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.311766: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.311769: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311770: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311774: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.311776: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311779: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311781: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311801: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311803: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311805: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.311806: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.311806: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311813: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311816: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311816: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311819: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311821: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311823: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311825: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311827: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311828: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311830: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311831: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311833: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311835: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311838: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311838: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311841: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311843: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.311844: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.311844: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.311845: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.311846: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311849: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311849: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311851: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311853: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311855: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311857: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311859: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311859: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311862: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311864: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311865: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311867: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311870: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311870: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311873: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311875: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311876: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.311877: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.311878: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.311880: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.311880: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.311882: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.311883: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.311889: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311893: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311894: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311896: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311898: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.311900: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311900: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311903: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.311903: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.311905: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311907: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311909: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311911: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311913: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311915: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311917: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311919: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311921: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311923: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311925: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311927: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311930: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311931: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311933: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311935: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311937: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311943: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311946: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311948: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311949: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311952: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311954: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311955: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311958: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.311959: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.311960: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311961: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.311962: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.311964: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311966: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311967: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.311968: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-5797 [006] d..3 276946.311970: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.311971: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [007] d..3 276946.311972: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.311973: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.311974: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.311975: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.311976: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311978: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311981: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311983: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311985: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311986: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.311989: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.311991: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.311992: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.311995: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.311997: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.311998: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312000: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312003: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312003: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312005: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312008: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312009: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312011: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312014: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312014: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312017: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312019: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312020: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312023: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312025: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312025: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312028: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312030: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312032: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312035: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.312040: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.312044: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312045: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312048: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312049: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312053: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312055: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312056: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312059: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312061: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312063: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312065: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312068: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312068: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312071: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312073: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312074: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312077: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312079: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312079: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312082: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312084: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312085: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312088: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312090: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312090: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312093: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312094: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312096: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312098: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312101: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312109: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312111: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312113: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312115: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312117: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312119: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312119: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312120: clock_set_rate: mmss_mdss_vsync_clk state=19200000 cpu_id=0
+ <...>-5797 [006] d..3 276946.312122: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312124: cpu_idle: state=4294967295 cpu_id=7
+ mdss_fb0-12067 [000] d..3 276946.312125: clock_set_rate: vsync_clk_src state=19200000 cpu_id=0
+ <idle>-0 [007] d..3 276946.312125: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312127: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312130: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.312132: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.312133: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.312133: cpu_idle: state=0 cpu_id=5
+ Thread-9-5756 [004] d..3 276946.312134: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.312136: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312138: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312142: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.312144: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.312144: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312146: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312147: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312150: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.312152: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312153: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312155: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.312156: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.312157: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312159: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312160: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312163: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312165: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312166: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312168: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312170: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312172: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312174: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312176: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312182: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312184: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312186: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312188: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312190: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312192: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312192: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312194: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312196: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312198: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312200: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312202: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312204: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312206: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312208: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312209: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312211: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312214: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312217: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312220: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312221: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312223: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312225: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312227: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312231: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312233: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312235: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312236: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312239: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312241: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312241: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312243: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.312245: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312247: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312249: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312251: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312251: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.312254: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.312255: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.312255: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.312257: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.312257: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.312259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.312259: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.312259: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312262: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312262: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312264: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312267: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312271: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312273: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312273: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312276: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312278: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312279: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312281: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312283: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312283: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312285: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312287: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312289: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ mdss_fb0-12067 [000] d..3 276946.312290: clock_set_rate: mmss_mdss_esc0_clk state=19200000 cpu_id=0
+ <...>-10919 [007] d..3 276946.312291: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.312292: clock_set_rate: esc0_clk_src state=19200000 cpu_id=0
+ writer-5743 [001] d..3 276946.312293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.312293: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312294: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312296: clock_set_rate: mmss_mdss_byte0_clk state=72632160 cpu_id=0
+ <...>-5797 [006] d..3 276946.312297: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312298: clock_set_rate: byte0_clk_src state=72632160 cpu_id=0
+ <idle>-0 [007] d..3 276946.312298: cpu_idle: state=4294967295 cpu_id=7
+ mdss_fb0-12067 [000] d..3 276946.312300: clock_set_rate: ext_byte0_clk_src state=72632160 cpu_id=0
+ <idle>-0 [007] d..3 276946.312300: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ mdss_fb0-12067 [000] d..3 276946.312301: clock_set_rate: dsi0pll_byteclk_mux state=72632160 cpu_id=0
+ writer-5743 [001] d..3 276946.312301: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.312302: clock_set_rate: dsi0pll_byteclk_src state=72632160 cpu_id=0
+ <...>-10919 [007] d..3 276946.312302: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.312303: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.312304: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312304: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.312306: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ mdss_fb0-12067 [000] d..3 276946.312306: clock_set_rate: dsi0pll_bitclk_src state=581057280 cpu_id=0
+ <...>-5797 [006] d..3 276946.312307: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312308: clock_set_rate: dsi0pll_vco_clk state=1162114560 cpu_id=0
+ <idle>-0 [007] d..3 276946.312309: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312310: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312313: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.312315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.312317: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.312319: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.312319: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.312321: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.312323: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.312323: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.312323: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.312327: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312328: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.312333: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.312334: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [004] d..3 276946.312335: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.312336: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.312337: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.312338: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.312339: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312340: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.312341: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.312343: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312346: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.312350: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312354: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312354: clock_set_rate: mmss_mdss_pclk0_clk state=96842880 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.312357: clock_set_rate: pclk0_clk_src state=96842880 cpu_id=0
+ <idle>-0 [002] d..3 276946.312357: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.312357: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [001] d..3 276946.312357: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [007] d..3 276946.312359: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312360: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312362: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.312363: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-5797 [006] d..3 276946.312364: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.312365: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.312365: cpu_idle: state=0 cpu_id=7
+ mdss_fb0-12067 [000] d..3 276946.312366: clock_set_rate: ext_pclk0_clk_src state=96842880 cpu_id=0
+ <idle>-0 [007] d..3 276946.312366: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.312366: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.312368: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.312369: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ mdss_fb0-12067 [000] d..3 276946.312370: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ mdss_fb0-12067 [000] d..3 276946.312370: clock_set_rate: dsi0pll_pclk_mux state=96842880 cpu_id=0
+ <...>-10919 [007] d..3 276946.312371: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312373: cpu_idle: state=0 cpu_id=7
+ writer-5743 [001] d..3 276946.312373: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312375: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312377: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312379: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.312380: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.312381: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ mdss_fb0-12067 [000] d..3 276946.312382: clock_set_rate: dsi0pll_pclk_src state=96842880 cpu_id=0
+ <...>-10919 [007] d..3 276946.312383: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.312383: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ mdss_fb0-12067 [000] d..3 276946.312384: clock_set_rate: dsi0pll_pclk_src_mux state=290528640 cpu_id=0
+ <...>-5797 [006] d..3 276946.312384: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.312385: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.312385: cpu_idle: state=0 cpu_id=7
+ mdss_fb0-12067 [000] d..3 276946.312386: clock_set_rate: dsi0pll_post_bit_div state=290528640 cpu_id=0
+ <idle>-0 [004] d..3 276946.312386: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-5797 [006] d..3 276946.312387: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312388: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312390: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312392: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.312394: clock_set_rate: mmss_mdss_byte0_intf_clk state=36316080 cpu_id=0
+ <idle>-0 [007] d..3 276946.312394: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312396: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312398: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.312399: clock_set_rate: mmss_mdss_byte0_intf_div_clk state=36316080 cpu_id=0
+ <idle>-0 [007] d..3 276946.312400: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312401: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312404: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312405: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312406: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312408: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312410: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312411: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12198 [004] d..3 276946.312412: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.312413: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312415: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.312416: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.312426: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [002] d..3 276946.312426: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.312428: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312430: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312432: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312434: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.312435: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.312435: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.312436: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.312436: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.312436: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.312437: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.312438: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [006] d..3 276946.312441: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.312443: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-5797 [006] d..3 276946.312443: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.312444: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.312445: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.312446: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.312446: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.312447: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312449: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312451: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312452: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [002] d..3 276946.312452: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.312454: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.312454: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312456: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312457: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.312458: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ AudioTrack-5740 [004] d..3 276946.312458: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.312458: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.312460: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312460: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.312461: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [007] d..3 276946.312462: cpu_idle: state=0 cpu_id=7
+ AudioTrack-5759 [005] d..3 276946.312463: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.312464: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.312467: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.312469: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.312471: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.312473: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312474: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312476: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12204 [004] d..3 276946.312478: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.312481: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [004] d..3 276946.312482: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.312483: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.312486: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.312488: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.312490: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [001] d..3 276946.312495: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.312501: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.312563: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.312566: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.312635: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.312640: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.312642: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.312668: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.312683: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.312686: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.312689: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.312693: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312694: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312698: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.312700: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312702: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312705: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312729: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.312733: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.312736: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.312739: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.312742: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.312748: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.312749: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.312856: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.312861: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.312863: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.312905: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.312908: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.312911: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312912: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312914: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.312917: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312919: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312922: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.312941: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.312941: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312945: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312946: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312951: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312954: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312954: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312957: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312959: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312961: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312964: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312965: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312967: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312968: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312971: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312974: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312975: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312978: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312980: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312981: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312984: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.312986: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312986: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.312989: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312990: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.312992: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.312994: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.312996: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.312996: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.312999: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313001: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313002: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313004: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313006: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313007: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313008: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313010: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313011: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313014: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313017: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.313018: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313020: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313021: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.313023: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.313024: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.313025: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.313027: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313028: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313030: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313033: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313036: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313038: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313039: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [004] d..3 276946.313040: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313042: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313044: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.313044: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.313045: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313047: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.313048: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.313049: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313049: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.313050: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.313051: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.313052: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.313052: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [007] d..3 276946.313053: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313054: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313057: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313059: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313061: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313063: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313065: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313067: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313069: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313071: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313071: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313074: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313076: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313077: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313079: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313082: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12202 [005] d..3 276946.313082: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313083: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313086: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.313087: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.313088: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313089: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313091: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313094: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313094: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313097: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313098: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313100: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313102: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313104: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313107: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313110: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313112: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313114: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313116: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313119: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313119: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313122: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313124: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313125: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313128: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313130: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313131: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313134: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313136: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313137: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313139: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313141: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313142: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313144: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313146: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313147: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313150: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313152: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313152: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313155: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313157: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313158: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313161: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313163: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313163: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313166: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313168: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313169: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313171: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313173: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313173: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313175: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313177: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313179: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313181: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313183: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313183: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313185: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313187: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313188: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313191: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313193: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313197: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313200: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313202: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313203: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313205: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313207: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313208: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313210: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313212: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313214: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313216: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313218: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313225: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313228: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313230: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313231: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313233: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313235: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313235: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313237: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313239: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313241: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313243: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313245: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313246: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313248: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313250: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313252: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313254: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313256: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313256: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313259: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313261: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313262: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313264: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313266: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313267: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313270: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313272: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313273: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313276: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313277: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313279: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.313279: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313281: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.313283: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.313284: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.313284: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.313291: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.313293: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.313295: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.313297: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.313299: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.313299: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.313300: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.313303: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.313303: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.313305: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.313307: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.313311: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.313314: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.313407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.313413: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.313416: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.313456: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313463: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.313465: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.313471: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313475: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.313478: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313481: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.313481: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313483: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.313483: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.313485: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.313487: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.313501: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.313503: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313504: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.313505: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.313507: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313509: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313513: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313516: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313518: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313521: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313523: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313525: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313528: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313529: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313531: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313532: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313534: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.313535: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [007] d..3 276946.313535: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313538: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.313538: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [007] d..3 276946.313540: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.313541: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.313541: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.313542: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-5797 [006] d..3 276946.313543: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313546: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313547: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313549: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313551: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313552: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313554: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FMOD-12164 [004] d..3 276946.313554: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313556: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.313557: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.313557: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313787: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.313792: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.313794: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.313838: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.313839: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.313844: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313851: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313854: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.313857: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313859: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313862: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313880: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313884: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313885: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313889: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313891: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313893: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313896: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313899: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313899: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313902: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313904: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313905: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313908: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313911: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313914: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313917: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313919: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313920: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313922: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313925: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313925: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313928: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313930: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313931: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313934: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313936: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313940: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313942: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313944: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313946: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313948: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313951: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313951: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313954: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313955: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313957: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313959: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313962: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313962: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313965: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313967: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313968: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313971: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.313973: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313973: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313975: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313977: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313979: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313981: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.313983: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.313989: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.313992: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.313994: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.313996: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.313999: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314001: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314001: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314004: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314006: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314007: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314009: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314010: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314011: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.314012: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.314013: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314014: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314017: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314019: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314022: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314025: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314027: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314029: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314031: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314034: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314034: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314036: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314038: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314040: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314044: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.314048: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.314050: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.314051: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314051: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.314052: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.314054: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314055: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314061: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314063: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314065: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314067: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314069: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314071: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12205 [005] d..3 276946.314071: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.314073: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314076: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314076: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.314077: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.314078: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314081: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314082: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314084: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314087: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314090: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314094: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314095: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314097: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314099: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314102: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314102: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314105: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314107: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314108: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314110: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314113: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314114: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314117: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314119: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314120: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314122: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314125: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314126: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314128: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314130: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314132: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314134: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314136: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314138: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314141: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314143: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314144: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314147: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314149: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314149: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314152: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314154: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314155: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314158: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314160: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314161: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314164: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314166: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314168: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314170: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314172: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314173: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314175: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314177: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314179: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314181: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314183: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314187: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314190: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314192: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314193: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314196: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314198: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314200: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314203: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314205: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314206: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314209: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314211: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314212: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314215: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314217: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314218: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314221: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314223: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314225: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314228: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314230: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314231: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314233: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314235: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314238: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314240: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314242: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314243: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314246: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.314246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.314248: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.314254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.314257: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.314258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.314258: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.314260: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.314261: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.314262: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.314263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.314264: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314266: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314268: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314269: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314270: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314272: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314274: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314276: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314278: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.314280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-5797 [006] d..3 276946.314281: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314283: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314285: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314287: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.314288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.314289: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.314290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.314291: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.314293: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.314296: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314299: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314301: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.314303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314303: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.314305: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314307: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.314308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.314310: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.314314: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.314314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.314316: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.314316: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.314318: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314320: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.314320: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.314322: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314325: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.314327: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314327: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.314330: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.314331: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.314332: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314333: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.314334: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.314335: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.314336: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.314336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.314338: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314338: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.314340: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.314341: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314343: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.314346: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.314347: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314349: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.314351: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.314351: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.314353: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.314355: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.314355: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.314360: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314360: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.314363: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.314365: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.314366: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.314368: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.314373: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.314376: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.314377: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.314380: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.314381: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.314383: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.314383: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ <idle>-0 [005] d..3 276946.314383: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ FastMixer-1198 [001] d..3 276946.314385: workqueue_activate_work: work struct 0xffffffee749d0b60
+ FastMixer-1198 [001] d..3 276946.314387: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-8 [004] d..3 276946.314393: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.314395: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12204 [005] d..3 276946.314399: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.314399: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.314400: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.314402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [005] d..3 276946.314404: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.314405: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ FastMixer-1198 [001] d..3 276946.314429: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.314437: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.314447: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.314454: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.314457: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.314461: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.314467: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.314475: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.314492: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.314499: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [004] d..3 276946.314541: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <...>-8794 [004] d..3 276946.314542: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-8794 [004] d..3 276946.314545: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [005] d..3 276946.314553: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.314554: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ AudioTrack-5759 [004] d..3 276946.314564: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5740 [005] d..3 276946.314574: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.314578: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.314601: workqueue_execute_end: work struct 0xffffffee749d0b60
+ <...>-8794 [004] d..3 276946.314608: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.314611: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.314673: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <...>-10919 [007] d..3 276946.314681: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.314685: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <...>-10919 [007] d..3 276946.314687: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.314688: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.314690: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.314694: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <...>-5794 [001] d..3 276946.314726: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=003
+ <...>-5794 [001] d..3 276946.314738: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.314740: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.314746: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-12059 [006] d..3 276946.314747: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.314749: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.314751: cpu_idle: state=0 cpu_id=5
+ <...>-5794 [001] d..3 276946.314765: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.314773: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.314773: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.314782: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.314849: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.314855: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.314857: cpu_idle: state=4294967295 cpu_id=6
+ <...>-5795 [002] d..3 276946.314858: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.314861: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kswapd0-153 [003] d..3 276946.314861: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.314869: cpu_idle: state=0 cpu_id=2
+ kswapd0-153 [003] d..3 276946.314873: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.314874: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.314878: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.314906: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.314911: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.314916: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.314923: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.314925: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.314929: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.314936: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-6079 [000] d..3 276946.314944: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.314947: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.314951: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.314951: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.314957: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.314958: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.314965: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.314967: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.314973: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.314976: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.314978: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.314986: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.314986: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.314992: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.314993: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.314995: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.314998: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.314998: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.315000: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.315008: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.315010: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.315014: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.315016: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.315021: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kswapd0-153 [003] d..3 276946.315022: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-12059 [006] d..3 276946.315027: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.315032: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.315033: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.315035: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.315040: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-1196 [001] d..3 276946.315041: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.315044: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.315047: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.315052: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.315053: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.315055: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.315055: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.315056: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.315064: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.315066: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.315072: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.315158: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.315165: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.315167: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.315169: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.315189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.315192: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.315196: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.315199: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.315201: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.315204: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.315220: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.315223: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.315319: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.315325: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.315328: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.315330: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.315350: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.315351: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.315355: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.315356: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.315356: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.315359: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.315381: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.315382: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.315386: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.315391: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.315414: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.315417: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.315493: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.315501: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.315504: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.315506: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [007] d..3 276946.315533: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.315539: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.315559: workqueue_queue_work: work struct=0xffffffee0140f728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.315561: workqueue_activate_work: work struct 0xffffffee0140f728
+ <idle>-0 [002] d..3 276946.315563: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.315572: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.315572: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.315574: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.315574: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.315575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.315577: workqueue_execute_start: work struct 0xffffffee0140f728: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.315584: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.315585: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.315586: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.315589: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.315591: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.315593: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.315595: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.315599: workqueue_execute_end: work struct 0xffffffee0140f728
+ <...>-8794 [004] d..3 276946.315605: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.315608: cpu_idle: state=0 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.315608: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.315614: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.315616: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.315616: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.315618: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.315621: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.315624: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.315656: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.315661: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.315663: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.315666: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-4291 [004] d..3 276946.315668: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.315688: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.315693: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.315695: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.315697: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.315700: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.315704: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.315706: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.315711: workqueue_queue_work: work struct=0xffffffee0140f9a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.315712: workqueue_activate_work: work struct 0xffffffee0140f9a8
+ <idle>-0 [002] d..3 276946.315713: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ ndroid.systemu-4573 [006] d..3 276946.315715: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [000] d..3 276946.315716: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.315719: cpu_idle: state=4294967295 cpu_id=0
+ ndroid.systemu-4573 [006] d..3 276946.315721: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ sensors@1.0-se-1115 [005] d..3 276946.315721: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.315723: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.315724: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.315724: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.315725: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ ndroid.systemu-4573 [006] d..3 276946.315725: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R+ ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [004] d..3 276946.315726: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.315727: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.315727: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [005] d..3 276946.315728: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.315728: workqueue_execute_start: work struct 0xffffffee0140f9a8: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.315730: cpu_idle: state=0 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.315730: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.315731: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.315731: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.315735: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.315737: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.315739: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.315740: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.315742: workqueue_execute_end: work struct 0xffffffee0140f9a8
+ <...>-8794 [005] d..3 276946.315745: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.315746: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.315749: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.315750: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.315750: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [005] d..3 276946.315754: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.315757: cpu_idle: state=0 cpu_id=5
+ <...>-1197 [006] d..3 276946.315766: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.315766: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-4291 [004] d..3 276946.315771: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.315783: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ sensors@1.0-se-4291 [004] d..3 276946.315784: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.315785: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-4291 [004] d..3 276946.315787: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.315790: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.315790: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-4291 [004] d..3 276946.315790: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.315795: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-867 [000] d..3 276946.315797: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-1040 [004] d..3 276946.315798: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.315799: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.315800: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.315802: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.315802: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1040 [004] d..3 276946.315804: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.315807: cpu_idle: state=0 cpu_id=4
+ dsps_smem_glin-86 [002] d..3 276946.315809: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.315809: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.315812: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.315816: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.315818: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [007] d..3 276946.315823: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [006] d..3 276946.315823: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ ndroid.systemu-4573 [006] d..3 276946.315828: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.315828: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.315830: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.315831: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ SensorService-4286 [001] d..3 276946.315845: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.315854: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.315862: cpu_idle: state=0 cpu_id=0
+ <...>-648 [004] d..3 276946.315862: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.315872: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.315875: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.315878: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.315885: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.315889: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.315891: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.315899: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.315902: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.315906: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ SensorService-4286 [001] d..3 276946.315925: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ smem_native_ds-85 [002] d..3 276946.315928: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.315935: cpu_idle: state=0 cpu_id=2
+ appEventThread-651 [000] d..3 276946.315950: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.315955: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.315958: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [001] d..3 276946.315961: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.315963: cpu_idle: state=4294967295 cpu_id=0
+ ndroid.systemu-4573 [006] d..3 276946.315964: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.315967: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ ndroid.systemu-4573 [006] d..3 276946.315973: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.315977: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ SensorService-4286 [001] d..3 276946.315978: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.315987: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.315988: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ ndroid.systemu-4573 [006] d..3 276946.316000: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.316002: print: 0xffffff87dfd69750s: E|867
+ <...>-4888 [007] d..3 276946.316005: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-867 [000] d..3 276946.316012: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [000] d..3 276946.316017: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.316020: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.316023: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [001] d..3 276946.316035: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.316045: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.316052: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.316053: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.316061: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.316063: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ SensorService-4286 [001] d..3 276946.316063: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-10919 [007] d..3 276946.316069: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.316071: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.316074: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [001] d..3 276946.316078: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [001] d..3 276946.316084: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.316086: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.316089: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [001] d..3 276946.316095: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.316100: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [001] d..3 276946.316103: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.316113: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.316118: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.316119: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.316124: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.316185: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.316189: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.316192: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.316194: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.316245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.316250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.316254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.316257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.316275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.316277: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.316281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.316283: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.316283: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.316285: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.316287: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.316288: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.316293: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.316300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.316301: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.316306: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.316308: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.316311: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.316318: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.316323: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.316324: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.316327: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Thread-9-5756 [004] d..3 276946.316327: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.316329: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.316332: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.316332: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.316332: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.316337: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.316341: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.316347: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.316347: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.316348: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.316349: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.316351: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.316395: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.316395: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.316401: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.316405: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.316406: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.316408: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.316411: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.316415: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.316417: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.316417: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.316418: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.316423: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.316425: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.316428: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.316430: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.316433: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.316434: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.316435: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.316438: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.316443: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.316448: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.316454: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.316457: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.316459: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.316459: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.316466: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.316495: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.316499: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.316567: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.316573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.316575: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.316577: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.316603: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.316606: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.316608: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.316611: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.316614: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.316617: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.316618: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.316620: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.316622: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [006] d..3 276946.316622: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12202 [005] d..3 276946.316653: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.316654: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.316656: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.316658: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.316665: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.316667: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.316699: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.316704: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.316707: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.316709: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.316745: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.316748: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.316821: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.316822: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.316884: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.316886: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.317026: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317028: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.317060: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.317067: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317068: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317070: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.317089: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.317091: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.317095: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317096: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.317117: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.317118: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.317121: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.317122: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.317245: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.317250: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317255: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.317273: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.317275: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.317278: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.317279: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.317279: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317282: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.317305: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.317309: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.317391: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.317393: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.317416: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.317422: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317424: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317426: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.317460: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.317463: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.317499: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317501: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.317504: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.317509: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.317511: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.317511: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317512: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.317512: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.317544: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.317549: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.317558: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.317564: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317565: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317567: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.317603: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.317607: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.317682: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.317684: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.317708: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.317711: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.317713: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=005
+ <idle>-0 [004] d..3 276946.317715: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.317717: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.317721: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.317723: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.317729: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.317731: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=006
+ rcu_preempt-7 [004] d..3 276946.317735: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317737: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317740: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [006] d..3 276946.317742: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.317743: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.317746: cpu_idle: state=0 cpu_id=4
+ rcuop/6-60 [006] d..3 276946.317747: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.317747: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.317750: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [006] d..3 276946.317763: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.317766: cpu_idle: state=0 cpu_id=6
+ rcuop/7-68 [004] d..3 276946.317802: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.317804: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.317850: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.317855: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317857: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317859: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.317907: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.317912: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.317971: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.317977: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.317979: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.317981: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.318000: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.318002: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.318006: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318008: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.318011: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.318014: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.318016: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.318017: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [001] d..3 276946.318028: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.318029: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FMOD-5742 [004] d..3 276946.318029: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.318031: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.318032: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.318033: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.318163: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.318168: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318171: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318173: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.318207: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.318211: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.318245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.318250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.318255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.318259: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.318269: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.318270: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.318271: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.318272: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.318285: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.318292: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.318294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.318298: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12198 [004] d..3 276946.318305: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.318306: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.318307: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.318309: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.318313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.318316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.318326: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.318327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.318332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.318336: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.318343: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.318350: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.318359: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.318365: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318367: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318369: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.318375: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.318384: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.318385: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.318386: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.318387: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.318387: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.318389: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.318392: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-10919 [007] d..3 276946.318393: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.318393: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.318393: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.318394: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.318396: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.318400: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.318401: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.318402: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.318403: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.318405: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.318409: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.318412: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.318415: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.318417: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.318421: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.318423: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.318434: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.318440: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.318560: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.318566: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318568: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318570: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kswapd0-153 [003] d..3 276946.318584: workqueue_queue_work: work struct=0xffffffee778c5518 function=0xffffff87e036ae60f workqueue=0xffffffedf408fc00 req_cpu=8 cpu=4294967295
+ kswapd0-153 [003] d..3 276946.318587: workqueue_activate_work: work struct 0xffffffee778c5518
+ kswapd0-153 [003] d..3 276946.318588: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.318589: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.318591: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.318595: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.318596: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.318596: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.318598: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.318598: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.318600: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.318602: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.318604: workqueue_execute_start: work struct 0xffffffee778c5518: function 0xffffff87e036ae60f
+ <...>-8794 [005] d..3 276946.318618: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.318620: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.318621: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.318623: cpu_idle: state=0 cpu_id=6
+ kswapd0-153 [003] d..3 276946.318633: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.318638: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318640: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.318640: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e035de68S
+ <idle>-0 [005] d..3 276946.318642: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.318643: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.318645: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.318713: clock_set_rate: aggre1_noc_clk state=50000000 cpu_id=5
+ <...>-8794 [005] d..3 276946.318717: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.318723: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.318725: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.318726: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-8794 [005] d..3 276946.318731: clock_set_rate: aggre1_noc_a_clk state=50000000 cpu_id=5
+ <...>-10919 [007] d..3 276946.318732: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.318736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318738: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318740: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [005] d..3 276946.318751: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.318754: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.318755: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.318757: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-10919 [007] d..3 276946.318757: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.318759: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.318759: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.318763: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.318763: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318764: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318766: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.318767: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.318771: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.318786: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.318789: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.318803: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.318806: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.318808: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.318816: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.318818: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.318820: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.318822: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.318824: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.318827: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.318832: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318833: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.318836: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.318839: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.318841: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.318846: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.318849: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.318871: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.318876: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318878: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.318879: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.318899: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.318900: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.318905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.318906: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.318927: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.318930: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.318959: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.318966: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.318967: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.318971: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.318971: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.318973: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.318973: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.318985: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.318988: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.318990: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.318995: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.318999: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.319003: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.319009: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319011: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319013: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.319031: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.319033: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.319036: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319038: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.319050: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319056: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319058: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319059: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.319060: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.319060: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.319061: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.319062: clock_set_rate: snoc_clk state=50000000 cpu_id=5
+ <idle>-0 [000] d..3 276946.319062: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.319065: clock_set_rate: snoc_a_clk state=50000000 cpu_id=5
+ <idle>-0 [006] d..3 276946.319066: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.319074: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319076: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319078: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319083: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319085: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.319130: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.319136: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319138: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319140: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.319158: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.319160: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.319165: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319166: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.319186: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.319190: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.319190: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.319191: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.319215: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.319218: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.319259: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.319264: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319266: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319268: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.319286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.319287: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.319292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319294: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.319296: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.319299: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319301: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.319303: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.319304: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.319306: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319307: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.319309: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319312: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319313: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.319328: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.319331: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.319332: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319337: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.319417: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.319419: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.319423: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319425: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.319426: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [006] d..3 276946.319427: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.319427: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319429: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.319430: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.319431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.319433: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.319445: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.319447: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.319447: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.319448: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.319449: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-10919 [007] d..3 276946.319452: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319453: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319454: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319458: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.319475: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.319479: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.319483: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319485: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.319487: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.319488: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [000] d..3 276946.319507: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ trace-cmd-12204 [005] d..3 276946.319508: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319513: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.319515: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319516: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319518: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.319518: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.319520: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.319520: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.319532: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319535: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319537: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319542: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319545: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.319599: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319605: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319606: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319607: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.319609: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.319609: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.319611: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.319611: clock_set_rate: bimc_msmbus_clk state=120801758 cpu_id=5
+ <...>-8794 [005] d..3 276946.319612: clock_set_rate: bimc_clk state=120801758 cpu_id=5
+ <...>-8794 [005] d..3 276946.319624: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319627: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319629: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319634: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319637: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.319653: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.319656: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.319692: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319699: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319700: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319701: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.319702: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.319703: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.319704: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.319704: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.319705: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.319706: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.319707: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.319709: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.319709: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319711: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319713: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.319717: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.319717: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319720: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.319720: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [005] d..3 276946.319721: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319727: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319730: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.319734: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.319737: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.319742: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319744: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.319765: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.319768: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.319781: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319788: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319789: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319790: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.319792: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.319792: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.319795: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.319806: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319809: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319812: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.319815: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.319817: cpu_idle: state=4294967295 cpu_id=4
+ <...>-8794 [005] d..3 276946.319817: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [004] d..3 276946.319818: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319823: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319829: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [004] d..3 276946.319834: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.319838: cpu_idle: state=0 cpu_id=4
+ kswapd0-153 [003] d..3 276946.319851: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.319860: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.319872: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319880: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319880: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319882: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.319883: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.319883: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.319884: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.319886: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.319890: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319892: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319894: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [005] d..3 276946.319894: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319896: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.319897: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.319902: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.319905: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.319912: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.319913: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.319915: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.319916: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.319917: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.319917: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.319921: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.319923: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.319926: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.319931: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.319935: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.319942: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.319944: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.319947: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.319948: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [006] d..3 276946.319952: cpu_idle: state=0 cpu_id=6
+ <...>-84 [002] d..3 276946.319953: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.319957: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.319962: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.319965: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.319970: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.319971: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319978: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.319979: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.319980: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.319982: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-1196 [001] d..3 276946.319982: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.319984: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-8794 [005] d..3 276946.319984: clock_set_rate: cnoc_a_clk state=19200000 cpu_id=5
+ <idle>-0 [001] d..3 276946.319988: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [005] d..3 276946.319994: workqueue_execute_end: work struct 0xffffffee778c5518
+ <...>-6079 [000] d..3 276946.319995: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-8794 [005] d..3 276946.319999: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.320001: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.320003: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.320003: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.320006: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ kswapd0-153 [003] d..3 276946.320010: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.320012: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.320016: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.320018: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.320023: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-10919 [007] d..3 276946.320027: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.320033: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320034: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320036: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-83 [003] d..3 276946.320038: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-1196 [001] d..3 276946.320040: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.320046: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.320048: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.320052: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.320056: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.320060: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.320060: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.320065: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320066: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.320067: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.320073: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.320080: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.320089: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.320092: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.320121: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.320124: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.320143: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320145: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.320195: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=003
+ <idle>-0 [000] d..3 276946.320203: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.320206: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.320210: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.320212: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.320214: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.320218: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.320224: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320226: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320227: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.320231: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.320238: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.320244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.320248: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.320248: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.320248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.320251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.320252: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.320253: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320254: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.320255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.320256: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.320268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.320274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.320276: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.320278: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.320279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.320281: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.320286: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.320286: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.320292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.320294: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.320302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.320304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.320308: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.320311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.320318: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.320324: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.320342: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320343: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.320343: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.320351: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.320352: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.320354: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.320355: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.320359: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.320359: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.320360: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.320362: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.320366: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.320368: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.320369: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.320372: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.320373: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.320376: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.320376: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ AudioTrack-5759 [005] d..3 276946.320376: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.320378: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ FastMixer-1198 [001] d..3 276946.320378: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.320379: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.320380: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320382: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320384: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.320386: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.320402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.320402: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.320404: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.320408: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.320408: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.320409: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.320429: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.320433: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.320463: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.320466: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [004] d..3 276946.320498: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.320502: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.320543: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.320549: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320552: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320554: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.320593: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.320598: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.320688: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.320693: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320695: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320697: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.320712: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.320715: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.320717: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.320718: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.320723: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320724: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.320745: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.320748: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.320904: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.320910: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320913: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.320915: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.320933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.320934: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.320939: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.320941: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.320963: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.320966: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.321012: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.321015: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.321036: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.321040: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.321045: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.321047: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ <...>-8 [004] d..3 276946.321050: sched_waking: comm=rcuos/6 pid=61 prio=120 target_cpu=005
+ <...>-8 [004] d..3 276946.321055: sched_wakeup: comm=rcuos/6 pid=61 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.321057: cpu_idle: state=4294967295 cpu_id=5
+ <...>-8 [004] d..3 276946.321060: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.321060: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuos/6 next_pid=61 next_prio=120
+ <idle>-0 [004] d..3 276946.321062: cpu_idle: state=0 cpu_id=4
+ <...>-61 [005] d..3 276946.321065: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <...>-61 [005] d..3 276946.321068: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.321070: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.321071: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ <...>-61 [005] d..3 276946.321073: sched_switch: prev_comm=rcuos/6 prev_pid=61 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.321076: cpu_idle: state=0 cpu_id=5
+ <...>-8 [004] d..3 276946.321076: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.321078: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.321095: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.321101: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321103: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.321105: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.321144: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.321148: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.321285: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.321291: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321293: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.321294: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.321313: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.321315: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.321319: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321320: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.321340: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.321344: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.321368: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.321370: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.321495: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.321501: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321503: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.321506: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.321525: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.321527: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.321530: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.321531: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321532: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.321535: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.321557: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.321561: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.321642: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.321647: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321649: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.321651: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.321670: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.321671: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.321675: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.321676: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.321697: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.321700: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.321743: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.321746: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.321882: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.321883: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.322099: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.322100: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.322111: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.322117: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.322119: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.322121: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.322143: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.322145: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.322163: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.322167: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.322171: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.322174: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.322175: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.322177: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.322182: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.322183: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.322198: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.322202: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.322244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.322249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.322251: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.322259: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.322262: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.322262: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.322267: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.322268: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ writer-5743 [000] d..3 276946.322279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.322286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.322288: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.322292: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.322300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ DispSync-650 [001] d..3 276946.322304: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ FastMixer-1198 [002] d..3 276946.322304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.322307: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.322310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ DispSync-650 [001] d..3 276946.322310: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.322312: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.322316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ DispSync-650 [001] d..3 276946.322318: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ kswapd0-153 [003] d..3 276946.322323: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=appEventThread next_pid=651 next_prio=97
+ writer-5743 [000] d..3 276946.322326: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.322331: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.322336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ DispSync-650 [001] d..3 276946.322337: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.322338: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [001] d..3 276946.322344: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.322348: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.322354: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.322375: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.322383: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.322384: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.322385: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.322387: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.322391: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.322392: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.322392: cpu_idle: state=4294967295 cpu_id=5
+ appEventThread-651 [003] d..3 276946.322393: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.322393: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.322397: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.322400: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.322403: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.322404: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.322405: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.322408: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.322408: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.322410: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.322411: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [003] d..3 276946.322414: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.322417: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.322423: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.322424: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.322426: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ writer-5743 [000] d..3 276946.322434: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ appEventThread-651 [003] d..3 276946.322436: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [000] d..3 276946.322440: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [004] d..3 276946.322543: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.322550: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.322562: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.322567: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.322578: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.322581: cpu_idle: state=0 cpu_id=2
+ ndroid.systemu-4573 [006] d..3 276946.322588: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ ndroid.systemu-4573 [006] d..3 276946.322596: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.322598: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.322600: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.322601: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.322606: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <...>-648 [005] d..3 276946.322632: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.322642: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.322644: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.322648: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ UnityChoreogra-5761 [004] d..3 276946.322649: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-648 [005] d..3 276946.322653: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ appEventThread-651 [000] d..3 276946.322653: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-649 [004] d..3 276946.322653: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-649 [004] d..3 276946.322659: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <...>-649 [004] d..3 276946.322662: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ ndroid.systemu-4573 [006] d..3 276946.322686: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-649 [004] d..3 276946.322687: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ ndroid.systemu-4573 [006] d..3 276946.322692: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.322696: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [006] d..3 276946.322699: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [000] d..3 276946.322699: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.322706: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12202 [004] d..3 276946.322714: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.322740: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.322746: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.322761: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.322766: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.322768: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.322769: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.322771: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.322773: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.322787: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.322791: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.322840: workqueue_queue_work: work struct=0xffffffee03d3c100 function=0xffffff87e0244d7cf workqueue=0xffffffee7798ea00 req_cpu=8 cpu=7
+ <...>-4888 [007] d..3 276946.322842: workqueue_activate_work: work struct 0xffffffee03d3c100
+ <...>-4888 [007] d..3 276946.322843: sched_waking: comm=kworker/7:1 pid=8241 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.322849: sched_wakeup: comm=kworker/7:1 pid=8241 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.322859: workqueue_queue_work: work struct=0xffffffee03d3f700 function=0xffffff87e0244d7cf workqueue=0xffffffee7798ea00 req_cpu=8 cpu=7
+ <...>-4888 [007] d..3 276946.322860: workqueue_activate_work: work struct 0xffffffee03d3f700
+ <...>-4888 [007] d..3 276946.322867: workqueue_queue_work: work struct=0xffffffee03d3cb00 function=0xffffff87e0244d7cf workqueue=0xffffffee7798ea00 req_cpu=8 cpu=7
+ <...>-4888 [007] d..3 276946.322867: workqueue_activate_work: work struct 0xffffffee03d3cb00
+ <...>-4888 [007] d..3 276946.322877: workqueue_queue_work: work struct=0xffffffedf4b7cd00 function=0xffffff87e0244d7cf workqueue=0xffffffee7798ea00 req_cpu=8 cpu=7
+ <...>-4888 [007] d..3 276946.322878: workqueue_activate_work: work struct 0xffffffedf4b7cd00
+ <...>-4888 [007] d..3 276946.322889: workqueue_queue_work: work struct=0xffffffee49f5e900 function=0xffffff87e0244d7cf workqueue=0xffffffee7798ea00 req_cpu=8 cpu=7
+ <...>-4888 [007] d..3 276946.322889: workqueue_activate_work: work struct 0xffffffee49f5e900
+ <...>-4888 [007] d..3 276946.322969: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <...>-4888 [007] d..3 276946.322974: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.322976: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.322979: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ ndroid.systemu-4573 [006] d..3 276946.323018: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.323027: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [007] d..3 276946.323029: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.323034: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.323037: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.323038: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.323041: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.323043: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.323044: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.323045: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.323047: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.323048: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.323049: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.323051: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.323053: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [007] d..3 276946.323080: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.323084: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.323087: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [007] d..3 276946.323088: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=kworker/7:1 next_pid=8241 next_prio=120
+ <idle>-0 [004] d..3 276946.323089: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-8241 [007] d..3 276946.323093: workqueue_execute_start: work struct 0xffffffee03d3c100: function 0xffffff87e0244d7cf
+ <...>-649 [004] d..3 276946.323112: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-8241 [007] d..3 276946.323115: workqueue_execute_end: work struct 0xffffffee03d3c100
+ <...>-649 [004] d..3 276946.323115: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [004] d..3 276946.323117: print: 0xffffff87dfd69750s: E|622
+ <...>-8241 [007] d..3 276946.323117: workqueue_execute_start: work struct 0xffffffee03d3f700: function 0xffffff87e0244d7cf
+ <...>-8241 [007] d..3 276946.323123: workqueue_execute_end: work struct 0xffffffee03d3f700
+ <...>-649 [004] d..3 276946.323123: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-8241 [007] d..3 276946.323123: workqueue_execute_start: work struct 0xffffffee03d3cb00: function 0xffffff87e0244d7cf
+ <...>-649 [004] d..3 276946.323124: print: 0xffffff87dfd69750s: E|622
+ <...>-8241 [007] d..3 276946.323128: workqueue_execute_end: work struct 0xffffffee03d3cb00
+ <...>-8241 [007] d..3 276946.323129: workqueue_execute_start: work struct 0xffffffedf4b7cd00: function 0xffffff87e0244d7cf
+ <...>-649 [004] d..3 276946.323129: print: 0xffffff87dfd69750s: B|622|free
+ <...>-649 [004] d..3 276946.323131: print: 0xffffff87dfd69750s: B|622|freeBuffer
+ <...>-8241 [007] d..3 276946.323135: workqueue_execute_end: work struct 0xffffffedf4b7cd00
+ <...>-8241 [007] d..3 276946.323135: workqueue_execute_start: work struct 0xffffffee49f5e900: function 0xffffff87e0244d7cf
+ <...>-649 [004] d..3 276946.323139: print: 0xffffff87dfd69750s: B|622|HIDL::IMapper::freeBuffer::passthrough
+ <...>-8241 [007] d..3 276946.323139: workqueue_execute_end: work struct 0xffffffee49f5e900
+ <...>-8241 [007] d..3 276946.323143: sched_switch: prev_comm=kworker/7:1 prev_pid=8241 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-649 [004] d..3 276946.323163: print: 0xffffff87dfd69750s: B|622|FreeBuffer
+ <...>-649 [004] d..3 276946.323192: sched_waking: comm=system pid=105 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.323205: sched_wakeup: comm=system pid=105 prio=120 target_cpu=002
+ <...>-649 [004] d..3 276946.323205: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323207: print: 0xffffff87dfd69750s: B|622|FreeBuffer
+ <idle>-0 [002] d..3 276946.323207: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.323212: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=system next_pid=105 next_prio=120
+ <...>-649 [004] d..3 276946.323213: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323217: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323219: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323228: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323233: print: 0xffffff87dfd69750s: B|622|allocate
+ <...>-649 [004] d..3 276946.323237: print: 0xffffff87dfd69750s: B|622|HIDL::IMapper::createDescriptor::passthrough
+ <...>-649 [004] d..3 276946.323240: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323250: print: 0xffffff87dfd69750s: B|622|HIDL::IAllocator::allocate::client
+ <...>-649 [004] d..3 276946.323292: sched_waking: comm=HwBinder:627_2 pid=708 prio=120 target_cpu=006
+ <...>-649 [004] d..3 276946.323298: sched_wakeup: comm=HwBinder:627_2 pid=708 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.323301: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.323304: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:627_2 next_pid=708 next_prio=120
+ <...>-649 [004] d..3 276946.323305: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.323309: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.323316: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.323323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-708 [006] d..3 276946.323345: print: 0xffffff87dfd69750s: B|627|HIDL::IAllocator::allocate::server
+ <...>-708 [006] d..3 276946.323387: print: 0xffffff87dfd69750s: B|627|AllocBuffer
+ UnityMain-5695 [005] d..3 276946.323393: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <...>-708 [006] d..3 276946.323394: print: 0xffffff87dfd69750s: B|627|ION_IOC_ALLOC size: 1044480
+ UnityMain-5695 [005] d..3 276946.323399: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.323402: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323407: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.323410: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323413: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323416: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323421: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.323427: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ Worker-5715 [003] d..3 276946.323448: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.323457: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.323466: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.323476: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [005] d..3 276946.323653: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.323660: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.323663: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323666: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323669: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.323674: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.323674: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.323678: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5712 [003] d..3 276946.323681: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.323683: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-708 [006] d..3 276946.323684: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323685: print: 0xffffff87dfd69750s: B|627|ION_IOC_MAP
+ UnityMain-5695 [005] d..3 276946.323689: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.323691: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.323693: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-708 [006] d..3 276946.323694: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323699: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323701: print: 0xffffff87dfd69750s: B|627|AllocBuffer
+ <...>-708 [006] d..3 276946.323704: print: 0xffffff87dfd69750s: B|627|ION_IOC_ALLOC size: 4096
+ <...>-708 [006] d..3 276946.323710: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323711: print: 0xffffff87dfd69750s: B|627|ION_IOC_MAP
+ <...>-708 [006] d..3 276946.323715: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323716: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323757: print: 0xffffff87dfd69750s: E|627
+ UnityGfxDevice-5711 [004] d..3 276946.323758: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.323762: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.323778: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.323784: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.323786: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.323788: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-708 [006] d..3 276946.323789: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <...>-708 [006] d..3 276946.323793: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <...>-708 [006] d..3 276946.323800: print: 0xffffff87dfd69750s: B|627|FreeBuffer
+ <...>-708 [006] d..3 276946.323805: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.323806: print: 0xffffff87dfd69750s: B|627|FreeBuffer
+ <...>-708 [006] d..3 276946.323807: print: 0xffffff87dfd69750s: B|627|UnmapBuffer
+ UnityMain-5747 [004] d..3 276946.323813: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <...>-708 [006] d..3 276946.323815: print: 0xffffff87dfd69750s: E|627
+ <...>-105 [002] d..3 276946.323815: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-708 [006] d..3 276946.323818: print: 0xffffff87dfd69750s: E|627
+ UnityMain-5747 [004] d..3 276946.323820: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.323823: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <idle>-0 [002] d..3 276946.323824: cpu_idle: state=0 cpu_id=2
+ EnlightenWorke-5748 [004] d..3 276946.323829: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.323831: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <...>-708 [006] d..3 276946.323832: sched_switch: prev_comm=HwBinder:627_2 prev_pid=708 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ EnlightenWorke-5748 [004] d..3 276946.323833: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.323836: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.323838: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.323840: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.323841: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.323843: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.323844: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.323846: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.323848: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.323849: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.323851: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.323852: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.323854: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.323858: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [004] d..3 276946.323878: print: 0xffffff87dfd69750s: B|622|HIDL::IMapper::importBuffer::passthrough
+ <...>-649 [004] d..3 276946.323898: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323901: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323918: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.323924: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.323940: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-649 [004] d..3 276946.323940: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-649 [004] d..3 276946.323945: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.323950: cpu_idle: state=0 cpu_id=5
+ <...>-649 [004] d..3 276946.323961: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.323965: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.324029: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5712 [003] d..3 276946.324030: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.324045: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.324046: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.324049: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [006] d..3 276946.324071: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.324077: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.324080: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.324082: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.324083: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-4888 [006] d..3 276946.324085: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.324088: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.324091: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.324091: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.324095: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-649 [005] d..3 276946.324100: print: 0xffffff87dfd69750s: B|622|requestBuffer
+ <...>-649 [005] d..3 276946.324102: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.324118: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.324124: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.324128: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.324129: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12205 [006] d..3 276946.324131: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.324132: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5712 [003] d..3 276946.324138: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-649 [005] d..3 276946.324139: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-649 [005] d..3 276946.324143: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ Worker-5714 [003] d..3 276946.324146: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.324152: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.324153: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [003] d..3 276946.324158: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-649 [005] d..3 276946.324160: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.324165: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [006] d..3 276946.324175: print: 0xffffff87dfd69750s: B|4573|importBuffer
+ <...>-4888 [006] d..3 276946.324185: print: 0xffffff87dfd69750s: B|4573|HIDL::IMapper::importBuffer::passthrough
+ <...>-4888 [006] d..3 276946.324213: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.324216: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <...>-4888 [006] d..3 276946.324218: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.324219: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.324221: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.324223: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324225: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-4888 [006] d..3 276946.324227: print: 0xffffff87dfd69750s: E|4573
+ kswapd0-153 [003] d..3 276946.324227: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324230: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324232: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324235: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [006] d..3 276946.324239: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.324241: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.324245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.324247: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [006] d..3 276946.324248: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <idle>-0 [000] d..3 276946.324251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [006] d..3 276946.324252: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.324254: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5714 [003] d..3 276946.324255: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.324258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [006] d..3 276946.324262: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.324264: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.324265: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.324266: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.324267: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.324268: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [003] d..3 276946.324269: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.324271: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.324274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5715 [003] d..3 276946.324275: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.324280: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [000] d..3 276946.324281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.324283: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.324284: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [003] d..3 276946.324286: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [004] d..3 276946.324287: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.324289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.324295: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324297: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.324301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.324302: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.324303: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.324303: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324305: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.324306: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.324308: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.324312: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kswapd0-153 [003] d..3 276946.324316: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324318: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324320: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.324320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.324322: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ writer-5743 [000] d..3 276946.324323: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kswapd0-153 [003] d..3 276946.324324: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [000] d..3 276946.324328: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.324330: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5712 [003] d..3 276946.324332: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324332: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.324336: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.324336: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [003] d..3 276946.324337: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.324338: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.324340: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.324340: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.324341: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5713 [003] d..3 276946.324343: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.324348: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [003] d..3 276946.324348: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.324352: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.324356: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.324359: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.324362: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.324381: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ trace-cmd-12202 [004] d..3 276946.324383: workqueue_activate_work: work struct 0xffffffee74ebd360
+ UnityMain-5695 [005] d..3 276946.324383: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ trace-cmd-12202 [004] d..3 276946.324384: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.324386: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ trace-cmd-12202 [004] d..3 276946.324387: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.324388: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ trace-cmd-12202 [004] d..3 276946.324388: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ kswapd0-153 [003] d..3 276946.324390: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ trace-cmd-12202 [004] d..3 276946.324391: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ kswapd0-153 [003] d..3 276946.324392: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.324394: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.324395: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324396: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.324401: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.324402: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12202 [004] d..3 276946.324404: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5715 [003] d..3 276946.324404: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ trace-cmd-12202 [004] d..3 276946.324407: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.324410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.324411: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.324412: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ Worker-5715 [003] d..3 276946.324415: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [001] d..3 276946.324417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.324419: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [003] d..3 276946.324421: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.324423: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5714 [003] d..3 276946.324427: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.324432: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ FastMixer-1198 [001] d..3 276946.324433: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.324436: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.324436: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ kswapd0-153 [003] d..3 276946.324437: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.324440: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <idle>-0 [001] d..3 276946.324441: cpu_idle: state=0 cpu_id=1
+ rcu_preempt-7 [004] d..3 276946.324444: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.324448: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.324462: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-8794 [005] d..3 276946.324483: clock_set_rate: bimc_msmbus_a_clk state=1295908864 cpu_id=5
+ <...>-8794 [005] d..3 276946.324485: clock_set_rate: bimc_a_clk state=1295908864 cpu_id=5
+ trace-cmd-12202 [004] d..3 276946.324495: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.324501: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [005] d..3 276946.324510: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.324514: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.324519: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.324528: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324531: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.324534: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.324536: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.324537: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.324538: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.324542: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.324545: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ trace-cmd-12201 [000] d..3 276946.324546: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.324551: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.324554: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.324556: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.324588: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324591: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324593: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324596: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324599: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324602: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324603: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.324608: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5713 [003] d..3 276946.324611: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ Worker-5713 [003] d..3 276946.324620: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.324625: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.324630: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.324635: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324750: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324755: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324758: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324758: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324760: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ Thread-9-5756 [004] d..3 276946.324763: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ kswapd0-153 [003] d..3 276946.324763: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324765: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324768: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324771: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.324780: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.324784: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.324792: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.324797: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.324798: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [003] d..3 276946.324800: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.324801: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.324803: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ Worker-5715 [003] d..3 276946.324806: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.324811: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324813: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ Worker-5712 [003] d..3 276946.324816: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324816: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.324822: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.324825: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.324844: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324847: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324849: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324850: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324854: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.324862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.324864: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.324867: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ kswapd0-153 [003] d..3 276946.324878: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324880: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324881: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324883: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324887: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.324895: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.324901: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-6079 [000] d..3 276946.324902: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ Worker-5714 [003] d..3 276946.324906: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-6079 [000] d..3 276946.324908: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.324911: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [003] d..3 276946.324911: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [002] d..3 276946.324916: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.324921: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.324927: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.324929: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.324933: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ UnityMain-5695 [005] d..3 276946.324934: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324938: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <...>-84 [002] d..3 276946.324940: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.324941: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-6079 [000] d..3 276946.324941: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.324942: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.324944: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.324946: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.324947: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.324947: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-1196 [001] d..3 276946.324948: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.324949: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.324952: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ <...>-1196 [001] d..3 276946.324953: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.324954: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.324956: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.324959: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [005] d..3 276946.324962: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5712 [003] d..3 276946.324966: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-1196 [001] d..3 276946.324970: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.324971: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-8794 [005] d..3 276946.324976: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.324976: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ Worker-5712 [003] d..3 276946.324979: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.324980: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ Worker-5714 [003] d..3 276946.324985: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.324990: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-8794 [005] d..3 276946.324992: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.324994: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.324996: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ Worker-5715 [003] d..3 276946.324997: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-8794 [005] d..3 276946.324999: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [000] d..3 276946.325000: cpu_idle: state=0 cpu_id=0
+ smem_native_rp-87 [005] d..3 276946.325004: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [003] d..3 276946.325005: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.325007: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.325010: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ Worker-5715 [003] d..3 276946.325012: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-1196 [001] d..3 276946.325014: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.325020: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.325022: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.325023: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.325025: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [005] d..3 276946.325027: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325030: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325031: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <...>-1196 [001] d..3 276946.325032: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-83 [002] d..3 276946.325033: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.325033: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325036: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325037: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.325038: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.325039: cpu_idle: state=0 cpu_id=2
+ kswapd0-153 [003] d..3 276946.325040: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325043: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-6079 [000] d..3 276946.325048: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ Worker-5712 [003] d..3 276946.325051: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.325056: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.325057: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ UnityMain-5695 [005] d..3 276946.325060: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ Worker-5715 [003] d..3 276946.325061: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.325066: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-6079 [000] d..3 276946.325071: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.325078: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.325101: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325105: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325108: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325109: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325111: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325113: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325115: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325118: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325120: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.325128: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.325133: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.325137: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.325142: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325145: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325146: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5713 [003] d..3 276946.325149: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ Worker-5713 [003] d..3 276946.325151: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325155: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ Worker-5713 [003] d..3 276946.325155: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.325159: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5715 [003] d..3 276946.325162: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ Worker-5715 [003] d..3 276946.325168: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.325173: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.325177: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.325182: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-4888 [006] d..3 276946.325248: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.325270: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityMain-5695 [005] d..3 276946.325275: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325279: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325281: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325282: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <...>-4888 [006] d..3 276946.325285: print: 0xffffff87dfd69750s: E|4573
+ kswapd0-153 [003] d..3 276946.325288: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325290: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325292: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325294: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325298: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ kswapd0-153 [003] d..3 276946.325303: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.325306: cpu_idle: state=4294967295 cpu_id=0
+ kswapd0-153 [003] d..3 276946.325306: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.325310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ Worker-5712 [003] d..3 276946.325322: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.325330: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.325331: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325334: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5715 [003] d..3 276946.325338: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ Worker-5715 [003] d..3 276946.325341: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5715 [003] d..3 276946.325347: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.325352: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12201 [000] d..3 276946.325353: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [003] d..3 276946.325357: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.325361: cpu_idle: state=0 cpu_id=0
+ Worker-5713 [003] d..3 276946.325362: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [005] d..3 276946.325393: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325397: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325398: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityGfxDevice-5711 [004] d..3 276946.325401: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kswapd0-153 [003] d..3 276946.325401: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325403: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325406: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325407: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.325411: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5712 [003] d..3 276946.325414: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ Worker-5712 [003] d..3 276946.325426: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.325433: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.325435: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ Worker-5713 [003] d..3 276946.325442: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.325444: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [003] d..3 276946.325449: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.325453: workqueue_execute_end: work struct 0xffffffee74ebd360
+ trace-cmd-12203 [004] d..3 276946.325455: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.325464: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.325464: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ Worker-5713 [003] d..3 276946.325467: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.325468: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.325469: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [005] d..3 276946.325473: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [003] d..3 276946.325473: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.325476: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ Worker-5715 [003] d..3 276946.325477: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.325480: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.325481: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5715 [003] d..3 276946.325481: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.325483: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.325484: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ Worker-5715 [003] d..3 276946.325487: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.325490: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ Worker-5712 [003] d..3 276946.325492: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [005] d..3 276946.325502: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.325505: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.325509: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ UnityMain-5695 [004] d..3 276946.325539: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.325545: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.325558: workqueue_queue_work: work struct=0xffffffee0140f728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.325563: workqueue_activate_work: work struct 0xffffffee0140f728
+ kgsl_worker_th-294 [002] d..3 276946.325565: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.325569: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.325570: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.325572: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.325573: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kgsl_worker_th-294 [002] d..3 276946.325574: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.325575: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ trace-cmd-12200 [005] d..3 276946.325576: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.325578: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325580: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.325580: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.325582: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.325582: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325583: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-8794 [005] d..3 276946.325585: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ Worker-5714 [003] d..3 276946.325588: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.325588: workqueue_execute_start: work struct 0xffffffee0140f728: function 0xffffff87e01740e8f
+ Worker-5714 [003] d..3 276946.325591: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.325596: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.325597: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.325598: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ Worker-5714 [003] d..3 276946.325600: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [006] d..3 276946.325602: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-8794 [005] d..3 276946.325603: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.325604: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.325605: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ Worker-5715 [003] d..3 276946.325605: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [003] d..3 276946.325610: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [006] d..3 276946.325611: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-8794 [005] d..3 276946.325615: workqueue_execute_end: work struct 0xffffffee0140f728
+ <...>-4888 [006] d..3 276946.325615: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ Worker-5713 [003] d..3 276946.325615: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-8794 [005] d..3 276946.325616: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.325627: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.325631: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.325632: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.325633: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.325634: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ UnityMain-5695 [004] d..3 276946.325637: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kswapd0-153 [003] d..3 276946.325638: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325641: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-8794 [005] d..3 276946.325649: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ Worker-5714 [003] d..3 276946.325651: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-8794 [005] d..3 276946.325652: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-1197 [006] d..3 276946.325656: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.325660: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.325663: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.325679: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.325684: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.325693: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ trace-cmd-12205 [005] d..3 276946.325700: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.325701: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.325703: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.325706: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.325709: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325712: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.325716: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325716: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.325718: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ sensors@1.0-se-1082 [005] d..3 276946.325720: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ kswapd0-153 [003] d..3 276946.325723: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.325725: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ Worker-5715 [003] d..3 276946.325727: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ sensors@1.0-se-1082 [005] d..3 276946.325730: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ Worker-5715 [003] d..3 276946.325733: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [003] d..3 276946.325739: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.325741: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ Worker-5712 [003] d..3 276946.325744: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.325748: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [000] d..3 276946.325751: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.325753: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.325755: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.325756: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [000] d..3 276946.325756: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.325762: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [000] d..3 276946.325803: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.325833: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.325836: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ sensors@1.0-se-867 [000] d..3 276946.325840: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.325841: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [001] d..3 276946.325844: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.325845: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.325849: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ FMOD-12164 [004] d..3 276946.325861: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [006] d..3 276946.325870: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ <...>-4888 [006] d..3 276946.325878: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.325881: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.325883: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-4888 [006] d..3 276946.325889: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.325894: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.325901: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.325902: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.325910: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [002] d..3 276946.325925: workqueue_queue_work: work struct=0xffffffee0140f6a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <...>-12059 [002] d..3 276946.325927: workqueue_activate_work: work struct 0xffffffee0140f6a8
+ <...>-12059 [002] d..3 276946.325928: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-649 [005] d..3 276946.325933: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [005] d..3 276946.325937: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-12059 [002] d..3 276946.325938: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.325941: cpu_idle: state=4294967295 cpu_id=0
+ <...>-649 [005] d..3 276946.325944: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.325946: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [006] d..3 276946.325946: cpu_idle: state=4294967295 cpu_id=6
+ <...>-649 [005] d..3 276946.325948: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ kworker/u16:9-11098 [000] d..3 276946.325949: workqueue_execute_start: work struct 0xffffffee0140f6a8: function 0xffffff87e01740e8f
+ <...>-649 [005] d..3 276946.325949: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.325950: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/u16:9-11098 [000] d..3 276946.325957: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [000] d..3 276946.325958: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [000] d..3 276946.325959: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-649 [005] d..3 276946.325966: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <...>-649 [005] d..3 276946.325966: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:9-11098 [000] d..3 276946.325979: workqueue_execute_end: work struct 0xffffffee0140f6a8
+ SensorService-4286 [001] d..3 276946.325980: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ kworker/u16:9-11098 [000] d..3 276946.325982: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-649 [005] d..3 276946.325991: print: 0xffffff87dfd69750s: B|622|waitForever
+ kworker/u16:9-11098 [000] d..3 276946.325995: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ trace-cmd-12203 [006] d..3 276946.325995: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [005] d..3 276946.325998: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.326000: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [006] d..3 276946.326000: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [000] d..3 276946.326006: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-649 [005] d..3 276946.326009: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ SensorService-4286 [001] d..3 276946.326011: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <...>-649 [005] d..3 276946.326015: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.326017: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [001] d..3 276946.326018: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ kworker/u16:9-11098 [000] d..3 276946.326022: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [001] d..3 276946.326023: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-649 [005] d..3 276946.326030: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-649 [005] d..3 276946.326035: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.326037: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.326039: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.326041: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [005] d..3 276946.326048: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ SensorService-4286 [001] d..3 276946.326054: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.326054: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [001] d..3 276946.326061: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.326064: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-1087 [005] d..3 276946.326073: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ sensors@1.0-se-867 [000] d..3 276946.326075: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.326076: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-1087 [005] d..3 276946.326079: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.326083: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [006] d..3 276946.326084: print: 0xffffff87dfd69750s: B|4573|query
+ sensors@1.0-se-1087 [005] d..3 276946.326084: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-4888 [006] d..3 276946.326086: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.326087: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.326089: print: 0xffffff87dfd69750s: E|4573
+ <...>-8794 [005] d..3 276946.326092: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [006] d..3 276946.326110: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.326115: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12199 [005] d..3 276946.326132: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.326145: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1086 [005] d..3 276946.326150: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.326152: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.326155: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.326159: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.326163: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.326165: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.326171: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.326174: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [006] d..3 276946.326174: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.326177: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [006] d..3 276946.326178: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.326184: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.326186: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.326188: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.326189: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.326191: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [006] d..3 276946.326193: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.326195: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.326198: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.326199: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.326201: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [000] d..3 276946.326207: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.326209: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.326214: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12204 [005] d..3 276946.326225: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.326227: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [001] d..3 276946.326228: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.326230: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [000] d..3 276946.326236: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.326243: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.326248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.326253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.326256: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [001] d..3 276946.326259: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.326260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [001] d..3 276946.326273: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [001] d..3 276946.326281: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [001] d..3 276946.326285: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <...>-12059 [002] d..3 276946.326286: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [004] d..3 276946.326287: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ writer-5743 [000] d..3 276946.326289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.326291: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.326294: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.326296: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.326296: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.326298: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.326298: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.326299: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [005] d..3 276946.326299: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ kswapd0-153 [003] d..3 276946.326300: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.326301: cpu_idle: state=4294967295 cpu_id=6
+ kswapd0-153 [003] d..3 276946.326302: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.326303: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-867 [002] d..3 276946.326305: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ kswapd0-153 [003] d..3 276946.326311: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ DispSync-650 [005] d..3 276946.326312: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ SensorService-4286 [001] d..3 276946.326312: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ DispSync-650 [005] d..3 276946.326315: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ kswapd0-153 [003] d..3 276946.326316: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.326316: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.326317: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [006] d..3 276946.326322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [002] d..3 276946.326325: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ Worker-5715 [003] d..3 276946.326325: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [002] d..3 276946.326329: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ FastMixer-1198 [006] d..3 276946.326329: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=007
+ Worker-5714 [003] d..3 276946.326332: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ Worker-5712 [000] d..3 276946.326332: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.326332: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.326334: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=writer next_pid=5743 next_prio=96
+ DispSync-650 [005] d..3 276946.326336: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [006] d..3 276946.326338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.326339: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.326340: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.326340: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.326341: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.326342: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [006] d..3 276946.326343: cpu_idle: state=0 cpu_id=6
+ writer-5743 [007] d..3 276946.326360: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.326361: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.326363: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ sfEventThread-652 [002] d..3 276946.326365: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.326365: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ kswapd0-153 [003] d..3 276946.326367: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.326368: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.326369: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ writer-5743 [007] d..3 276946.326370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ kswapd0-153 [003] d..3 276946.326372: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.326372: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ sfEventThread-652 [002] d..3 276946.326373: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [000] d..3 276946.326374: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5715 [003] d..3 276946.326375: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.326376: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.326378: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [001] d..3 276946.326379: cpu_idle: state=4294967295 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.326383: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.326383: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [002] d..3 276946.326385: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [003] d..3 276946.326387: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.326393: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [005] d..3 276946.326395: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.326396: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.326397: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.326399: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ UnityMain-5695 [004] d..3 276946.326399: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.326403: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.326405: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.326408: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [003] d..3 276946.326415: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.326420: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.326430: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.326435: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.326438: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [001] d..3 276946.326454: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ FastMixer-1198 [000] d..3 276946.326457: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.326458: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ FastMixer-1198 [000] d..3 276946.326468: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.326469: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326473: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.326475: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.326477: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.326479: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.326480: sched_waking: comm=writer pid=5743 prio=96 target_cpu=007
+ <idle>-0 [006] d..3 276946.326490: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.326491: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.326493: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.326494: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.326503: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [000] d..3 276946.326507: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.326507: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.326511: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.326515: cpu_idle: state=0 cpu_id=0
+ writer-5743 [006] d..3 276946.326523: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.326523: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.326528: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.326529: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326533: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326534: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.326545: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.326548: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326550: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326551: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.326559: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.326561: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326563: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326564: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.326571: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.326578: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ UnityMain-5695 [004] d..3 276946.326583: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326585: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.326586: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [001] d..3 276946.326595: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [001] d..3 276946.326598: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326602: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [001] d..3 276946.326616: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.326623: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [001] d..3 276946.326625: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326632: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|0
+ surfaceflinger-622 [001] d..3 276946.326637: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326694: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.326702: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326704: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.326708: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326713: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [001] d..3 276946.326730: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326757: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326780: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326792: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326797: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326802: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [000] d..3 276946.326802: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.326804: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [001] d..3 276946.326807: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [000] d..3 276946.326810: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-12059 [002] d..3 276946.326815: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.326816: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.326818: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.326860: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.326874: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.326883: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.326885: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.326887: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.326888: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [001] d..3 276946.326890: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [001] d..3 276946.326892: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.326894: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ sfEventThread-652 [000] d..3 276946.326919: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.326926: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.326931: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.326935: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.326938: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.326942: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.326944: print: 0xffffff87dfd69750s: B|622|prepare
+ UnityGfxDevice-5711 [004] d..3 276946.326949: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.326952: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.326954: print: 0xffffff87dfd69750s: B|5677|query
+ surfaceflinger-622 [001] d..3 276946.326955: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [004] d..3 276946.326955: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.326957: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.326958: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.326960: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ UnityGfxDevice-5711 [004] d..3 276946.327001: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.327005: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.327007: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.327009: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.327011: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.327017: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <...>-12059 [002] d..3 276946.327018: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.327024: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.327030: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-649 [005] d..3 276946.327033: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [002] d..3 276946.327034: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.327035: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-649 [005] d..3 276946.327037: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [005] d..3 276946.327038: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12202 [004] d..3 276946.327044: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-649 [005] d..3 276946.327044: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [005] d..3 276946.327045: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.327048: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [001] d..3 276946.327054: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.327064: cpu_idle: state=0 cpu_id=1
+ <...>-649 [005] d..3 276946.327068: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ HwBinder:624_3-679 [003] d..3 276946.327072: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-649 [005] d..3 276946.327072: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-649 [005] d..3 276946.327090: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.327096: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.327115: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.327126: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.327128: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.327130: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.327152: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.327163: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.327167: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ UnityMain-5695 [004] d..3 276946.327206: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.327218: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.327226: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [004] d..3 276946.327243: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.327356: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-10919 [007] d..3 276946.327467: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.327473: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.327475: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.327478: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.327480: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [004] d..3 276946.327512: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=005
+ <...>-12059 [006] d..3 276946.327516: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.327517: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.327519: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.327520: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.327522: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.327524: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.327525: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [004] d..3 276946.327532: cpu_idle: state=0 cpu_id=4
+ <...>-649 [005] d..3 276946.327540: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [005] d..3 276946.327543: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [005] d..3 276946.327544: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.327552: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-649 [005] d..3 276946.327566: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-649 [005] d..3 276946.327575: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.327577: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-649 [005] d..3 276946.327587: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.327588: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.327595: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-649 [005] d..3 276946.327599: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.327602: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.327604: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-649 [005] d..3 276946.327612: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.327617: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.327622: print: 0xffffff87dfd69750s: E|5677
+ HwBinder:624_3-679 [003] d..3 276946.327627: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [004] d..3 276946.327629: print: 0xffffff87dfd69750s: E|5677
+ HwBinder:624_3-679 [003] d..3 276946.327647: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [004] d..3 276946.327648: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.327652: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.327653: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.327664: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.327666: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.327671: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.327689: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [004] d..3 276946.327718: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.327724: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.327727: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.327729: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.327736: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.327741: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-8 [004] d..3 276946.327742: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.327745: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.327745: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.327752: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ trace-cmd-12201 [000] d..3 276946.327765: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.327774: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.327775: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.327793: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.327830: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.327836: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.327838: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.327841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.327844: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.327848: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.327851: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [001] d..3 276946.327853: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [001] d..3 276946.327855: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.327857: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.327859: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.327861: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.327863: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [001] d..3 276946.327875: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-12059 [006] d..3 276946.327883: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.327887: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.327896: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.327900: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.327907: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [001] d..3 276946.327910: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [001] d..3 276946.327917: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [001] d..3 276946.327937: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.327942: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.327946: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [001] d..3 276946.327956: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.327962: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [001] d..3 276946.327964: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.327972: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.327985: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [007] d..3 276946.328016: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.328022: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328024: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328026: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.328046: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.328049: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.328053: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328054: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.328076: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.328078: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [006] d..3 276946.328079: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.328086: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.328088: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.328090: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.328107: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.328109: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.328169: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.328179: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.328181: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.328185: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [003] d..3 276946.328192: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.328213: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.328239: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.328246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.328253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328255: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.328256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.328257: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.328259: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.328263: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [003] d..3 276946.328264: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.328268: cpu_idle: state=4294967295 cpu_id=2
+ mdss_fb0-12067 [000] d..3 276946.328268: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.328272: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [000] d..3 276946.328275: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.328283: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.328289: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [003] d..3 276946.328290: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [006] d..3 276946.328290: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328293: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.328296: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.328298: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.328304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.328306: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.328309: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.328312: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.328312: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.328314: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.328317: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.328319: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328321: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.328325: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.328334: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.328337: print: 0xffffff87dfd69750s: B|622|wait
+ FastMixer-1198 [000] d..3 276946.328340: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.328342: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.328343: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.328343: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.328346: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.328347: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.328347: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.328350: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [000] d..3 276946.328358: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.328363: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [000] d..3 276946.328365: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.328367: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.328368: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.328369: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.328372: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.328374: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.328376: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.328379: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.328384: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.328387: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.328391: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.328391: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.328393: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.328396: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.328413: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.328416: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.328418: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.328426: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.328430: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [002] d..3 276946.328432: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.328439: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [000] d..3 276946.328445: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.328453: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.328454: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.328456: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.328457: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.328461: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.328463: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.328465: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.328466: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.328472: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.328473: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.328473: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.328477: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.328478: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328480: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328482: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [000] d..3 276946.328483: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.328490: cpu_idle: state=0 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.328490: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.328490: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.328494: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.328494: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.328516: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.328523: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.328523: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.328528: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.328573: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328575: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.328579: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.328588: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ kswapd0-153 [003] d..3 276946.328594: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ surfaceflinger-622 [002] d..3 276946.328595: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.328599: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.328602: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.328609: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.328611: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.328613: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.328617: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328619: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328621: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.328644: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.328644: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.328648: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328650: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.328655: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.328672: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.328674: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.328677: cpu_idle: state=0 cpu_id=6
+ kgsl_worker_th-294 [003] d..3 276946.328687: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-10919 [007] d..3 276946.328763: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.328769: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328770: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328772: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.328794: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.328795: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.328799: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.328799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.328802: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.328802: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.328812: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.328816: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.328819: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.328820: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-12059 [006] d..3 276946.328821: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.328825: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.328861: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.328866: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.328869: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.328870: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.328872: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.328873: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ Thread-9-5756 [004] d..3 276946.328911: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.328912: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Thread-9-5756 [004] d..3 276946.328916: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.328917: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kgsl_worker_th-294 [002] d..3 276946.328917: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.328919: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.328921: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.328924: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.328939: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.328945: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.328950: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.328960: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.328963: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.328967: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.328974: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.328979: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ FMOD-12164 [006] d..3 276946.328981: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.328990: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.328991: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.328993: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [001] d..3 276946.328995: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.329003: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ Thread-9-5756 [004] d..3 276946.329007: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.329010: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <idle>-0 [004] d..3 276946.329012: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.329013: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.329018: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12199 [005] d..3 276946.329033: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.329039: cpu_idle: state=0 cpu_id=5
+ kworker/1:0-10274 [001] d..3 276946.329046: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.329054: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.329057: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.329061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.329067: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.329080: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.329087: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.329103: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.329109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.329111: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.329114: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.329154: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.329160: cpu_idle: state=0 cpu_id=6
+ wifi@1.0-servi-7349 [002] d..3 276946.329176: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.329185: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.329240: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.329242: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.329243: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.329247: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.329250: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.329252: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.329256: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.329256: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ <idle>-0 [006] d..3 276946.329258: cpu_idle: state=4294967295 cpu_id=6
+ kworker/1:0-10274 [001] d..3 276946.329258: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <idle>-0 [006] d..3 276946.329260: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.329279: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.329281: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.329285: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/1:0-10274 [001] d..3 276946.329286: sched_waking: comm=wlan_logging_th pid=587 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.329287: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.329297: sched_wakeup: comm=wlan_logging_th pid=587 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.329299: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.329305: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wlan_logging_th next_pid=587 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.329310: sched_waking: comm=cds_mc_thread pid=7278 prio=118 target_cpu=002
+ <...>-12059 [006] d..3 276946.329310: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.329315: cpu_idle: state=0 cpu_id=6
+ kworker/1:0-10274 [001] d..3 276946.329319: sched_wakeup: comm=cds_mc_thread pid=7278 prio=118 target_cpu=000
+ wlan_logging_t-587 [002] d..3 276946.329319: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.329322: cpu_idle: state=4294967295 cpu_id=0
+ kworker/1:0-10274 [001] d..3 276946.329325: workqueue_execute_end: work struct 0xffffffedf351f058
+ wlan_logging_t-587 [002] d..3 276946.329326: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.329327: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=cds_mc_thread next_pid=7278 next_prio=118
+ kworker/1:0-10274 [001] d..3 276946.329333: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ wlan_logging_t-587 [002] d..3 276946.329334: sched_switch: prev_comm=wlan_logging_th prev_pid=587 prev_prio=120 prev_state=S ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [001] d..3 276946.329339: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [002] d..3 276946.329364: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.329372: cpu_idle: state=0 cpu_id=2
+ cds_mc_thread-7278 [000] d..3 276946.329540: sched_switch: prev_comm=cds_mc_thread prev_pid=7278 prev_prio=118 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.329549: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.329682: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.329689: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.329691: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.329694: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.329715: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.329716: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.329720: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.329722: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.329743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.329747: cpu_idle: state=0 cpu_id=6
+ kswapd0-153 [003] d..3 276946.329862: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.329872: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.329874: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.329878: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.329890: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.329896: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.329898: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.329900: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.329917: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.329920: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.329922: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.329923: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.329925: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.329926: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.329927: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.329929: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <idle>-0 [006] d..3 276946.329932: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.329934: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.329936: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.329936: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.329943: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.329949: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.329950: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.329952: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.329956: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.329957: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.329964: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.329964: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.329968: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.329972: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.329973: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.329977: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.329978: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.329981: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.329983: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12204 [004] d..3 276946.329984: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.329986: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [001] d..3 276946.329990: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.329992: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.329995: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.330003: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.330009: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.330010: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ kswapd0-153 [003] d..3 276946.330011: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.330016: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.330018: cpu_idle: state=4294967295 cpu_id=1
+ kswapd0-153 [003] d..3 276946.330018: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.330021: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ kswapd0-153 [003] d..3 276946.330024: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [000] d..3 276946.330031: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.330038: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.330041: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-10919 [007] d..3 276946.330064: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.330068: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.330070: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.330072: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.330074: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.330074: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.330076: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.330080: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.330086: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.330093: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.330094: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.330098: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.330100: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.330103: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.330104: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.330107: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.330126: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.330130: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.330246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.330253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.330256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.330257: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.330259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.330260: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.330277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.330285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.330287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.330291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.330297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.330303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.330304: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.330308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.330310: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.330313: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.330320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.330324: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.330326: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.330329: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.330331: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.330334: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.330340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.330347: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.330368: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.330374: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.330375: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.330378: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.330384: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.330393: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.330393: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.330394: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.330396: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.330397: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.330398: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.330401: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-10919 [007] d..3 276946.330402: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.330402: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.330402: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.330403: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.330404: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.330409: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.330410: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.330411: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.330413: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.330414: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.330416: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.330420: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.330421: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.330424: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.330427: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.330429: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.330450: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.330457: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.330587: workqueue_queue_work: work struct=0xffffffee0140f0a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.330588: workqueue_activate_work: work struct 0xffffffee0140f0a8
+ <idle>-0 [002] d..3 276946.330590: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.330600: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.330601: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.330603: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.330605: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.330609: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.330611: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.330611: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.330613: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [006] d..3 276946.330613: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-8794 [005] d..3 276946.330617: workqueue_execute_start: work struct 0xffffffee0140f0a8: function 0xffffff87e01740e8f
+ <...>-10919 [007] d..3 276946.330623: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.330627: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.330628: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-10919 [007] d..3 276946.330629: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.330629: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.330640: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ trace-cmd-12203 [006] d..3 276946.330641: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.330642: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [005] d..3 276946.330646: workqueue_execute_end: work struct 0xffffffee0140f0a8
+ <idle>-0 [000] d..3 276946.330646: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [005] d..3 276946.330647: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [000] d..3 276946.330657: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.330658: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.330662: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.330663: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.330665: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.330667: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-12059 [006] d..3 276946.330686: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.330692: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1085 [005] d..3 276946.330705: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.330711: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.330713: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.330716: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.330720: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.330726: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1084 [006] d..3 276946.330737: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1084 [006] d..3 276946.330743: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.330744: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.330746: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [006] d..3 276946.330751: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.330755: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1115 [004] d..3 276946.330757: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [000] d..3 276946.330767: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.330769: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.330771: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.330773: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.330774: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [000] d..3 276946.330819: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.330845: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <...>-10919 [007] d..3 276946.330848: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [000] d..3 276946.330853: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <...>-10919 [007] d..3 276946.330854: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.330855: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.330856: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.330858: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.330858: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.330859: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [005] d..3 276946.330868: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.330869: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.330871: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-12059 [006] d..3 276946.330905: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.330906: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.330906: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.330909: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.330911: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [000] d..3 276946.330920: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.330929: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [001] d..3 276946.330991: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-10919 [007] d..3 276946.331021: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ SensorService-4286 [001] d..3 276946.331023: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.331028: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ SensorService-4286 [001] d..3 276946.331029: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.331030: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.331033: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.331035: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.331038: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.331041: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=4
+ <idle>-0 [004] d..3 276946.331042: workqueue_activate_work: work struct 0xffffffede0d50d80
+ <idle>-0 [004] d..3 276946.331043: sched_waking: comm=kworker/4:0 pid=9084 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.331047: sched_wakeup: comm=kworker/4:0 pid=9084 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.331047: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.331048: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.331049: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331050: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.331053: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.331053: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.331055: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.331056: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.331057: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.331058: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.331058: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [004] d..3 276946.331061: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/4:0 next_pid=9084 next_prio=120
+ kworker/4:0-9084 [004] d..3 276946.331063: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ rcu_preempt-7 [005] d..3 276946.331064: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ SensorService-4286 [001] d..3 276946.331064: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.331068: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ sensors@1.0-se-867 [000] d..3 276946.331071: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ kworker/4:0-9084 [004] d..3 276946.331071: workqueue_execute_end: work struct 0xffffffede0d50d80
+ rcu_preempt-7 [005] d..3 276946.331072: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.331073: cpu_idle: state=0 cpu_id=1
+ rcu_preempt-7 [005] d..3 276946.331073: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.331073: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ kworker/4:0-9084 [004] d..3 276946.331076: sched_switch: prev_comm=kworker/4:0 prev_pid=9084 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.331077: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.331079: cpu_idle: state=0 cpu_id=4
+ rcu_preempt-7 [005] d..3 276946.331081: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [002] d..3 276946.331083: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcuop/2-28 [005] d..3 276946.331084: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ sensors@1.0-se-867 [000] d..3 276946.331087: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.331087: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/2-28 [005] d..3 276946.331088: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.331090: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.331092: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ <...>-12059 [006] d..3 276946.331093: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.331095: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.331096: cpu_idle: state=0 cpu_id=6
+ rcuop/0-10 [002] d..3 276946.331099: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [002] d..3 276946.331104: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ rcuop/4-44 [002] d..3 276946.331110: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ rcuop/4-44 [002] d..3 276946.331135: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ <...>-52 [002] d..3 276946.331159: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.331167: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.331176: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.331182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331184: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.331187: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.331227: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.331233: cpu_idle: state=0 cpu_id=6
+ rcuop/2-28 [005] d..3 276946.331243: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-36 [004] d..3 276946.331245: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.331247: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.331249: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.331306: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.331312: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331314: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.331316: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.331335: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.331338: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.331342: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.331343: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.331343: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331346: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.331368: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.331371: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.331527: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.331533: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331535: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.331537: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.331556: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.331557: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.331560: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.331561: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.331561: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331564: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.331572: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.331577: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.331580: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [006] d..3 276946.331656: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.331687: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.331693: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.331718: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.331723: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331726: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.331728: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.331767: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.331771: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.331947: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.331953: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331955: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.331957: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.331976: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.331978: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.331982: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.331984: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.332006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332010: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.332032: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.332037: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.332039: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.332039: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.332040: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.332041: cpu_idle: state=0 cpu_id=6
+ FMOD-12164 [004] d..3 276946.332056: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.332059: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.332185: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.332190: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332192: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332194: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.332229: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332233: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.332246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.332252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.332255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.332260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.332278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.332283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.332286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.332290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.332298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.332305: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.332306: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.332311: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.332313: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.332316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.332323: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.332328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.332330: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.332333: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.332335: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.332338: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.332344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.332351: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.332388: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.332396: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.332397: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.332399: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.332401: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.332404: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.332405: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.332406: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.332407: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.332412: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.332414: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.332418: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.332418: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.332421: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.332422: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.332425: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.332426: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.332432: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.332432: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.332439: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332441: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332443: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.332454: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.332459: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.332463: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.332466: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332470: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.332472: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332474: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.332476: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.332478: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.332478: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.332482: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.332487: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.332489: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.332491: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-12059 [006] d..3 276946.332505: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332514: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.332515: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.332522: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.332524: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.332530: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.332551: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.332553: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.332586: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.332592: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332594: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.332595: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.332596: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.332601: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.332603: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.332605: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.332607: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.332609: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332611: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.332613: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332614: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332616: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.332631: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.332632: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332635: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.332635: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.332635: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332635: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332638: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.332640: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.332659: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332662: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.332734: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332735: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.332763: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.332765: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.332780: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.332786: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332788: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332790: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.332810: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.332811: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332815: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.332816: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.332817: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.332819: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.332840: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.332843: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.333000: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333006: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333008: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333010: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.333010: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.333012: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.333029: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.333031: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.333034: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.333035: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.333035: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333038: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.333053: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.333056: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-12059 [006] d..3 276946.333058: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.333058: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.333059: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [006] d..3 276946.333061: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.333174: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333179: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333181: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333183: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.333202: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.333202: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.333206: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333208: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [004] d..3 276946.333226: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.333228: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.333230: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.333231: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.333283: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.333285: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.333326: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333332: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333334: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333336: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.333355: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.333356: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.333360: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333361: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.333383: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.333386: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.333483: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333489: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333491: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333492: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.333512: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.333513: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.333517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333518: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.333540: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.333543: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.333587: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.333588: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.333640: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333646: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333648: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333650: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.333668: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.333669: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.333672: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.333673: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.333673: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333676: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.333695: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.333698: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.333716: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333717: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.333822: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333828: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333829: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333831: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.333870: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.333874: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.333910: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.333912: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.333983: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.333989: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.333991: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.333993: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.334011: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.334013: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.334017: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.334018: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.334039: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.334042: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.334170: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.334176: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.334177: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.334179: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.334198: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.334199: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.334202: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.334203: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.334203: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.334206: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.334225: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.334228: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.334245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.334250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.334253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.334257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.334270: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.334275: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.334277: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.334281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.334286: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.334287: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.334289: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.334289: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.334294: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.334297: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.334306: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.334309: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.334313: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.334313: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.334316: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.334319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.334323: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.334330: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.334330: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.334336: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.334337: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.334339: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.334354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.334358: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.334359: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.334362: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-10919 [007] d..3 276946.334363: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.334363: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.334366: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.334368: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.334370: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.334371: sched_waking: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.334371: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.334375: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.334377: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.334377: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.334379: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.334379: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.334382: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.334386: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5759 [005] d..3 276946.334386: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcu_sched next_pid=8 next_prio=120
+ FastMixer-1198 [001] d..3 276946.334386: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.334388: cpu_idle: state=4294967295 cpu_id=6
+ <...>-8 [005] d..3 276946.334390: sched_waking: comm=rcuos/6 pid=61 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.334391: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ AudioTrack-5740 [004] d..3 276946.334392: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.334393: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8 [005] d..3 276946.334395: sched_wakeup: comm=rcuos/6 pid=61 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.334395: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.334398: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.334400: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.334400: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuos/6 next_pid=61 next_prio=120
+ <idle>-0 [006] d..3 276946.334400: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8 [005] d..3 276946.334401: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ FastMixer-1198 [001] d..3 276946.334405: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-61 [004] d..3 276946.334410: sched_switch: prev_comm=rcuos/6 prev_pid=61 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.334412: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.334413: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.334419: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.334422: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.334423: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.334426: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.334432: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.334440: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.334635: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.334641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.334643: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.334645: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.334645: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.334651: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.334670: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.334674: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-12059 [006] d..3 276946.334684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.334689: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.334690: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.334692: cpu_idle: state=0 cpu_id=5
+ mdss_fb0-12067 [000] d..3 276946.334809: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.334817: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.334856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.334865: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.334867: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.334870: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [000] d..3 276946.334906: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.334913: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.334916: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.334921: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.334926: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.334931: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.334933: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.334935: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.334937: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.334938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [006] d..3 276946.334938: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.334940: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-84 [002] d..3 276946.334944: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.334946: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.334950: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.334952: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.334954: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.334960: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.334960: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.334962: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.334962: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.334966: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.334967: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.334968: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.334973: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.334978: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.334981: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.334984: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.334987: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.334989: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.334993: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.334993: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.334994: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.335001: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.335002: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.335002: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.335003: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335004: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.335005: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ kswapd0-153 [003] d..3 276946.335008: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.335013: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-83 [003] d..3 276946.335033: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.335036: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.335037: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.335040: cpu_idle: state=0 cpu_id=5
+ <...>-1196 [001] d..3 276946.335044: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.335046: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.335049: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.335055: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.335056: workqueue_queue_work: work struct=0xffffffee0140f428 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.335058: workqueue_activate_work: work struct 0xffffffee0140f428
+ <idle>-0 [002] d..3 276946.335059: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335060: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.335062: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.335062: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.335066: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.335067: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.335067: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335069: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.335069: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.335070: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.335072: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.335073: workqueue_execute_start: work struct 0xffffffee0140f428: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.335077: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.335078: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.335079: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.335088: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.335090: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [005] d..3 276946.335091: workqueue_execute_end: work struct 0xffffffee0140f428
+ <...>-8794 [005] d..3 276946.335092: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.335094: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [005] d..3 276946.335102: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.335102: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ kworker/u16:9-11098 [000] d..3 276946.335104: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.335104: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.335106: cpu_idle: state=4294967295 cpu_id=4
+ <...>-8794 [005] d..3 276946.335107: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.335108: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.335108: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.335108: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.335109: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.335110: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [005] d..3 276946.335113: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.335115: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.335116: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.335119: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [006] d..3 276946.335145: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [006] d..3 276946.335150: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.335153: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.335155: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [006] d..3 276946.335160: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.335164: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1040 [004] d..3 276946.335173: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.335178: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335180: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.335183: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.335191: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1040 [004] d..3 276946.335192: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.335195: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.335200: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [005] d..3 276946.335202: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.335202: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.335205: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.335205: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.335244: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.335269: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [000] d..3 276946.335275: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.335277: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.335281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [001] d..3 276946.335321: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.335325: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.335332: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.335374: workqueue_queue_work: work struct=0xffffffee0140f128 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.335376: workqueue_activate_work: work struct 0xffffffee0140f128
+ <idle>-0 [002] d..3 276946.335378: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.335385: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335385: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335386: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.335388: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.335390: workqueue_execute_start: work struct 0xffffffee0140f128: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.335392: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.335393: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.335393: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ SensorService-4286 [001] d..3 276946.335397: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.335398: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.335399: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.335400: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.335400: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.335401: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.335402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-8794 [005] d..3 276946.335402: workqueue_execute_end: work struct 0xffffffee0140f128
+ <...>-8794 [005] d..3 276946.335403: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.335403: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.335404: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.335406: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.335406: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-10919 [007] d..3 276946.335409: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.335411: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.335411: cpu_idle: state=4294967295 cpu_id=6
+ <...>-8794 [005] d..3 276946.335411: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [006] d..3 276946.335413: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [005] d..3 276946.335416: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [000] d..3 276946.335416: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.335419: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.335422: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-4291 [006] d..3 276946.335422: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.335423: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ SensorService-4286 [001] d..3 276946.335425: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-4291 [006] d..3 276946.335425: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.335426: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [006] d..3 276946.335429: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ SensorService-4286 [001] d..3 276946.335431: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.335433: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.335436: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12200 [004] d..3 276946.335437: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.335442: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ SensorService-4286 [001] d..3 276946.335445: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.335445: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335446: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.335449: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.335451: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.335453: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.335454: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.335455: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.335456: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.335459: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [006] d..3 276946.335459: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.335466: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.335474: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [000] d..3 276946.335480: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.335481: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.335484: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.335485: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [005] d..3 276946.335493: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.335494: cpu_idle: state=4294967295 cpu_id=5
+ SensorService-4286 [001] d..3 276946.335495: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.335496: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.335517: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.335520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.335521: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [006] d..3 276946.335528: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.335528: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [005] d..3 276946.335532: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.335534: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.335536: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [001] d..3 276946.335539: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.335541: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.335544: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [001] d..3 276946.335551: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.335553: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [001] d..3 276946.335559: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.335566: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.335572: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.335604: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.335610: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.335612: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.335614: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.335657: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.335663: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.335702: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.335705: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.335708: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.335710: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.335744: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.335749: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.335764: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.335770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.335772: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.335774: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.335818: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.335824: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.335960: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.335965: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.335968: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.335970: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.336011: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.336015: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.336224: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.336226: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.336245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.336251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.336255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.336259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.336281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.336287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.336290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.336294: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.336300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.336307: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.336308: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.336313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.336315: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.336318: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.336324: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.336329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.336331: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.336334: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.336336: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.336339: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.336344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.336351: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.336385: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.336385: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.336391: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.336392: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.336394: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.336395: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.336395: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.336397: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.336399: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.336402: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.336404: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.336404: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.336405: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.336410: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.336413: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.336416: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.336417: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.336418: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.336418: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.336420: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.336421: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.336422: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.336423: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.336423: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.336424: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.336433: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.336446: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.336450: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.336450: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.336456: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.336637: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.336644: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.336645: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.336647: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.336667: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.336668: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.336672: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.336673: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.336694: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.336697: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.336783: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.336784: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.336870: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.336873: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.336875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.336877: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.336919: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.336924: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.336977: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.336984: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.336988: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.336993: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.336994: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.336996: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.337016: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.337023: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.337110: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.337111: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.337207: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.337213: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.337215: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.337217: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.337236: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.337238: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.337242: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.337244: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.337265: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.337267: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.337272: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.337276: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.337278: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.337281: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.337369: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.337374: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.337479: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.337485: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.337487: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.337489: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.337508: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.337510: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.337513: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.337514: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.337514: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.337517: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.337537: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.337540: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.337548: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.337549: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.337703: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.337707: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.337713: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.337714: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.337714: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.337719: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kswapd0-153 [003] d..3 276946.337720: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.337721: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.337722: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.337723: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.337726: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.337731: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.337732: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.337734: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.337735: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.337740: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.337742: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.337743: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.337745: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.337745: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ <...>-12059 [006] d..3 276946.337745: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.337747: cpu_idle: state=0 cpu_id=5
+ rcuop/6-60 [004] d..3 276946.337748: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.337748: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.337749: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.337749: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/6-60 [004] d..3 276946.337753: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.337754: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.337755: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.337757: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ <...>-12059 [006] d..3 276946.337774: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.337777: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.337782: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.337786: cpu_idle: state=0 cpu_id=6
+ rcuop/7-68 [005] d..3 276946.337795: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.337818: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.337822: cpu_idle: state=0 cpu_id=5
+ rcuop/6-60 [004] d..3 276946.338155: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <...>-10919 [007] d..3 276946.338155: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.338159: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/6-60 [004] d..3 276946.338160: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ rcuop/6-60 [004] d..3 276946.338161: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.338161: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.338162: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.338163: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/6-60 [004] d..3 276946.338163: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.338164: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ rcuop/6-60 [004] d..3 276946.338166: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.338173: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ FMOD-5742 [005] d..3 276946.338177: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.338179: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.338204: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.338209: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.338245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.338250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.338253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.338258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.338270: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.338275: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.338278: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.338282: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.338289: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.338289: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.338294: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.338296: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.338297: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.338301: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338303: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.338305: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.338306: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.338307: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.338312: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.338314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.338321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.338324: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.338327: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.338328: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.338331: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338334: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/6-60 [004] d..3 276946.338344: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.338349: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.338353: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.338354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.338357: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.338361: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.338363: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.338364: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.338366: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.338368: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.338369: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.338369: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.338371: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.338375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.338377: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.338381: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.338382: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.338384: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.338385: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.338387: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.338387: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.338394: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.338410: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.338416: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.338516: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.338522: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338524: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.338526: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.338545: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.338547: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.338551: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338553: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.338554: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.338557: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.338560: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.338562: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.338562: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.338564: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338565: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.338567: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338569: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.338570: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.338585: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.338588: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.338590: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.338595: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.338761: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.338762: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.338891: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.338897: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338898: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.338900: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.338921: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.338921: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.338924: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.338925: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.338927: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.338928: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.338948: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.338952: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.339025: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.339033: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.339035: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.339036: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.339038: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.339041: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-10919 [007] d..3 276946.339078: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ DispSync-650 [000] d..3 276946.339082: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ <...>-10919 [007] d..3 276946.339084: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.339085: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.339087: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.339088: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.339096: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.339099: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.339102: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-10919 [007] d..3 276946.339106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.339108: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.339111: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.339112: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.339112: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.339115: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.339116: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.339123: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.339135: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.339138: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.339148: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.339149: cpu_idle: state=0 cpu_id=6
+ appEventThread-651 [001] d..3 276946.339173: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.339187: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.339189: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.339191: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.339194: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.339204: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.339205: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.339207: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.339221: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.339229: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [004] d..3 276946.339349: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.339355: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.339383: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.339388: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [006] d..3 276946.339392: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ ndroid.systemu-4573 [006] d..3 276946.339400: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.339406: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.339411: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.339413: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.339415: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ ndroid.systemu-4573 [006] d..3 276946.339424: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ ndroid.systemu-4573 [006] d..3 276946.339429: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [005] d..3 276946.339449: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [004] d..3 276946.339455: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [000] d..3 276946.339459: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.339461: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.339464: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [005] d..3 276946.339474: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-649 [004] d..3 276946.339481: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.339484: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.339486: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.339487: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.339491: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [000] d..3 276946.339495: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.339497: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.339501: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ ndroid.systemu-4573 [006] d..3 276946.339504: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.339508: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.339509: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-649 [001] d..3 276946.339514: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.339516: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ appEventThread-651 [000] d..3 276946.339536: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.339542: cpu_idle: state=0 cpu_id=0
+ <...>-649 [001] d..3 276946.339545: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.339553: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.339572: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.339576: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.339604: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.339607: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.339610: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.339611: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.339614: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.339616: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.339617: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.339618: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.339620: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.339621: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.339622: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.339624: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.339626: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [006] d..3 276946.339649: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-4888 [006] d..3 276946.339656: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [001] d..3 276946.339657: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.339659: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.339664: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ ndroid.systemu-4573 [006] d..3 276946.339682: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [001] d..3 276946.339694: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [001] d..3 276946.339700: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [001] d..3 276946.339703: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.339712: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-649 [001] d..3 276946.339714: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.339723: print: 0xffffff87dfd69750s: B|622|free
+ <...>-649 [001] d..3 276946.339726: print: 0xffffff87dfd69750s: B|622|freeBuffer
+ <...>-649 [001] d..3 276946.339734: print: 0xffffff87dfd69750s: B|622|HIDL::IMapper::freeBuffer::passthrough
+ <...>-649 [001] d..3 276946.339753: print: 0xffffff87dfd69750s: B|622|FreeBuffer
+ <...>-649 [001] d..3 276946.339773: sched_waking: comm=system pid=105 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.339774: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.339781: sched_wakeup: comm=system pid=105 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.339781: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.339784: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.339789: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=system next_pid=105 next_prio=120
+ <...>-649 [001] d..3 276946.339794: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.339797: print: 0xffffff87dfd69750s: B|622|FreeBuffer
+ <...>-649 [001] d..3 276946.339808: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.339814: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.339817: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.339832: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.339840: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-649 [001] d..3 276946.339841: print: 0xffffff87dfd69750s: B|622|allocate
+ <...>-649 [001] d..3 276946.339845: print: 0xffffff87dfd69750s: B|622|HIDL::IMapper::createDescriptor::passthrough
+ <...>-10919 [007] d..3 276946.339847: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.339848: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.339851: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [001] d..3 276946.339853: print: 0xffffff87dfd69750s: E|622
+ kswapd0-153 [003] d..3 276946.339864: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kswapd0-153 [003] d..3 276946.339874: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-649 [001] d..3 276946.339875: print: 0xffffff87dfd69750s: B|622|HIDL::IAllocator::allocate::client
+ <idle>-0 [000] d..3 276946.339875: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.339879: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.339902: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.339908: cpu_idle: state=0 cpu_id=6
+ <...>-649 [001] d..3 276946.339927: sched_waking: comm=HwBinder:627_2 pid=708 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.339934: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.339940: sched_wakeup: comm=HwBinder:627_2 pid=708 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.339941: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.339941: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.339944: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:627_2 next_pid=708 next_prio=120
+ <...>-105 [002] d..3 276946.339946: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-649 [001] d..3 276946.339946: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.339954: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.339957: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.339962: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=system next_pid=105 next_prio=120
+ <...>-6079 [000] d..3 276946.339963: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.339965: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.339969: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-708 [006] d..3 276946.339978: print: 0xffffff87dfd69750s: B|627|HIDL::IAllocator::allocate::server
+ <...>-6079 [000] d..3 276946.339978: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.339984: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.339990: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.339996: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.339998: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.340001: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-708 [006] d..3 276946.340003: print: 0xffffff87dfd69750s: B|627|AllocBuffer
+ <...>-1196 [001] d..3 276946.340008: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-708 [006] d..3 276946.340010: print: 0xffffff87dfd69750s: B|627|ION_IOC_ALLOC size: 1044480
+ <...>-6079 [000] d..3 276946.340013: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.340014: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.340018: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.340022: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.340023: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.340025: cpu_idle: state=4294967295 cpu_id=5
+ kswapd0-153 [003] d..3 276946.340027: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [005] d..3 276946.340027: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-6079 [000] d..3 276946.340029: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.340033: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.340034: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.340049: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.340063: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12199 [005] d..3 276946.340065: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.340069: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.340070: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [005] d..3 276946.340070: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.340071: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.340074: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.340074: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.340080: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.340080: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.340087: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.340094: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.340100: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.340244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.340249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.340252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.340255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.340273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.340278: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.340280: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.340283: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.340288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.340295: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.340295: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.340300: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.340302: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.340306: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.340310: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.340311: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.340318: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.340320: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.340323: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.340325: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.340327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-105 [002] d..3 276946.340332: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.340336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.340338: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.340339: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.340341: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.340348: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.340355: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [005] d..3 276946.340369: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.340376: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.340388: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-708 [006] d..3 276946.340395: print: 0xffffff87dfd69750s: E|627
+ FastMixer-1198 [001] d..3 276946.340396: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-708 [006] d..3 276946.340397: print: 0xffffff87dfd69750s: B|627|ION_IOC_MAP
+ <idle>-0 [004] d..3 276946.340398: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.340399: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.340402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.340403: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.340404: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.340405: cpu_idle: state=4294967295 cpu_id=5
+ <...>-708 [006] d..3 276946.340405: print: 0xffffff87dfd69750s: E|627
+ AudioTrack-5740 [004] d..3 276946.340406: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.340406: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-708 [006] d..3 276946.340408: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.340410: print: 0xffffff87dfd69750s: B|627|AllocBuffer
+ AudioTrack-5740 [004] d..3 276946.340410: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.340410: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-708 [006] d..3 276946.340412: print: 0xffffff87dfd69750s: B|627|ION_IOC_ALLOC size: 4096
+ <idle>-0 [000] d..3 276946.340412: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.340416: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-708 [006] d..3 276946.340417: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.340418: print: 0xffffff87dfd69750s: B|627|ION_IOC_MAP
+ AudioTrack-5759 [005] d..3 276946.340421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-708 [006] d..3 276946.340422: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.340423: print: 0xffffff87dfd69750s: E|627
+ FastMixer-1198 [001] d..3 276946.340423: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.340430: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.340430: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.340437: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.340447: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.340451: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.340452: cpu_idle: state=0 cpu_id=5
+ <...>-708 [006] d..3 276946.340457: print: 0xffffff87dfd69750s: E|627
+ <idle>-0 [000] d..3 276946.340458: cpu_idle: state=0 cpu_id=0
+ <...>-708 [006] d..3 276946.340473: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.340483: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-708 [006] d..3 276946.340483: print: 0xffffff87dfd69750s: B|627|FreeBuffer
+ <idle>-0 [001] d..3 276946.340485: cpu_idle: state=4294967295 cpu_id=1
+ <...>-708 [006] d..3 276946.340488: print: 0xffffff87dfd69750s: E|627
+ <idle>-0 [001] d..3 276946.340489: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-708 [006] d..3 276946.340489: print: 0xffffff87dfd69750s: B|627|FreeBuffer
+ <...>-708 [006] d..3 276946.340494: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-708 [006] d..3 276946.340500: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.340502: cpu_idle: state=4294967295 cpu_id=4
+ <...>-708 [006] d..3 276946.340502: print: 0xffffff87dfd69750s: B|627|UnmapBuffer
+ <idle>-0 [004] d..3 276946.340504: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-708 [006] d..3 276946.340514: print: 0xffffff87dfd69750s: E|627
+ <...>-708 [006] d..3 276946.340519: print: 0xffffff87dfd69750s: E|627
+ <...>-649 [001] d..3 276946.340524: print: 0xffffff87dfd69750s: B|622|HIDL::IMapper::importBuffer::passthrough
+ <...>-708 [006] d..3 276946.340534: sched_switch: prev_comm=HwBinder:627_2 prev_pid=708 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.340534: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.340539: cpu_idle: state=0 cpu_id=4
+ <...>-649 [001] d..3 276946.340554: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.340564: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.340597: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.340606: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.340619: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.340627: cpu_idle: state=0 cpu_id=6
+ <...>-649 [001] d..3 276946.340633: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.340643: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.340645: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.340648: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [001] d..3 276946.340665: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.340674: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.340680: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.340689: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-4888 [006] d..3 276946.340690: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.340691: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.340694: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [006] d..3 276946.340695: cpu_idle: state=0 cpu_id=6
+ <...>-649 [001] d..3 276946.340715: print: 0xffffff87dfd69750s: B|622|requestBuffer
+ <...>-649 [001] d..3 276946.340718: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.340750: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.340758: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.340759: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.340762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [001] d..3 276946.340776: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.340783: print: 0xffffff87dfd69750s: B|4573|importBuffer
+ <idle>-0 [001] d..3 276946.340784: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.340787: print: 0xffffff87dfd69750s: B|4573|HIDL::IMapper::importBuffer::passthrough
+ <...>-4888 [006] d..3 276946.340815: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.340821: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.340828: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.340839: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.340841: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.340846: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [006] d..3 276946.340849: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.340856: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.340857: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.340859: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.340860: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.340975: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.340981: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.341224: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.341227: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.341230: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.341233: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.341272: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.341275: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.341417: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.341420: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.341422: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.341424: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.341576: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.341581: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [006] d..3 276946.341670: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.341680: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [006] d..3 276946.341692: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.341856: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.341863: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.341866: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.341869: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.341870: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.341872: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.341928: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.341931: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.341935: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.341950: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.341952: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.341953: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.341954: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.341957: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.341961: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.341996: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.342004: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.342044: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-4888 [006] d..3 276946.342084: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-8794 [004] d..3 276946.342089: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-4888 [006] d..3 276946.342095: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.342095: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-8794 [004] d..3 276946.342097: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.342098: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.342101: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.342103: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [001] d..3 276946.342136: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [001] d..3 276946.342140: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-649 [001] d..3 276946.342142: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.342157: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <...>-649 [001] d..3 276946.342180: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-649 [001] d..3 276946.342195: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.342198: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-649 [001] d..3 276946.342211: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.342214: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.342229: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-649 [001] d..3 276946.342239: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.342241: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.342244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.342245: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.342248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.342250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.342254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-649 [001] d..3 276946.342260: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.342268: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.342270: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.342276: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.342278: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.342282: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-4888 [002] d..3 276946.342287: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.342288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.342294: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.342298: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [002] d..3 276946.342303: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.342304: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.342306: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.342309: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [002] d..3 276946.342311: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.342315: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.342316: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.342317: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.342320: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.342321: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.342323: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.342326: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.342328: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.342331: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.342336: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.342341: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [002] d..3 276946.342346: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.342354: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.342363: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.342376: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.342382: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.342391: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.342392: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.342393: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.342395: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.342400: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.342401: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.342402: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.342405: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.342407: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.342407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.342409: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.342412: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.342412: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.342414: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.342418: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.342419: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.342420: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.342421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.342425: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.342425: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.342427: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.342447: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.342453: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.342456: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.342461: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.342573: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.342579: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.342580: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.342583: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.342601: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.342604: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.342608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.342610: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.342631: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.342634: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.342803: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.342808: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.342810: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.342812: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.342832: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.342834: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.342839: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.342840: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.342860: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.342864: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.343036: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.343042: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343044: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.343045: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.343052: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.343059: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.343062: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.343064: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.343065: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-12059 [006] d..3 276946.343066: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.343070: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343072: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.343089: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <...>-12059 [006] d..3 276946.343092: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.343093: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [006] d..3 276946.343095: cpu_idle: state=0 cpu_id=6
+ DispSync-650 [000] d..3 276946.343101: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.343104: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.343109: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.343118: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.343124: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.343150: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ sfEventThread-652 [001] d..3 276946.343159: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.343161: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.343164: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.343174: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.343180: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.343219: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.343236: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.343241: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [006] d..3 276946.343286: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.343288: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.343311: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.343317: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343319: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.343320: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.343340: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.343341: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.343345: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343347: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.343357: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-12059 [006] d..3 276946.343368: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.343372: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.343374: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.343378: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343381: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.343404: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.343413: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.343415: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343423: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.343428: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343486: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.343494: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343497: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.343500: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343505: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.343520: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343544: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343567: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343580: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [006] d..3 276946.343585: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.343586: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.343592: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.343594: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343597: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-10919 [007] d..3 276946.343599: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.343602: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-10919 [007] d..3 276946.343605: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343606: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.343608: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <idle>-0 [006] d..3 276946.343608: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.343610: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343615: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|0
+ surfaceflinger-622 [000] d..3 276946.343618: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343635: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.343640: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343642: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.343645: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.343647: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.343648: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [006] d..3 276946.343652: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.343657: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343668: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343682: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343689: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343693: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343697: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.343700: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.343702: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-10919 [007] d..3 276946.343730: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.343736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343738: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.343740: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.343758: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.343758: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.343760: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.343763: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.343764: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343764: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.343765: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.343767: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.343767: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.343769: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.343771: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.343771: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.343774: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.343776: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-12059 [006] d..3 276946.343788: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.343791: cpu_idle: state=0 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.343794: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.343801: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.343826: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.343841: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [007] d..3 276946.343911: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.343913: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.343917: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343919: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.343920: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.343922: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.343930: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.343940: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.343940: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.343942: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.343946: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.343947: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.343949: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.343956: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.343966: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.343967: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.343968: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.343968: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.343968: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.343969: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [006] d..3 276946.343972: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.343984: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ trace-cmd-12198 [005] d..3 276946.344011: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.344015: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [003] d..3 276946.344051: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.344061: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.344065: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-10919 [007] d..3 276946.344181: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.344187: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.344188: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.344190: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.344209: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.344211: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.344215: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.344217: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.344221: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.344223: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.344225: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.344225: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.344246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.344246: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.344249: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.344251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12204 [005] d..3 276946.344252: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.344254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.344256: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.344257: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [000] d..3 276946.344258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.344259: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [005] d..3 276946.344262: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.344265: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.344291: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.344298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.344299: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.344303: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.344313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.344318: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.344319: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.344321: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.344323: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.344323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.344323: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.344325: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.344325: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.344327: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.344328: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FastMixer-1198 [001] d..3 276946.344329: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.344331: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.344334: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FMOD-12164 [004] d..3 276946.344340: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.344343: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.344344: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.344345: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.344348: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.344349: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.344350: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.344352: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.344354: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.344355: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.344357: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.344360: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.344367: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.344372: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.344376: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.344379: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.344380: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.344393: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.344394: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.344397: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.344398: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.344401: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.344401: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.344403: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.344405: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.344405: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [003] d..3 276946.344412: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ trace-cmd-12203 [006] d..3 276946.344442: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.344442: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.344446: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.344451: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.344452: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.344453: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.344455: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.344458: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.344460: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.344461: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.344461: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.344467: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.344469: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.344469: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.344472: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.344473: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.344474: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.344478: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.344482: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.344489: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.344503: print: 0xffffff87dfd69750s: E|624
+ writer-5743 [000] d..3 276946.344510: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.344517: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.344523: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.344547: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.344561: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.344568: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.344569: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.344572: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [003] d..3 276946.344605: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.344609: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344643: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344647: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344650: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.344652: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.344654: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344656: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344658: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.344660: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344662: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.344673: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.344694: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.344701: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.344709: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.344713: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.344720: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.344742: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.344747: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.344756: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.344763: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.344770: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.344771: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [003] d..3 276946.344781: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.344793: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ HwBinder:624_3-679 [003] d..3 276946.344868: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.344876: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.344878: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.344882: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [000] d..3 276946.344921: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.344929: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.344932: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.344938: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.344945: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.344952: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.344955: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.344960: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-84 [002] d..3 276946.344961: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.344966: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.344968: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.344971: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.344971: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.344972: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.344973: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.344974: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-1196 [001] d..3 276946.344990: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.344996: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.344998: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.345002: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ trace-cmd-12199 [005] d..3 276946.345005: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.345011: cpu_idle: state=0 cpu_id=5
+ <...>-1196 [001] d..3 276946.345012: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.345016: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.345019: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.345020: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.345021: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.345023: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.345026: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ HwBinder:624_3-679 [003] d..3 276946.345027: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.345029: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [000] d..3 276946.345032: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.345033: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.345038: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.345051: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-83 [002] d..3 276946.345052: workqueue_queue_work: work struct=0xffffffee0140f128 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <...>-83 [002] d..3 276946.345054: workqueue_activate_work: work struct 0xffffffee0140f128
+ <...>-83 [002] d..3 276946.345057: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ HwBinder:624_3-679 [003] d..3 276946.345058: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.345060: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.345063: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-1196 [001] d..3 276946.345067: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [002] d..3 276946.345067: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ HwBinder:624_3-679 [003] d..3 276946.345071: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.345077: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.345079: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.345081: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.345085: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-83 [002] d..3 276946.345091: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.345091: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [002] d..3 276946.345095: workqueue_execute_start: work struct 0xffffffee0140f128: function 0xffffff87e01740e8f
+ HwBinder:624_3-679 [003] d..3 276946.345096: print: 0xffffff87dfd69750s: E|624
+ <...>-6079 [006] d..3 276946.345106: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [002] d..3 276946.345107: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.345108: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.345109: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.345110: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [002] d..3 276946.345119: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.345121: cpu_idle: state=4294967295 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.345124: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [001] d..3 276946.345125: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.345128: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.345132: workqueue_execute_end: work struct 0xffffffee0140f128
+ HwBinder:624_3-679 [003] d..3 276946.345141: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-8794 [002] d..3 276946.345143: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.345145: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ mdss_fb0-12067 [000] d..3 276946.345145: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.345149: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [002] d..3 276946.345150: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.345152: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.345152: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ kworker/u16:9-11098 [001] d..3 276946.345156: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-10919 [007] d..3 276946.345158: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.345158: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.345159: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.345160: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.345161: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.345161: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.345167: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.345174: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.345177: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.345178: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345195: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1083 [005] d..3 276946.345203: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [005] d..3 276946.345210: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.345211: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.345212: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.345213: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [006] d..3 276946.345218: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1083 [005] d..3 276946.345220: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.345221: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [005] d..3 276946.345224: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.345229: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345231: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-1082 [004] d..3 276946.345231: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.345235: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1082 [004] d..3 276946.345236: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.345239: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.345241: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [004] d..3 276946.345244: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.345247: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.345252: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.345253: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.345258: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345260: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.345263: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.345264: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.345266: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [005] d..3 276946.345266: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.345269: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.345270: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.345270: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.345273: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345275: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.345278: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345299: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345301: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345304: print: 0xffffff87dfd69750s: B|622|postComposition
+ sensors@1.0-se-867 [001] d..3 276946.345306: print: 0xffffff87dfd69750s: E|867
+ surfaceflinger-622 [000] d..3 276946.345310: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.345314: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.345316: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345323: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [001] d..3 276946.345327: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [001] d..3 276946.345337: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.345339: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.345343: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.345354: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.345358: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.345360: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.345365: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [001] d..3 276946.345378: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.345381: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.345386: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [002] d..3 276946.345425: workqueue_queue_work: work struct=0xffffffed9be80628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ SensorService-4286 [002] d..3 276946.345426: workqueue_activate_work: work struct 0xffffffed9be80628
+ SensorService-4286 [002] d..3 276946.345427: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.345439: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.345440: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.345443: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.345445: workqueue_execute_start: work struct 0xffffffed9be80628: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.345451: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.345452: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.345453: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.345463: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.345465: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.345468: workqueue_execute_end: work struct 0xffffffed9be80628
+ kworker/u16:9-11098 [005] d..3 276946.345469: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.345469: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.345477: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <...>-8794 [001] d..3 276946.345478: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.345483: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.345484: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [002] d..3 276946.345484: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ kworker/u16:9-11098 [005] d..3 276946.345485: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.345488: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1087 [005] d..3 276946.345494: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=D ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.345495: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.345498: sched_blocked_reason: pid=1087 iowait=0 caller=0xffffff87e0c12cc8S
+ surfaceflinger-622 [000] d..3 276946.345499: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [005] d..3 276946.345500: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.345501: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.345502: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [002] d..3 276946.345509: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [002] d..3 276946.345514: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.345516: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.345520: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-1087 [005] d..3 276946.345520: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ SensorService-4286 [002] d..3 276946.345528: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.345529: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.345533: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ sensors@1.0-se-867 [001] d..3 276946.345536: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-1087 [005] d..3 276946.345537: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.345537: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <idle>-0 [000] d..3 276946.345537: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1087 [005] d..3 276946.345541: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.345545: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.345551: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.345553: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ dsps_smem_glin-86 [002] d..3 276946.345555: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.345557: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.345558: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.345559: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1086 [005] d..3 276946.345561: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [006] d..3 276946.345562: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.345562: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [005] d..3 276946.345563: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.345568: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.345569: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [005] d..3 276946.345572: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.345578: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.345579: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.345581: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.345581: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.345582: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.345585: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.345587: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.345589: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.345591: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.345598: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ sensors@1.0-se-867 [000] d..3 276946.345600: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.345603: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.345606: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ sensors@1.0-se-867 [000] d..3 276946.345611: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.345617: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.345619: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.345622: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [002] d..3 276946.345623: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [004] d..3 276946.345625: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.345627: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.345629: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ SensorService-4286 [002] d..3 276946.345632: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ SensorService-4286 [002] d..3 276946.345640: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.345642: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.345645: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1197 [006] d..3 276946.345646: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.345646: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ SensorService-4286 [002] d..3 276946.345651: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.345652: cpu_idle: state=0 cpu_id=0
+ smem_native_ds-85 [001] d..3 276946.345668: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.345674: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [002] d..3 276946.345680: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-12059 [006] d..3 276946.345691: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.345694: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.345697: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [002] d..3 276946.345700: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.345702: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.345706: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.345710: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ SensorService-4286 [002] d..3 276946.345712: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.345719: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.345720: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.345721: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.345721: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.345723: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.345723: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.345725: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.345726: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [006] d..3 276946.345729: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.345744: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.345751: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [005] d..3 276946.345755: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.345760: cpu_idle: state=0 cpu_id=5
+ Thread-9-5756 [004] d..3 276946.345760: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.345764: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.345768: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.345768: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.345770: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.345772: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.345790: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.345798: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.345800: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.345803: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.345863: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.345869: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.345959: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.345962: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.345966: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.345968: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.345991: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.346003: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.346029: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.346035: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.346038: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.346041: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.346174: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.346175: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.346198: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.346202: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.346246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.346251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.346255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.346259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.346268: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.346276: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.346289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.346294: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.346297: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.346299: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.346300: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.346302: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.346302: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.346306: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.346313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.346321: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.346325: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.346331: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.346333: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.346336: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.346343: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.346350: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.346350: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.346352: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.346356: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.346356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.346358: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.346361: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <idle>-0 [001] d..3 276946.346362: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.346364: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ writer-5743 [000] d..3 276946.346368: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.346375: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.346424: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.346432: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.346434: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.346435: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.346437: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.346440: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.346441: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.346443: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.346443: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.346449: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.346451: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.346453: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.346454: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.346457: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.346459: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.346459: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.346460: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.346461: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.346462: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.346463: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.346465: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.346465: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.346469: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.346491: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.346499: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.346754: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.346756: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.347388: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.347391: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.347394: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.347397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.347409: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.347414: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.347482: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.347482: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.347488: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.347489: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.347693: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.347718: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.347760: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.347764: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.347767: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.347769: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.347771: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.347774: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.347783: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.347787: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.347790: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <idle>-0 [006] d..3 276946.347791: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.347792: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.347793: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.347796: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.347935: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.347941: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.347944: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.347995: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.348137: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.348144: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.348147: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.348147: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.348152: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.348154: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.348156: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.348159: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.348160: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.348164: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.348166: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.348184: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.348185: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.348189: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.348192: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.348202: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.348207: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.348210: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.348225: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.348232: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.348236: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [005] d..3 276946.348241: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=005
+ <idle>-0 [005] d..3 276946.348243: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.348245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.348246: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [000] d..3 276946.348251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.348254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.348258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sugov:4-604 [005] d..3 276946.348258: clock_set_rate: perfcl_clk state=2035200000 cpu_id=5
+ sugov:4-604 [005] d..3 276946.348265: cpu_frequency: state=2035200 cpu_id=4
+ writer-5743 [000] d..3 276946.348271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.348276: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.348278: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.348282: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.348289: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.348290: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.348295: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.348298: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.348306: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.348308: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sugov:4-604 [005] d..3 276946.348308: cpu_frequency: state=2035200 cpu_id=5
+ sugov:4-604 [005] d..3 276946.348310: cpu_frequency: state=2035200 cpu_id=6
+ sugov:4-604 [005] d..3 276946.348312: cpu_frequency: state=2035200 cpu_id=7
+ writer-5743 [000] d..3 276946.348312: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.348316: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sugov:4-604 [005] d..3 276946.348317: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ writer-5743 [000] d..3 276946.348323: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.348329: cpu_idle: state=0 cpu_id=0
+ FMOD-5742 [005] d..3 276946.348343: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.348353: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.348354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.348360: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.348362: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.348364: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.348365: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.348367: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.348367: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.348369: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.348369: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.348369: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.348371: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.348372: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.348375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.348377: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.348380: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.348386: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.348387: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.348388: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.348391: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.348391: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.348393: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.348411: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.348417: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.348417: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.348430: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.348431: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.348435: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.348438: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.348441: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.348609: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.348615: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.348617: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.348622: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.348624: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.348666: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.348760: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.348766: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.348769: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.348816: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.348902: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.348904: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.348960: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.348967: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.348969: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.349016: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.349022: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.349027: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.349029: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.349030: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.349066: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.349070: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.349138: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.349144: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.349147: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.349196: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.349314: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.349320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.349322: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.349370: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.349479: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.349486: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.349489: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.349544: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.349703: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.349710: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.349713: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.349742: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.349743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.349749: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.349752: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.349772: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.349809: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.349812: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.349815: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.349817: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ kswapd0-153 [003] d..3 276946.349858: sched_waking: comm=writer pid=6079 prio=96 target_cpu=006
+ <...>-10919 [007] d..3 276946.349864: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kswapd0-153 [003] d..3 276946.349869: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.349871: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.349871: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.349874: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.349875: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [000] d..3 276946.349912: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.349919: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.349921: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.349923: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.349926: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.349933: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.349939: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.349941: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.349944: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.349948: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.349951: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.349955: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.349957: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.349960: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.349966: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.349968: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.349971: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.349977: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.349983: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.349984: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.349988: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.349990: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.349993: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ Thread-9-5756 [004] d..3 276946.349995: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.349999: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.350001: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.350005: cpu_idle: state=0 cpu_id=0
+ kswapd0-153 [003] d..3 276946.350006: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ kswapd0-153 [003] d..3 276946.350013: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.350019: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.350028: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.350033: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.350035: cpu_idle: state=4294967295 cpu_id=0
+ <...>-83 [003] d..3 276946.350037: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [000] d..3 276946.350038: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.350044: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.350051: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.350058: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.350063: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.350097: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.350104: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.350106: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.350147: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.350149: workqueue_activate_work: work struct 0xffffffed9be80528
+ <idle>-0 [002] d..3 276946.350151: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.350156: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.350161: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.350163: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.350164: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.350165: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.350167: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.350171: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.350176: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ kworker/u16:9-11098 [005] d..3 276946.350182: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.350185: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.350189: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.350192: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.350193: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.350204: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.350207: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.350212: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.350212: workqueue_execute_end: work struct 0xffffffed9be80528
+ kworker/u16:9-11098 [005] d..3 276946.350214: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [001] d..3 276946.350223: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12203 [006] d..3 276946.350223: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:9-11098 [005] d..3 276946.350225: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.350229: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.350229: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.350231: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [000] d..3 276946.350244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1085 [005] d..3 276946.350248: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=D ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.350249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ kworker/u16:9-11098 [005] d..3 276946.350249: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.350250: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.350252: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:9-11098 [005] d..3 276946.350252: sched_blocked_reason: pid=1085 iowait=0 caller=0xffffff87e0c12cc8S
+ kworker/u16:9-11098 [005] d..3 276946.350253: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.350253: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [005] d..3 276946.350254: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [000] d..3 276946.350255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.350266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.350271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.350273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.350276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1085 [005] d..3 276946.350278: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.350282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.350284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1085 [005] d..3 276946.350284: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.350286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.350287: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.350289: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.350290: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.350292: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-10919 [007] d..3 276946.350292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.350292: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:9-11098 [005] d..3 276946.350293: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-5797 [006] d..3 276946.350294: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.350300: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.350300: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.350302: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.350304: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.350307: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-1084 [004] d..3 276946.350308: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.350310: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1084 [004] d..3 276946.350315: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.350317: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [000] d..3 276946.350317: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.350319: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.350324: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1084 [004] d..3 276946.350324: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.350328: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.350329: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.350337: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.350339: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.350343: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.350343: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-12059 [006] d..3 276946.350344: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.350344: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.350346: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.350353: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.350353: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.350355: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.350356: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.350360: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.350361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.350364: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.350365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.350371: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.350373: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [000] d..3 276946.350378: print: 0xffffff87dfd69750s: E|867
+ AudioTrack-5740 [004] d..3 276946.350379: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.350381: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.350383: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.350383: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.350384: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.350387: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.350395: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.350402: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [001] d..3 276946.350407: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.350408: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.350410: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.350414: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12199 [005] d..3 276946.350419: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.350424: cpu_idle: state=0 cpu_id=5
+ writer-5743 [002] d..3 276946.350426: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.350433: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [001] d..3 276946.350449: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.350449: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.350457: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.350459: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.350463: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.350467: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.350472: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.350474: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.350474: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.350476: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.350477: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.350505: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.350511: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.350514: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.350515: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.350517: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ FMOD-12164 [004] d..3 276946.350518: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.350521: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.350523: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [001] d..3 276946.350537: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ SensorService-4286 [001] d..3 276946.350543: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.350543: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.350545: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.350562: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ SensorService-4286 [001] d..3 276946.350565: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [001] d..3 276946.350572: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.350574: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.350578: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [001] d..3 276946.350580: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.350594: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [000] d..3 276946.350609: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.350616: cpu_idle: state=0 cpu_id=0
+ <...>-17 [001] d..3 276946.350617: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-17 [001] d..3 276946.350618: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-17 [001] d..3 276946.350619: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-17 [001] d..3 276946.350626: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-17 [001] d..3 276946.350637: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.350642: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.350676: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.350684: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.350686: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.350690: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.350697: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.350707: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.350716: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.350727: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.350734: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.350737: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.350759: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.350761: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.350768: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.350768: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.350775: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.350777: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ wifi@1.0-servi-7349 [002] d..3 276946.350801: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.350806: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.350811: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.350816: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.350828: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.350828: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.350830: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.350830: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.350832: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.350874: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.350880: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.350896: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.350903: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.350905: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.350958: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.351041: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.351045: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.351048: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.351050: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.351050: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.351056: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.351056: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.351058: cpu_idle: state=4294967295 cpu_id=4
+ rcu_preempt-7 [005] d..3 276946.351060: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.351060: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ rcu_preempt-7 [005] d..3 276946.351061: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.351066: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ sugov:4-604 [004] d..3 276946.351070: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ <idle>-0 [002] d..3 276946.351071: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.351074: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [002] d..3 276946.351075: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ sugov:4-604 [004] d..3 276946.351076: cpu_frequency: state=2457600 cpu_id=4
+ rcuop/2-28 [005] d..3 276946.351076: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.351077: cpu_idle: state=4294967295 cpu_id=2
+ rcuop/2-28 [005] d..3 276946.351082: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.351082: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [002] d..3 276946.351086: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ rcuop/2-28 [005] d..3 276946.351088: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ rcuop/4-44 [002] d..3 276946.351093: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.351098: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/4-44 [002] d..3 276946.351101: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <...>-10919 [007] d..3 276946.351103: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/0-10 [002] d..3 276946.351106: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=001
+ <...>-5797 [006] d..3 276946.351106: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:4-604 [004] d..3 276946.351113: cpu_frequency: state=2457600 cpu_id=5
+ rcuop/0-10 [002] d..3 276946.351113: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=001
+ sugov:4-604 [004] d..3 276946.351115: cpu_frequency: state=2457600 cpu_id=6
+ <idle>-0 [001] d..3 276946.351116: cpu_idle: state=4294967295 cpu_id=1
+ sugov:4-604 [004] d..3 276946.351116: cpu_frequency: state=2457600 cpu_id=7
+ rcuop/0-10 [002] d..3 276946.351118: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ <idle>-0 [001] d..3 276946.351121: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ sugov:4-604 [004] d..3 276946.351124: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.351129: cpu_idle: state=0 cpu_id=4
+ rcuop/1-20 [001] d..3 276946.351141: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-52 [002] d..3 276946.351142: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.351148: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.351148: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.351159: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-36 [005] d..3 276946.351168: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.351174: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.351259: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.351265: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.351268: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.351308: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.351344: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.351345: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.351425: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.351433: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.351451: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.351456: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.351484: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.351490: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.351492: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.351517: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.351519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.351526: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.351528: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.351551: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.351571: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.351577: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.351580: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ mdss_fb0-12067 [000] d..3 276946.351592: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.351600: cpu_idle: state=0 cpu_id=0
+ AudioOut_15-1199 [006] d..3 276946.351659: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.351727: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.351733: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.351735: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.351781: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.351923: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.351930: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.351932: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.351975: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.351983: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.351988: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.351992: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.351995: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.351999: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.352114: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.352120: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.352123: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.352178: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.352244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.352253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.352255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.352256: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.352260: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.352260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.352265: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.352275: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.352276: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.352277: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.352279: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.352281: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.352284: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.352295: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.352303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.352306: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.352307: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.352308: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.352310: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.352310: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12198 [005] d..3 276946.352311: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.352315: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.352317: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.352317: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.352320: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.352321: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.352323: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [001] d..3 276946.352328: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.352328: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.352329: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.352332: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.352335: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.352337: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.352337: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.352348: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.352350: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.352356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.352359: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.352366: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.352373: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.352406: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.352414: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.352415: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.352417: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.352419: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.352422: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.352423: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.352424: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.352424: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.352430: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.352432: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.352433: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.352435: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.352438: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.352440: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.352441: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.352442: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.352444: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.352445: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.352448: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.352448: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.352460: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.352463: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.352467: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.352469: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.352469: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.352476: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.352483: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.352486: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.352487: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.352663: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.352669: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.352671: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.352701: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.352702: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.352707: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.352710: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.352730: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.352738: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.352739: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.352827: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.352829: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.352831: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.352836: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.352842: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.352847: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.352850: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.352876: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.352883: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.352885: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.352889: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.352893: workqueue_execute_end: work struct 0xffffffedf351f058
+ <...>-10919 [007] d..3 276946.352901: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/1:0-10274 [001] d..3 276946.352903: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.352907: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.352910: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.352910: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.352914: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.352920: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.352922: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.352924: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.352956: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.352961: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.352962: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ wifi@1.0-servi-7349 [002] d..3 276946.352973: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.352981: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.353256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.353263: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.353265: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.353312: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.353403: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.353408: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.353411: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.353448: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.353553: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.353559: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.353562: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.353564: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.353565: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.353566: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.353569: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.353571: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.353574: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.353582: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.353582: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FMOD-12164 [004] d..3 276946.353586: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.353586: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.353589: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.353589: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.353613: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.353758: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.353765: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.353767: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.353771: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.353774: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.353776: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.353792: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.353799: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.353929: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.353935: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.353937: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.353976: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.354041: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.354043: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.354045: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.354047: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.354060: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.354066: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354068: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.354087: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.354089: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.354094: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354096: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.354113: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.354203: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.354208: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354211: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [004] d..3 276946.354227: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.354230: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.354232: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.354234: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.354237: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354239: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.354242: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.354244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.354247: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.354247: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.354249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.354249: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.354251: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.354251: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.354253: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.354255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.354257: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354259: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.354269: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.354271: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.354276: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.354279: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.354284: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.354286: cpu_idle: state=4294967295 cpu_id=1
+ trace-cmd-12205 [004] d..3 276946.354288: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.354289: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.354290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.354294: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.354295: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.354301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.354307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.354309: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.354312: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.354314: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ writer-5743 [000] d..3 276946.354323: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.354329: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-17 [001] d..3 276946.354330: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-17 [001] d..3 276946.354331: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [002] d..3 276946.354331: cpu_idle: state=4294967295 cpu_id=2
+ <...>-17 [001] d..3 276946.354332: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.354335: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-17 [001] d..3 276946.354337: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.354339: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.354345: cpu_idle: state=0 cpu_id=0
+ <...>-17 [001] d..3 276946.354347: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.354348: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.354390: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.354398: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.354400: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.354404: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.354405: workqueue_execute_end: work struct 0xffffffedf351f058
+ FastMixer-1198 [002] d..3 276946.354412: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.354415: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.354421: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.354422: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [001] d..3 276946.354422: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.354423: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.354426: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.354428: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.354429: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.354430: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.354431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.354437: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.354439: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.354442: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.354447: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.354448: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.354449: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.354451: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.354452: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.354457: cpu_idle: state=0 cpu_id=2
+ wifi@1.0-servi-7349 [000] d..3 276946.354478: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.354482: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.354484: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.354489: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.354512: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.354517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354520: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.354566: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.354615: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.354616: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [002] d..3 276946.354618: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.354627: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.354628: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.354629: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.354629: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.354631: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.354634: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.354641: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.354642: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.354643: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.354654: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.354656: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.354660: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [001] d..3 276946.354664: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [005] d..3 276946.354665: workqueue_execute_end: work struct 0xffffffed9be80728
+ kworker/u16:9-11098 [005] d..3 276946.354672: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.354675: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [001] d..3 276946.354685: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <...>-8794 [001] d..3 276946.354696: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.354697: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [001] d..3 276946.354698: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.354702: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [001] d..3 276946.354707: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.354709: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.354713: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.354715: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354718: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.354740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.354740: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.354745: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.354747: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.354762: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.354765: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.354777: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.354778: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.354780: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.354788: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.354796: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1040 [005] d..3 276946.354803: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [005] d..3 276946.354809: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.354811: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.354814: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.354819: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.354823: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.354825: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.354827: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.354831: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.354833: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.354834: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.354834: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.354835: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.354837: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.354838: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.354841: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.354842: cpu_idle: state=0 cpu_id=4
+ kswapd0-153 [003] d..3 276946.354859: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12203 [006] d..3 276946.354866: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kswapd0-153 [003] d..3 276946.354870: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.354871: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.354875: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.354885: print: 0xffffff87dfd69750s: E|867
+ <...>-6079 [001] d..3 276946.354915: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.354917: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <...>-6079 [001] d..3 276946.354921: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.354924: workqueue_queue_work: work struct=0xffffffed9be80028 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.354925: workqueue_activate_work: work struct 0xffffffed9be80028
+ <idle>-0 [002] d..3 276946.354926: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.354930: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.354931: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.354934: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.354935: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [001] d..3 276946.354935: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.354939: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-5797 [006] d..3 276946.354947: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <...>-5797 [006] d..3 276946.354950: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.354951: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [001] d..3 276946.354953: workqueue_execute_start: work struct 0xffffffed9be80028: function 0xffffff87e01740e8f
+ <...>-8794 [001] d..3 276946.354961: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-84 [002] d..3 276946.354962: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [001] d..3 276946.354962: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [001] d..3 276946.354963: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.354969: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.354970: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <...>-1196 [006] d..3 276946.354972: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.354972: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.354973: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.354975: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [001] d..3 276946.354979: workqueue_execute_end: work struct 0xffffffed9be80028
+ SensorService-4286 [007] d..3 276946.354980: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.354982: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [006] d..3 276946.354984: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-8794 [001] d..3 276946.354984: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.354984: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:9-11098 [005] d..3 276946.354986: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.354987: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.354987: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ kworker/u16:9-11098 [005] d..3 276946.354994: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [000] d..3 276946.354994: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.354996: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.354998: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.354999: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.354999: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.355000: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-8794 [001] d..3 276946.355001: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.355002: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.355003: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [002] d..3 276946.355005: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [000] d..3 276946.355006: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-6079 [002] d..3 276946.355012: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.355016: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [002] d..3 276946.355024: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.355024: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ kswapd0-153 [003] d..3 276946.355030: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ sensors@1.0-se-4291 [000] d..3 276946.355030: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.355030: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12199 [004] d..3 276946.355034: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.355037: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [004] d..3 276946.355040: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.355040: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.355042: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.355044: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ SensorService-4286 [007] d..3 276946.355044: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-1040 [005] d..3 276946.355049: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [000] d..3 276946.355050: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.355052: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.355054: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.355056: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.355057: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.355058: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <...>-1196 [001] d..3 276946.355060: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ sensors@1.0-se-1040 [005] d..3 276946.355060: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.355062: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.355064: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.355065: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [001] d..3 276946.355068: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.355070: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [007] d..3 276946.355074: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.355074: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.355082: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.355087: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.355088: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.355091: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-6079 [000] d..3 276946.355099: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.355106: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.355114: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [001] d..3 276946.355116: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.355122: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355124: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.355135: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [001] d..3 276946.355147: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.355157: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.355161: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [006] d..3 276946.355167: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ SensorService-4286 [007] d..3 276946.355174: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [001] d..3 276946.355183: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.355191: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.355191: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.355204: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.355213: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.355213: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.355216: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.355219: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.355223: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.355228: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355231: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.355232: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.355242: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.355244: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-867 [001] d..3 276946.355247: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.355249: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355251: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.355254: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.355255: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.355258: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.355268: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.355451: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.355452: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.355467: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.355474: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355476: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.355498: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.355500: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.355504: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355507: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.355524: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.355533: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.355535: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.355539: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.355543: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.355546: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.355639: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.355645: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355648: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.355670: sched_waking: comm=cds_mc_thread pid=7278 prio=118 target_cpu=000
+ <idle>-0 [001] d..3 276946.355678: sched_wakeup: comm=cds_mc_thread pid=7278 prio=118 target_cpu=000
+ <idle>-0 [000] d..3 276946.355680: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.355684: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=cds_mc_thread next_pid=7278 next_prio=118
+ <idle>-0 [001] d..3 276946.355685: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.355687: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.355691: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.355695: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.355701: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.355704: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [001] d..3 276946.355712: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.355713: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.355714: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.355717: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.355721: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.355725: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.355728: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ cds_mc_thread-7278 [000] d..3 276946.355735: sched_switch: prev_comm=cds_mc_thread prev_pid=7278 prev_prio=118 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.355742: cpu_idle: state=0 cpu_id=0
+ kworker/1:0-10274 [001] d..3 276946.355744: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <...>-1197 [006] d..3 276946.355746: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/1:0-10274 [001] d..3 276946.355750: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.355752: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.355756: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.355757: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.355765: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.355771: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.355784: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.355790: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.355792: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ wifi@1.0-servi-7349 [000] d..3 276946.355813: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ wifi@1.0-servi-7349 [000] d..3 276946.355823: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.355825: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.355829: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-12059 [006] d..3 276946.355838: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ DispSync-650 [001] d..3 276946.355862: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [001] d..3 276946.355868: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [001] d..3 276946.355876: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.355879: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.355883: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [001] d..3 276946.355885: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ DispSync-650 [001] d..3 276946.355891: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ DispSync-650 [001] d..3 276946.355904: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ <...>-17 [001] d..3 276946.355915: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-17 [001] d..3 276946.355916: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-17 [001] d..3 276946.355917: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-17 [001] d..3 276946.355921: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ wifi@1.0-servi-7349 [000] d..3 276946.355924: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-17 [001] d..3 276946.355929: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.355931: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <idle>-0 [000] d..3 276946.355936: cpu_idle: state=0 cpu_id=0
+ kworker/1:0-10274 [001] d..3 276946.355944: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ appEventThread-651 [002] d..3 276946.355949: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.355950: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.355953: cpu_idle: state=4294967295 cpu_id=0
+ kworker/1:0-10274 [001] d..3 276946.355956: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [000] d..3 276946.355957: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [004] d..3 276946.355961: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.355963: cpu_idle: state=4294967295 cpu_id=4
+ kworker/1:0-10274 [001] d..3 276946.355964: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.355965: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [002] d..3 276946.355968: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.355972: cpu_idle: state=0 cpu_id=1
+ appEventThread-651 [002] d..3 276946.355978: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.355980: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.355985: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [002] d..3 276946.356002: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.356009: cpu_idle: state=0 cpu_id=2
+ wifi@1.0-servi-7349 [000] d..3 276946.356019: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.356026: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.356037: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.356043: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.356046: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.356090: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.356099: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.356104: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.356107: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.356110: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.356114: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [004] d..3 276946.356121: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.356129: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.356131: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.356133: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.356175: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ ndroid.systemu-4573 [001] d..3 276946.356187: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.356202: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.356207: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.356209: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.356226: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.356231: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [001] d..3 276946.356245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.356252: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ ndroid.systemu-4573 [001] d..3 276946.356254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.356256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.356260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.356289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.356296: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.356298: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.356301: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.356308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.356315: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.356320: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.356326: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.356327: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.356331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.356334: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [002] d..3 276946.356337: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [001] d..3 276946.356338: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.356340: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.356343: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.356344: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.356345: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.356347: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.356351: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.356352: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.356353: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.356354: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.356354: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.356356: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.356357: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ writer-5743 [000] d..3 276946.356362: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.356369: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [001] d..3 276946.356379: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ ndroid.systemu-4573 [001] d..3 276946.356389: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.356391: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.356395: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.356398: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-12059 [006] d..3 276946.356399: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [000] d..3 276946.356408: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-4888 [000] d..3 276946.356412: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.356415: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ FastMixer-1198 [002] d..3 276946.356416: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.356426: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12204 [004] d..3 276946.356426: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.356429: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.356436: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.356438: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.356441: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ appEventThread-651 [000] d..3 276946.356446: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-5797 [006] d..3 276946.356446: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ <...>-5797 [006] d..3 276946.356449: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.356453: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.356453: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ FastMixer-1198 [002] d..3 276946.356455: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.356457: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5759 [005] d..3 276946.356459: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.356462: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.356475: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.356483: cpu_idle: state=0 cpu_id=0
+ writer-5743 [006] d..3 276946.356487: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.356490: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [001] d..3 276946.356493: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.356497: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [001] d..3 276946.356499: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.356501: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.356505: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [001] d..3 276946.356509: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-12059 [006] d..3 276946.356530: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-649 [001] d..3 276946.356536: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-649 [001] d..3 276946.356543: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.356545: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.356548: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-649 [001] d..3 276946.356563: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ appEventThread-651 [002] d..3 276946.356571: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.356572: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.356577: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.356627: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.356635: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-4888 [000] d..3 276946.356635: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.356637: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.356639: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-4888 [000] d..3 276946.356640: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.356642: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [004] d..3 276946.356642: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.356645: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityMain-5695 [005] d..3 276946.356652: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.356655: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FMOD-12164 [004] d..3 276946.356658: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.356662: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [000] d..3 276946.356683: print: 0xffffff87dfd69750s: B|4573|query
+ trace-cmd-12198 [005] d..3 276946.356691: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.356692: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [001] d..3 276946.356697: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.356698: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356701: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.356705: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [000] d..3 276946.356706: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356709: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.356711: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356714: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.356716: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.356716: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356719: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.356721: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.356722: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-5797 [006] d..3 276946.356724: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [000] d..3 276946.356724: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.356728: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [000] d..3 276946.356762: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.356763: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [000] d..3 276946.356768: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.356770: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.356774: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-4888 [000] d..3 276946.356778: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.356786: cpu_idle: state=0 cpu_id=0
+ <...>-649 [001] d..3 276946.356801: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [001] d..3 276946.356805: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [001] d..3 276946.356808: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.356818: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-649 [001] d..3 276946.356820: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.356825: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [001] d..3 276946.356901: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <...>-649 [001] d..3 276946.356907: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.356909: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.356913: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [001] d..3 276946.356931: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.356938: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [000] d..3 276946.356945: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.356953: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356956: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.356961: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [000] d..3 276946.356966: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.356977: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356980: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.356980: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.356983: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.356986: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.356986: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.356989: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.357011: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.357012: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.357017: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.357019: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357035: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-12059 [006] d..3 276946.357036: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.357041: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.357043: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.357047: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.357054: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.357055: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.357057: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [000] d..3 276946.357058: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kswapd0-153 [003] d..3 276946.357059: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.357062: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kswapd0-153 [003] d..3 276946.357063: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ kswapd0-153 [003] d..3 276946.357068: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [003] d..3 276946.357075: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ Worker-5712 [000] d..3 276946.357082: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [003] d..3 276946.357088: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.357090: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [001] d..3 276946.357092: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.357094: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ Worker-5715 [003] d..3 276946.357100: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ Worker-5714 [001] d..3 276946.357106: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.357113: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12201 [002] d..3 276946.357179: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.357189: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.357193: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.357199: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.357201: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.357246: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.357280: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.357284: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.357288: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.357290: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.357291: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.357292: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.357295: cpu_idle: state=4294967295 cpu_id=1
+ kswapd0-153 [003] d..3 276946.357295: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ <...>-4888 [000] d..3 276946.357295: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.357298: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ kswapd0-153 [003] d..3 276946.357299: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357302: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.357303: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.357308: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.357311: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.357313: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [003] d..3 276946.357313: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [001] d..3 276946.357314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.357316: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [001] d..3 276946.357321: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.357321: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.357328: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.357336: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ kswapd0-153 [003] d..3 276946.357364: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=003
+ UnityGfxDevice-5711 [004] d..3 276946.357367: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-4888 [000] d..3 276946.357376: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.357377: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.357380: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357380: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.357385: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ Worker-5715 [005] d..3 276946.357389: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12199 [004] d..3 276946.357392: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ trace-cmd-12199 [004] d..3 276946.357397: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357399: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.357407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.357412: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.357415: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12199 [004] d..3 276946.357431: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.357431: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.357437: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.357438: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.357439: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.357443: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.357445: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357461: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.357463: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.357467: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.357469: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.357471: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.357499: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.357505: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.357509: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.357516: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.357518: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.357521: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.357524: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.357526: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.357528: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.357529: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.357531: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.357533: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.357535: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.357536: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.357538: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.357539: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.357540: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.357542: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.357551: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.357555: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.357590: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.357595: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.357597: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357632: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.357641: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.357641: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [001] d..3 276946.357653: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.357664: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.357666: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [001] d..3 276946.357667: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.357669: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.357677: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.357679: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.357679: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [000] d..3 276946.357681: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.357686: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.357692: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.357693: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.357694: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357718: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357722: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357725: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.357735: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357815: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.357820: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.357822: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.357826: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.357831: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.357836: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.357839: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [000] d..3 276946.357849: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.357871: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.357874: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.357886: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.357912: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.357917: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.357919: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357921: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.357922: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.357923: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.357923: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.357926: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.357931: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.357932: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357933: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.357938: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.357939: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357940: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357942: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.357942: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.357945: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357946: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.357947: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357951: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.357953: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357957: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.357957: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.357958: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.357958: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357959: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.357962: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.357962: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357964: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.357965: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357967: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357969: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.357970: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.357971: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.357973: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.357973: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.357975: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357976: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.357981: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357982: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.357984: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.357986: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.357988: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.357989: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357990: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.357990: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357991: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.357997: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.357999: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.358000: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358002: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358005: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.358006: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358008: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358009: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.358010: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358010: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358011: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358013: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358014: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358016: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358017: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [000] d..3 276946.358018: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358018: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358019: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358021: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358022: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ trace-cmd-12203 [006] d..3 276946.358022: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5714 [001] d..3 276946.358024: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358026: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358028: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358029: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358029: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358032: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358032: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358033: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.358035: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.358038: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.358039: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358041: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358042: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358046: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358048: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358049: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.358051: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358052: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358053: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358057: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358059: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358060: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358060: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.358062: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.358064: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358064: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358066: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358069: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358071: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358071: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.358072: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.358074: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.358075: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358076: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358079: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.358080: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358082: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358084: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.358084: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358084: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358085: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358086: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.358087: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.358088: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358089: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.358090: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358092: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.358093: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [001] d..3 276946.358094: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358094: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358095: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358098: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358099: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358103: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.358105: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358105: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358106: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.358108: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.358109: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358109: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358109: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358112: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358113: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.358116: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358116: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358119: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358120: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358121: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.358123: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.358124: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [000] d..3 276946.358124: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358125: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358128: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358130: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358131: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.358132: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.358134: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.358135: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.358139: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.358141: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.358142: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.358152: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.358158: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.358164: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358169: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358172: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358173: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358176: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.358176: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358178: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358178: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358180: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [000] d..3 276946.358181: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.358188: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358189: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.358189: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [001] d..3 276946.358192: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358194: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358196: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358199: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358200: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358201: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358202: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.358204: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358206: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358207: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.358211: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358213: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.358215: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358216: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.358219: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-4888 [000] d..3 276946.358219: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358219: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358221: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.358222: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358223: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.358228: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.358229: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [005] d..3 276946.358229: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358230: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358233: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358236: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.358237: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ trace-cmd-12203 [006] d..3 276946.358238: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.358239: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358239: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358241: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358241: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.358242: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-5797 [006] d..3 276946.358243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ <...>-4888 [000] d..3 276946.358244: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.358245: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.358246: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [000] d..3 276946.358248: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.358253: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.358254: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.358257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.358260: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [001] d..3 276946.358263: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.358264: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.358269: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.358269: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.358272: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.358273: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.358276: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.358280: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.358282: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityMain-5695 [005] d..3 276946.358305: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358307: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358309: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [002] d..3 276946.358310: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5715 [005] d..3 276946.358313: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358314: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358318: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.358318: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [002] d..3 276946.358320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358321: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358322: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.358323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.358324: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.358326: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358326: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-5797 [006] d..3 276946.358326: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358327: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358328: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358328: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358329: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.358331: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.358331: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [005] d..3 276946.358332: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358334: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358334: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [002] d..3 276946.358336: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.358337: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.358338: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358339: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.358341: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.358342: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358344: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358344: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358346: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.358347: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358349: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358354: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.358354: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358355: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.358357: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.358361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.358363: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.358366: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.358367: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.358368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.358370: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.358372: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.358376: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.358381: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ Worker-5714 [001] d..3 276946.358384: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.358386: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ writer-5743 [002] d..3 276946.358391: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5713 [001] d..3 276946.358396: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.358397: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ trace-cmd-12200 [005] d..3 276946.358398: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-4888 [000] d..3 276946.358401: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [001] d..3 276946.358403: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.358412: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FMOD-5742 [005] d..3 276946.358412: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.358419: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.358459: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358463: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358464: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358469: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358469: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358473: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358476: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ FastMixer-1198 [000] d..3 276946.358478: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358478: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358480: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358480: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358482: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358483: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.358484: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.358484: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358486: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358487: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358488: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ FastMixer-1198 [000] d..3 276946.358489: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5715 [005] d..3 276946.358489: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358490: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358491: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358492: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358495: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.358496: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [000] d..3 276946.358499: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.358500: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5713 [001] d..3 276946.358501: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.358504: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [000] d..3 276946.358507: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.358507: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358508: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358511: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.358512: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.358514: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-5797 [006] d..3 276946.358515: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.358516: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.358518: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.358520: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [000] d..3 276946.358524: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ Worker-5713 [001] d..3 276946.358526: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.358532: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ FastMixer-1198 [000] d..3 276946.358532: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5759 [005] d..3 276946.358532: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [001] d..3 276946.358536: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Thread-9-5756 [004] d..3 276946.358537: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [000] d..3 276946.358540: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [000] d..3 276946.358551: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-12059 [006] d..3 276946.358563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12198 [005] d..3 276946.358565: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [001] d..3 276946.358584: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.358590: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12199 [002] d..3 276946.358602: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.358612: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.358689: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.358696: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.358698: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358702: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358707: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358710: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358712: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358712: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358714: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.358719: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.358720: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358721: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358724: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-12059 [006] d..3 276946.358725: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.358725: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.358729: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.358730: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358731: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.358732: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358733: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358734: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358734: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.358736: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.358737: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358738: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358741: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358744: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358747: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.358748: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [001] d..3 276946.358749: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.358751: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358753: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358755: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358757: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358758: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358761: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358761: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358762: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358766: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.358769: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358772: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358773: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358774: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.358774: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358775: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12203 [006] d..3 276946.358775: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [000] d..3 276946.358776: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.358777: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358778: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.358784: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358784: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358786: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358787: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.358790: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.358791: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358792: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358794: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358794: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358798: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358798: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358799: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358800: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358801: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.358802: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.358804: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358805: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358805: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358807: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358808: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.358809: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.358810: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.358811: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358812: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358815: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358818: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358819: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358820: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.358821: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.358821: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.358823: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358825: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.358825: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358827: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358829: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358832: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358835: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358836: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.358838: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [001] d..3 276946.358838: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.358839: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358841: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358842: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358845: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.358846: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358847: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.358849: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358849: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358850: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358852: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.358853: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358855: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358856: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [001] d..3 276946.358857: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358857: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358858: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358860: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358861: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.358863: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [001] d..3 276946.358864: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358865: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358867: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358868: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358868: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358870: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358870: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.358872: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358875: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.358879: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358881: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.358883: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358883: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358884: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358884: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358887: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358887: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358887: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.358889: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358891: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358893: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.358894: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358894: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.358895: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.358895: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5715 [005] d..3 276946.358897: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358898: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-5797 [006] d..3 276946.358898: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358902: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.358903: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358904: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.358905: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358905: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.358908: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358908: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358909: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.358912: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358913: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358916: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.358916: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358918: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.358919: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358919: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.358920: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.358923: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.358924: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358926: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.358928: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.358930: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [001] d..3 276946.358937: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.358944: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.358951: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358953: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.358960: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358965: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.358967: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12203 [006] d..3 276946.358969: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityGfxDevice-5711 [004] d..3 276946.358981: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358981: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.358984: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.358987: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.358987: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.358988: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.358990: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.358994: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.358994: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.358994: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.358998: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359001: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359002: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.359002: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359003: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359003: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359004: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359005: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.359007: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359007: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359010: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359011: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359013: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359014: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359014: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359017: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.359017: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [000] d..3 276946.359017: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359018: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359021: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359023: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.359024: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359024: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.359026: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.359027: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359029: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359031: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.359032: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359034: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.359037: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.359039: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [001] d..3 276946.359040: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.359046: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.359054: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359058: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359061: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359062: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359063: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359064: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.359064: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359065: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359067: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.359068: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.359069: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359069: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359073: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359074: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359076: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.359076: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.359076: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.359077: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.359078: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359079: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359079: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.359079: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.359083: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359084: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359087: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359088: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359089: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359090: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359091: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359093: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359094: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359094: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.359096: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359096: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359097: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359100: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359101: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.359102: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [001] d..3 276946.359102: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.359109: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359113: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.359119: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359119: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.359123: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.359125: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.359125: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.359127: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.359140: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.359143: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.359180: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359184: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359187: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359189: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359189: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359191: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359191: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359193: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.359193: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.359196: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.359197: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359198: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.359200: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359202: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359204: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.359205: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359205: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359208: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359208: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359209: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359212: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359212: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [000] d..3 276946.359216: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359217: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359219: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359220: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359220: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359220: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359223: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359225: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359226: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.359226: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359227: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359228: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359230: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.359230: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.359230: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359233: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.359236: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.359237: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.359239: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.359240: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359241: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.359241: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.359243: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [000] d..3 276946.359244: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.359245: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.359247: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359248: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ Worker-5712 [000] d..3 276946.359251: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359252: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.359255: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.359255: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5714 [001] d..3 276946.359256: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359257: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359259: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359263: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [005] d..3 276946.359263: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359264: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359266: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359269: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359271: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ trace-cmd-12203 [006] d..3 276946.359272: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [000] d..3 276946.359274: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359274: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.359274: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359276: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359277: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359277: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359278: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359280: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359282: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ trace-cmd-12199 [002] d..3 276946.359283: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359283: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359284: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.359286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [000] d..3 276946.359286: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.359287: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.359287: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359291: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.359292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.359292: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.359293: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-5797 [006] d..3 276946.359294: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359296: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359298: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359298: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359299: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.359299: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.359301: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.359302: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359303: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359304: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359307: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [000] d..3 276946.359308: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359309: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359310: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.359311: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.359313: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359314: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359317: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359318: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359319: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359319: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359320: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359322: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.359324: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359324: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.359324: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359328: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359329: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.359330: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359330: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359331: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.359333: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359333: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359336: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359338: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.359340: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.359341: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.359341: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359343: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359344: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359346: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359347: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359348: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359349: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359350: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359351: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359353: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359355: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359357: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359357: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359360: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.359360: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [001] d..3 276946.359360: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359361: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359364: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359367: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.359368: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359368: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359369: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359371: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.359372: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.359372: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.359374: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.359377: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.359381: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.359383: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.359391: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359394: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359396: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359397: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359398: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359400: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.359404: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.359405: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359406: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359409: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.359410: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359413: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359413: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359415: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359416: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359416: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359416: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.359419: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.359420: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359420: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5714 [001] d..3 276946.359424: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359424: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359427: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359427: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359428: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.359430: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.359430: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359431: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359431: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359437: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.359439: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359442: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.359442: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [000] d..3 276946.359445: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359445: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.359446: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.359448: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359448: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359449: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.359449: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359450: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359454: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [005] d..3 276946.359455: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359456: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.359456: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [000] d..3 276946.359461: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359463: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359465: cpu_idle: state=4294967295 cpu_id=1
+ trace-cmd-12203 [006] d..3 276946.359466: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.359468: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.359473: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ Worker-5713 [001] d..3 276946.359474: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.359474: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.359476: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [001] d..3 276946.359479: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.359498: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.359501: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.359505: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.359516: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.359519: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359519: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359521: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359522: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359524: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359524: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.359524: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.359525: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359527: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359528: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.359530: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359530: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359531: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.359534: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359535: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359537: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359538: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359538: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.359540: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.359541: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359541: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359541: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359546: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.359547: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359548: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359550: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359551: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359551: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359552: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359553: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359553: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359554: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359555: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.359561: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359563: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359564: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359565: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.359566: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [001] d..3 276946.359566: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.359568: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359573: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5713 [001] d..3 276946.359573: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359576: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.359578: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.359579: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.359581: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.359600: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359602: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359605: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359607: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359607: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359609: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359609: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359610: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.359612: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.359613: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359614: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359616: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.359617: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.359618: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359621: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.359622: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [001] d..3 276946.359623: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359624: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359625: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359627: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.359627: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359628: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359631: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359631: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359635: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359636: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.359638: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359638: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359639: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359639: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359641: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.359642: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359642: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.359645: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [000] d..3 276946.359646: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359647: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359649: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359649: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359650: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.359651: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.359652: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ Worker-5715 [005] d..3 276946.359652: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359653: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.359657: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.359658: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.359660: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-5797 [006] d..3 276946.359661: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.359662: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.359663: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.359668: cpu_idle: state=0 cpu_id=1
+ Worker-5712 [000] d..3 276946.359670: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359680: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.359683: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.359685: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.359688: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [000] d..3 276946.359692: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityGfxDevice-5711 [004] d..3 276946.359709: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-12059 [006] d..3 276946.359712: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityGfxDevice-5711 [004] d..3 276946.359714: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-4888 [000] d..3 276946.359716: print: 0xffffff87dfd69750s: E|4573
+ UnityGfxDevice-5711 [004] d..3 276946.359717: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.359755: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.359781: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359785: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359786: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359792: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359793: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359797: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359798: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.359800: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359802: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359802: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359804: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359805: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.359805: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359807: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359808: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359808: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359809: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359811: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359811: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359812: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359814: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.359815: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359816: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359819: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359821: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.359821: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359822: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.359824: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.359826: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.359827: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359829: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.359831: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359832: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.359834: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359835: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.359837: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359838: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359842: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359843: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359845: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.359846: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359846: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.359849: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=002
+ Worker-5715 [005] d..3 276946.359850: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.359851: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12203 [006] d..3 276946.359851: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.359852: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.359852: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [001] d..3 276946.359852: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.359854: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359855: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.359855: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ Worker-5715 [005] d..3 276946.359857: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359858: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.359859: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.359861: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359862: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359862: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359863: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.359864: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359865: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.359866: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359867: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kswapd0-153 [003] d..3 276946.359867: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359868: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.359869: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359869: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359872: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359873: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.359873: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [001] d..3 276946.359875: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.359878: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.359879: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359880: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-4888 [000] d..3 276946.359881: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [001] d..3 276946.359882: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ DispSync-650 [002] d..3 276946.359884: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ UnityMain-5695 [005] d..3 276946.359885: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.359885: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.359887: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359888: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359890: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.359890: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ DispSync-650 [002] d..3 276946.359890: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-6079 [000] d..3 276946.359890: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.359890: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.359890: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.359892: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359894: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ DispSync-650 [002] d..3 276946.359898: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359901: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359901: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359902: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359903: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359904: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.359905: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359906: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.359908: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityMain-5695 [005] d..3 276946.359908: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359909: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359911: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359912: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ DispSync-650 [002] d..3 276946.359914: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359914: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359915: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359918: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359920: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359921: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359922: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359927: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359928: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359930: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.359930: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.359931: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359933: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359935: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359937: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359937: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.359939: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-6079 [000] d..3 276946.359939: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ Worker-5715 [005] d..3 276946.359940: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359941: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359943: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ trace-cmd-12199 [002] d..3 276946.359943: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ UnityMain-5695 [005] d..3 276946.359944: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359946: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sfEventThread-652 [001] d..3 276946.359951: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sfEventThread-652 [001] d..3 276946.359963: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.359963: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.359964: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ kswapd0-153 [003] d..3 276946.359969: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [005] d..3 276946.359972: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359974: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.359975: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.359975: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sfEventThread-652 [001] d..3 276946.359978: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-5797 [006] d..3 276946.359978: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ Worker-5715 [005] d..3 276946.359979: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-6079 [000] d..3 276946.359980: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359981: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ trace-cmd-12199 [002] d..3 276946.359982: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359983: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359984: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.359987: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.359987: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.359988: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.359988: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.359989: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.359991: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.359992: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.359994: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.359994: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.359995: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.359996: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.359997: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.359998: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.359999: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.359999: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360000: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360001: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.360002: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-1196 [006] d..3 276946.360003: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360005: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360007: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.360008: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360008: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.360009: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.360011: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360011: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.360014: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.360016: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.360017: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.360018: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.360018: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-1196 [006] d..3 276946.360018: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.360019: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [001] d..3 276946.360019: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.360021: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.360022: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [005] d..3 276946.360022: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.360025: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.360026: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [003] d..3 276946.360031: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ surfaceflinger-622 [003] d..3 276946.360039: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ trace-cmd-12203 [004] d..3 276946.360044: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.360046: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ surfaceflinger-622 [003] d..3 276946.360046: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [002] d..3 276946.360046: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.360049: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360052: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.360053: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.360055: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.360056: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360058: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.360058: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360059: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360059: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-6079 [002] d..3 276946.360061: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.360062: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.360063: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360064: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.360065: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ UnityMain-5695 [005] d..3 276946.360066: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360067: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.360069: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.360070: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360071: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-83 [003] d..3 276946.360075: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360078: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.360079: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [005] d..3 276946.360080: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-6079 [002] d..3 276946.360081: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360082: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.360083: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360085: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360086: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.360088: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.360089: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360091: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360092: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.360093: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360094: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.360096: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.360103: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.360108: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [005] d..3 276946.360108: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.360112: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.360114: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.360117: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [001] d..3 276946.360128: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ UnityGfxDevice-5711 [004] d..3 276946.360131: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.360132: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [004] d..3 276946.360134: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [000] d..3 276946.360142: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [000] d..3 276946.360149: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.360151: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.360154: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [000] d..3 276946.360157: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [000] d..3 276946.360167: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360169: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360172: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360174: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-6079 [002] d..3 276946.360181: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.360183: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360184: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360188: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.360189: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.360190: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360191: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.360192: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.360194: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360195: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.360196: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360197: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360198: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360201: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360203: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.360204: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360204: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360205: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360207: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360208: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360212: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360213: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.360215: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360215: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.360218: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.360218: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360220: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360222: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360223: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.360225: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.360225: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360227: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360230: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360232: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360233: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.360234: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.360235: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360236: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.360237: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360238: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360239: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360241: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.360244: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360245: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.360247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360248: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360248: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360252: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360253: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360256: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.360257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.360258: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.360258: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.360259: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.360260: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.360262: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5715 [005] d..3 276946.360262: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.360263: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360263: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360265: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360266: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.360269: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [005] d..3 276946.360269: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5712 [000] d..3 276946.360269: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.360272: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [005] d..3 276946.360272: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.360274: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.360275: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.360276: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360276: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360279: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360281: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.360282: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ writer-5743 [002] d..3 276946.360283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <...>-4888 [000] d..3 276946.360283: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360284: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360286: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.360287: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360289: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ writer-5743 [002] d..3 276946.360290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360291: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.360291: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360292: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.360294: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5715 [005] d..3 276946.360294: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360295: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ trace-cmd-12203 [004] d..3 276946.360295: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360298: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.360299: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360300: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.360300: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.360301: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360303: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ writer-5743 [002] d..3 276946.360303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.360306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.360310: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.360310: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.360311: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ FastMixer-1198 [000] d..3 276946.360312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ Worker-5714 [001] d..3 276946.360313: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360315: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.360317: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360317: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.360318: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.360318: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.360320: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.360320: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.360321: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360321: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.360323: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.360325: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360325: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.360326: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360327: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360328: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360329: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360330: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360331: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.360332: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [000] d..3 276946.360333: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ writer-5743 [002] d..3 276946.360333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ Worker-5714 [001] d..3 276946.360337: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.360338: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.360338: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.360340: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360341: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [001] d..3 276946.360343: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.360344: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.360347: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.360349: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.360350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360350: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360353: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360354: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.360357: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.360357: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [005] d..3 276946.360361: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360361: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360365: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360367: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ FastMixer-1198 [000] d..3 276946.360369: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360369: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.360371: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360371: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360372: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360373: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360374: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.360375: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.360376: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360377: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360378: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360378: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.360380: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360381: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360383: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360384: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360387: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.360388: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [001] d..3 276946.360394: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.360400: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.360403: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [006] d..3 276946.360410: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [000] d..3 276946.360414: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.360414: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.360416: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.360418: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.360423: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.360423: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.360425: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.360426: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.360429: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.360433: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.360434: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.360438: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.360440: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [000] d..3 276946.360449: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.360452: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-4888 [000] d..3 276946.360453: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ AudioTrack-5740 [004] d..3 276946.360455: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.360463: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.360466: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.360467: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.360470: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [001] d..3 276946.360476: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.360484: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [005] d..3 276946.360486: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.360497: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.360501: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.360504: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.360509: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.360511: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.360513: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.360526: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360528: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.360529: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.360531: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360533: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360534: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360535: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.360537: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.360541: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.360541: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360543: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360547: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [001] d..3 276946.360550: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360551: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360554: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.360554: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360554: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360555: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360557: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.360558: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360559: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360559: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360564: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.360564: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360566: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.360566: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.360567: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360568: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.360569: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.360569: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360570: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.360571: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.360572: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.360575: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360576: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360579: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.360579: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360581: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360582: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.360584: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.360584: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360586: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.360586: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-4888 [000] d..3 276946.360587: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360588: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360592: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.360593: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ Worker-5712 [000] d..3 276946.360594: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.360595: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.360595: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.360597: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.360597: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.360599: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.360599: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-10919 [007] d..3 276946.360600: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.360601: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [006] d..3 276946.360602: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.360606: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.360609: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.360610: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-5797 [006] d..3 276946.360614: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5713 [001] d..3 276946.360615: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.360617: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.360618: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360620: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ trace-cmd-12203 [004] d..3 276946.360620: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.360622: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.360624: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360625: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-12059 [006] d..3 276946.360627: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.360631: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.360632: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.360634: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.360637: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [000] d..3 276946.360641: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ trace-cmd-12204 [004] d..3 276946.360646: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12199 [002] d..3 276946.360647: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-12059 [006] d..3 276946.360651: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.360659: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360662: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360663: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.360668: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.360702: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.360703: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [005] d..3 276946.360703: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ kgsl_worker_th-294 [002] d..3 276946.360706: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ UnityMain-5695 [005] d..3 276946.360707: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.360709: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360710: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360711: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360713: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.360714: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360715: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.360716: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360716: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360717: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360718: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.360722: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.360723: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [000] d..3 276946.360725: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.360726: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ Worker-5714 [001] d..3 276946.360729: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.360730: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.360730: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ Worker-5713 [001] d..3 276946.360735: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.360740: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.360741: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.360801: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.360806: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.360810: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.360818: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360821: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.360824: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360826: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360827: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.360829: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.360830: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.360830: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360831: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.360833: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360834: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360836: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.360838: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.360838: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.360838: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.360839: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.360840: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.360842: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.360843: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [000] d..3 276946.360844: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.360847: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.360854: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [001] d..3 276946.360864: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.360864: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360868: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.360870: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.360872: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.360874: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.360875: sched_blocked_reason: pid=11098 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.360876: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.360878: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.360879: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.360883: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:9-11098 [005] d..3 276946.360887: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.360901: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.360902: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.360903: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.360906: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.360906: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.360908: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-5797 [006] d..3 276946.360909: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.360934: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.360934: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.360939: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.360941: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.360960: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [000] d..3 276946.360974: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ UnityMain-5695 [005] d..3 276946.361057: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.361061: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361064: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361066: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.361066: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-4888 [000] d..3 276946.361070: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.361072: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361073: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361076: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.361079: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361080: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361080: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361082: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361082: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361083: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.361084: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.361085: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361086: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361089: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361090: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361092: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361093: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.361094: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.361095: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.361097: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361097: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5714 [001] d..3 276946.361097: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361101: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361103: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361103: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [000] d..3 276946.361104: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [005] d..3 276946.361106: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361108: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.361109: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361112: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361112: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361115: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361116: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361117: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361117: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.361119: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361120: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.361121: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.361122: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361123: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361125: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361126: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.361128: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.361128: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.361129: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [001] d..3 276946.361129: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361130: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361133: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.361135: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.361136: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.361137: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.361138: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361139: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.361139: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.361142: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.361143: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.361144: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.361145: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.361146: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.361146: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.361148: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.361149: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.361150: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5712 [000] d..3 276946.361151: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.361151: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.361152: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-5797 [006] d..3 276946.361154: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [001] d..3 276946.361155: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361157: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361159: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361159: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361160: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.361162: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.361163: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361164: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.361166: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.361170: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.361171: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.361173: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361174: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361175: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361176: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361177: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.361178: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.361179: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361180: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ trace-cmd-12203 [004] d..3 276946.361182: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361184: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.361185: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.361186: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.361186: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.361186: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361187: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.361189: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361189: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.361189: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361193: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361194: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [000] d..3 276946.361194: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361196: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.361197: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5713 [001] d..3 276946.361198: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361198: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361199: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.361201: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361203: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.361205: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.361205: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.361206: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361206: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.361207: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5715 [005] d..3 276946.361208: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [000] d..3 276946.361209: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.361209: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.361212: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.361212: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361214: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.361214: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361215: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361216: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.361218: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.361219: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361219: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.361221: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.361226: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361226: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.361227: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361228: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361229: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.361230: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.361231: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361232: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361234: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361234: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361238: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361240: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.361240: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.361241: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.361243: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.361243: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361243: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361246: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.361247: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361247: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361248: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361249: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.361250: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.361250: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.361251: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.361256: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [000] d..3 276946.361260: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.361261: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.361267: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.361273: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [000] d..3 276946.361274: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.361277: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.361279: cpu_idle: state=4294967295 cpu_id=4
+ <...>-649 [002] d..3 276946.361280: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [004] d..3 276946.361281: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-649 [002] d..3 276946.361286: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-649 [002] d..3 276946.361288: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.361289: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361292: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361293: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.361295: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.361297: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361298: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.361299: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.361300: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.361303: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-649 [002] d..3 276946.361304: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <idle>-0 [001] d..3 276946.361305: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.361307: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.361308: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.361309: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.361310: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361310: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361311: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.361311: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5715 [005] d..3 276946.361313: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361314: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.361314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.361316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361316: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361317: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.361320: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-649 [002] d..3 276946.361321: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ Worker-5714 [001] d..3 276946.361322: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361322: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361326: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361328: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [000] d..3 276946.361328: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361329: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-649 [002] d..3 276946.361330: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ Worker-5715 [005] d..3 276946.361332: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361333: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.361333: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [000] d..3 276946.361335: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.361338: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-649 [002] d..3 276946.361338: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.361339: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.361340: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.361341: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.361345: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.361346: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.361349: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-5797 [006] d..3 276946.361349: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [002] d..3 276946.361351: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.361352: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.361354: cpu_idle: state=4294967295 cpu_id=4
+ <...>-649 [002] d..3 276946.361355: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [004] d..3 276946.361355: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [000] d..3 276946.361356: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361360: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.361362: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.361364: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-649 [002] d..3 276946.361368: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.361369: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.361369: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-649 [002] d..3 276946.361371: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.361372: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.361372: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [001] d..3 276946.361372: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361374: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.361377: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.361379: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.361379: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.361380: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5714 [001] d..3 276946.361381: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.361382: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361384: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.361388: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361390: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.361391: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-12059 [006] d..3 276946.361392: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.361393: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.361393: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-649 [002] d..3 276946.361393: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.361394: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.361395: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361395: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.361397: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.361397: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.361398: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.361398: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361398: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.361400: cpu_idle: state=4294967295 cpu_id=1
+ <...>-649 [002] d..3 276946.361400: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.361401: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.361403: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.361403: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [001] d..3 276946.361404: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [000] d..3 276946.361404: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361405: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.361405: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361406: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.361408: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.361408: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361408: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.361409: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ UnityMain-5695 [005] d..3 276946.361412: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.361412: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.361414: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.361414: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.361414: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5714 [001] d..3 276946.361414: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [000] d..3 276946.361415: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.361417: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361417: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.361418: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-4888 [000] d..3 276946.361419: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [001] d..3 276946.361425: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ Worker-5712 [000] d..3 276946.361425: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [002] d..3 276946.361428: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ Worker-5713 [001] d..3 276946.361428: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.361434: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5713 [001] d..3 276946.361434: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.361437: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.361439: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.361440: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [001] d..3 276946.361442: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.361448: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [000] d..3 276946.361453: print: 0xffffff87dfd69750s: E|4573
+ UnityGfxDevice-5711 [004] d..3 276946.361454: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.361457: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12199 [002] d..3 276946.361484: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.361486: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.361489: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.361493: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.361494: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.361496: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.361496: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.361497: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.361501: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.361504: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.361507: print: 0xffffff87dfd69750s: E|4573
+ UnityGfxDevice-5711 [004] d..3 276946.361528: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <...>-4888 [000] d..3 276946.361529: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.361537: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.361539: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.361541: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.361546: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <...>-10919 [007] d..3 276946.361549: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.361553: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.361556: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/4-44 [002] d..3 276946.361560: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.361566: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.361602: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.361657: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.361667: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.361722: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.361729: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.361731: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.361733: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.361734: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.361734: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.361736: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.361739: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.361741: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.361780: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.361785: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.361787: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.361792: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.361796: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.361806: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.361810: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.361812: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.361816: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.361819: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityGfxDevice-5711 [004] d..3 276946.361850: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.361855: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.361857: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.361858: print: 0xffffff87dfd69750s: E|5677
+ <...>-10919 [007] d..3 276946.361858: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.361859: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.361860: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.361861: print: 0xffffff87dfd69750s: E|5677
+ <...>-5797 [006] d..3 276946.361862: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.361863: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.361864: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [007] d..3 276946.361865: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityGfxDevice-5711 [004] d..3 276946.361867: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ UnityGfxDevice-5711 [004] d..3 276946.361912: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=002
+ <idle>-0 [002] d..3 276946.361920: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=002
+ <idle>-0 [002] d..3 276946.361923: cpu_idle: state=4294967295 cpu_id=2
+ UnityGfxDevice-5711 [004] d..3 276946.361924: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.361927: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ <idle>-0 [004] d..3 276946.361929: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.361945: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-649 [002] d..3 276946.361950: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-10919 [007] d..3 276946.361951: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.361954: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [002] d..3 276946.361955: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [002] d..3 276946.361958: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [002] d..3 276946.361967: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-649 [002] d..3 276946.361972: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <...>-649 [002] d..3 276946.361981: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.361983: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.361985: cpu_idle: state=4294967295 cpu_id=5
+ <...>-649 [002] d..3 276946.361986: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.361988: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-12059 [006] d..3 276946.362002: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.362009: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.362010: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.362013: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.362015: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.362018: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12200 [005] d..3 276946.362033: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.362039: cpu_idle: state=0 cpu_id=5
+ <...>-649 [002] d..3 276946.362064: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.362079: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.362080: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.362082: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-649 [002] d..3 276946.362104: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.362113: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [005] d..3 276946.362122: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.362246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.362249: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <idle>-0 [001] d..3 276946.362254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.362257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.362257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.362258: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.362261: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.362262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.362264: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.362266: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.362295: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.362306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.362308: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.362313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.362313: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.362322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.362325: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [000] d..3 276946.362329: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.362330: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.362334: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.362336: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.362339: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.362351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.362358: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.362359: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.362359: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.362362: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.362363: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.362373: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.362379: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.362381: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.362386: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.362387: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.362389: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ writer-5743 [000] d..3 276946.362390: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.362390: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.362400: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.362401: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.362404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.362406: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.362417: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.362421: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.362429: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.362430: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=002
+ UnityGfxDevice-5711 [005] d..3 276946.362438: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.362441: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.362445: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.362450: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.362460: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.362471: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-649 [004] d..3 276946.362472: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-649 [004] d..3 276946.362476: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=118 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.362481: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.362483: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.362485: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.362485: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.362492: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.362494: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.362499: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.362505: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.362512: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.362514: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ AudioTrack-5759 [005] d..3 276946.362518: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.362522: cpu_idle: state=0 cpu_id=5
+ <...>-649 [004] d..3 276946.362535: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ writer-5743 [000] d..3 276946.362537: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-649 [004] d..3 276946.362538: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-649 [004] d..3 276946.362540: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.362544: cpu_idle: state=0 cpu_id=0
+ <...>-649 [004] d..3 276946.362549: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-649 [004] d..3 276946.362563: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-649 [004] d..3 276946.362571: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.362573: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-649 [004] d..3 276946.362583: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.362585: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.362589: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-649 [004] d..3 276946.362596: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.362598: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.362600: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.362607: cpu_idle: state=4294967295 cpu_id=2
+ <...>-649 [004] d..3 276946.362609: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.362610: cpu_idle: state=0 cpu_id=2
+ <...>-649 [004] d..3 276946.362613: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-649 [004] d..3 276946.362631: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.362638: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.362724: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.362729: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.362733: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.362739: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.362753: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.362758: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.362761: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.362791: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.362806: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.362809: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.362812: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.362814: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.362815: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityGfxDevice-5711 [005] d..3 276946.362818: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.362830: print: 0xffffff87dfd69750s: E|5677
+ FMOD-12164 [004] d..3 276946.362831: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.362835: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.362840: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.362844: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.362845: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.362875: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.362878: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12202 [005] d..3 276946.362884: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.362900: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.362907: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.362908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.362914: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.362916: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.362964: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.362966: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.362969: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.362973: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.362976: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.362979: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.362984: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.362994: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.362994: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.362997: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdd6534S
+ <...>-10919 [007] d..3 276946.362999: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.363005: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.363008: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.363187: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.363190: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.363301: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.363307: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.363310: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.363356: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.363359: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363362: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363365: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.363367: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363370: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363397: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363397: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363401: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363404: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363410: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363412: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363413: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363415: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363418: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363420: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.363424: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.363426: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363429: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363430: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363435: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363437: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363437: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363440: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363442: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363444: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363449: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363451: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363455: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363458: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363460: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363461: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363464: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363467: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363467: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363470: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363472: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363473: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363475: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363478: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363480: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363483: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363485: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363486: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363488: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363491: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363492: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.363494: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [006] d..3 276946.363495: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363497: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363498: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.363500: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.363501: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.363502: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.363503: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363504: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.363506: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.363506: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.363507: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [007] d..3 276946.363508: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.363509: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.363510: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363512: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363516: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363517: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363519: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363521: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363524: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363530: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.363537: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.363540: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.363541: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.363543: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.363545: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363549: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363551: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363553: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363558: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363560: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363563: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363565: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363569: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363570: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363572: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.363573: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.363575: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363577: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363580: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.363582: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363584: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.363590: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kgsl_worker_th-294 [002] d..3 276946.363593: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363595: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [004] d..3 276946.363599: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.363601: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.363606: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12204 [007] d..3 276946.363626: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363631: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363635: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363637: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363638: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363642: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363644: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363647: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363650: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363653: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363655: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363657: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363659: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363662: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363665: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363666: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363669: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363671: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363673: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363675: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363678: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363679: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363681: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363683: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363685: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363688: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363691: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363692: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363695: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363697: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363698: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363701: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363703: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363703: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363706: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363708: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363709: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363712: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363715: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363717: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363719: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363721: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363723: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363725: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363727: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363730: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363732: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363734: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363735: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363738: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363740: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363751: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363753: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363755: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363757: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363759: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363762: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.363767: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [006] d..3 276946.363769: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.363771: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [006] d..3 276946.363771: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363773: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.363774: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.363775: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.363775: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.363777: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.363778: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-10919 [007] d..3 276946.363778: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363781: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363783: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363785: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363787: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363789: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363791: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363793: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363795: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363797: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363799: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363801: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363803: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363805: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363806: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363808: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363810: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363811: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363814: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363817: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363818: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kgsl_worker_th-294 [002] d..3 276946.363818: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363820: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363822: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.363824: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.363824: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363826: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363829: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363829: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363832: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363834: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363836: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363838: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363841: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363841: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363844: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363846: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363847: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363850: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363852: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363853: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363855: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363857: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363859: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363861: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363863: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363864: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363867: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363869: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363870: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363872: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363874: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363875: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363877: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363879: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363880: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363884: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.363887: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.363889: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.363890: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363891: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.363892: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.363892: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363893: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363897: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363899: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363901: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363902: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363904: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363905: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12205 [004] d..3 276946.363907: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.363908: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363911: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363912: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363914: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.363914: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.363916: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363917: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363920: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363922: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363925: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363928: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363930: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363931: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363934: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363936: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363936: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363938: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363940: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363942: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363944: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363946: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363946: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363949: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363950: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363952: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363955: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363956: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363957: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363959: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363961: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363962: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363965: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363967: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363969: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363972: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363974: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363975: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.363976: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.363978: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.363979: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.363979: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.363981: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363982: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363983: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363985: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.363987: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.363989: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.363993: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.363996: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.363998: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.363999: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364001: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364004: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364005: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364007: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364009: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364010: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364013: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364015: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364017: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364020: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364022: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364024: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364026: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364028: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364028: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364030: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364032: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364033: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364035: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364038: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364038: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364041: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364043: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364044: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364047: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364049: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364049: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364051: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364053: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364055: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364057: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364059: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364061: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364063: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364065: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364067: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364069: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364071: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364072: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364073: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364075: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364077: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364079: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364081: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364082: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364084: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364086: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364088: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364090: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364092: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364093: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364096: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364098: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364100: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364102: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364104: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364105: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364107: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364109: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364110: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364113: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364115: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364115: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364117: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364119: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364121: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364123: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364125: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364129: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364131: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364133: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364134: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364137: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364139: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364139: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364142: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364144: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364148: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.364151: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.364153: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.364153: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.364155: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.364155: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364156: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364159: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364159: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364166: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364169: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [004] d..3 276946.364170: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364174: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.364174: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.364177: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364178: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.364180: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.364180: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364182: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364184: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.364185: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.364186: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.364188: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.364193: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364196: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364198: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364200: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364203: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.364205: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364205: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364208: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.364209: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.364210: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364212: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364214: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.364245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.364251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.364254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.364258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.364271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.364277: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.364280: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.364284: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.364291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.364293: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.364299: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.364302: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.364310: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.364314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.364317: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.364319: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.364319: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.364322: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.364324: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.364325: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.364331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.364337: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.364363: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.364372: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.364374: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.364376: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.364376: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.364380: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.364382: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.364384: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.364385: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.364386: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-5797 [006] d..3 276946.364386: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.364390: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.364392: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.364393: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ AudioTrack-5740 [004] d..3 276946.364397: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.364399: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.364402: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ rcu_preempt-7 [005] d..3 276946.364403: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.364406: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.364408: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.364408: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.364411: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.364411: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ rcuop/6-60 [004] d..3 276946.364413: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.364415: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.364417: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.364422: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.364427: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ <idle>-0 [001] d..3 276946.364430: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.364435: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.364443: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.364444: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364446: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364449: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ writer-5743 [000] d..3 276946.364451: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364452: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364454: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364457: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.364458: cpu_idle: state=0 cpu_id=0
+ rcuop/7-68 [005] d..3 276946.364472: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.364477: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.364479: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364480: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364483: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364486: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364489: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364492: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364493: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364496: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364499: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364501: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364504: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364505: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364506: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364508: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364509: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364511: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364514: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364516: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364516: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364519: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364521: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364522: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364525: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364528: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364528: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364530: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364533: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364534: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364537: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364539: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364539: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364542: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364544: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364546: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364548: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364551: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364559: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364561: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364563: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364565: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364567: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364570: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364571: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364573: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364575: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364577: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364579: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364582: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364584: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364586: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364588: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364590: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364593: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364595: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364595: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364597: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364601: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364604: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364606: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364607: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364608: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.364610: workqueue_queue_work: work struct=0xffffffed9be801a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [007] d..3 276946.364610: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364612: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.364613: workqueue_activate_work: work struct 0xffffffed9be801a8
+ <...>-10919 [007] d..3 276946.364615: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.364615: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.364617: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364620: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364623: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364625: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364626: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.364626: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.364626: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.364628: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.364628: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.364628: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.364630: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [007] d..3 276946.364631: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364632: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364634: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.364634: workqueue_execute_start: work struct 0xffffffed9be801a8: function 0xffffff87e01740e8f
+ <idle>-0 [007] d..3 276946.364636: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364638: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364640: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364642: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.364643: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [007] d..3 276946.364643: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [005] d..3 276946.364644: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-5797 [006] d..3 276946.364645: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.364645: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [007] d..3 276946.364647: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364648: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364651: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364652: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364654: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364655: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.364656: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.364658: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.364659: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.364660: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.364663: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-5797 [006] d..3 276946.364663: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.364666: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.364666: workqueue_execute_end: work struct 0xffffffed9be801a8
+ <...>-8794 [001] d..3 276946.364668: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [007] d..3 276946.364668: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364670: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364672: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364674: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.364674: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.364675: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.364676: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.364676: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.364679: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.364679: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.364682: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.364683: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.364685: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.364686: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.364686: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-8794 [001] d..3 276946.364688: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.364688: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364690: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.364693: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.364695: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.364695: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-8794 [001] d..3 276946.364701: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-10919 [007] d..3 276946.364702: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ trace-cmd-12205 [004] d..3 276946.364703: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.364704: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.364706: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-10919 [007] d..3 276946.364707: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.364709: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-8794 [001] d..3 276946.364712: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.364713: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.364714: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.364718: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.364720: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.364720: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.364722: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.364723: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.364724: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.364728: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364729: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.364730: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-5797 [006] d..3 276946.364732: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.364734: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.364736: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-1083 [004] d..3 276946.364751: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ sensors@1.0-se-1083 [004] d..3 276946.364758: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.364760: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.364762: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.364767: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.364781: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.364783: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.364787: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.364788: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.364796: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.364800: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.364803: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.364814: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.364816: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.364817: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.364820: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.364820: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ kswapd0-153 [003] d..3 276946.364855: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.364866: print: 0xffffff87dfd69750s: E|867
+ kswapd0-153 [003] d..3 276946.364867: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.364869: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.364873: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.364892: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.364902: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.364905: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-6079 [001] d..3 276946.364916: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.364924: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.364926: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.364931: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ SensorService-4286 [007] d..3 276946.364940: print: 0xffffff87dfd69750s: E|1661
+ <...>-6079 [001] d..3 276946.364940: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.364952: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <...>-5797 [006] d..3 276946.364957: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.364957: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-84 [002] d..3 276946.364957: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.364962: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.364964: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.364965: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.364971: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.364976: workqueue_queue_work: work struct=0xffffffed9be809a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.364977: workqueue_activate_work: work struct 0xffffffed9be809a8
+ <...>-1196 [006] d..3 276946.364978: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.364978: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.364985: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.364988: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.364992: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.364992: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.364993: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [006] d..3 276946.364994: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-8794 [001] d..3 276946.364995: workqueue_execute_start: work struct 0xffffffed9be809a8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.364995: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.364995: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.364998: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ SensorService-4286 [007] d..3 276946.365000: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-8794 [001] d..3 276946.365003: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [001] d..3 276946.365004: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [001] d..3 276946.365006: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ kswapd0-153 [003] d..3 276946.365013: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [005] d..3 276946.365014: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.365015: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [005] d..3 276946.365016: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.365019: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kswapd0-153 [003] d..3 276946.365019: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-8794 [001] d..3 276946.365021: workqueue_execute_end: work struct 0xffffffed9be809a8
+ <...>-6079 [000] d..3 276946.365022: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-8794 [001] d..3 276946.365022: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [005] d..3 276946.365022: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.365024: cpu_idle: state=4294967295 cpu_id=2
+ kswapd0-153 [003] d..3 276946.365025: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ SensorService-4286 [007] d..3 276946.365026: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ kworker/u16:9-11098 [005] d..3 276946.365027: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.365027: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [004] d..3 276946.365029: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.365031: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-8794 [001] d..3 276946.365032: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.365033: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.365036: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.365039: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.365039: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [001] d..3 276946.365043: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [000] d..3 276946.365043: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <...>-83 [003] d..3 276946.365045: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ <idle>-0 [000] d..3 276946.365046: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12203 [004] d..3 276946.365046: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <...>-8794 [001] d..3 276946.365052: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.365060: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [004] d..3 276946.365063: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.365069: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-1196 [002] d..3 276946.365072: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [002] d..3 276946.365082: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.365085: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.365085: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.365085: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.365088: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sensors@1.0-se-1087 [004] d..3 276946.365091: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.365091: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.365093: cpu_idle: state=4294967295 cpu_id=5
+ <...>-1196 [002] d..3 276946.365094: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.365095: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.365098: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.365102: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1086 [005] d..3 276946.365102: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.365103: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1086 [005] d..3 276946.365106: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.365108: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.365110: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-6079 [001] d..3 276946.365111: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.365114: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1086 [005] d..3 276946.365116: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.365119: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.365121: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.365122: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.365123: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.365125: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.365126: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.365129: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.365143: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.365154: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.365163: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.365167: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.365178: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.365191: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.365198: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.365199: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.365211: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.365219: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.365220: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.365221: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.365225: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.365237: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.365249: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ sensors@1.0-se-867 [000] d..3 276946.365250: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.365255: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.365256: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.365258: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.365261: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.365262: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.365265: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.365270: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.365271: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.365272: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-5797 [006] d..3 276946.365274: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.365277: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.365280: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.365302: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.365309: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.365311: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.365365: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.365372: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.365378: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.365379: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.365382: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdd6534S
+ <...>-10919 [007] d..3 276946.365385: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.365387: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.365390: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.365494: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.365504: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.365507: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.365512: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <...>-5797 [006] d..3 276946.365529: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.365534: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.365540: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5794 [001] d..3 276946.365546: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <...>-10919 [007] d..3 276946.365546: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.365548: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.365551: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-5794 [001] d..3 276946.365556: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.365558: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.365562: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5794 [001] d..3 276946.365587: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.365597: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.365597: cpu_idle: state=0 cpu_id=1
+ <...>-5795 [002] d..3 276946.365598: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.365599: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.365601: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.365605: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [007] d..3 276946.365607: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [006] d..3 276946.365609: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [007] d..3 276946.365611: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <idle>-0 [007] d..3 276946.365612: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.365614: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.365617: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5795 [002] d..3 276946.365624: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.365632: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.365633: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.365641: sched_blocked_reason: pid=5795 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-1197 [006] d..3 276946.365643: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.365643: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.365646: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.365648: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.365650: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5795 [002] d..3 276946.365729: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.365732: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.365739: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.365739: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.365740: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.365743: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.365792: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.365797: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.365801: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.365804: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.365880: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.365883: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.365886: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.365889: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.365905: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.365910: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.365912: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.365918: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.365921: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.365924: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.365927: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.365931: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.365933: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.365935: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.365962: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.365967: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.365969: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.365973: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.366002: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366006: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.366168: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.366173: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.366175: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.366175: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.366177: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.366177: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.366196: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.366198: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.366203: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.366205: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.366216: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366219: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.366226: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.366229: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.366245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.366250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.366253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.366257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.366272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.366277: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.366279: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366282: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.366289: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.366294: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.366297: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.366299: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.366301: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.366304: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.366310: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.366310: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.366314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.366316: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.366316: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.366318: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366320: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.366320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.366322: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366325: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.366330: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.366337: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.366361: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.366366: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.366367: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.366375: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.366376: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.366377: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.366379: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.366383: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.366384: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.366384: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.366386: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.366390: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.366392: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.366392: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366394: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.366395: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.366401: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.366401: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.366401: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.366404: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.366405: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.366408: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.366425: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.366431: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.366479: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366482: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.366510: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.366516: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.366518: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366520: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.366539: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.366541: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.366545: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.366547: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.366567: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.366570: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.366601: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366603: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.366614: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.366616: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.366680: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.366686: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.366688: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366689: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.366690: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366693: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.366709: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.366711: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.366714: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.366715: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.366717: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366718: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.366738: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.366741: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.366798: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366799: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.366840: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.366842: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.366844: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.366846: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.366847: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.366847: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.366848: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.366849: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.366849: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.366851: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.366870: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.366870: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.366874: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.366876: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.366897: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.366900: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.366903: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.366907: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.366912: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.366919: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.366922: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.366922: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.366924: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.366927: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.366996: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.367006: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [004] d..3 276946.367028: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.367033: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.367047: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.367053: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367055: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.367057: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.367077: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.367078: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367081: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.367083: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.367083: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367086: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.367105: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367108: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.367116: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.367119: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.367187: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.367193: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367195: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.367197: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.367217: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.367217: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.367222: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367223: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.367243: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367246: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.367317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.367324: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367325: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.367327: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.367347: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.367348: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367350: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.367353: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367354: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.367355: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.367356: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.367358: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.367375: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367379: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.367485: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.367490: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367493: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.367494: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.367512: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.367514: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.367518: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367519: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.367540: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367543: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.367627: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.367629: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.367668: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.367674: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367676: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.367677: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.367739: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367744: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.367826: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.367831: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367833: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.367835: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.367854: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.367856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.367861: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367863: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.367865: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.367868: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.367870: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.367873: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.367874: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.367875: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.367878: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.367879: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.367894: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.367897: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.367898: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.367902: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.367911: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.367914: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.368037: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.368043: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368046: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.368048: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.368066: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.368068: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.368072: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368073: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.368094: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.368097: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.368101: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.368104: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.368106: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.368106: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.368107: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.368108: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.368125: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.368129: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.368206: workqueue_queue_work: work struct=0xffffff87e20d01f0 function=0xffffff87e006c730f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <idle>-0 [000] d..3 276946.368207: workqueue_activate_work: work struct 0xffffff87e20d01f0
+ <idle>-0 [000] d..3 276946.368209: sched_waking: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.368209: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.368212: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.368216: sched_wakeup: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.368217: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.368220: workqueue_queue_work: work struct=0xffffff87e20d0150 function=0xffffff87e006bed0f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <idle>-0 [000] d..3 276946.368221: workqueue_activate_work: work struct 0xffffff87e20d0150
+ <...>-10919 [007] d..3 276946.368223: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368225: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.368228: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.368244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.368251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.368253: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.368254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.368257: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.368259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:3 next_pid=8940 next_prio=120
+ kworker/0:3-8940 [000] d..3 276946.368263: workqueue_execute_start: work struct 0xffffff87e20d01f0: function 0xffffff87e006c730f
+ <...>-12059 [006] d..3 276946.368263: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.368268: cpu_idle: state=0 cpu_id=6
+ kworker/0:3-8940 [000] d..3 276946.368272: workqueue_execute_end: work struct 0xffffff87e20d01f0
+ kworker/0:3-8940 [000] d..3 276946.368274: workqueue_execute_start: work struct 0xffffff87e20d0150: function 0xffffff87e006bed0f
+ writer-5743 [001] d..3 276946.368275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.368283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.368285: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.368289: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.368297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.368302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.368304: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.368308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.368310: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.368313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.368320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.368325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.368327: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.368330: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.368332: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.368335: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.368340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.368345: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.368376: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.368385: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.368386: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.368387: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.368389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.368392: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.368393: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.368393: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.368395: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.368399: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.368401: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.368403: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.368404: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.368404: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.368406: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.368406: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.368411: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.368418: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.368434: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.368439: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.368442: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.368448: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368450: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.368452: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.368462: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.368465: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.368468: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.368469: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [005] d..3 276946.368482: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.368485: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.368487: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.368491: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.368566: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.368568: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.368653: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.368659: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368661: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.368663: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.368682: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.368683: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.368687: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.368688: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368688: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.368690: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.368713: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.368716: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.368801: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.368807: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.368809: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.368811: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.368849: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.368854: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.368951: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.368954: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.368957: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.368960: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.368963: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FMOD-12164 [004] d..3 276946.368967: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.368969: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.368970: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FMOD-12164 [004] d..3 276946.368974: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.368980: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.369006: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.369011: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.369068: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369069: cpu_idle: state=0 cpu_id=6
+ kworker/0:3-8940 [000] d..3 276946.369155: clock_set_rate: bimc_msmbus_clk state=100000000 cpu_id=0
+ kworker/0:3-8940 [000] d..3 276946.369160: clock_set_rate: bimc_clk state=100000000 cpu_id=0
+ kworker/0:3-8940 [000] d..3 276946.369165: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.369174: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.369176: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.369178: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.369209: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.369214: cpu_idle: state=0 cpu_id=4
+ kworker/0:3-8940 [000] d..3 276946.369241: workqueue_execute_end: work struct 0xffffff87e20d0150
+ kworker/0:3-8940 [000] d..3 276946.369255: sched_switch: prev_comm=kworker/0:3 prev_pid=8940 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.369265: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.369291: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.369298: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.369301: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369303: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.369338: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.369342: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.369585: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369586: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.369590: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.369596: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.369597: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369599: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.369618: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.369619: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.369623: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.369624: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.369625: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369627: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.369647: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.369650: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.369699: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.369700: workqueue_activate_work: work struct 0xffffffed9be80528
+ <idle>-0 [002] d..3 276946.369701: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.369709: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.369712: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.369714: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.369717: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.369717: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [001] d..3 276946.369721: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ <...>-8794 [001] d..3 276946.369731: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [001] d..3 276946.369732: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [001] d..3 276946.369733: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.369743: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.369745: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.369746: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.369748: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [001] d..3 276946.369756: workqueue_execute_end: work struct 0xffffffed9be80528
+ kworker/u16:9-11098 [005] d..3 276946.369762: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <...>-8794 [001] d..3 276946.369766: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.369767: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.369769: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.369769: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.369771: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [001] d..3 276946.369772: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.369774: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.369776: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.369777: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.369781: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.369783: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369784: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.369799: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.369803: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.369804: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.369804: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.369806: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.369807: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.369808: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [006] d..3 276946.369808: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.369808: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.369810: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.369812: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.369815: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.369819: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.369824: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.369826: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.369828: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-12059 [006] d..3 276946.369830: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.369832: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.369832: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.369835: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.369836: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.369846: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.369846: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.369849: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.369850: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.369854: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ kswapd0-153 [003] d..3 276946.369863: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ kswapd0-153 [003] d..3 276946.369872: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.369874: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.369877: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.369896: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [007] d..3 276946.369901: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.369906: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.369908: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369910: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [001] d..3 276946.369914: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.369921: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.369923: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [000] d..3 276946.369923: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.369927: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-12059 [006] d..3 276946.369930: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.369931: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [006] d..3 276946.369933: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.369936: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-6079 [001] d..3 276946.369936: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [006] d..3 276946.369947: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.369948: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.369950: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.369952: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.369955: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.369958: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.369960: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.369965: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [006] d..3 276946.369966: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.369975: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.369977: cpu_idle: state=4294967295 cpu_id=1
+ <...>-1196 [006] d..3 276946.369979: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.369980: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.369982: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.369983: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.369991: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [001] d..3 276946.369996: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ SensorService-4286 [007] d..3 276946.369998: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-6079 [001] d..3 276946.370005: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.370007: cpu_idle: state=4294967295 cpu_id=0
+ kswapd0-153 [003] d..3 276946.370009: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.370011: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.370015: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kswapd0-153 [003] d..3 276946.370015: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ SensorService-4286 [007] d..3 276946.370017: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [001] d..3 276946.370021: cpu_idle: state=0 cpu_id=1
+ kswapd0-153 [003] d..3 276946.370022: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.370026: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.370028: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.370028: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.370030: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.370031: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.370034: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370036: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370038: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-83 [003] d..3 276946.370042: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.370054: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-1196 [000] d..3 276946.370058: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.370069: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [000] d..3 276946.370069: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.370071: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [001] d..3 276946.370072: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.370074: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.370074: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.370078: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [000] d..3 276946.370082: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.370089: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [002] d..3 276946.370099: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.370105: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.370187: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.370193: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370195: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370198: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.370234: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370238: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.370244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.370251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.370254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.370255: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.370257: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.370258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.370274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.370280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.370282: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.370286: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.370291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.370298: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.370298: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.370303: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.370305: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.370308: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.370314: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.370319: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.370320: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.370325: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.370327: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.370330: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.370335: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.370342: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.370358: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.370364: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370366: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370368: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.370376: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.370385: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.370386: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.370387: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.370389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.370393: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.370394: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.370394: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.370395: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.370399: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.370402: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.370405: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.370408: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.370408: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.370411: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.370412: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.370412: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370413: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.370413: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.370419: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.370439: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.370446: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.370477: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.370482: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370484: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370486: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.370504: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.370507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.370511: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370512: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.370533: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370536: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.370602: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.370608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370610: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370612: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.370630: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.370631: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370634: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.370635: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.370635: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370638: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.370657: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370660: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.370823: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.370829: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370831: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370833: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.370851: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.370852: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370855: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.370856: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.370856: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.370859: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.370878: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.370881: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.371037: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.371040: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.371043: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.371045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.371056: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.371060: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.371073: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.371076: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.371078: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.371081: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.371158: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.371163: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.371165: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.371167: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.371204: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Thread-9-5756 [004] d..3 276946.371205: sched_waking: comm=Thread-5 pid=5752 prio=113 target_cpu=002
+ <idle>-0 [006] d..3 276946.371207: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.371211: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.371212: sched_waking: comm=Thread-10 pid=5757 prio=113 target_cpu=000
+ <idle>-0 [006] d..3 276946.371215: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.371215: sched_wakeup: comm=Thread-5 pid=5752 prio=113 target_cpu=002
+ Thread-9-5756 [004] d..3 276946.371217: sched_waking: comm=Thread-11 pid=5758 prio=113 target_cpu=000
+ <idle>-0 [002] d..3 276946.371218: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.371222: sched_wakeup: comm=Thread-10 pid=5757 prio=113 target_cpu=000
+ Thread-9-5756 [004] d..3 276946.371222: sched_waking: comm=Thread-6 pid=5753 prio=127 target_cpu=000
+ <idle>-0 [002] d..3 276946.371223: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-5 next_pid=5752 next_prio=113
+ <idle>-0 [000] d..3 276946.371226: sched_wakeup: comm=Thread-11 pid=5758 prio=113 target_cpu=000
+ <idle>-0 [000] d..3 276946.371230: sched_wakeup: comm=Thread-6 pid=5753 prio=127 target_cpu=000
+ Thread-9-5756 [004] d..3 276946.371231: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [000] d..3 276946.371232: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.371237: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-10 next_pid=5757 next_prio=113
+ Thread-10-5757 [000] d..3 276946.371251: sched_switch: prev_comm=Thread-10 prev_pid=5757 prev_prio=113 prev_state=S ==> next_comm=Thread-11 next_pid=5758 next_prio=113
+ Thread-5-5752 [002] d..3 276946.371252: sched_switch: prev_comm=Thread-5 prev_pid=5752 prev_prio=113 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.371258: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12204 [004] d..3 276946.371259: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Thread-11-5758 [000] d..3 276946.371262: sched_switch: prev_comm=Thread-11 prev_pid=5758 prev_prio=113 prev_state=S ==> next_comm=Thread-6 next_pid=5753 next_prio=127
+ <idle>-0 [004] d..3 276946.371265: cpu_idle: state=0 cpu_id=4
+ Thread-6-5753 [000] d..3 276946.371278: sched_switch: prev_comm=Thread-6 prev_pid=5753 prev_prio=127 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.371284: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.371384: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.371391: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.371392: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.371395: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.371430: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.371433: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.371529: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.371534: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.371536: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.371538: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.371557: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.371558: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.371561: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.371562: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.371562: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.371565: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.371571: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.371575: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.371578: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [006] d..3 276946.371645: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.371680: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.371687: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.371945: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.371951: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.371953: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.371956: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.371994: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.371998: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.372024: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.372027: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.372029: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.372032: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.372065: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.372069: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.372085: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.372090: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372092: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372094: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.372113: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.372115: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372118: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.372119: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372119: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372122: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.372142: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372145: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.372219: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.372225: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372227: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372229: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.372245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.372251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.372254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.372257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.372266: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372270: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.372273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.372279: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.372282: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.372287: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.372291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.372296: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.372299: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.372301: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.372303: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.372306: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.372313: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.372318: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.372319: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.372323: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.372325: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.372328: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.372333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.372340: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.372366: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.372374: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.372375: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.372376: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.372378: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.372381: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.372382: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.372382: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.372384: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.372388: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.372390: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.372393: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.372393: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5759 [005] d..3 276946.372394: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.372395: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.372398: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.372398: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.372399: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.372399: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.372400: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372402: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.372408: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.372420: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.372422: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.372423: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.372426: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372428: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.372431: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.372448: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372451: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.372460: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372461: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.372533: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.372539: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372540: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372542: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.372560: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.372562: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372566: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.372567: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372567: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372570: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.372589: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372592: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.372594: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.372605: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.372608: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.372609: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.372611: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [002] d..3 276946.372612: cpu_idle: state=0 cpu_id=2
+ DispSync-650 [000] d..3 276946.372643: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.372650: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ DispSync-650 [000] d..3 276946.372659: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.372661: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.372664: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.372677: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.372683: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.372722: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.372728: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372730: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372731: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.372732: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.372747: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.372748: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.372750: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.372751: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <...>-12059 [006] d..3 276946.372751: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.372753: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.372755: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372756: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.372764: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.372765: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.372770: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-12059 [006] d..3 276946.372776: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372779: cpu_idle: state=0 cpu_id=6
+ appEventThread-651 [001] d..3 276946.372787: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.372795: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.372857: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.372864: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372865: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.372867: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.372885: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.372887: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.372891: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.372893: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.372900: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.372906: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.372908: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.372910: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.372911: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.372914: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.372921: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.372924: cpu_idle: state=0 cpu_id=5
+ UnityChoreogra-5761 [004] d..3 276946.372952: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.372957: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.372998: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [004] d..3 276946.373033: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.373043: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.373046: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.373050: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-649 [004] d..3 276946.373054: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.373057: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.373059: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.373070: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.373072: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.373076: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.373076: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.373086: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.373087: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.373089: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ appEventThread-651 [000] d..3 276946.373090: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.373096: cpu_idle: state=0 cpu_id=0
+ <...>-649 [001] d..3 276946.373105: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-649 [001] d..3 276946.373112: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ ndroid.systemu-4573 [002] d..3 276946.373113: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.373114: cpu_idle: state=4294967295 cpu_id=0
+ <...>-649 [001] d..3 276946.373116: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.373117: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ kswapd0-153 [003] d..3 276946.373122: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.373125: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ trace-cmd-12200 [005] d..3 276946.373128: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.373128: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ ndroid.systemu-4573 [002] d..3 276946.373130: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ ndroid.systemu-4573 [002] d..3 276946.373134: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.373134: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.373138: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.373140: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.373141: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.373142: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.373144: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-649 [001] d..3 276946.373146: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ trace-cmd-12200 [005] d..3 276946.373149: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.373151: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-649 [001] d..3 276946.373152: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=R+ ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [005] d..3 276946.373152: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.373156: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373158: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.373160: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.373171: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-4888 [003] d..3 276946.373181: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.373191: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.373194: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.373198: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.373203: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.373208: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12199 [000] d..3 276946.373219: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.373230: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.373245: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ ndroid.systemu-4573 [002] d..3 276946.373252: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.373256: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.373260: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.373266: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.373276: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.373379: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.373385: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373387: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.373389: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.373408: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.373409: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.373412: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.373413: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373415: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.373416: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.373419: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.373419: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.373422: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.373424: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.373439: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.373443: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.373454: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.373460: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.373534: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.373539: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373542: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.373543: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.373561: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.373564: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.373568: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373569: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.373589: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.373592: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [003] d..3 276946.373655: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [003] d..3 276946.373664: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.373667: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.373671: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [007] d..3 276946.373678: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.373684: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373685: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.373687: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.373695: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.373700: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.373706: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-10919 [007] d..3 276946.373706: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.373707: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.373709: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [006] d..3 276946.373710: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.373711: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.373711: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373714: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.373714: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [002] d..3 276946.373715: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.373716: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.373719: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.373722: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.373723: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.373724: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.373727: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.373730: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.373732: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.373733: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.373737: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [006] d..3 276946.373737: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.373741: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.373743: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.373745: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.373745: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.373764: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.373768: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [003] d..3 276946.373771: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-4888 [003] d..3 276946.373780: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.373782: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.373786: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [006] d..3 276946.373790: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.373791: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [003] d..3 276946.373792: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.373803: cpu_idle: state=0 cpu_id=3
+ <...>-649 [000] d..3 276946.373814: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [000] d..3 276946.373819: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [000] d..3 276946.373822: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [000] d..3 276946.373831: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [000] d..3 276946.373833: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [000] d..3 276946.373839: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.373851: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.373856: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373858: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.373860: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [000] d..3 276946.373874: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.373879: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.373881: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [000] d..3 276946.373883: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.373885: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.373886: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.373887: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.373890: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [000] d..3 276946.373907: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.373908: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.373911: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.373914: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [001] d..3 276946.373923: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.373931: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.373934: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.373940: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [001] d..3 276946.373945: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.373956: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.373959: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.373962: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.373965: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.374012: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.374017: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374019: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374020: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.374039: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.374040: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.374044: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374046: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.374066: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.374069: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.374150: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.374156: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374157: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374159: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.374179: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.374181: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [002] d..3 276946.374184: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.374192: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.374193: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.374194: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.374195: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.374196: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.374198: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ <...>-12059 [006] d..3 276946.374203: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.374205: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.374206: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.374207: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.374207: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [005] d..3 276946.374213: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374215: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374216: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.374219: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [005] d..3 276946.374228: workqueue_execute_end: work struct 0xffffffed9be80e28
+ <...>-8794 [006] d..3 276946.374230: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=000
+ kworker/u16:9-11098 [005] d..3 276946.374234: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [006] d..3 276946.374236: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.374237: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [006] d..3 276946.374241: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.374241: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.374244: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.374246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.374256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.374257: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.374260: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.374261: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.374268: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.374270: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.374271: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.374273: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [004] d..3 276946.374273: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [002] d..3 276946.374294: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12198 [004] d..3 276946.374297: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.374301: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.374305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.374307: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374309: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.374316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.374324: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [006] d..3 276946.374325: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ sensors@1.0-se-4291 [000] d..3 276946.374328: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.374333: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.374335: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [006] d..3 276946.374336: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [000] d..3 276946.374337: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.374339: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.374340: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.374351: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [002] d..3 276946.374355: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-10919 [007] d..3 276946.374357: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374359: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374361: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.374374: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-10919 [007] d..3 276946.374376: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.374377: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-10919 [007] d..3 276946.374377: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.374379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.374382: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.374382: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <...>-10919 [007] d..3 276946.374384: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.374384: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.374386: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.374386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.374387: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <idle>-0 [005] d..3 276946.374388: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.374390: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ writer-5743 [002] d..3 276946.374391: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ rcu_preempt-7 [005] d..3 276946.374393: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ sensors@1.0-se-4291 [000] d..3 276946.374394: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ rcu_preempt-7 [005] d..3 276946.374398: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.374404: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.374405: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.374409: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.374411: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.374414: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.374414: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sugov:0-603 [000] d..3 276946.374415: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=0
+ FastMixer-1198 [006] d..3 276946.374422: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ writer-5743 [002] d..3 276946.374425: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.374425: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FastMixer-1198 [006] d..3 276946.374425: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sugov:0-603 [000] d..3 276946.374426: cpu_frequency: state=1171200 cpu_id=0
+ FastMixer-1198 [006] d..3 276946.374427: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-8794 [004] d..3 276946.374429: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [006] d..3 276946.374429: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12203 [005] d..3 276946.374431: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [006] d..3 276946.374435: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ FastMixer-1198 [006] d..3 276946.374441: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.374443: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ sugov:0-603 [000] d..3 276946.374443: cpu_frequency: state=1171200 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.374444: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ dsps_smem_glin-86 [002] d..3 276946.374445: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/2-28 [004] d..3 276946.374447: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=005
+ sugov:0-603 [000] d..3 276946.374447: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [000] d..3 276946.374452: cpu_frequency: state=1171200 cpu_id=3
+ rcuop/2-28 [004] d..3 276946.374452: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=005
+ rcuop/4-44 [002] d..3 276946.374458: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ rcuop/2-28 [004] d..3 276946.374459: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/0-10 [004] d..3 276946.374462: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=001
+ rcuop/4-44 [002] d..3 276946.374465: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ rcuop/0-10 [004] d..3 276946.374467: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=004
+ trace-cmd-12203 [005] d..3 276946.374468: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ sugov:0-603 [000] d..3 276946.374469: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ rcuop/0-10 [004] d..3 276946.374477: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/1-20 [004] d..3 276946.374481: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ sensors@1.0-se-4291 [000] d..3 276946.374483: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.374485: clock_set_rate: bimc_msmbus_a_clk state=1016987648 cpu_id=4
+ <...>-8794 [004] d..3 276946.374487: clock_set_rate: bimc_a_clk state=1016987648 cpu_id=4
+ <...>-12059 [006] d..3 276946.374490: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.374500: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.374512: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.374519: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [004] d..3 276946.374520: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.374521: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374523: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [004] d..3 276946.374525: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.374533: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.374534: workqueue_queue_work: work struct=0xffffffed9be80628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ writer-5743 [002] d..3 276946.374536: workqueue_activate_work: work struct 0xffffffed9be80628
+ <...>-8794 [004] d..3 276946.374536: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ writer-5743 [002] d..3 276946.374538: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.374538: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.374547: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [000] d..3 276946.374550: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [004] d..3 276946.374551: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.374555: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.374557: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.374559: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-12059 [006] d..3 276946.374559: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.374561: workqueue_execute_start: work struct 0xffffffed9be80628: function 0xffffff87e01740e8f
+ <idle>-0 [006] d..3 276946.374562: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [004] d..3 276946.374566: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.374567: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.374567: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.374574: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374576: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.374578: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.374579: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.374582: workqueue_execute_end: work struct 0xffffffed9be80628
+ kworker/u16:9-11098 [004] d..3 276946.374586: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.374588: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.374590: cpu_idle: state=0 cpu_id=4
+ writer-5743 [002] d..3 276946.374590: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=001
+ sensors@1.0-se-1040 [000] d..3 276946.374592: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ kworker/u16:12-20386 [006] d..3 276946.374594: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.374599: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-36 [005] d..3 276946.374601: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [006] d..3 276946.374602: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.374606: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ smem_native_rp-87 [005] d..3 276946.374610: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [003] d..3 276946.374612: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [002] d..3 276946.374613: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-1040 [000] d..3 276946.374617: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.374626: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ writer-5743 [002] d..3 276946.374626: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.374637: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.374644: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [000] d..3 276946.374650: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ rcuop/4-44 [002] d..3 276946.374651: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-10919 [007] d..3 276946.374657: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ smem_native_ds-85 [003] d..3 276946.374659: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.374663: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374664: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1115 [000] d..3 276946.374666: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [006] d..3 276946.374666: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.374670: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [000] d..3 276946.374676: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.374681: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-4291 [002] d..3 276946.374685: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.374688: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.374691: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.374695: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374696: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.374700: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-867 [000] d..3 276946.374700: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.374701: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.374703: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1115 [000] d..3 276946.374704: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.374709: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-4291 [002] d..3 276946.374713: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [000] d..3 276946.374713: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-12059 [006] d..3 276946.374719: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.374722: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1040 [004] d..3 276946.374724: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.374725: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.374728: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [000] d..3 276946.374760: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.374789: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.374799: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.374803: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.374813: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [000] d..3 276946.374828: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.374832: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.374864: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.374875: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.374878: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [000] d..3 276946.374880: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.374881: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.374884: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [000] d..3 276946.374892: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.374896: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.374901: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.374903: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.374913: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.374914: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.374918: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.374923: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-6079 [002] d..3 276946.374932: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [002] d..3 276946.374944: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.374946: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-867 [000] d..3 276946.374947: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.374952: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-10919 [007] d..3 276946.374952: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.374957: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.374959: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.374959: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <...>-6079 [002] d..3 276946.374961: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.374961: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.374962: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.374963: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.374965: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.374972: workqueue_execute_end: work struct 0xffffffee74ebd360
+ <...>-10919 [007] d..3 276946.374974: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=007
+ <...>-8794 [004] d..3 276946.374976: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.374977: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [003] d..3 276946.374979: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.374980: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.374981: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.374983: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [006] d..3 276946.374984: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [002] d..3 276946.374989: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.374990: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ sensors@1.0-se-867 [000] d..3 276946.374991: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [003] d..3 276946.374995: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <...>-1196 [007] d..3 276946.374997: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.375000: cpu_idle: state=0 cpu_id=2
+ sugov:0-603 [003] d..3 276946.375004: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=3
+ <idle>-0 [002] d..3 276946.375008: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [007] d..3 276946.375008: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-867 [000] d..3 276946.375010: print: 0xffffff87dfd69750s: E|867
+ sugov:0-603 [003] d..3 276946.375011: cpu_frequency: state=1900800 cpu_id=0
+ <idle>-0 [002] d..3 276946.375012: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.375016: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sugov:0-603 [003] d..3 276946.375022: cpu_frequency: state=1900800 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.375024: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.375024: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sugov:0-603 [003] d..3 276946.375025: cpu_frequency: state=1900800 cpu_id=2
+ <...>-10919 [007] d..3 276946.375030: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375031: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375033: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.375033: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sugov:0-603 [003] d..3 276946.375034: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.375036: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-6079 [002] d..3 276946.375036: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=007
+ sugov:0-603 [003] d..3 276946.375041: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-12059 [006] d..3 276946.375044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.375047: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.375047: print: 0xffffff87dfd69750s: E|1661
+ <...>-6079 [002] d..3 276946.375047: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ sugov:0-603 [003] d..3 276946.375048: cpu_frequency: state=1900800 cpu_id=3
+ <...>-4888 [001] d..3 276946.375054: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ sugov:0-603 [003] d..3 276946.375057: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ SensorService-4286 [007] d..3 276946.375066: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-6079 [002] d..3 276946.375066: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.375072: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.375076: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.375078: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.375090: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.375093: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-83 [003] d..3 276946.375096: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.375098: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.375101: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.375105: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.375110: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.375110: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375112: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.375113: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.375114: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.375115: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.375117: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.375121: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.375129: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.375131: cpu_idle: state=0 cpu_id=6
+ FMOD-12164 [004] d..3 276946.375132: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.375132: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.375135: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [001] d..3 276946.375146: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.375154: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.375158: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.375160: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.375162: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.375163: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.375172: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [002] d..3 276946.375182: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.375185: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.375188: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.375224: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.375231: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375233: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375234: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.375255: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.375255: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.375259: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375261: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.375281: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-12059 [006] d..3 276946.375281: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.375283: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.375283: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.375285: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.375287: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.375355: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.375360: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375361: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375363: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.375382: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.375383: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375385: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.375388: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375389: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375391: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.375410: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.375413: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [004] d..3 276946.375420: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.375426: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.375495: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.375500: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375503: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375506: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.375510: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.375512: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.375513: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.375515: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.375541: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.375545: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.375547: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.375550: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.375649: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.375651: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.375689: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375691: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-10919 [007] d..3 276946.375694: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375697: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.375700: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375703: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.375737: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.375790: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.375796: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.375860: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.375866: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.375868: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.375871: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.375890: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.375892: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.375906: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.375910: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.375993: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.375999: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376001: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.376003: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.376022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.376023: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376027: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376029: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.376049: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376052: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.376133: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.376134: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.376196: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.376201: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376203: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.376204: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.376224: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376224: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.376229: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376230: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.376250: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376253: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.376286: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.376297: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.376300: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.376300: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.376304: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.376304: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.376336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ writer-5743 [000] d..3 276946.376345: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.376348: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.376353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.376361: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.376369: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.376370: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.376375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.376378: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.376381: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.376388: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376394: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.376395: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.376395: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.376400: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.376400: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.376402: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.376402: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.376404: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.376406: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.376411: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.376417: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.376423: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.376424: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.376426: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.376428: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376429: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.376432: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.376434: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.376438: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.376438: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.376440: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.376453: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.376457: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.376458: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.376466: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.376466: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.376468: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.376470: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.376475: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.376476: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.376476: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.376478: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ kgsl_worker_th-294 [002] d..3 276946.376482: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ FastMixer-1198 [001] d..3 276946.376483: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ kgsl_worker_th-294 [002] d..3 276946.376484: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [000] d..3 276946.376484: cpu_idle: state=4294967295 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.376485: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.376488: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.376490: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.376491: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.376494: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.376495: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.376496: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.376499: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.376500: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.376503: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.376503: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [004] d..3 276946.376505: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.376508: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.376515: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.376525: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.376532: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.376538: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.376543: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376545: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.376547: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.376567: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376569: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376571: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.376572: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.376573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376575: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.376585: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.376590: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.376592: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.376595: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.376597: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-12059 [006] d..3 276946.376599: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376603: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.376604: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.376606: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.376610: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ kgsl_worker_th-294 [002] d..3 276946.376633: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.376639: cpu_idle: state=0 cpu_id=2
+ DispSync-650 [000] d..3 276946.376642: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <...>-8794 [004] d..3 276946.376645: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ DispSync-650 [000] d..3 276946.376649: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-8794 [004] d..3 276946.376651: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.376655: cpu_idle: state=0 cpu_id=4
+ DispSync-650 [000] d..3 276946.376657: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.376659: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.376663: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-10919 [007] d..3 276946.376670: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ DispSync-650 [000] d..3 276946.376675: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376676: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.376681: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.376682: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.376691: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376695: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.376699: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sfEventThread-652 [001] d..3 276946.376703: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-10919 [007] d..3 276946.376703: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376705: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.376706: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.376707: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.376709: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.376709: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.376711: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.376712: cpu_idle: state=0 cpu_id=2
+ sfEventThread-652 [001] d..3 276946.376712: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [004] d..3 276946.376713: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.376714: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.376718: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-12059 [006] d..3 276946.376722: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376726: cpu_idle: state=0 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.376728: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376729: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.376735: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.376736: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.376736: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.376737: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.376738: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.376740: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376744: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.376745: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.376747: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.376750: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376750: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.376751: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.376753: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.376753: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376755: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.376757: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.376772: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376776: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.376777: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.376794: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.376798: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [007] d..3 276946.376857: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.376862: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376863: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.376865: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.376884: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.376885: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.376889: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376890: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.376901: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.376904: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.376910: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.376914: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.376924: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.376944: print: 0xffffff87dfd69750s: B|622|query
+ <...>-4888 [003] d..3 276946.376947: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ surfaceflinger-622 [000] d..3 276946.376948: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.376952: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-4888 [003] d..3 276946.376968: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ surfaceflinger-622 [000] d..3 276946.376968: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.376978: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.376980: print: 0xffffff87dfd69750s: E|622
+ <...>-4888 [003] d..3 276946.376986: print: 0xffffff87dfd69750s: E|4573
+ surfaceflinger-622 [000] d..3 276946.376988: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ <...>-10919 [007] d..3 276946.376991: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.376994: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.376997: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.376999: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.377001: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.377005: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.377006: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.377006: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.377008: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-12059 [006] d..3 276946.377020: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.377020: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377023: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.377024: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377026: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.377028: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.377030: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.377034: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.377047: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.377050: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.377068: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.377078: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377080: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.377084: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377090: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.377109: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.377120: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.377123: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.377134: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377162: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377172: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.377185: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.377188: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377190: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.377195: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.377202: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.377204: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377211: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|0
+ surfaceflinger-622 [000] d..3 276946.377214: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377233: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.377238: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377240: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.377244: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377248: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.377258: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.377266: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.377272: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.377273: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.377275: workqueue_queue_work: work struct=0xffffffee3bd7bb00 function=0xffffff87e0244d7cf workqueue=0xffffffee7798ea00 req_cpu=8 cpu=3
+ <idle>-0 [006] d..3 276946.377275: cpu_idle: state=4294967295 cpu_id=6
+ <...>-4888 [003] d..3 276946.377277: workqueue_activate_work: work struct 0xffffffee3bd7bb00
+ <idle>-0 [006] d..3 276946.377277: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.377279: sched_waking: comm=kworker/3:2 pid=9120 prio=120 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.377283: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.377291: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.377292: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [003] d..3 276946.377294: sched_wakeup: comm=kworker/3:2 pid=9120 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.377295: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-10919 [007] d..3 276946.377296: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.377297: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.377300: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=kworker/3:2 next_pid=9120 next_prio=120
+ <...>-10919 [007] d..3 276946.377301: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377303: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-9120 [003] d..3 276946.377305: workqueue_execute_start: work struct 0xffffffee3bd7bb00: function 0xffffff87e0244d7cf
+ surfaceflinger-622 [000] d..3 276946.377309: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377318: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.377323: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.377325: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.377326: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.377330: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.377332: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.377335: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-9120 [003] d..3 276946.377336: workqueue_execute_end: work struct 0xffffffee3bd7bb00
+ kgsl_worker_th-294 [002] d..3 276946.377341: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-9120 [003] d..3 276946.377343: sched_switch: prev_comm=kworker/3:2 prev_pid=9120 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.377348: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.377359: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.377361: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.377403: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-10919 [007] d..3 276946.377411: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.377413: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.377417: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.377419: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.377419: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.377421: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.377421: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.377422: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.377424: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.377425: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.377428: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377429: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-10919 [007] d..3 276946.377441: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.377442: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.377446: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377449: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sfEventThread-652 [001] d..3 276946.377452: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.377458: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.377469: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.377472: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.377481: print: 0xffffff87dfd69750s: B|622|prepare
+ <...>-4888 [003] d..3 276946.377488: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.377492: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-4888 [003] d..3 276946.377501: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.377504: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.377508: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-4888 [003] d..3 276946.377516: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.377523: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.377531: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.377536: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.377553: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.377559: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <...>-649 [001] d..3 276946.377561: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ trace-cmd-12201 [003] d..3 276946.377564: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-649 [001] d..3 276946.377566: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [001] d..3 276946.377568: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.377574: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.377580: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <idle>-0 [000] d..3 276946.377584: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.377591: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.377592: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-649 [001] d..3 276946.377593: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [002] d..3 276946.377593: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.377598: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377600: cpu_idle: state=4294967295 cpu_id=6
+ <...>-649 [001] d..3 276946.377601: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.377602: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [001] d..3 276946.377604: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-12059 [006] d..3 276946.377606: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.377610: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.377611: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.377614: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-649 [001] d..3 276946.377615: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.377616: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-649 [001] d..3 276946.377619: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12204 [004] d..3 276946.377630: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.377634: cpu_idle: state=0 cpu_id=4
+ <...>-649 [001] d..3 276946.377636: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-12059 [006] d..3 276946.377644: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.377644: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.377647: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.377651: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.377652: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [001] d..3 276946.377669: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.377677: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.377684: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-4888 [000] d..3 276946.377685: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.377732: print: 0xffffff87dfd69750s: E|4573
+ HwBinder:624_3-679 [003] d..3 276946.377737: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-4888 [000] d..3 276946.377742: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.377744: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [000] d..3 276946.377745: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.377746: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [000] d..3 276946.377748: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.377750: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.377762: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.377769: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377771: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.377773: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [000] d..3 276946.377777: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.377785: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.377812: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.377815: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.377856: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.377858: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.377859: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.377861: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.377897: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.377903: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.377904: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.377906: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.377943: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-12059 [006] d..3 276946.377945: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.377950: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.377953: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.377955: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.377959: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [003] d..3 276946.377969: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.377999: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.378034: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.378053: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.378058: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.378061: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.378063: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.378067: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.378073: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.378079: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378080: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.378082: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.378096: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-10919 [007] d..3 276946.378102: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.378103: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.378105: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.378106: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378109: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.378129: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.378133: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.378134: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.378137: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.378138: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.378139: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.378141: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [001] d..3 276946.378143: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [001] d..3 276946.378145: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378147: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378149: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.378151: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378154: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [001] d..3 276946.378166: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ trace-cmd-12201 [003] d..3 276946.378178: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.378181: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.378184: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.378186: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.378189: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ surfaceflinger-622 [001] d..3 276946.378191: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [003] d..3 276946.378194: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.378195: print: 0xffffff87dfd69750s: E|622
+ FMOD-12164 [004] d..3 276946.378200: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.378202: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [004] d..3 276946.378203: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.378205: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [001] d..3 276946.378208: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378230: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.378236: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378238: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.378241: print: 0xffffff87dfd69750s: E|622
+ mdss_fb0-12067 [000] d..3 276946.378245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.378246: print: 0xffffff87dfd69750s: B|622|merge
+ mdss_fb0-12067 [000] d..3 276946.378256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.378257: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.378261: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.378262: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.378278: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.378282: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378284: print: 0xffffff87dfd69750s: B|622|wait
+ mdss_fb0-12067 [000] d..3 276946.378286: clock_set_rate: bimc_msmbus_clk state=120801758 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.378287: print: 0xffffff87dfd69750s: E|622
+ mdss_fb0-12067 [000] d..3 276946.378288: clock_set_rate: bimc_clk state=120801758 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.378291: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [001] d..3 276946.378298: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.378300: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.378302: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.378306: print: 0xffffff87dfd69750s: B|622|wait
+ writer-5743 [002] d..3 276946.378306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.378309: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378311: print: 0xffffff87dfd69750s: B|622|wait
+ mdss_fb0-12067 [000] d..3 276946.378314: clock_set_rate: mmss_mdss_mdp_clk state=150000000 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.378314: print: 0xffffff87dfd69750s: E|622
+ mdss_fb0-12067 [000] d..3 276946.378316: clock_set_rate: mdp_clk_src state=150000000 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.378318: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [006] d..3 276946.378318: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.378320: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.378322: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.378325: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [002] d..3 276946.378329: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [006] d..3 276946.378335: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.378336: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.378339: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378342: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.378344: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.378347: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.378347: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [006] d..3 276946.378347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.378350: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.378351: cpu_idle: state=0 cpu_id=6
+ writer-5743 [002] d..3 276946.378355: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.378358: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.378361: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.378362: print: 0xffffff87dfd69750s: B|622|postComposition
+ <idle>-0 [005] d..3 276946.378365: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.378366: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.378367: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.378368: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <idle>-0 [005] d..3 276946.378369: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.378372: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [001] d..3 276946.378377: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.378378: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [002] d..3 276946.378380: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.378383: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.378384: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378385: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.378388: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.378391: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-12059 [006] d..3 276946.378393: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12200 [005] d..3 276946.378401: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.378402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.378405: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.378408: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <idle>-0 [002] d..3 276946.378409: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.378411: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [001] d..3 276946.378413: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378417: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12199 [003] d..3 276946.378420: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.378428: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [006] d..3 276946.378429: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [003] d..3 276946.378430: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.378431: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [006] d..3 276946.378433: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.378435: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.378435: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.378437: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [006] d..3 276946.378437: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.378440: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.378441: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [006] d..3 276946.378443: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.378449: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [006] d..3 276946.378449: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.378451: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.378452: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.378452: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.378453: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.378454: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.378456: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [002] d..3 276946.378494: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.378498: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.378500: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.378504: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.378530: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.378534: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.378536: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.378538: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ surfaceflinger-622 [001] d..3 276946.378548: print: 0xffffff87dfd69750s: E|622
+ FMOD-5742 [005] d..3 276946.378549: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.378552: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.378560: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378563: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.378588: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.378589: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.378595: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378597: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.378597: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.378600: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.378636: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.378640: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.378640: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.378643: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.378740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.378746: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378748: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.378750: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.378768: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.378771: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.378775: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378776: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.378796: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.378800: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.378889: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.378892: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.378908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.378914: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378917: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.378918: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.378937: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.378938: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.378942: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.378944: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.378965: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.378968: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.379048: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.379053: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379055: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.379057: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.379097: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.379101: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.379158: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.379161: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.379218: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.379223: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379226: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.379228: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.379248: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.379249: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.379253: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379256: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.379275: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.379278: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.379393: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.379398: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379400: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.379403: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.379422: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.379422: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.379426: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379428: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.379435: clock_set_rate: mmss_mdss_vsync_clk state=19200000 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379439: clock_set_rate: vsync_clk_src state=19200000 cpu_id=0
+ <idle>-0 [003] d..3 276946.379447: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.379448: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.379450: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.379452: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.379467: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.379470: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.379473: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.379475: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.379541: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.379546: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379548: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.379549: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.379569: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.379569: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.379572: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.379573: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.379573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379575: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.379594: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.379597: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.379605: clock_set_rate: mmss_mdss_esc0_clk state=19200000 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379607: clock_set_rate: esc0_clk_src state=19200000 cpu_id=0
+ Thread-9-5756 [004] d..3 276946.379608: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.379611: clock_set_rate: mmss_mdss_byte0_clk state=72632160 cpu_id=0
+ <idle>-0 [004] d..3 276946.379613: cpu_idle: state=0 cpu_id=4
+ mdss_fb0-12067 [000] d..3 276946.379614: clock_set_rate: byte0_clk_src state=72632160 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379615: clock_set_rate: ext_byte0_clk_src state=72632160 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379617: clock_set_rate: dsi0pll_byteclk_mux state=72632160 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379618: clock_set_rate: dsi0pll_byteclk_src state=72632160 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379623: clock_set_rate: dsi0pll_bitclk_src state=581057280 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379624: clock_set_rate: dsi0pll_vco_clk state=1162114560 cpu_id=0
+ <idle>-0 [006] d..3 276946.379638: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.379639: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.379671: clock_set_rate: mmss_mdss_pclk0_clk state=96842880 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379674: clock_set_rate: pclk0_clk_src state=96842880 cpu_id=0
+ <...>-10919 [007] d..3 276946.379678: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.379684: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ mdss_fb0-12067 [000] d..3 276946.379684: clock_set_rate: ext_pclk0_clk_src state=96842880 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379685: clock_set_rate: dsi0pll_pclk_mux state=96842880 cpu_id=0
+ <idle>-0 [006] d..3 276946.379685: cpu_idle: state=4294967295 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.379686: clock_set_rate: dsi0pll_pclk_src state=96842880 cpu_id=0
+ <idle>-0 [006] d..3 276946.379687: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.379688: clock_set_rate: dsi0pll_pclk_src_mux state=290528640 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379691: clock_set_rate: dsi0pll_post_bit_div state=290528640 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379699: clock_set_rate: mmss_mdss_byte0_intf_clk state=36316080 cpu_id=0
+ mdss_fb0-12067 [000] d..3 276946.379701: clock_set_rate: mmss_mdss_byte0_intf_div_clk state=36316080 cpu_id=0
+ <...>-10919 [007] d..3 276946.379707: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.379708: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.379712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.379713: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.379734: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.379737: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.379740: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.379742: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.379744: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.379744: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.379765: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.379770: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.379784: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.379787: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.379860: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.379870: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.379872: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.379877: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.379890: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.379892: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [001] d..3 276946.379930: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <...>-6079 [001] d..3 276946.379938: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.379940: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.379943: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [001] d..3 276946.379956: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.379966: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.379969: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.379970: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.379972: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.379972: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.379978: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.379984: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.379985: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [006] d..3 276946.379986: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [000] d..3 276946.379998: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [006] d..3 276946.380000: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.380002: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.380004: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.380014: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.380020: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.380021: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.380022: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.380024: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.380025: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.380030: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.380030: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.380032: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.380033: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.380036: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.380036: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [000] d..3 276946.380041: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.380050: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.380055: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-83 [003] d..3 276946.380060: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.380063: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.380065: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.380065: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.380066: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.380066: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.380069: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.380070: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.380073: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.380074: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.380075: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [005] d..3 276946.380075: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.380076: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-1196 [001] d..3 276946.380091: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12198 [004] d..3 276946.380094: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.380097: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.380099: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.380099: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.380101: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.380101: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.380105: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.380111: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.380119: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.380125: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.380132: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.380149: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.380155: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.380155: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.380156: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.380158: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.380159: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.380196: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.380199: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.380245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.380253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.380255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.380256: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.380258: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.380258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.380272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ writer-5743 [000] d..3 276946.380280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.380282: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.380286: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.380291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.380298: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.380298: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.380299: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.380304: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.380305: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.380306: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.380307: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.380308: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.380310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.380315: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.380320: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.380322: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.380325: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.380327: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.380327: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.380329: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.380331: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.380333: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.380335: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.380335: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.380342: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.380360: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.380365: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.380372: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.380380: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.380381: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.380382: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.380384: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.380388: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.380389: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.380389: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.380390: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [003] d..3 276946.380395: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.380395: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.380397: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.380398: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.380400: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.380401: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.380401: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.380404: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.380405: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.380407: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.380414: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.380430: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.380437: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.380530: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.380532: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.380623: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.380626: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.380736: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.380743: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.380745: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.380747: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.380767: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.380770: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.380775: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.380778: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.380797: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.380800: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.380871: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.380873: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.380881: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.380887: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.380890: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.380892: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.380912: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.380913: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.380916: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.380917: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.380917: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.380919: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.380939: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.380943: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.380992: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.380993: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381023: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.381029: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381030: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381034: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.381036: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.381038: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.381041: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.381043: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-12059 [006] d..3 276946.381044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381047: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381048: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.381052: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.381052: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381053: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381055: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.381056: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.381088: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381092: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.381159: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.381161: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.381165: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.381171: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381174: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381176: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.381194: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.381195: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.381200: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381201: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381222: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381225: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.381248: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.381251: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.381253: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.381257: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.381290: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.381294: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.381312: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.381317: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381319: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381321: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381340: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.381341: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381343: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381346: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381348: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.381349: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.381350: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.381353: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.381355: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.381356: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.381359: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.381359: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.381363: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381364: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381382: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.381383: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.381388: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.381471: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.381476: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.381476: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381478: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.381479: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.381480: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381500: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.381501: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381503: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381505: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381508: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381510: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381529: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381532: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381641: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.381646: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381648: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381650: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381669: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.381670: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381673: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381674: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381676: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381678: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.381680: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.381681: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.381699: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381702: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381798: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.381804: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381806: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381807: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.381827: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.381828: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381830: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.381832: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.381834: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.381836: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.381837: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.381840: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.381856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.381860: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.382190: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.382195: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382198: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.382200: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.382203: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.382207: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.382209: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.382211: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [003] d..3 276946.382223: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.382226: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12204 [004] d..3 276946.382228: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.382232: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.382245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.382246: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.382249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.382251: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.382252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.382256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.382265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.382270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.382273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.382278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.382284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.382285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.382290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.382293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.382300: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.382303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.382306: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.382307: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.382309: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.382313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.382317: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.382323: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.382346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.382354: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.382355: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.382356: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.382358: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.382361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.382361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.382363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.382364: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.382367: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.382369: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.382371: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.382372: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.382374: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.382375: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.382377: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.382378: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.382386: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.382399: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.382406: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.382450: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.382457: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382458: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.382460: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.382481: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.382481: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.382485: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382487: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.382507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.382511: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.382643: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.382645: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.382654: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.382660: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382662: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.382664: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.382683: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.382684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.382688: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382691: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.382710: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.382713: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.382826: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.382832: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382834: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.382835: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.382855: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.382855: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.382859: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.382861: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.382881: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.382883: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.382994: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.382999: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383001: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383003: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.383022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.383023: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.383027: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383028: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383049: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383051: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.383097: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.383099: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.383142: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383148: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383151: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383153: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383172: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.383173: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383175: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.383177: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383179: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383181: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383200: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383203: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.383299: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383304: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383306: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383308: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383347: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383352: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.383444: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383450: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383451: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383454: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.383473: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.383474: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.383478: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383479: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383499: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383502: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.383582: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.383585: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.383585: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383591: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383594: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383596: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.383615: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.383616: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.383620: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383622: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383641: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383644: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.383656: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.383661: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.383663: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.383663: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.383664: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.383664: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.383740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383746: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383748: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383749: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.383761: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.383766: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.383769: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.383769: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383773: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383775: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383795: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383798: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.383900: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.383905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383907: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.383909: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.383928: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.383928: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383932: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.383933: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.383933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.383935: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.383954: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.383957: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.384102: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.384106: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.384163: workqueue_queue_work: work struct=0xffffffed9be80b28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.384165: workqueue_activate_work: work struct 0xffffffed9be80b28
+ <idle>-0 [002] d..3 276946.384166: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.384175: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.384179: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.384184: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.384189: workqueue_execute_start: work struct 0xffffffed9be80b28: function 0xffffff87e01740e8f
+ <...>-8794 [002] d..3 276946.384198: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.384199: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.384200: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.384211: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.384212: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.384214: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.384217: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.384218: workqueue_execute_end: work struct 0xffffffed9be80b28
+ <...>-8794 [002] d..3 276946.384229: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.384231: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.384235: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.384238: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:12-20386 [006] d..3 276946.384239: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.384239: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.384241: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [000] d..3 276946.384243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ kworker/u16:12-20386 [006] d..3 276946.384244: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.384247: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.384248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.384250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.384254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.384262: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.384267: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.384270: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.384273: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.384278: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.384279: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1083 [004] d..3 276946.384279: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.384284: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.384286: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.384289: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.384291: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.384294: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.384294: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ writer-5743 [000] d..3 276946.384296: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.384300: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.384304: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.384310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.384312: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ dsps_smem_glin-86 [002] d..3 276946.384312: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384317: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1083 [004] d..3 276946.384317: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.384318: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.384319: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.384322: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.384328: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.384332: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.384333: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.384338: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ sensors@1.0-se-1082 [005] d..3 276946.384340: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.384340: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.384342: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.384344: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.384346: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.384347: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.384348: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.384348: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.384349: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.384349: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.384351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.384352: cpu_idle: state=4294967295 cpu_id=0
+ FMOD-12164 [006] d..3 276946.384356: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384356: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ FastMixer-1198 [001] d..3 276946.384356: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.384358: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.384358: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1082 [005] d..3 276946.384359: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.384361: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.384368: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.384377: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ AudioTrack-5759 [004] d..3 276946.384377: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-10919 [007] d..3 276946.384383: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.384384: cpu_idle: state=4294967295 cpu_id=6
+ AudioTrack-5759 [004] d..3 276946.384385: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <idle>-0 [006] d..3 276946.384386: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [001] d..3 276946.384387: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [005] d..3 276946.384388: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.384392: cpu_idle: state=0 cpu_id=5
+ AudioTrack-5759 [004] d..3 276946.384394: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.384398: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [000] d..3 276946.384398: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ writer-5743 [002] d..3 276946.384398: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sugov:4-604 [006] d..3 276946.384399: clock_set_rate: perfcl_clk state=2112000000 cpu_id=6
+ sugov:4-604 [006] d..3 276946.384405: cpu_frequency: state=2112000 cpu_id=4
+ sensors@1.0-se-1115 [000] d..3 276946.384405: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ writer-5743 [002] d..3 276946.384407: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-1115 [000] d..3 276946.384408: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [003] d..3 276946.384409: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.384413: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <...>-10919 [007] d..3 276946.384419: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [000] d..3 276946.384423: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.384423: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [000] d..3 276946.384425: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ writer-5743 [002] d..3 276946.384428: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [000] d..3 276946.384428: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.384431: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.384436: cpu_idle: state=0 cpu_id=2
+ smem_native_ds-85 [003] d..3 276946.384436: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sugov:4-604 [006] d..3 276946.384442: cpu_frequency: state=2112000 cpu_id=5
+ <idle>-0 [003] d..3 276946.384442: cpu_idle: state=0 cpu_id=3
+ sugov:4-604 [006] d..3 276946.384444: cpu_frequency: state=2112000 cpu_id=6
+ sugov:4-604 [006] d..3 276946.384445: cpu_frequency: state=2112000 cpu_id=7
+ sugov:4-604 [006] d..3 276946.384452: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [006] d..3 276946.384457: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ rcu_preempt-7 [006] d..3 276946.384461: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.384464: cpu_idle: state=4294967295 cpu_id=4
+ rcu_preempt-7 [006] d..3 276946.384465: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.384466: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.384472: print: 0xffffff87dfd69750s: E|867
+ rcu_preempt-7 [006] d..3 276946.384472: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [006] d..3 276946.384479: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.384495: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.384498: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ sensors@1.0-se-867 [000] d..3 276946.384499: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ rcuop/6-60 [004] d..3 276946.384503: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.384505: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.384507: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ <...>-10919 [007] d..3 276946.384509: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.384513: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.384519: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [000] d..3 276946.384529: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <...>-12059 [006] d..3 276946.384540: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.384544: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.384545: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.384561: workqueue_queue_work: work struct=0xffffffed9be80628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.384562: workqueue_activate_work: work struct 0xffffffed9be80628
+ <idle>-0 [002] d..3 276946.384563: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ rcuop/7-68 [005] d..3 276946.384564: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.384568: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.384569: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.384571: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.384572: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.384573: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.384573: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.384576: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.384577: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [006] d..3 276946.384578: workqueue_execute_start: work struct 0xffffffed9be80628: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [006] d..3 276946.384583: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.384584: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.384585: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.384593: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.384595: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.384596: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ kworker/u16:12-20386 [006] d..3 276946.384599: workqueue_execute_end: work struct 0xffffffed9be80628
+ <idle>-0 [002] d..3 276946.384599: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.384599: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [006] d..3 276946.384606: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <...>-8794 [002] d..3 276946.384607: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.384612: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.384612: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.384613: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.384620: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ SensorService-4286 [007] d..3 276946.384623: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.384632: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.384634: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.384635: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.384638: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-1087 [006] d..3 276946.384647: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [006] d..3 276946.384653: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.384655: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.384657: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [000] d..3 276946.384658: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-1087 [006] d..3 276946.384661: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.384674: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ sensors@1.0-se-867 [000] d..3 276946.384674: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384682: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ sensors@1.0-se-1086 [006] d..3 276946.384685: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384687: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [006] d..3 276946.384690: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1115 [000] d..3 276946.384693: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.384697: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.384699: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.384705: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [000] d..3 276946.384707: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.384710: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.384712: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.384722: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.384731: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ rcuop/6-60 [004] d..3 276946.384732: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.384739: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.384739: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [000] d..3 276946.384742: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.384743: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [000] d..3 276946.384748: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.384755: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [000] d..3 276946.384770: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384775: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.384775: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [004] d..3 276946.384783: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.384785: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.384786: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.384787: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ SensorService-4286 [007] d..3 276946.384789: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.384797: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.384798: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.384803: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.384807: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12198 [004] d..3 276946.384815: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.384818: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.384821: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [000] d..3 276946.384830: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384838: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.384846: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.384852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.384854: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.384857: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.384864: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.384866: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.384876: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.384882: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.384884: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.384887: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.384889: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.384895: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.384897: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.384900: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.384902: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.384906: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.384907: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.384909: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.384913: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.384915: cpu_idle: state=4294967295 cpu_id=0
+ <...>-1196 [001] d..3 276946.384915: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.384919: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.384926: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.384929: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.384932: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.384934: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.384934: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.384938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.384944: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384950: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.384966: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.384967: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.384970: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.384972: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.384972: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.384974: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.384976: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.384977: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.384982: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.384988: cpu_idle: state=0 cpu_id=1
+ <...>-83 [003] d..3 276946.384992: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.384993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.384999: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.384999: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.385030: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.385037: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.385039: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.385041: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.385106: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.385113: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.385189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.385196: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.385198: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.385201: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.385222: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.385225: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.385228: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.385230: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.385230: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.385233: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.385255: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.385258: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.385297: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.385300: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.385599: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.385603: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.385607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.385609: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-10919 [007] d..3 276946.385615: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.385617: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.385619: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.385622: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1197 [006] d..3 276946.385640: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.385689: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.385695: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.385933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.385937: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.385939: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.385940: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.385942: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.385944: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.385965: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.385969: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.385974: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.385976: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.385999: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386003: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.386195: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.386201: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386203: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.386205: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.386226: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.386227: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386230: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.386231: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.386231: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386235: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.386244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.386250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.386253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.386253: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.386257: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.386257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.386257: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386261: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.386267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.386274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.386277: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.386280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.386285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.386287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.386292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.386295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.386302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.386304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.386308: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.386309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.386311: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.386314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.386319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.386326: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.386347: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.386356: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.386357: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.386360: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.386363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.386367: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.386367: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.386368: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.386370: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.386374: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.386376: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.386376: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.386379: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.386381: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.386382: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ AudioTrack-5759 [005] d..3 276946.386383: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.386384: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <idle>-0 [003] d..3 276946.386384: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.386387: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [005] d..3 276946.386387: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.386388: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.386389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ FastMixer-1198 [001] d..3 276946.386395: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:4-604 [004] d..3 276946.386396: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.386402: cpu_frequency: state=2457600 cpu_id=4
+ <idle>-0 [001] d..3 276946.386405: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.386406: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.386414: cpu_idle: state=0 cpu_id=0
+ sugov:4-604 [004] d..3 276946.386423: cpu_frequency: state=2457600 cpu_id=5
+ <...>-10919 [007] d..3 276946.386424: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sugov:4-604 [004] d..3 276946.386425: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.386426: cpu_frequency: state=2457600 cpu_id=7
+ <...>-10919 [007] d..3 276946.386431: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386432: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.386433: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ sugov:4-604 [004] d..3 276946.386434: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386434: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.386437: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.386440: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12199 [003] d..3 276946.386441: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.386447: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.386447: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.386452: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.386452: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386455: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.386470: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12205 [004] d..3 276946.386472: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.386472: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.386474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.386475: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.386478: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.386479: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386480: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.386501: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386504: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.386652: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.386658: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386661: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.386662: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.386681: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.386682: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386685: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.386686: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386686: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.386688: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.386708: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386711: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.386727: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.386730: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.386773: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.386776: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.386836: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.386841: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386844: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.386846: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.386865: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.386865: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386869: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.386869: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.386870: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.386872: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.386892: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.386895: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.387019: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.387021: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.387133: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.387135: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.387228: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.387233: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.387236: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.387238: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.387257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.387257: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.387260: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.387261: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.387262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.387265: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.387268: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.387272: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.387274: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.387277: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.387293: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.387293: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.387297: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.387298: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.387305: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.387312: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.387314: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.387318: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.387322: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.387324: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.387340: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.387345: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.387377: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.387380: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.387405: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.387409: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.387411: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.387411: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.387413: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.387413: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.387423: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.387426: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.387557: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.387560: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.387695: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.387697: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.387773: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.387779: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.387781: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.387783: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.387807: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.387810: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.387812: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.387814: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-12059 [006] d..3 276946.387826: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.387830: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.387914: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Thread-9-5756 [005] d..3 276946.387915: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.387919: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.387919: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.387921: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.387922: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.387941: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.387943: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.387946: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.387947: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.387948: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.387949: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.387970: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.387973: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.388013: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.388016: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.388243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.388248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.388251: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.388252: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.388255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.388258: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388260: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388261: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.388263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.388269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.388271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.388275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.388280: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.388280: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.388281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.388281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.388284: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.388284: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.388285: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388287: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.388287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.388289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.388298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.388299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.388304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.388306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.388306: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.388309: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.388314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.388320: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.388336: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.388343: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.388345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.388346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.388348: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.388350: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.388351: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.388352: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.388354: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.388356: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.388358: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.388361: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.388363: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.388365: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.388367: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.388367: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.388367: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.388375: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.388389: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.388395: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.388400: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.388406: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388408: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388409: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.388428: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.388430: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388432: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.388434: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388436: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388437: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.388456: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.388459: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.388503: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.388505: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.388531: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.388537: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388539: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388541: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.388560: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.388560: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388563: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.388564: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388566: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388568: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.388586: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.388589: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.388597: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.388601: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.388603: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.388605: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [005] d..3 276946.388617: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.388621: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.388625: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.388629: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.388631: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.388633: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.388668: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.388673: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.388925: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.388930: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388932: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388934: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.388953: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.388954: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388956: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.388958: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.388960: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.388962: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.388981: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.388984: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.389012: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.389015: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.389181: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.389187: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.389189: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.389191: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.389229: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.389233: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.389305: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.389306: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [002] d..3 276946.389307: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.389315: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.389316: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.389316: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.389317: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.389319: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.389321: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [006] d..3 276946.389325: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.389326: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.389327: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.389335: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.389337: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.389339: workqueue_execute_end: work struct 0xffffffed9be80e28
+ kworker/u16:12-20386 [006] d..3 276946.389340: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.389341: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.389347: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-8794 [002] d..3 276946.389350: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.389353: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [006] d..3 276946.389354: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.389355: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.389356: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:12-20386 [006] d..3 276946.389358: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.389359: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.389361: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.389363: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.389365: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.389365: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [005] d..3 276946.389367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.389372: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.389380: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.389383: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.389385: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.389386: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ sensors@1.0-se-1085 [004] d..3 276946.389389: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ trace-cmd-12202 [005] d..3 276946.389389: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.389389: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.389391: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.389392: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.389393: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.389396: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.389398: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.389401: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.389406: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ DispSync-650 [000] d..3 276946.389409: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ sensors@1.0-se-1085 [004] d..3 276946.389412: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.389413: cpu_idle: state=4294967295 cpu_id=5
+ DispSync-650 [000] d..3 276946.389414: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [005] d..3 276946.389415: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ dsps_smem_glin-86 [002] d..3 276946.389416: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.389419: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.389420: cpu_idle: state=0 cpu_id=2
+ DispSync-650 [000] d..3 276946.389421: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [004] d..3 276946.389422: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.389423: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1084 [005] d..3 276946.389426: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.389426: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-12059 [006] d..3 276946.389430: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.389433: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.389437: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.389439: cpu_idle: state=4294967295 cpu_id=2
+ DispSync-650 [000] d..3 276946.389440: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.389441: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.389442: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.389446: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.389446: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.389448: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [002] d..3 276946.389453: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.389456: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.389463: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.389465: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.389468: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.389470: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.389483: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.389494: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ appEventThread-651 [001] d..3 276946.389497: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ sensors@1.0-se-867 [002] d..3 276946.389504: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.389504: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.389509: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.389510: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.389511: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.389512: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.389513: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-867 [002] d..3 276946.389515: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.389515: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [003] d..3 276946.389516: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ appEventThread-651 [001] d..3 276946.389518: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.389527: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ SensorService-4286 [007] d..3 276946.389528: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.389528: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.389529: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.389530: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.389532: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ smem_native_ds-85 [003] d..3 276946.389532: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.389534: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.389535: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.389538: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [002] d..3 276946.389545: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ appEventThread-651 [001] d..3 276946.389549: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.389556: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.389559: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [007] d..3 276946.389559: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [003] d..3 276946.389561: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [002] d..3 276946.389569: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.389576: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.389578: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ trace-cmd-12200 [006] d..3 276946.389581: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.389586: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.389587: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.389587: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.389589: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.389592: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.389604: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.389617: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.389622: cpu_idle: state=0 cpu_id=2
+ UnityChoreogra-5761 [005] d..3 276946.389675: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.389684: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.389684: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.389689: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.389691: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.389692: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.389733: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.389737: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.389741: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.389743: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.389745: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.389749: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.389780: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-649 [001] d..3 276946.389785: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-649 [001] d..3 276946.389792: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.389795: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.389797: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [000] d..3 276946.389810: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-649 [001] d..3 276946.389813: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.389819: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.389823: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ appEventThread-651 [002] d..3 276946.389829: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-649 [001] d..3 276946.389832: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.389835: cpu_idle: state=0 cpu_id=2
+ <...>-649 [001] d..3 276946.389837: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.389839: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.389841: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [003] d..3 276946.389847: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ ndroid.systemu-4573 [000] d..3 276946.389847: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <...>-649 [001] d..3 276946.389850: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.389853: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=003
+ ndroid.systemu-4573 [000] d..3 276946.389856: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ appEventThread-651 [002] d..3 276946.389859: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.389860: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [003] d..3 276946.389863: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.389864: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.389867: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [003] d..3 276946.389885: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [003] d..3 276946.389890: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.389892: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [001] d..3 276946.389893: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.389894: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <idle>-0 [001] d..3 276946.389900: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [003] d..3 276946.389901: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [003] d..3 276946.389906: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.389908: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.389909: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.389912: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.389913: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [003] d..3 276946.389918: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.389924: sched_waking: comm=writer pid=6079 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.389925: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.389931: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.389933: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.389933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.389936: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.389940: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.389942: cpu_idle: state=4294967295 cpu_id=6
+ <...>-1196 [001] d..3 276946.389943: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.389944: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [002] d..3 276946.389949: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.389950: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [002] d..3 276946.389956: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.389958: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.389961: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ ndroid.systemu-4573 [000] d..3 276946.389962: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.389965: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.389967: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [002] d..3 276946.389968: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.389970: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.389971: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.389972: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.389972: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.389974: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.389974: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.389975: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.389979: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.389983: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.389987: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ ndroid.systemu-4573 [000] d..3 276946.389987: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-83 [003] d..3 276946.389993: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ <...>-1196 [001] d..3 276946.389993: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.389995: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.389998: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.389999: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.390001: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.390003: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [004] d..3 276946.390007: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.390008: cpu_idle: state=4294967295 cpu_id=4
+ <...>-1196 [001] d..3 276946.390010: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.390011: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [001] d..3 276946.390018: cpu_idle: state=0 cpu_id=1
+ <...>-83 [003] d..3 276946.390018: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [002] d..3 276946.390021: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.390026: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.390029: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12201 [004] d..3 276946.390045: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.390050: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [000] d..3 276946.390134: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <...>-4888 [000] d..3 276946.390143: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.390145: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.390149: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [000] d..3 276946.390176: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.390180: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.390186: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.390188: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.390194: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [001] d..3 276946.390195: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.390197: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.390200: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-10919 [007] d..3 276946.390202: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.390202: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.390202: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [000] d..3 276946.390205: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-10919 [007] d..3 276946.390207: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.390208: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [006] d..3 276946.390209: cpu_idle: state=4294967295 cpu_id=6
+ <...>-4888 [000] d..3 276946.390210: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [006] d..3 276946.390211: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [000] d..3 276946.390213: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.390217: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [000] d..3 276946.390245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.390253: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.390256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.390257: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.390258: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [000] d..3 276946.390260: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.390261: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.390261: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.390265: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.390267: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.390268: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.390268: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.390269: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.390272: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-4888 [000] d..3 276946.390272: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.390280: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=002
+ writer-5743 [001] d..3 276946.390280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.390282: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.390284: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ writer-5743 [001] d..3 276946.390288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.390290: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [000] d..3 276946.390293: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.390294: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12198 [004] d..3 276946.390299: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ writer-5743 [001] d..3 276946.390300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.390303: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.390307: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.390309: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-649 [002] d..3 276946.390310: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [002] d..3 276946.390315: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ FastMixer-1198 [003] d..3 276946.390316: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-649 [002] d..3 276946.390318: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.390318: cpu_idle: state=4294967295 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.390319: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.390322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.390324: cpu_idle: state=0 cpu_id=4
+ <...>-649 [002] d..3 276946.390328: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ FastMixer-1198 [003] d..3 276946.390328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-649 [002] d..3 276946.390330: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [002] d..3 276946.390335: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.390335: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.390336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <...>-10919 [007] d..3 276946.390338: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.390343: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.390344: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.390345: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.390346: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.390348: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.390349: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.390355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.390362: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.390368: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.390369: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [002] d..3 276946.390371: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.390373: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.390374: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [002] d..3 276946.390378: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.390380: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.390384: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ FastMixer-1198 [001] d..3 276946.390394: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [006] d..3 276946.390395: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.390398: cpu_idle: state=0 cpu_id=6
+ <...>-649 [002] d..3 276946.390401: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.390402: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.390403: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.390405: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.390406: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.390407: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.390412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.390414: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-4888 [000] d..3 276946.390417: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.390419: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.390419: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.390421: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.390423: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [000] d..3 276946.390425: print: 0xffffff87dfd69750s: B|4573|query
+ AudioTrack-5740 [004] d..3 276946.390427: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.390429: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.390431: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.390431: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [000] d..3 276946.390434: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ AudioTrack-5759 [005] d..3 276946.390435: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.390438: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [000] d..3 276946.390439: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.390450: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.390453: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.390456: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.390459: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [002] d..3 276946.390459: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.390464: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.390471: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.390474: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.390476: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.390479: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.390492: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.390497: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.390499: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.390500: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.390509: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.390513: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.390519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.390520: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.390521: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.390524: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.390526: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.390528: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.390546: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.390548: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.390652: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390660: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390662: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.390680: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390681: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.390685: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.390688: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.390692: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.390693: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.390694: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.390695: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390696: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [000] d..3 276946.390697: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.390698: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.390699: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.390700: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.390700: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390702: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390703: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.390704: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.390706: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390707: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390708: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390709: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.390711: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [000] d..3 276946.390719: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [001] d..3 276946.390719: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.390734: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.390742: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.390893: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.390899: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.390901: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.390902: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.390922: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.390923: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.390926: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.390927: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.390927: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.390929: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390934: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390938: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390939: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.390940: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.390942: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.390949: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.390951: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.390954: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390955: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.390958: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.390961: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.390963: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.390964: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.390965: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.390966: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390967: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.390967: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.390969: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.390969: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.390969: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390971: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390973: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.390973: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390973: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.390976: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390978: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.390979: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.390979: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390980: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390980: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.390983: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390984: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.390987: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.390990: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5713 [001] d..3 276946.390991: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390992: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.390993: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390994: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.390995: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.390995: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.390997: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.390998: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.390999: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391003: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391005: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391006: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.391007: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.391009: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391010: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5714 [001] d..3 276946.391010: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391014: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391016: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391017: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.391020: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.391021: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391022: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.391026: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.391028: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.391029: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.391031: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.391035: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.391038: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.391039: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.391041: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.391043: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [002] d..3 276946.391044: workqueue_queue_work: work struct=0xffffffee78684b38 function=0xffffff87e05fc85cf workqueue=0xffffffee79407600 req_cpu=8 cpu=2
+ <idle>-0 [006] d..3 276946.391044: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.391046: workqueue_activate_work: work struct 0xffffffee78684b38
+ <idle>-0 [002] d..3 276946.391048: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.391051: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.391051: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [006] d..3 276946.391053: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [001] d..3 276946.391053: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.391055: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ Worker-5714 [001] d..3 276946.391062: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.391063: cpu_idle: state=4294967295 cpu_id=2
+ rcu_preempt-7 [006] d..3 276946.391064: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.391067: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ <idle>-0 [006] d..3 276946.391067: cpu_idle: state=0 cpu_id=6
+ <...>-7655 [002] d..3 276946.391073: workqueue_execute_start: work struct 0xffffffee78684b38: function 0xffffff87e05fc85cf
+ Worker-5713 [001] d..3 276946.391073: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.391081: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [005] d..3 276946.391086: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391091: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391094: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391095: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.391099: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391100: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.391104: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.391107: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.391108: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.391109: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.391111: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391112: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.391112: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.391115: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.391115: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391116: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ trace-cmd-12199 [003] d..3 276946.391116: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391118: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391119: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.391122: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391123: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5714 [001] d..3 276946.391123: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.391126: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.391127: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391128: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391129: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.391130: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.391134: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-7655 [002] d..3 276946.391134: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.391134: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391140: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.391141: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.391144: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5714 [001] d..3 276946.391145: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391146: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.391151: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.391192: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.391196: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.391199: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.391200: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.391200: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.391202: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.391205: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [001] d..3 276946.391215: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.391221: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.391318: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.391324: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.391326: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.391329: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [000] d..3 276946.391332: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-12059 [006] d..3 276946.391383: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.391385: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.391386: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.391387: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.391391: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.391393: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.391394: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.391396: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.391397: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.391397: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.391399: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.391399: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [000] d..3 276946.391401: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [005] d..3 276946.391402: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.391403: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.391403: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [000] d..3 276946.391404: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.391405: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.391406: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.391408: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [001] d..3 276946.391410: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [000] d..3 276946.391411: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.391417: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.391419: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.391425: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.391430: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.391432: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.391473: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.391474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.391477: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391479: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.391479: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.391481: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.391483: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.391490: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391496: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391498: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391499: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.391507: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391510: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391512: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391513: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.391520: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391522: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [006] d..3 276946.391523: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391524: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391524: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [006] d..3 276946.391528: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.391531: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.391570: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.391572: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.391574: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.391576: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.391578: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.391578: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [004] d..3 276946.391580: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.391583: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [000] d..3 276946.391590: workqueue_queue_work: work struct=0xffffffee74c56050 function=0xffffff87e0605b58f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <...>-4888 [000] d..3 276946.391592: workqueue_activate_work: work struct 0xffffffee74c56050
+ <...>-4888 [000] d..3 276946.391594: sched_waking: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ <...>-4888 [000] d..3 276946.391601: sched_wakeup: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ UnityMain-5747 [004] d..3 276946.391611: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ <...>-4888 [000] d..3 276946.391614: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=kworker/0:3 next_pid=8940 next_prio=120
+ UnityMain-5747 [004] d..3 276946.391616: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ kworker/0:3-8940 [000] d..3 276946.391618: workqueue_execute_start: work struct 0xffffffee74c56050: function 0xffffff87e0605b58f
+ kworker/0:3-8940 [000] d..3 276946.391620: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ UnityMain-5747 [004] d..3 276946.391620: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ kworker/0:3-8940 [000] d..3 276946.391624: sched_blocked_reason: pid=7655 iowait=0 caller=0xffffff87e0601298S
+ EnlightenWorke-5748 [004] d..3 276946.391626: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.391628: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ kworker/0:3-8940 [000] d..3 276946.391629: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ EnlightenWorke-5748 [004] d..3 276946.391631: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ kworker/0:3-8940 [000] d..3 276946.391631: workqueue_execute_end: work struct 0xffffffee74c56050
+ <idle>-0 [002] d..3 276946.391631: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5747 [004] d..3 276946.391634: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ <idle>-0 [002] d..3 276946.391635: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ UnityMain-5747 [004] d..3 276946.391636: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ kworker/0:3-8940 [000] d..3 276946.391636: sched_switch: prev_comm=kworker/0:3 prev_pid=8940 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5747 [004] d..3 276946.391638: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.391639: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.391641: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.391642: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.391644: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.391646: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.391648: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.391649: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.391650: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.391652: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ AudioOut_15-1199 [006] d..3 276946.391660: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5747 [004] d..3 276946.391660: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.391663: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.391664: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.391691: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.391696: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.391698: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.391701: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-7655 [002] d..3 276946.391715: workqueue_execute_end: work struct 0xffffffee78684b38
+ <...>-7655 [002] d..3 276946.391725: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.391730: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.391753: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.391755: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <idle>-0 [006] d..3 276946.391758: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [000] d..3 276946.391770: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [000] d..3 276946.391790: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.391815: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391820: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391822: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.391842: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.391847: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.391848: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.391850: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.391852: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.391853: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391855: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.391856: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.391869: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.391888: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.391892: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.391960: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.391966: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.391968: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.391969: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.391971: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.391971: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.391972: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.391973: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.391974: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [006] d..3 276946.391975: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.391976: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.391995: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.391995: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.391996: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.391999: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.392000: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.392000: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392001: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.392003: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.392023: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.392026: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.392097: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.392099: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.392115: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392120: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.392122: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.392123: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.392144: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.392144: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392148: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.392149: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [000] d..3 276946.392155: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [000] d..3 276946.392166: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.392168: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.392171: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.392172: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [006] d..3 276946.392174: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [000] d..3 276946.392214: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ kgsl_worker_th-294 [002] d..3 276946.392226: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.392227: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.392228: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ Thread-9-5756 [005] d..3 276946.392241: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.392245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.392245: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.392245: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.392247: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.392249: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392249: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392251: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.392252: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.392253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.392255: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.392259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.392260: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.392262: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.392264: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.392268: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.392269: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.392273: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.392276: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.392277: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12203 [005] d..3 276946.392281: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392283: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.392283: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.392284: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392285: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392286: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.392289: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.392291: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.392291: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392292: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.392293: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.392295: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392295: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.392297: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.392298: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.392299: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.392300: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-4888 [000] d..3 276946.392300: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.392302: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.392303: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392304: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392304: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [001] d..3 276946.392305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-4888 [000] d..3 276946.392306: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.392307: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5715 [005] d..3 276946.392307: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.392308: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392309: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ writer-5743 [001] d..3 276946.392310: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.392310: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [005] d..3 276946.392311: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392312: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.392312: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [001] d..3 276946.392312: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.392314: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.392314: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392315: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.392316: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.392318: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.392318: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392319: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392320: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.392321: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392321: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [001] d..3 276946.392322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.392322: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ Worker-5715 [005] d..3 276946.392324: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.392325: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392327: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392329: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392330: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.392331: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.392332: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392333: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.392333: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.392335: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392336: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.392336: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.392337: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392337: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.392338: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392339: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392340: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.392342: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392343: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.392343: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.392345: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.392348: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.392349: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.392349: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392350: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.392350: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.392352: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392353: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392355: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392355: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392356: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.392357: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.392359: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [002] d..3 276946.392359: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392359: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392361: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392362: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.392362: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.392364: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.392364: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.392366: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [001] d..3 276946.392369: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.392369: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.392370: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.392370: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392373: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392374: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392375: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.392375: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.392376: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [000] d..3 276946.392376: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [006] d..3 276946.392378: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.392378: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.392378: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.392379: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.392382: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [005] d..3 276946.392383: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5714 [001] d..3 276946.392383: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [006] d..3 276946.392383: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.392387: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.392387: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.392388: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392389: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.392389: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392390: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-649 [003] d..3 276946.392390: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [001] d..3 276946.392391: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.392392: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392393: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392394: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-649 [003] d..3 276946.392396: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ UnityMain-5695 [005] d..3 276946.392396: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.392396: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.392397: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-649 [003] d..3 276946.392398: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.392398: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.392398: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392399: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.392402: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.392402: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5713 [001] d..3 276946.392402: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392403: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392406: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.392406: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.392407: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392408: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.392408: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.392408: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.392410: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5715 [005] d..3 276946.392411: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.392412: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.392413: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [006] d..3 276946.392414: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392414: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-649 [003] d..3 276946.392415: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [001] d..3 276946.392417: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392417: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392419: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392420: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392421: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392421: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.392422: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392423: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.392423: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392423: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.392426: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.392429: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392430: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392432: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.392433: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392433: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.392436: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.392439: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.392440: cpu_idle: state=0 cpu_id=4
+ <...>-649 [003] d..3 276946.392440: print: 0xffffff87dfd69750s: B|622|waitForever
+ FastMixer-1198 [002] d..3 276946.392444: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [001] d..3 276946.392448: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [005] d..3 276946.392452: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [002] d..3 276946.392454: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-649 [003] d..3 276946.392454: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.392454: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.392455: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.392456: cpu_idle: state=4294967295 cpu_id=4
+ <...>-649 [003] d..3 276946.392457: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityMain-5695 [005] d..3 276946.392458: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.392458: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.392459: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.392462: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5715 [005] d..3 276946.392464: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.392466: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.392472: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.392475: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.392478: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.392478: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.392479: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.392481: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.392482: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392483: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.392484: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [002] d..3 276946.392485: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.392485: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.392487: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392489: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392490: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-649 [003] d..3 276946.392490: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.392490: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.392491: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.392493: cpu_idle: state=0 cpu_id=2
+ <...>-649 [003] d..3 276946.392494: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.392494: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.392494: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.392494: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392494: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392496: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392497: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.392499: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.392500: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392501: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392501: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392503: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392504: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.392504: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392505: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392506: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.392508: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.392509: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.392510: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.392512: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.392513: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [001] d..3 276946.392517: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.392519: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.392520: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.392522: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.392524: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.392525: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.392526: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392543: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-649 [003] d..3 276946.392545: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392549: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392552: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392552: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392552: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392553: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.392553: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.392554: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.392555: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.392555: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.392555: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392556: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.392558: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392558: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [002] d..3 276946.392559: print: 0xffffff87dfd69750s: E|4573
+ Worker-5715 [005] d..3 276946.392560: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392561: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.392563: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392565: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392567: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392568: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.392570: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.392571: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392571: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392573: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392574: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392575: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-4888 [002] d..3 276946.392575: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.392576: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [006] d..3 276946.392576: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392581: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392582: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392583: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [002] d..3 276946.392584: print: 0xffffff87dfd69750s: B|4573|query
+ Worker-5712 [006] d..3 276946.392584: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.392585: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392586: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5714 [001] d..3 276946.392586: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.392587: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.392590: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.392590: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392590: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-4888 [002] d..3 276946.392592: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.392593: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392593: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.392594: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.392595: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392595: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392595: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.392596: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.392598: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.392600: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.392602: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.392611: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.392615: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.392620: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <...>-4888 [002] d..3 276946.392621: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.392622: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.392626: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.392626: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.392627: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392627: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392630: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392631: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.392634: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.392639: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.392640: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.392642: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.392643: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.392645: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.392645: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.392667: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.392671: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.392675: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.392675: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.392677: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.392677: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392678: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.392681: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.392683: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12199 [003] d..3 276946.392684: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392684: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392685: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.392686: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.392687: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392688: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.392689: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.392691: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392691: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.392692: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392693: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.392694: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.392694: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392695: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392695: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.392696: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.392697: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.392698: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.392698: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.392699: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392702: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.392702: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392702: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392704: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392704: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.392705: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.392707: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392709: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.392709: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.392710: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392711: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392711: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.392714: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392716: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.392720: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.392721: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392722: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392724: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [001] d..3 276946.392725: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.392728: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [001] d..3 276946.392736: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.392742: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [005] d..3 276946.392744: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392745: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.392748: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.392750: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [006] d..3 276946.392758: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392759: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392761: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392762: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [006] d..3 276946.392763: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.392824: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392829: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.392831: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.392834: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.392882: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.392888: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.392949: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.392954: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.392956: cpu_idle: state=4294967295 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.392957: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.392958: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.392989: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392992: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.392994: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.392995: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.392998: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.393007: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393029: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393032: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393033: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.393039: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393039: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393043: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393045: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.393047: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393047: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393048: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393048: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.393049: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393050: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393050: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.393051: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.393051: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.393053: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.393054: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393054: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393056: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393057: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.393060: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.393060: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.393060: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393062: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.393063: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393064: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.393064: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393064: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.393067: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393068: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393069: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393070: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.393071: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.393072: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.393072: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.393074: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.393075: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.393077: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.393086: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.393092: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.393093: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.393099: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.393101: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.393102: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393108: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393111: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393112: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.393144: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.393149: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.393150: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393173: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393175: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393177: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.393361: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.393369: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.393372: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.393375: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.393385: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.393394: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.393399: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393406: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ DispSync-650 [000] d..3 276946.393407: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.393409: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.393410: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393412: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.393412: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.393423: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.393424: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.393430: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.393453: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ sfEventThread-652 [001] d..3 276946.393462: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.393464: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.393467: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.393478: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.393485: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.393492: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.393498: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.393500: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.393503: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393508: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393513: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393516: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393517: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393517: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.393518: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-12059 [006] d..3 276946.393518: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393519: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393519: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.393520: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.393523: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.393524: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393524: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393527: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393531: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ Worker-5713 [001] d..3 276946.393531: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393534: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.393535: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ Worker-5713 [001] d..3 276946.393535: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393536: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393537: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.393540: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393540: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393542: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393543: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.393546: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.393546: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393547: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393549: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393549: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.393550: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393551: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.393552: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393552: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.393553: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393557: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.393558: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.393560: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393560: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393561: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.393562: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.393562: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.393563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [001] d..3 276946.393563: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.393564: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.393565: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.393566: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.393567: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityMain-5695 [005] d..3 276946.393567: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393567: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.393570: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393571: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393573: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.393574: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393575: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FMOD-12164 [004] d..3 276946.393579: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.393579: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.393583: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.393583: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.393588: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [001] d..3 276946.393588: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.393595: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [005] d..3 276946.393598: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393603: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393606: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393608: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.393613: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393614: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393617: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393617: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.393619: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393620: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.393622: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393623: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393624: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393624: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393625: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.393626: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.393628: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.393628: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393629: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5712 [006] d..3 276946.393630: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.393631: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393633: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393634: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.393634: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393635: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.393636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393636: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.393639: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.393639: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393640: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.393640: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [006] d..3 276946.393642: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393643: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393645: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393646: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393647: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393648: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.393649: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [001] d..3 276946.393649: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.393651: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.393653: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393653: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393655: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.393656: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393659: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.393660: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ UnityMain-5695 [005] d..3 276946.393661: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393662: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.393663: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.393664: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393665: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393667: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.393668: print: 0xffffff87dfd69750s: B|622|query
+ <...>-12059 [006] d..3 276946.393669: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393669: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393671: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.393671: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [001] d..3 276946.393671: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393672: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.393674: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393674: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ Worker-5715 [005] d..3 276946.393674: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393675: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393680: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.393682: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393683: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393683: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.393684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393684: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393685: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.393685: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.393688: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393688: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.393688: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393689: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ Worker-5712 [006] d..3 276946.393690: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393693: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393695: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393695: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.393698: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393698: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ Worker-5714 [001] d..3 276946.393698: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393698: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.393700: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.393701: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393701: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.393701: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.393703: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.393706: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393707: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.393707: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ UnityMain-5695 [005] d..3 276946.393708: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.393709: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393709: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.393711: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.393711: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393714: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.393715: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [001] d..3 276946.393715: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393716: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393717: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393718: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393719: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.393720: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.393721: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393722: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393723: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5714 [001] d..3 276946.393725: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393726: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393727: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.393728: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393729: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.393729: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.393730: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393731: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.393731: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.393732: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393732: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.393733: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.393734: workqueue_queue_work: work struct=0xffffffed9be80828 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [005] d..3 276946.393734: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.393735: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.393736: workqueue_activate_work: work struct 0xffffffed9be80828
+ UnityMain-5695 [005] d..3 276946.393737: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393737: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.393737: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.393738: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393739: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.393739: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [001] d..3 276946.393741: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.393742: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393746: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.393746: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ Worker-5712 [006] d..3 276946.393746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393747: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393749: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.393750: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [001] d..3 276946.393752: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.393754: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.393754: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.393759: workqueue_execute_start: work struct 0xffffffed9be80828: function 0xffffff87e01740e8f
+ <idle>-0 [001] d..3 276946.393759: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.393760: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.393761: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.393762: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.393766: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.393770: print: 0xffffff87dfd69750s: B|622|wait
+ kworker/u16:12-20386 [002] d..3 276946.393771: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [002] d..3 276946.393772: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [002] d..3 276946.393773: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.393774: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.393777: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.393779: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.393779: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.393781: cpu_idle: state=4294967295 cpu_id=6
+ kworker/u16:12-20386 [002] d..3 276946.393782: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.393783: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.393784: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393784: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [003] d..3 276946.393784: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.393787: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.393788: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.393789: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.393789: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [003] d..3 276946.393793: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [004] d..3 276946.393799: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.393800: cpu_idle: state=4294967295 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.393800: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393801: print: 0xffffff87dfd69750s: B|622|merge
+ kworker/u16:12-20386 [002] d..3 276946.393801: workqueue_execute_end: work struct 0xffffffed9be80828
+ <idle>-0 [004] d..3 276946.393802: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.393806: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-8794 [003] d..3 276946.393811: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ trace-cmd-12198 [004] d..3 276946.393811: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ kworker/u16:12-20386 [002] d..3 276946.393812: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393814: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393819: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [003] d..3 276946.393820: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.393823: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [003] d..3 276946.393823: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.393824: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [006] d..3 276946.393827: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [003] d..3 276946.393832: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.393839: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.393840: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12202 [005] d..3 276946.393843: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393844: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.393844: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.393844: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.393847: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393849: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393850: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.393851: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.393853: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.393853: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.393855: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393855: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.393857: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393861: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.393864: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.393864: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.393865: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.393866: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393866: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393868: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.393868: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.393868: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [003] d..3 276946.393869: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityMain-5695 [005] d..3 276946.393869: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.393871: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.393872: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393872: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.393874: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393876: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.393876: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393877: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.393877: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393878: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.393880: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.393880: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393881: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.393884: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.393884: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393885: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.393885: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.393886: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393886: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393887: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.393887: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.393888: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.393889: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.393890: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ Worker-5712 [006] d..3 276946.393892: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393894: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.393895: cpu_idle: state=0 cpu_id=6
+ sfEventThread-652 [003] d..3 276946.393895: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393895: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.393896: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5714 [001] d..3 276946.393897: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393897: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.393899: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.393900: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.393902: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.393903: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [004] d..3 276946.393904: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393906: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <...>-10919 [007] d..3 276946.393906: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.393908: print: 0xffffff87dfd69750s: B|622|preComposition
+ Worker-5713 [001] d..3 276946.393909: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.393910: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.393911: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.393913: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.393914: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.393916: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.393917: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1040 [004] d..3 276946.393932: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ trace-cmd-12199 [003] d..3 276946.393935: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.393937: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.393941: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.393943: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1040 [004] d..3 276946.393945: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.393945: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.393948: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.393949: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.393949: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393953: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393955: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.393956: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.393957: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.393958: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.393960: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.393964: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.393965: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.393972: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.393974: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [002] d..3 276946.393975: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.393976: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.393977: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393978: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393979: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.393981: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [005] d..3 276946.393982: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.393983: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ UnityMain-5695 [005] d..3 276946.393983: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393986: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.393986: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.393988: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.393989: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ sensors@1.0-se-867 [002] d..3 276946.393989: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [006] d..3 276946.393991: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.393992: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [002] d..3 276946.393992: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [001] d..3 276946.393993: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.393993: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.393994: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.393995: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ sensors@1.0-se-1115 [002] d..3 276946.393995: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ Worker-5715 [005] d..3 276946.393996: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.393997: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [002] d..3 276946.393998: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [005] d..3 276946.393998: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5712 [006] d..3 276946.393999: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.394001: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394002: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394003: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394003: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394004: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394005: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394007: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.394008: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394009: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.394010: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394012: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394013: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394013: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394014: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394016: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394017: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394019: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.394020: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394021: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.394023: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.394024: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.394027: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [006] d..3 276946.394028: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394030: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.394033: print: 0xffffff87dfd69750s: B|622|prepare
+ Worker-5714 [001] d..3 276946.394035: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394035: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394039: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394041: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-867 [002] d..3 276946.394041: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [002] d..3 276946.394042: workqueue_activate_work: work struct 0xffffffed9be80528
+ <idle>-0 [001] d..3 276946.394042: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [002] d..3 276946.394042: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.394045: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [005] d..3 276946.394053: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.394054: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.394055: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.394057: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.394060: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ sensors@1.0-se-867 [002] d..3 276946.394063: print: 0xffffff87dfd69750s: E|867
+ <...>-8794 [004] d..3 276946.394065: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.394066: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.394067: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.394079: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.394081: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [004] d..3 276946.394083: workqueue_execute_end: work struct 0xffffffed9be80528
+ <...>-8794 [004] d..3 276946.394084: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.394085: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.394091: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-8794 [004] d..3 276946.394094: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ kworker/u16:12-20386 [003] d..3 276946.394095: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.394099: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-10919 [007] d..3 276946.394101: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [003] d..3 276946.394102: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <...>-8794 [004] d..3 276946.394103: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.394106: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [004] d..3 276946.394107: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.394107: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.394111: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.394113: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ sensors@1.0-se-867 [002] d..3 276946.394114: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394117: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.394117: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.394120: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394121: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ sensors@1.0-se-4291 [003] d..3 276946.394121: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [005] d..3 276946.394121: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.394123: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [002] d..3 276946.394125: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [001] d..3 276946.394126: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.394130: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394132: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.394133: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394135: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.394137: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394137: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.394137: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394139: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394139: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394141: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.394142: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.394143: cpu_idle: state=0 cpu_id=1
+ Worker-5712 [006] d..3 276946.394143: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394146: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.394146: print: 0xffffff87dfd69750s: E|1661
+ trace-cmd-12203 [005] d..3 276946.394161: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394163: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ sensors@1.0-se-867 [002] d..3 276946.394165: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394168: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ HwBinder:624_3-679 [003] d..3 276946.394169: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [001] d..3 276946.394170: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394171: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394172: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394172: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.394173: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [005] d..3 276946.394175: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.394175: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394175: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394179: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394182: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.394183: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394183: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394183: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394185: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394185: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394186: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.394186: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.394188: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394189: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.394189: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394192: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394193: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394195: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394195: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394197: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394197: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.394198: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394198: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.394199: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.394200: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394201: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.394201: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.394202: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.394204: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [006] d..3 276946.394205: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.394206: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394206: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394208: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394209: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.394209: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.394212: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394213: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.394216: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394216: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394217: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394217: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394219: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394219: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394220: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394222: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394222: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.394223: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.394224: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394226: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394228: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ SensorService-4286 [007] d..3 276946.394229: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.394231: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394231: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394233: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394233: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394235: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394235: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.394235: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394236: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.394237: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.394237: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ Worker-5715 [005] d..3 276946.394238: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [007] d..3 276946.394239: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.394239: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394239: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.394239: cpu_idle: state=4294967295 cpu_id=2
+ HwBinder:624_3-679 [003] d..3 276946.394240: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [005] d..3 276946.394241: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.394241: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.394243: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [006] d..3 276946.394243: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.394244: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394244: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.394246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5714 [001] d..3 276946.394246: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394247: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.394247: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.394248: cpu_idle: state=4294967295 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.394250: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.394250: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.394252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.394252: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394252: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.394253: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.394254: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ UnityMain-5695 [005] d..3 276946.394254: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.394254: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.394255: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.394256: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.394257: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394258: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.394258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [002] d..3 276946.394259: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [001] d..3 276946.394260: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394260: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394263: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394264: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394265: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394266: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394266: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394267: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394268: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394268: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.394269: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.394270: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394271: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394272: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394273: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394274: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.394274: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.394275: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.394277: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394278: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.394278: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394281: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.394281: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.394282: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.394284: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394284: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394286: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.394286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.394286: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.394288: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [006] d..3 276946.394289: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.394289: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394291: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.394292: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.394293: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.394295: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.394295: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394298: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394298: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.394299: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.394299: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.394300: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394300: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394302: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394305: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.394306: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.394308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.394309: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.394311: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5712 [006] d..3 276946.394312: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.394312: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.394313: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394314: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.394314: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.394316: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.394321: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394324: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394324: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.394324: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.394326: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394327: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394327: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.394328: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394328: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394329: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [002] d..3 276946.394331: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12203 [004] d..3 276946.394332: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.394332: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.394332: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.394333: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.394333: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.394334: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394335: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394336: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.394336: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.394337: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [001] d..3 276946.394338: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.394338: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394339: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394341: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394343: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.394345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394346: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.394346: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.394346: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394348: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394348: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.394350: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.394350: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.394351: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.394351: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.394351: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.394353: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.394354: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.394356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5713 [001] d..3 276946.394358: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.394359: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.394362: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5713 [001] d..3 276946.394364: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ writer-5743 [000] d..3 276946.394368: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.394390: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394394: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.394394: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.394396: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394398: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394399: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394399: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394400: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.394401: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.394402: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394404: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394405: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394408: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.394409: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394411: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394412: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394412: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.394412: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394413: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.394414: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.394416: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.394416: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394416: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394419: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394420: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394420: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394421: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394421: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394422: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.394422: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.394424: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.394426: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394426: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.394427: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.394427: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394428: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394428: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394428: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394431: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394432: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.394432: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.394434: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.394435: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [001] d..3 276946.394435: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394435: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394438: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394439: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.394439: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.394442: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [006] d..3 276946.394443: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.394447: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.394448: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [001] d..3 276946.394453: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.394458: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.394458: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.394459: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.394462: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.394467: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394468: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.394470: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.394476: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.394478: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.394482: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.394483: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.394485: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.394487: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394489: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [002] d..3 276946.394489: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.394491: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.394497: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.394498: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394501: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394502: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.394514: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.394523: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.394529: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.394530: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394534: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394535: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394540: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394541: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394545: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394548: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394548: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.394548: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.394551: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.394551: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394552: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394553: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394554: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394554: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394555: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.394556: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.394557: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394558: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394559: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394560: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.394561: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.394561: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.394563: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.394564: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.394565: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5712 [006] d..3 276946.394565: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394565: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.394566: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394567: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394568: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.394568: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.394570: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394571: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.394572: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.394573: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394575: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.394577: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394579: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394581: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.394581: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394581: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.394582: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.394584: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394585: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5712 [006] d..3 276946.394586: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394588: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394590: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5714 [001] d..3 276946.394592: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394593: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394594: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12204 [004] d..3 276946.394594: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [001] d..3 276946.394596: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.394602: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.394606: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.394619: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.394624: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.394636: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ UnityGfxDevice-5711 [005] d..3 276946.394640: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394655: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394658: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394659: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12199 [001] d..3 276946.394663: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.394670: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.394674: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.394688: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.394688: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.394690: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.394691: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394693: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394698: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394698: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394702: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394704: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394704: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.394706: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.394706: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.394707: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.394709: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.394709: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394711: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.394711: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394712: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.394712: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394714: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.394714: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394715: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394716: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394718: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.394719: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394720: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394720: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.394721: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.394724: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.394724: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394725: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.394726: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394728: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394728: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394730: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394731: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.394731: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.394734: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394734: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ HwBinder:624_3-679 [003] d..3 276946.394734: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [001] d..3 276946.394735: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.394737: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.394738: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.394738: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.394740: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [006] d..3 276946.394743: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.394744: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394745: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.394750: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.394755: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [005] d..3 276946.394762: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394765: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394767: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [003] d..3 276946.394780: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [005] d..3 276946.394790: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.394795: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.394802: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.394804: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.394805: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.394807: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [005] d..3 276946.394808: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394809: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.394837: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.394843: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.394845: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.394846: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.394854: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.394860: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ HwBinder:624_3-679 [003] d..3 276946.394869: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.394871: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.394875: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.394890: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394894: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.394895: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.394896: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.394901: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.394905: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.394907: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.394909: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.394911: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.394913: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.394915: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.394917: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-6079 [001] d..3 276946.394922: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.394929: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.394931: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-4291 [003] d..3 276946.394933: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.394935: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.394936: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-6079 [001] d..3 276946.394945: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.394948: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.394951: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [006] d..3 276946.394957: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <...>-84 [002] d..3 276946.394958: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394958: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-4291 [003] d..3 276946.394959: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.394960: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.394961: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-6079 [001] d..3 276946.394963: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.394965: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.394966: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1040 [005] d..3 276946.394969: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.394970: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.394970: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.394975: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [002] d..3 276946.394978: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.394979: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [002] d..3 276946.394980: cpu_idle: state=4294967295 cpu_id=2
+ <...>-1196 [006] d..3 276946.394980: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ sensors@1.0-se-1040 [005] d..3 276946.394980: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.394984: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.394987: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [001] d..3 276946.394990: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.394992: cpu_idle: state=4294967295 cpu_id=1
+ <...>-1196 [006] d..3 276946.394994: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.394994: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.394995: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.394996: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [002] d..3 276946.394997: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [006] d..3 276946.394997: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.394998: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.394999: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.395000: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.395002: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1115 [002] d..3 276946.395002: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [006] d..3 276946.395004: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.395005: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-6079 [001] d..3 276946.395011: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.395014: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ sensors@1.0-se-867 [002] d..3 276946.395016: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.395018: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <...>-6079 [001] d..3 276946.395020: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.395020: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ sensors@1.0-se-1115 [002] d..3 276946.395021: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.395022: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ sensors@1.0-se-1115 [002] d..3 276946.395023: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityGfxDevice-5711 [005] d..3 276946.395024: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.395027: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.395029: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395031: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-6079 [001] d..3 276946.395033: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.395036: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.395037: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.395039: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.395041: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [000] d..3 276946.395043: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [002] d..3 276946.395047: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.395052: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.395053: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.395056: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.395057: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ sensors@1.0-se-867 [002] d..3 276946.395061: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.395070: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.395075: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.395077: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.395078: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ sensors@1.0-se-1115 [002] d..3 276946.395087: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ HwBinder:624_3-679 [000] d..3 276946.395090: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityGfxDevice-5711 [005] d..3 276946.395094: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [007] d..3 276946.395099: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [005] d..3 276946.395102: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395105: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395107: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [000] d..3 276946.395107: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-1196 [003] d..3 276946.395110: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-83 [002] d..3 276946.395111: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.395115: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <...>-1196 [003] d..3 276946.395117: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.395119: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.395121: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.395122: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [005] d..3 276946.395125: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395128: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-1196 [003] d..3 276946.395128: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395129: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.395136: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.395140: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-6079 [001] d..3 276946.395143: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.395144: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.395151: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.395153: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [005] d..3 276946.395159: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [007] d..3 276946.395161: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.395166: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395169: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395170: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.395170: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.395170: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.395173: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.395176: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityGfxDevice-5711 [005] d..3 276946.395183: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395186: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395189: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395190: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-867 [002] d..3 276946.395191: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.395205: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.395212: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [005] d..3 276946.395217: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395222: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395224: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395225: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.395237: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395241: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.395244: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.395246: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.395248: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395252: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395254: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395257: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.395263: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.395267: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12203 [004] d..3 276946.395269: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.395269: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.395271: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.395273: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.395292: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.395293: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.395296: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.395296: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [000] d..3 276946.395297: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [006] d..3 276946.395297: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.395298: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.395299: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.395309: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.395311: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.395314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ UnityMain-5695 [005] d..3 276946.395316: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395320: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395321: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.395322: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.395322: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.395325: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.395333: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.395348: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.395378: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.395396: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [001] d..3 276946.395400: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.395403: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.395405: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.395407: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.395409: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [002] d..3 276946.395414: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.395418: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395423: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.395424: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.395425: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.395426: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.395427: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395427: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.395427: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.395429: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.395433: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.395434: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.395435: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395435: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395438: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395439: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.395440: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.395442: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395443: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395445: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395446: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.395448: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [001] d..3 276946.395448: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.395449: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.395449: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395449: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.395450: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12200 [004] d..3 276946.395450: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.395451: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.395452: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395453: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.395454: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.395455: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395455: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395456: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395457: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.395457: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395458: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.395458: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.395459: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.395460: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395461: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.395462: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395463: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395464: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.395464: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.395466: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.395467: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395467: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395469: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.395470: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.395471: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395472: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.395472: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.395472: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.395474: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395474: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395476: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.395476: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395477: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.395478: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.395478: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.395479: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395480: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.395481: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395486: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395488: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.395489: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395489: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395490: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.395490: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395491: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.395492: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.395493: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395494: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.395496: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395496: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [005] d..3 276946.395498: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395499: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.395500: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395500: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.395502: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395503: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395503: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.395504: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395505: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.395506: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [005] d..3 276946.395506: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.395506: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.395507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395509: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395511: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395512: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395513: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.395513: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.395514: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.395515: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395516: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.395517: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.395518: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.395521: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395522: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395524: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.395524: print: 0xffffff87dfd69750s: B|622|wait
+ Worker-5714 [001] d..3 276946.395525: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395526: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395527: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.395527: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395528: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395529: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.395529: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.395531: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395532: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395534: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395535: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.395536: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.395537: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.395538: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395538: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395541: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395541: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.395542: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395545: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.395547: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395547: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395547: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.395548: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.395549: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.395550: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395551: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.395552: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.395553: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395557: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395558: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.395559: print: 0xffffff87dfd69750s: B|622|wait
+ Worker-5714 [001] d..3 276946.395560: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395560: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.395562: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.395562: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.395562: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5714 [001] d..3 276946.395563: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395564: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.395564: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395565: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.395566: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395566: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395568: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.395570: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.395572: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.395572: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395575: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.395575: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.395576: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.395577: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [004] d..3 276946.395577: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395577: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.395578: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395579: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.395580: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.395580: print: 0xffffff87dfd69750s: B|622|postComposition
+ <idle>-0 [006] d..3 276946.395581: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.395581: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.395581: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395581: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395581: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395583: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395583: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.395584: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395584: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.395585: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.395586: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395587: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.395588: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ UnityMain-5695 [005] d..3 276946.395589: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395589: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395590: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395591: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ Worker-5715 [005] d..3 276946.395592: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.395592: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395593: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395594: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.395595: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [001] d..3 276946.395595: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.395596: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395596: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395596: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.395597: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395598: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395599: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.395601: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [001] d..3 276946.395601: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395601: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.395603: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.395605: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395606: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395607: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395609: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395609: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395610: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395611: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395611: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.395611: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395612: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395612: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.395612: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.395614: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.395615: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [006] d..3 276946.395616: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.395618: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [001] d..3 276946.395621: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.395626: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.395632: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.395636: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395639: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395640: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.395652: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395665: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395668: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395669: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.395673: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395674: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395677: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395678: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.395679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.395680: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395680: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395683: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.395684: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.395684: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395684: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395685: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.395686: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.395686: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.395688: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395688: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395689: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.395690: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395690: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395692: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395693: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395694: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395694: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.395694: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ Worker-5715 [005] d..3 276946.395696: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395697: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.395698: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395699: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.395700: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ UnityMain-5695 [005] d..3 276946.395700: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.395701: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ Worker-5715 [005] d..3 276946.395702: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.395704: cpu_idle: state=4294967295 cpu_id=3
+ <...>-1197 [006] d..3 276946.395704: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.395705: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395706: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-1197 [006] d..3 276946.395707: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.395707: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [003] d..3 276946.395708: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395708: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.395709: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.395710: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5713 [001] d..3 276946.395712: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.395720: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.395726: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.395727: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12204 [004] d..3 276946.395728: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.395732: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.395732: cpu_idle: state=0 cpu_id=4
+ <...>-1197 [006] d..3 276946.395754: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.395756: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.395759: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12199 [003] d..3 276946.395767: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395769: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.395773: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395773: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395774: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.395778: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.395783: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.395783: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395786: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.395793: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395795: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395796: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.395800: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395801: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395804: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395806: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395809: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395809: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395810: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395811: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395812: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.395812: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.395813: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.395814: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.395816: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.395817: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [006] d..3 276946.395819: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.395819: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.395819: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.395821: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.395822: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.395823: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.395823: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395824: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.395825: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395827: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.395828: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.395829: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.395830: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.395831: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [006] d..3 276946.395834: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395834: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395836: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.395836: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395837: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.395839: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.395839: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.395839: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.395840: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.395840: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395843: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395843: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395846: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395846: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.395847: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395848: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.395848: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.395848: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.395849: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.395851: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.395854: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.395854: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.395856: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [001] d..3 276946.395860: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.395867: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.395867: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395871: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395873: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.395886: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.395926: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.395932: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.395934: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.395935: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395944: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395947: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395949: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.395956: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395957: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395960: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395963: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395963: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.395964: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.395965: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.395966: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.395967: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395969: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.395969: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395970: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.395971: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.395972: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.395973: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395973: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395976: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395976: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395978: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395979: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [006] d..3 276946.395979: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [001] d..3 276946.395980: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.395981: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.395983: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395983: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395986: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395988: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.395988: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.395990: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.395991: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.395991: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.395993: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.395994: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.395995: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.395996: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.395997: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396000: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396001: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396002: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.396002: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.396004: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.396004: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396005: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396008: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396008: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.396009: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396010: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396010: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.396013: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.396013: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.396014: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396014: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396017: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396018: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.396019: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396019: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396020: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [001] d..3 276946.396021: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396022: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396022: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396022: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.396024: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.396025: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.396025: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396026: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396027: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.396027: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396031: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396033: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396034: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.396035: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.396036: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396037: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.396038: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396040: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396042: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396043: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.396044: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396045: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.396048: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396048: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396049: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396050: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396050: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.396052: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.396053: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396054: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396056: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396061: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [001] d..3 276946.396063: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396064: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.396066: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.396066: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.396066: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.396067: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396069: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396070: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396070: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396071: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396071: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [001] d..3 276946.396072: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396074: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.396074: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.396076: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.396076: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396077: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396078: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [004] d..3 276946.396079: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396080: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.396082: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.396083: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.396083: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396085: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396085: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.396086: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396087: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396087: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396088: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396088: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.396088: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.396090: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.396090: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396091: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.396092: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.396092: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396093: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396094: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.396096: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396097: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.396098: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396099: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396101: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396102: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396102: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396103: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396104: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.396105: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.396106: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.396106: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396107: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396110: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396112: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396113: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.396113: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.396114: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.396114: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396114: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396115: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396115: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.396116: cpu_idle: state=0 cpu_id=0
+ Worker-5712 [006] d..3 276946.396117: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.396118: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.396119: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396120: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396122: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396122: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396124: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396124: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5713 [001] d..3 276946.396124: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396125: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396125: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.396127: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.396128: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396129: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396129: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [001] d..3 276946.396130: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396133: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396135: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396136: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.396138: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.396138: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396139: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396141: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396141: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396142: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.396143: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396144: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [006] d..3 276946.396147: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.396149: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396149: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [001] d..3 276946.396152: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.396157: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396160: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396162: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.396163: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.396164: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.396170: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396171: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396174: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396177: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396177: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396178: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396178: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396179: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.396181: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.396181: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.396181: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396182: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396183: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396184: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396184: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.396187: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396187: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.396188: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396190: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396191: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.396191: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396192: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396192: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396193: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396194: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.396196: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.396196: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.396196: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396198: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.396198: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396200: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5713 [001] d..3 276946.396202: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396203: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396203: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.396205: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396205: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.396206: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396206: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.396208: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [005] d..3 276946.396209: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.396210: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [001] d..3 276946.396213: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.396219: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.396245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.396247: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.396250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.396251: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.396251: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.396253: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.396254: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396255: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.396257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityGfxDevice-5711 [005] d..3 276946.396265: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396280: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.396283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.396284: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396286: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.396287: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396289: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.396290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.396290: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.396292: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.396292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396293: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.396296: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [005] d..3 276946.396297: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.396300: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [001] d..3 276946.396301: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.396301: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.396302: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.396303: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5715 [005] d..3 276946.396306: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ writer-5743 [000] d..3 276946.396306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.396307: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.396315: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.396315: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [004] d..3 276946.396315: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.396319: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.396321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.396323: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.396327: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.396333: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.396339: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.396341: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.396346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.396348: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.396351: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.396356: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.396363: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.396373: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.396378: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396380: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396382: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.396402: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.396404: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.396407: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.396408: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396408: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396411: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.396414: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.396424: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.396424: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.396425: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.396427: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.396429: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.396431: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [005] d..3 276946.396433: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.396435: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Thread-9-5756 [005] d..3 276946.396436: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.396441: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.396443: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.396446: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.396449: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.396449: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.396452: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.396454: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [001] d..3 276946.396457: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.396481: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.396488: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.396545: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396547: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396550: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396551: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396553: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396554: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396556: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396559: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.396561: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.396561: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.396561: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396563: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396563: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396564: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.396565: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.396567: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.396568: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.396569: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396571: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396572: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396573: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.396573: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.396573: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396574: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396574: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [003] d..3 276946.396576: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5715 [005] d..3 276946.396577: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396578: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.396579: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [006] d..3 276946.396579: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.396580: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396582: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396582: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.396583: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396584: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396585: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396586: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5714 [001] d..3 276946.396587: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.396588: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.396588: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.396589: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.396590: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [006] d..3 276946.396593: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.396598: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [001] d..3 276946.396598: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396604: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.396605: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.396607: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396608: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12204 [004] d..3 276946.396611: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12199 [003] d..3 276946.396614: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.396615: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.396625: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.396628: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.396628: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.396631: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.396632: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.396633: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.396633: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.396635: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.396635: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityMain-5695 [005] d..3 276946.396635: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.396636: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396638: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396639: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FMOD-12164 [004] d..3 276946.396647: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.396651: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.396676: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.396677: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396679: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.396680: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396681: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396682: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396690: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396692: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396694: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396694: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396701: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396703: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396704: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396705: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396712: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396713: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396714: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396715: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396721: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396723: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396724: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396725: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396836: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.396840: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.396845: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.396847: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396849: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396854: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396857: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396858: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396868: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396889: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.396890: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.396891: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.396892: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.396892: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396894: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396895: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.396896: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.396896: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.396899: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.396900: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396901: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.396903: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396904: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396904: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396906: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.396907: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396908: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396910: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396911: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.396913: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.396913: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5714 [001] d..3 276946.396914: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396914: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396916: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.396919: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.396919: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.396922: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.396923: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.396924: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.396924: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.396926: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.396926: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396926: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396927: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396928: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396929: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396929: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396931: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [001] d..3 276946.396932: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [006] d..3 276946.396934: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.396934: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396936: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.396936: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396938: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.396941: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ trace-cmd-12203 [004] d..3 276946.396941: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.396941: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396942: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.396942: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.396943: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.396943: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.396944: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.396944: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.396945: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.396947: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.396948: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.396950: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.396950: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.396960: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.396966: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.396967: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396971: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.396972: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.396993: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397007: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397010: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397011: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397078: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397085: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397088: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397089: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397101: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397107: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397110: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397111: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397134: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.397135: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.397135: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.397137: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.397139: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.397140: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397141: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.397142: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397142: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [006] d..3 276946.397143: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.397152: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397157: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397159: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397160: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.397170: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.397173: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.397182: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.397184: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397188: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.397188: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397190: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397191: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397203: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397210: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397212: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397213: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397244: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397249: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397252: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397253: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397263: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397269: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397271: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397272: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397297: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397302: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397305: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397306: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397315: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397321: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397323: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397324: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397351: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397354: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397357: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397358: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.397360: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.397361: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.397375: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397378: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397381: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397382: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397398: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397403: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397406: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397408: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397412: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.397414: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.397414: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.397416: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.397417: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.397419: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.397425: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.397432: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397432: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397434: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397435: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.397435: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.397436: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.397439: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.397440: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.397442: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.397443: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.397444: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.397461: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.397464: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.397466: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.397469: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.397470: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.397470: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.397471: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.397492: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.397494: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12202 [005] d..3 276946.397503: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397507: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397510: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397511: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397536: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397557: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397561: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397562: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397574: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.397601: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.397602: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.397619: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.397624: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.397626: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.397627: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.397646: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.397649: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.397651: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.397652: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.397653: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.397654: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397662: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397666: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397669: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.397670: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397670: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.397672: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.397674: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.397676: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.397677: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.397677: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397678: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397681: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397681: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397683: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.397684: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397686: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.397686: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397688: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397688: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.397690: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.397691: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.397691: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397692: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397693: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397695: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397696: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397698: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.397699: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397710: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397711: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397713: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397714: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.397717: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.397717: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.397718: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.397719: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.397720: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397720: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.397721: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [006] d..3 276946.397721: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.397723: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397724: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.397726: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397726: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397727: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.397728: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.397729: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397729: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.397732: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397732: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ rcu_preempt-7 [004] d..3 276946.397733: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.397733: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397733: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ rcu_preempt-7 [004] d..3 276946.397734: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.397735: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397736: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.397737: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.397738: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397738: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ rcu_preempt-7 [004] d..3 276946.397742: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397742: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.397744: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [006] d..3 276946.397746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397747: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397748: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ rcuop/2-28 [006] d..3 276946.397749: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397749: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397750: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ rcuop/0-10 [004] d..3 276946.397751: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397751: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.397751: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397752: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.397753: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.397754: cpu_idle: state=4294967295 cpu_id=4
+ rcuop/2-28 [006] d..3 276946.397754: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.397754: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.397755: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397756: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.397756: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ rcuop/2-28 [006] d..3 276946.397757: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397757: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397758: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.397760: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.397760: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [006] d..3 276946.397761: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.397765: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397766: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397768: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397771: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.397771: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397771: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397773: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397773: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397774: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.397774: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.397775: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.397777: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.397778: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.397778: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397779: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397781: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397783: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397785: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397786: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397787: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397787: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5713 [001] d..3 276946.397788: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397788: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.397789: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.397790: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.397791: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397791: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.397792: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.397794: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.397795: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397799: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.397802: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5714 [001] d..3 276946.397804: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397804: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397806: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397807: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.397808: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5715 [005] d..3 276946.397810: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397810: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397810: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397813: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397813: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397814: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.397816: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397817: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397818: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397819: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.397820: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.397822: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.397823: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397823: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.397823: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.397827: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397829: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397830: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397831: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397832: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.397833: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.397833: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397833: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397834: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.397834: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.397836: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397838: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [006] d..3 276946.397838: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397839: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397840: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.397840: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.397842: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397843: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ Worker-5714 [001] d..3 276946.397844: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397845: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397846: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397847: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397848: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397848: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397849: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.397851: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.397851: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397851: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397854: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [001] d..3 276946.397855: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397855: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397858: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397858: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.397859: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397860: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397861: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.397862: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397862: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397862: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397863: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.397864: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397864: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.397865: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [005] d..3 276946.397865: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.397867: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [001] d..3 276946.397870: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.397879: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397886: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.397887: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.397888: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397889: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.397900: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397913: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.397914: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397915: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397916: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.397919: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [005] d..3 276946.397920: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397921: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397923: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397924: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397926: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397926: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397928: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397929: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397930: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.397930: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.397931: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.397932: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.397932: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.397933: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.397934: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.397934: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397936: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397936: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.397937: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.397938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.397939: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397940: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397941: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397942: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [006] d..3 276946.397942: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5715 [005] d..3 276946.397944: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.397945: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.397955: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397958: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397960: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.397961: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.397961: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12204 [006] d..3 276946.397966: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.397970: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.397974: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397984: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397988: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.397988: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397989: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.397991: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.397991: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397993: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.397994: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.397995: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.397996: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.397997: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [005] d..3 276946.397997: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.397997: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.397999: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.398000: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398001: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.398004: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.398004: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [001] d..3 276946.398004: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.398006: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.398006: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.398007: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398007: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.398010: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [006] d..3 276946.398011: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.398012: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398012: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.398013: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.398013: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.398015: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398017: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.398018: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.398018: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.398019: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5715 [005] d..3 276946.398020: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398021: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.398021: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [001] d..3 276946.398023: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398024: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.398025: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398026: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.398026: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ Worker-5712 [006] d..3 276946.398029: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398029: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.398030: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398031: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.398034: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [001] d..3 276946.398034: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ Worker-5713 [001] d..3 276946.398040: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [001] d..3 276946.398046: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398047: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398049: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398050: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.398051: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.398061: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.398077: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.398082: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.398084: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.398090: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.398092: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.398095: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.398120: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398123: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398124: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.398135: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398138: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398139: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398140: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.398148: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398150: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398152: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398153: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.398159: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.398171: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398172: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.398173: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-36 [004] d..3 276946.398193: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.398200: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.398204: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.398207: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.398208: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.398213: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.398213: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.398216: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12203 [004] d..3 276946.398220: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.398221: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [004] d..3 276946.398225: cpu_idle: state=0 cpu_id=4
+ rcuop/4-44 [002] d..3 276946.398235: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.398242: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.398245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.398251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.398255: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.398263: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.398266: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.398267: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.398268: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.398270: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.398277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.398283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.398285: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.398289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.398293: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ writer-5743 [000] d..3 276946.398297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.398298: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ trace-cmd-12198 [004] d..3 276946.398300: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.398301: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.398304: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.398304: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.398305: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.398307: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.398314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.398316: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.398319: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.398328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.398329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.398334: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12199 [003] d..3 276946.398335: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.398336: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.398345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.398345: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.398352: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.398370: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.398378: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.398379: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.398380: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.398382: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.398385: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.398386: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.398389: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.398391: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.398392: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.398395: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.398402: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.398409: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.398409: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.398412: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.398415: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.398426: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.398440: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.398447: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.398449: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.398451: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.398452: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [001] d..3 276946.398453: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.398456: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.398515: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.398519: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <idle>-0 [002] d..3 276946.398526: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.398529: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [002] d..3 276946.398549: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.398559: cpu_frequency: state=1171200 cpu_id=0
+ sugov:0-603 [002] d..3 276946.398577: cpu_frequency: state=1171200 cpu_id=1
+ sugov:0-603 [002] d..3 276946.398581: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [002] d..3 276946.398585: cpu_frequency: state=1171200 cpu_id=3
+ <...>-5797 [006] d..3 276946.398591: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.398597: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.398602: print: 0xffffff87dfd69750s: E|5677
+ <...>-10919 [007] d..3 276946.398602: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.398604: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.398606: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.398607: print: 0xffffff87dfd69750s: B|5677|query
+ <...>-10919 [007] d..3 276946.398609: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.398609: print: 0xffffff87dfd69750s: E|5677
+ sugov:0-603 [002] d..3 276946.398610: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.398610: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.398612: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.398614: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <...>-10919 [007] d..3 276946.398619: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.398624: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.398638: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.398671: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.398680: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=007
+ <idle>-0 [007] d..3 276946.398682: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.398687: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ UnityGfxDevice-5711 [005] d..3 276946.398690: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.398699: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FMOD-5742 [007] d..3 276946.398701: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.398705: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.398708: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ <idle>-0 [007] d..3 276946.398710: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.398715: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.398716: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.398716: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.398717: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.398720: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [003] d..3 276946.398733: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ <...>-649 [003] d..3 276946.398748: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.398766: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.398767: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.398769: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.398775: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.398776: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.398780: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.398781: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12201 [004] d..3 276946.398797: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.398801: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.398818: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.398822: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [006] d..3 276946.398825: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.398830: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-10919 [007] d..3 276946.398831: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-649 [003] d..3 276946.398834: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.398836: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.398839: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.398842: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.398845: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-649 [003] d..3 276946.398846: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [003] d..3 276946.398850: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.398856: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.398905: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.398910: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.398915: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.398926: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.398928: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.398931: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-649 [003] d..3 276946.398965: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.398971: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [003] d..3 276946.398978: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.399080: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.399085: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.399147: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ UnityGfxDevice-5711 [005] d..3 276946.399312: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [005] d..3 276946.399359: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ <idle>-0 [003] d..3 276946.399370: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.399372: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.399373: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.399378: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.399380: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ <...>-649 [003] d..3 276946.399422: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [003] d..3 276946.399427: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [003] d..3 276946.399431: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.399447: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-649 [003] d..3 276946.399486: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-649 [003] d..3 276946.399498: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.399502: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-649 [003] d..3 276946.399518: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.399523: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.399528: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.399531: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.399536: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.399539: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-649 [003] d..3 276946.399542: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.399557: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.399558: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.399561: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.399586: print: 0xffffff87dfd69750s: E|5677
+ <...>-649 [003] d..3 276946.399587: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.399594: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [003] d..3 276946.399599: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.399620: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.399624: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.399657: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.399698: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.399703: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.399706: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.399709: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.399728: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.399733: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.399864: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.399876: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.399879: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.399884: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.399901: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.399906: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.399938: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.399946: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.399949: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.399954: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.399961: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-6079 [000] d..3 276946.399970: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.399972: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.399978: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.399983: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.399986: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <...>-6079 [000] d..3 276946.399987: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.399991: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.399996: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <...>-1196 [001] d..3 276946.399997: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.399998: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [002] d..3 276946.400005: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=2
+ <...>-1196 [001] d..3 276946.400005: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.400008: cpu_idle: state=4294967295 cpu_id=0
+ sugov:0-603 [002] d..3 276946.400010: cpu_frequency: state=1900800 cpu_id=0
+ <idle>-0 [000] d..3 276946.400013: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.400023: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.400024: cpu_frequency: state=1900800 cpu_id=1
+ sugov:0-603 [002] d..3 276946.400028: cpu_frequency: state=1900800 cpu_id=2
+ sugov:0-603 [002] d..3 276946.400031: cpu_frequency: state=1900800 cpu_id=3
+ <idle>-0 [001] d..3 276946.400034: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.400035: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.400041: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.400043: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.400045: cpu_idle: state=4294967295 cpu_id=1
+ sugov:0-603 [002] d..3 276946.400047: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.400050: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.400054: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.400057: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.400058: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.400058: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.400063: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.400067: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.400102: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.400110: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.400121: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.400123: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.400125: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.400130: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.400139: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.400152: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.400162: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.400168: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.400249: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.400253: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.400255: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.400258: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.400258: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.400262: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.400265: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.400269: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.400283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.400288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.400290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.400293: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.400297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.400300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.400305: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.400307: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.400315: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.400320: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.400321: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.400326: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.400328: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.400331: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.400335: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.400342: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.400348: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.400355: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.400367: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.400376: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.400377: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.400379: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.400382: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.400384: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.400386: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.400388: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.400391: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.400391: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.400393: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.400396: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.400401: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.400408: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.400421: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.400422: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.400426: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.400426: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.400429: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.400437: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.400471: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.400479: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.400484: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.400561: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.400575: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.400579: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.400582: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.400583: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.400585: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.400585: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [005] d..3 276946.400597: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.400602: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.400605: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.400607: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ kgsl_worker_th-294 [002] d..3 276946.400622: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.400628: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.400638: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.400644: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.400646: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.400671: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.400673: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.400678: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.400680: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.400699: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Thread-9-5756 [005] d..3 276946.400826: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.400833: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.400860: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.400865: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.400868: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.400911: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.401041: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.401042: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.401080: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.401086: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.401089: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.401136: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.401342: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.401348: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.401351: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.401375: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.401377: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.401382: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.401385: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.401409: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.401524: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.401530: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.401533: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.401558: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.401559: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.401565: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.401567: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.401587: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.401751: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [000] d..3 276946.401757: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-10919 [007] d..3 276946.401774: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.401776: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.401780: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.401781: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.401783: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.401833: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ mdss_fb0-12067 [000] d..3 276946.401918: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.401925: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.401991: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.401997: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.402000: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.402023: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.402025: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.402029: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.402032: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.402050: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.402211: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.402216: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.402219: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.402244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.402248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.402251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.402254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.402263: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.402264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.402269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.402271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.402276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.402281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.402282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.402287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.402290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.402297: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.402299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.402304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.402307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.402314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.402319: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.402338: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.402346: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.402347: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.402348: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.402351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.402353: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.402354: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.402355: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.402357: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.402359: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.402361: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.402363: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.402364: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.402366: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.402370: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.402372: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.402376: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.402377: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.402392: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.402398: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.402420: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.402427: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.402430: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.402454: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.402456: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.402461: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.402464: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.402488: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.402493: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.402493: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.402498: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.402502: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.402505: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.402686: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.402692: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.402694: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.402738: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.402747: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.402748: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.402751: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.402753: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.402757: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.402774: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.402778: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.402780: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.402782: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.402816: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.402819: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.403041: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.403046: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.403050: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.403054: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.403061: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.403063: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.403065: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.403106: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.403110: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.403110: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.403700: workqueue_queue_work: work struct=0xffffffed9be80028 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.403703: workqueue_activate_work: work struct 0xffffffed9be80028
+ <idle>-0 [002] d..3 276946.403705: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.403716: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.403719: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.403724: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.403731: workqueue_execute_start: work struct 0xffffffed9be80028: function 0xffffff87e01740e8f
+ <...>-8794 [002] d..3 276946.403743: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.403744: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.403745: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <...>-8794 [002] d..3 276946.403753: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.403756: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.403761: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.403765: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.403767: workqueue_execute_end: work struct 0xffffffed9be80028
+ <...>-8794 [002] d..3 276946.403779: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.403782: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.403786: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [003] d..3 276946.403791: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.403794: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.403796: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.403798: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.403801: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.403808: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1083 [004] d..3 276946.403845: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.403850: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.403853: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.403857: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-1083 [004] d..3 276946.403859: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.403862: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.403864: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.403864: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.403887: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.403889: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.403891: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1082 [005] d..3 276946.403894: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ trace-cmd-12203 [004] d..3 276946.403896: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.403898: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ sensors@1.0-se-1082 [005] d..3 276946.403899: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.403900: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.403901: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12203 [004] d..3 276946.403905: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.403905: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.403907: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [005] d..3 276946.403908: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.403912: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.403925: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.403932: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.403935: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.403946: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.403949: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.403952: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.403954: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.403986: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.404005: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.404018: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [002] d..3 276946.404023: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.404024: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [002] d..3 276946.404033: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.404038: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.404048: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.404049: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.404051: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ SensorService-4286 [007] d..3 276946.404065: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [002] d..3 276946.404069: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [002] d..3 276946.404072: workqueue_activate_work: work struct 0xffffffed9be80e28
+ sensors@1.0-se-867 [002] d..3 276946.404073: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ trace-cmd-12200 [004] d..3 276946.404079: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.404082: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [004] d..3 276946.404083: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [002] d..3 276946.404086: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.404086: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.404088: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.404089: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [004] d..3 276946.404090: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.404093: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.404097: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.404097: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [002] d..3 276946.404098: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ kworker/u16:12-20386 [004] d..3 276946.404099: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.404099: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.404099: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.404100: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.404101: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.404101: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.404106: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.404109: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.404113: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.404115: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:12-20386 [004] d..3 276946.404117: workqueue_execute_end: work struct 0xffffffed9be80e28
+ vsync_retire_w-192 [002] d..3 276946.404118: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.404118: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.404119: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.404127: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=006
+ <...>-8794 [003] d..3 276946.404128: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.404133: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=006
+ kworker/u16:12-20386 [004] d..3 276946.404134: workqueue_execute_end: work struct 0xffffffee79748960
+ SensorService-4286 [007] d..3 276946.404134: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [003] d..3 276946.404135: cpu_idle: state=0 cpu_id=3
+ <...>-5797 [006] d..3 276946.404135: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.404139: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.404140: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.404142: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.404148: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1087 [006] d..3 276946.404161: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ SensorService-4286 [007] d..3 276946.404163: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1087 [006] d..3 276946.404169: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.404171: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.404172: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [004] d..3 276946.404173: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ SensorService-4286 [007] d..3 276946.404174: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-1087 [006] d..3 276946.404175: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.404175: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.404178: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-1086 [004] d..3 276946.404178: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ sensors@1.0-se-1086 [004] d..3 276946.404182: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.404184: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.404186: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.404191: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [004] d..3 276946.404192: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.404195: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [002] d..3 276946.404198: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-5797 [006] d..3 276946.404198: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.404201: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.404203: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1086 [004] d..3 276946.404205: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.404207: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.404208: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [002] d..3 276946.404214: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.404215: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [003] d..3 276946.404220: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.404222: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1115 [003] d..3 276946.404223: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12202 [005] d..3 276946.404229: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.404231: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.404233: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [005] d..3 276946.404234: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [003] d..3 276946.404236: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.404238: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.404243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404247: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404249: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [003] d..3 276946.404251: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.404252: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.404253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.404262: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-867 [003] d..3 276946.404263: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ writer-5743 [000] d..3 276946.404269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.404271: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.404271: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.404272: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [001] d..3 276946.404275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-867 [003] d..3 276946.404275: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.404276: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [004] d..3 276946.404280: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.404282: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-1115 [003] d..3 276946.404282: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [004] d..3 276946.404283: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.404288: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ SensorService-4286 [007] d..3 276946.404289: print: 0xffffff87dfd69750s: E|1661
+ FastMixer-1198 [001] d..3 276946.404293: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.404298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.404300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-867 [003] d..3 276946.404303: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.404308: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ writer-5743 [000] d..3 276946.404310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.404311: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12198 [004] d..3 276946.404314: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.404318: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.404318: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.404320: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-5797 [006] d..3 276946.404323: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.404328: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.404329: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.404331: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [003] d..3 276946.404332: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.404332: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.404335: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [001] d..3 276946.404339: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.404341: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.404342: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.404344: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.404347: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.404347: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-867 [003] d..3 276946.404347: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [005] d..3 276946.404348: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.404350: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.404353: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404355: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.404355: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [000] d..3 276946.404358: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [003] d..3 276946.404359: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.404359: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.404362: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.404363: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.404367: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.404369: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ AudioTrack-5740 [004] d..3 276946.404382: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ AudioTrack-5740 [004] d..3 276946.404386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ AudioTrack-5759 [005] d..3 276946.404387: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.404389: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.404392: cpu_idle: state=0 cpu_id=5
+ AudioTrack-5740 [004] d..3 276946.404392: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.404403: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.404407: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.404411: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.404419: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.404462: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.404465: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.404576: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.404582: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.404585: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.404640: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.404714: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.404715: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.404846: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.404853: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404855: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.404858: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.404864: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.404867: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.404872: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-6079 [000] d..3 276946.404876: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [005] d..3 276946.404878: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.404880: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.404880: cpu_idle: state=4294967295 cpu_id=5
+ <...>-6079 [000] d..3 276946.404882: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [004] d..3 276946.404882: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.404882: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.404883: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.404887: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.404888: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.404894: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.404896: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.404899: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.404904: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-84 [002] d..3 276946.404905: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.404908: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404911: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.404911: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.404914: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404916: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.404919: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.404924: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.404928: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.404930: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.404933: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.404935: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.404938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.404943: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.404949: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.404966: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.404967: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.404970: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.404972: cpu_idle: state=4294967295 cpu_id=3
+ <...>-1196 [001] d..3 276946.404972: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.404975: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.404976: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.404977: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.404982: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.404983: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.404988: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.404988: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.404991: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.404993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.404993: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.404999: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.405000: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [004] d..3 276946.405041: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.405044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.405045: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.405220: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.405225: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.405228: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.405251: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.405252: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.405257: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.405259: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.405277: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.405600: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.405608: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.405611: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.405651: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.405652: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.405659: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.405661: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.405707: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.405793: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.405799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.405801: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.405823: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.405824: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.405829: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.405831: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.405849: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.405865: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.405870: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.405873: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.405876: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.405890: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.405894: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.405943: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.405948: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.405951: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.405988: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406081: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.406087: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406089: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.406110: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406111: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.406117: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406119: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.406121: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <...>-12059 [006] d..3 276946.406127: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406128: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.406130: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.406131: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.406133: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-10919 [007] d..3 276946.406134: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.406138: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406140: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.406140: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.406143: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.406146: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-12059 [006] d..3 276946.406158: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ DispSync-650 [000] d..3 276946.406167: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ trace-cmd-12205 [004] d..3 276946.406170: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.406171: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ DispSync-650 [000] d..3 276946.406172: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.406175: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.406175: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.406177: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.406180: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.406182: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.406185: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-12059 [006] d..3 276946.406190: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ DispSync-650 [000] d..3 276946.406196: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.406203: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.406243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.406247: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.406250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.406253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ appEventThread-651 [001] d..3 276946.406257: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ writer-5743 [000] d..3 276946.406264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.406269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.406270: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.406271: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.406271: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.406274: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [002] d..3 276946.406275: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ appEventThread-651 [001] d..3 276946.406276: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.406280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.406284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ appEventThread-651 [001] d..3 276946.406285: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.406287: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.406289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [007] d..3 276946.406292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406294: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.406295: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.406297: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.406300: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ appEventThread-651 [001] d..3 276946.406305: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.406307: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.406312: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.406313: cpu_idle: state=0 cpu_id=2
+ writer-5743 [003] d..3 276946.406314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [003] d..3 276946.406321: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.406323: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.406326: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [003] d..3 276946.406332: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.406333: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.406339: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.406361: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.406369: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.406371: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.406375: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.406376: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.406377: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [005] d..3 276946.406378: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.406380: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.406384: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.406386: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.406389: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.406394: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ FastMixer-1198 [001] d..3 276946.406395: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.406397: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.406400: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.406403: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.406424: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.406428: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.406432: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.406434: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406436: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.406455: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [004] d..3 276946.406456: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.406458: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.406463: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.406463: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.406465: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.406465: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.406467: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.406478: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.406482: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.406483: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [004] d..3 276946.406513: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.406522: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.406524: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.406528: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [003] d..3 276946.406553: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-649 [003] d..3 276946.406561: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.406564: cpu_idle: state=4294967295 cpu_id=1
+ <...>-649 [003] d..3 276946.406564: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.406565: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.406568: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ ndroid.systemu-4573 [000] d..3 276946.406570: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.406571: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.406574: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.406575: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.406577: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.406577: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.406579: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.406579: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.406580: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [001] d..3 276946.406580: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-5797 [006] d..3 276946.406581: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.406583: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.406586: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-649 [003] d..3 276946.406594: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.406601: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406603: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.406605: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [000] d..3 276946.406607: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.406607: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406610: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.406615: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.406618: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.406620: cpu_idle: state=4294967295 cpu_id=3
+ trace-cmd-12201 [004] d..3 276946.406620: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [001] d..3 276946.406625: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.406625: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-12059 [006] d..3 276946.406628: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.406649: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ trace-cmd-12199 [002] d..3 276946.406651: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.406659: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [002] d..3 276946.406661: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.406661: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [003] d..3 276946.406664: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.406664: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.406669: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.406671: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.406676: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [001] d..3 276946.406684: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.406691: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.406720: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.406726: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406728: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.406732: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ ndroid.systemu-4573 [000] d..3 276946.406738: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.406740: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.406744: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-12059 [006] d..3 276946.406749: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406750: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [000] d..3 276946.406753: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.406756: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406757: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.406762: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.406775: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406869: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.406875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406877: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.406883: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <...>-4888 [003] d..3 276946.406890: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.406892: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.406897: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-12059 [006] d..3 276946.406898: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.406899: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.406905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.406907: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.406924: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.406927: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.406932: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.406937: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [000] d..3 276946.406938: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.406940: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.406945: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.406946: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.406948: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.406951: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.406954: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.406956: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.406959: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.406961: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.406964: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.406968: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [003] d..3 276946.407005: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [003] d..3 276946.407015: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.407017: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.407020: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.407021: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [003] d..3 276946.407025: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.407026: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407028: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.407033: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.407048: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407050: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.407052: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-10919 [007] d..3 276946.407056: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.407058: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-5797 [006] d..3 276946.407058: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [000] d..3 276946.407060: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.407070: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [000] d..3 276946.407072: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.407076: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [000] d..3 276946.407077: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.407080: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.407086: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.407088: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.407091: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-648 [000] d..3 276946.407111: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [000] d..3 276946.407117: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.407119: cpu_idle: state=4294967295 cpu_id=3
+ trace-cmd-12204 [004] d..3 276946.407122: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.407124: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.407126: cpu_idle: state=0 cpu_id=4
+ <...>-648 [000] d..3 276946.407140: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.407149: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.407153: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.407161: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.407164: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.407169: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-10919 [007] d..3 276946.407169: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.407173: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.407174: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407176: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.407183: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.407186: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.407189: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.407192: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.407198: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407199: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407203: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407205: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407224: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407315: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407323: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407345: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407350: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407352: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407369: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407483: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407488: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407491: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407511: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407514: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407519: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407521: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407538: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407677: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407683: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407685: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407756: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.407822: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.407827: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.407830: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.407870: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.407957: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [003] d..3 276946.407970: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [003] d..3 276946.407991: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.408077: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.408083: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.408086: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.408129: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.408245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.408256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.408260: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.408263: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.408268: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.408276: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.408278: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.408282: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.408283: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.408287: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kgsl_worker_th-294 [002] d..3 276946.408332: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ writer-5743 [000] d..3 276946.408334: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.408335: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.408338: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.408342: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.408344: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.408350: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.408352: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.408353: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.408356: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ writer-5743 [000] d..3 276946.408360: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.408361: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.408366: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [000] d..3 276946.408369: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.408370: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.408386: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.408392: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.408394: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.408397: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.408405: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.408412: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.408415: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.408420: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.408422: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.408425: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.408431: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.408437: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.408471: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.408477: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.408480: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.408497: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kworker/u16:12-20386 [004] d..3 276946.408500: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [000] d..3 276946.408502: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.408504: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.408505: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [006] d..3 276946.408505: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.408505: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.408506: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.408507: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.408508: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.408509: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.408509: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.408511: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.408514: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.408515: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.408516: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.408522: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.408523: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.408525: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.408526: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.408528: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.408532: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.408534: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.408537: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.408541: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.408542: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.408544: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.408545: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.408545: cpu_idle: state=0 cpu_id=5
+ kgsl_worker_th-294 [002] d..3 276946.408549: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.408551: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.408556: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.408558: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ writer-5743 [000] d..3 276946.408576: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.408582: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.408621: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.408627: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.408628: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-5797 [006] d..3 276946.408629: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.408637: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.408639: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.408643: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-12059 [006] d..3 276946.408649: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.408652: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.408653: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.408658: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.408660: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.408665: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.408677: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [000] d..3 276946.408689: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [000] d..3 276946.408694: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.408705: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-648 [000] d..3 276946.408706: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <idle>-0 [004] d..3 276946.408707: cpu_idle: state=4294967295 cpu_id=4
+ <...>-648 [000] d..3 276946.408709: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.408709: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-648 [000] d..3 276946.408728: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [002] d..3 276946.408750: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12198 [004] d..3 276946.408750: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.408752: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=007
+ <idle>-0 [002] d..3 276946.408753: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.408754: cpu_idle: state=0 cpu_id=4
+ <...>-648 [000] d..3 276946.408755: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-10919 [007] d..3 276946.408760: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.408763: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.408764: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-648 [000] d..3 276946.408771: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.408774: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ FMOD-5742 [004] d..3 276946.408782: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.408784: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.408792: workqueue_queue_work: work struct=0xffffffed9be80c28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.408794: workqueue_activate_work: work struct 0xffffffed9be80c28
+ <idle>-0 [002] d..3 276946.408796: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-648 [000] d..3 276946.408803: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.408804: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <...>-648 [000] d..3 276946.408806: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.408807: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.408812: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.408816: workqueue_execute_start: work struct 0xffffffed9be80c28: function 0xffffff87e01740e8f
+ <...>-648 [000] d..3 276946.408823: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ kworker/u16:12-20386 [002] d..3 276946.408828: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [002] d..3 276946.408828: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-648 [000] d..3 276946.408830: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ kworker/u16:12-20386 [002] d..3 276946.408830: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.408832: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.408838: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.408844: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.408846: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.408850: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-648 [000] d..3 276946.408851: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [001] d..3 276946.408854: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.408858: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [002] d..3 276946.408864: workqueue_execute_end: work struct 0xffffffed9be80c28
+ <...>-4888 [003] d..3 276946.408869: print: 0xffffff87dfd69750s: E|4573
+ <...>-8794 [001] d..3 276946.408873: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [002] d..3 276946.408874: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.408880: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [001] d..3 276946.408882: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-4888 [003] d..3 276946.408883: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.408885: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.408886: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.408888: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-4888 [003] d..3 276946.408890: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-8794 [001] d..3 276946.408891: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.408893: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.408896: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.408896: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.408898: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [003] d..3 276946.408898: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.408901: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.408903: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.408923: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.408932: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1085 [004] d..3 276946.408937: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.408942: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.408944: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.408945: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1085 [004] d..3 276946.408945: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.408947: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.408949: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.408953: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.408962: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.408966: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ sensors@1.0-se-1085 [004] d..3 276946.408971: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.408974: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.408975: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.408976: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.408978: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1084 [005] d..3 276946.408978: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.408979: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.408983: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.408983: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.409005: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.409012: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.409016: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.409028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [003] d..3 276946.409030: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.409033: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-10919 [007] d..3 276946.409034: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [003] d..3 276946.409036: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-5797 [006] d..3 276946.409036: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.409038: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-12059 [006] d..3 276946.409056: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.409059: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.409064: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409066: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.409076: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [004] d..3 276946.409086: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.409089: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-12059 [006] d..3 276946.409090: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.409091: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.409094: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.409098: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ sensors@1.0-se-867 [003] d..3 276946.409099: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Thread-9-5756 [004] d..3 276946.409101: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.409103: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.409105: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.409110: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.409114: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.409123: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.409137: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.409142: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.409147: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.409154: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.409169: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.409171: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [003] d..3 276946.409177: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.409185: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.409219: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.409247: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.409256: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.409258: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [007] d..3 276946.409258: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.409261: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.409280: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ Thread-9-5756 [004] d..3 276946.409288: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.409292: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [003] d..3 276946.409295: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.409302: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.409325: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.409332: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409334: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.409357: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.409358: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.409363: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409365: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.409383: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.409397: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.409399: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.409490: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.409492: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.409602: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.409608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409610: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.409632: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.409633: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.409637: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409640: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.409643: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.409645: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.409657: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.409702: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.409704: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.409790: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.409795: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409798: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.409840: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.409857: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.409865: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.409868: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.409872: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.409881: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.409883: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.409899: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.409901: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.409915: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.409917: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.409921: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.409923: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.409923: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.409925: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.409927: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.409938: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.409938: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.409940: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.409945: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.409947: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.409947: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.409947: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.409949: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.409951: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.409952: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.409954: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.409955: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.409958: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.409964: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.409970: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.409973: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-1196 [001] d..3 276946.409976: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.409978: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.409981: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.409988: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.409995: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.409996: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.410001: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.410003: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.410006: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.410008: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.410011: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.410013: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.410016: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.410017: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.410019: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-83 [003] d..3 276946.410042: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.410047: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.410048: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.410053: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.410055: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.410058: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.410064: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.410071: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.410078: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.410084: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.410086: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.410092: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.410095: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.410115: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.410117: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.410122: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.410125: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.410135: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.410142: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-12059 [006] d..3 276946.410142: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.410145: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.410148: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.410168: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <idle>-0 [003] d..3 276946.410169: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.410172: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [000] d..3 276946.410173: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ DispSync-650 [000] d..3 276946.410181: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.410184: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.410187: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.410196: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.410202: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.410223: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ sfEventThread-652 [001] d..3 276946.410232: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.410234: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.410237: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [002] d..3 276946.410241: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.410243: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.410244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sfEventThread-652 [001] d..3 276946.410245: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.410253: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.410268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.410275: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.410277: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.410277: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.410280: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.410283: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [001] d..3 276946.410285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.410286: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.410292: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.410293: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.410297: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ FastMixer-1198 [002] d..3 276946.410299: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.410301: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.410304: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.410310: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410311: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ writer-5743 [001] d..3 276946.410315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.410315: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [002] d..3 276946.410317: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.410320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.410322: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.410325: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.410326: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [001] d..3 276946.410330: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.410337: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.410374: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.410383: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.410384: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.410386: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.410386: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.410387: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [003] d..3 276946.410389: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.410391: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.410392: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.410393: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.410395: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.410398: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.410400: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.410403: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.410409: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.410414: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.410414: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.410415: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.410417: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.410418: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.410436: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410438: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [001] d..3 276946.410443: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.410454: print: 0xffffff87dfd69750s: B|622|query
+ <...>-10919 [007] d..3 276946.410456: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.410458: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410461: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-10919 [007] d..3 276946.410462: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.410464: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410476: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.410485: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.410487: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410493: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.410497: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.410508: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.410551: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.410558: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410560: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.410563: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410568: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.410586: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.410605: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.410607: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.410609: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410635: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410645: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.410651: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.410653: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410655: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.410660: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.410666: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-10919 [007] d..3 276946.410666: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.410668: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.410672: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.410674: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <...>-5797 [006] d..3 276946.410675: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.410675: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.410677: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.410680: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.410682: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.410684: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.410688: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.410688: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.410692: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.410693: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-5797 [006] d..3 276946.410694: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410697: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410699: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.410702: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410705: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.410714: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410724: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12205 [004] d..3 276946.410728: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410730: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [004] d..3 276946.410733: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.410735: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.410737: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.410739: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.410740: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.410742: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-5797 [006] d..3 276946.410745: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.410747: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.410749: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.410749: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410755: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410759: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410763: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.410766: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ sfEventThread-652 [001] d..3 276946.410766: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410768: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [001] d..3 276946.410773: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12204 [004] d..3 276946.410777: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.410781: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.410822: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410824: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.410826: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.410829: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [003] d..3 276946.410840: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.410842: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.410844: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.410850: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.410852: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.410879: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.410891: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-12059 [006] d..3 276946.410895: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.410951: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.410961: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.410963: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.410967: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.410976: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.410981: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.410986: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.410991: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.410992: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.410993: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.410994: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.410994: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.410995: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.411010: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ trace-cmd-12198 [004] d..3 276946.411020: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.411023: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.411044: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.411049: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.411051: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.411052: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-12059 [006] d..3 276946.411053: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ rcu_preempt-7 [004] d..3 276946.411058: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.411062: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.411067: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.411070: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ rcuop/6-60 [004] d..3 276946.411074: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.411076: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.411079: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.411107: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [003] d..3 276946.411111: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.411113: cpu_idle: state=0 cpu_id=3
+ HwBinder:624_3-679 [001] d..3 276946.411118: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.411123: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ rcuop/7-68 [005] d..3 276946.411126: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.411131: cpu_idle: state=0 cpu_id=5
+ rcuop/6-60 [004] d..3 276946.411248: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.411252: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.411422: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.411425: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.411430: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.411438: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.411439: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.411441: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.411441: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.411443: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.411444: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-10919 [007] d..3 276946.411444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.411447: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.411465: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ trace-cmd-12201 [004] d..3 276946.411479: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.411484: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.411494: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.411561: print: 0xffffff87dfd69750s: E|624
+ <...>-5797 [006] d..3 276946.411570: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.411577: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.411579: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ HwBinder:624_3-679 [001] d..3 276946.411581: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.411595: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.411600: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.411606: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.411619: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.411626: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.411629: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.411635: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [001] d..3 276946.411664: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioOut_15-1199 [006] d..3 276946.411666: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.411669: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.411672: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.411707: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.411711: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.411715: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.411715: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.411717: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.411719: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.411721: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.411724: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.411725: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.411727: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.411728: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-10919 [007] d..3 276946.411733: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.411735: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.411739: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-12059 [006] d..3 276946.411757: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.411758: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.411758: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.411762: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.411763: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.411764: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.411769: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.411773: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.411779: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-12059 [006] d..3 276946.411783: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.411788: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.411791: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.411797: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.411802: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.411805: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.411808: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.411815: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.411820: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.411822: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.411828: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.411840: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [007] d..3 276946.411872: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.411878: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.411880: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.411901: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.411902: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.411907: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.411909: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.411928: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.412003: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.412009: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.412011: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.412013: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.412016: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [004] d..3 276946.412018: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.412020: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.412022: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ HwBinder:624_3-679 [001] d..3 276946.412024: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.412026: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.412030: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-12059 [006] d..3 276946.412030: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.412034: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.412036: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.412038: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.412040: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.412041: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.412044: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.412056: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.412058: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.412081: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.412098: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.412106: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.412109: cpu_idle: state=4294967295 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.412109: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.412114: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.412114: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [001] d..3 276946.412120: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.412124: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.412138: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.412142: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.412148: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.412150: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.412150: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.412154: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.412164: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.412166: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.412167: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.412171: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.412174: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.412175: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.412178: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.412180: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.412183: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412185: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.412190: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412195: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.412199: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.412207: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ trace-cmd-12199 [000] d..3 276946.412209: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.412209: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.412212: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.412224: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [000] d..3 276946.412224: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.412232: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412234: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.412237: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412244: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.412246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.412248: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412250: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12200 [005] d..3 276946.412251: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.412253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.412253: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.412255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.412256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.412258: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.412259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.412260: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.412268: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412271: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412273: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.412279: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.412283: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [002] d..3 276946.412285: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412295: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.412295: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.412303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.412305: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.412309: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.412316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.412323: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.412326: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.412329: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ FastMixer-1198 [001] d..3 276946.412329: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.412331: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [001] d..3 276946.412335: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.412337: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.412337: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.412340: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.412347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.412354: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.412355: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.412360: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.412363: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.412366: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.412370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.412377: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.412425: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.412434: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.412435: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.412436: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.412438: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.412440: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.412442: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.412444: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.412445: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.412445: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.412446: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-5797 [006] d..3 276946.412448: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.412451: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.412453: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.412456: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.412462: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.412462: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.412462: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.412465: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.412466: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.412466: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.412470: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.412477: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.412479: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.412493: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.412497: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.412499: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.412510: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.412520: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.412572: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.412574: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.412662: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.412665: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.412696: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.412702: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.412704: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.412747: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.412844: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.412850: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.412855: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.412856: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.412858: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.412897: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.412897: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.412906: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.412911: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <idle>-0 [007] d..3 276946.412911: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.412914: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.412917: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.412921: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.413014: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.413017: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.413036: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.413041: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.413045: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.413091: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.413190: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.413195: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.413198: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.413240: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.413271: workqueue_queue_work: work struct=0xffffffed9be80c28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.413274: workqueue_activate_work: work struct 0xffffffed9be80c28
+ <idle>-0 [002] d..3 276946.413277: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.413286: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.413288: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.413290: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.413292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.413293: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [001] d..3 276946.413299: workqueue_execute_start: work struct 0xffffffed9be80c28: function 0xffffff87e01740e8f
+ <...>-8794 [001] d..3 276946.413312: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [001] d..3 276946.413313: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [001] d..3 276946.413315: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <...>-8794 [001] d..3 276946.413323: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.413325: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.413330: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-10919 [007] d..3 276946.413332: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.413334: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [004] d..3 276946.413335: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.413338: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [007] d..3 276946.413339: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.413341: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.413343: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-8794 [001] d..3 276946.413345: workqueue_execute_end: work struct 0xffffffed9be80c28
+ kworker/u16:12-20386 [002] d..3 276946.413353: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <...>-8794 [001] d..3 276946.413357: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.413361: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.413363: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:12-20386 [002] d..3 276946.413363: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [001] d..3 276946.413364: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.413368: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.413372: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.413379: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-4291 [003] d..3 276946.413433: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.413451: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [003] d..3 276946.413460: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.413466: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.413491: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.413493: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [004] d..3 276946.413539: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.413565: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.413575: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.413575: workqueue_queue_work: work struct=0xffffffed9be80628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.413576: workqueue_activate_work: work struct 0xffffffed9be80628
+ <idle>-0 [002] d..3 276946.413577: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.413577: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.413580: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.413581: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.413583: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1040 [004] d..3 276946.413584: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.413587: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.413589: workqueue_execute_start: work struct 0xffffffed9be80628: function 0xffffff87e01740e8f
+ <idle>-0 [004] d..3 276946.413590: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.413592: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:12-20386 [002] d..3 276946.413594: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [002] d..3 276946.413594: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [002] d..3 276946.413595: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ sensors@1.0-se-1115 [003] d..3 276946.413597: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-5797 [006] d..3 276946.413598: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:12-20386 [002] d..3 276946.413600: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ <idle>-0 [007] d..3 276946.413600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.413602: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [003] d..3 276946.413603: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [007] d..3 276946.413604: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.413606: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.413607: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-8794 [001] d..3 276946.413607: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [002] d..3 276946.413608: workqueue_execute_end: work struct 0xffffffed9be80628
+ <...>-10919 [007] d..3 276946.413613: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [001] d..3 276946.413616: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ kworker/u16:12-20386 [002] d..3 276946.413617: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.413618: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [003] d..3 276946.413620: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-5797 [006] d..3 276946.413621: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.413622: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.413623: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1115 [003] d..3 276946.413626: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-8794 [001] d..3 276946.413627: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <...>-8794 [001] d..3 276946.413628: workqueue_execute_end: work struct 0xffffffee79748960
+ sensors@1.0-se-1115 [003] d..3 276946.413628: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.413629: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.413631: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.413633: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [007] d..3 276946.413635: cpu_idle: state=0 cpu_id=7
+ <...>-8794 [001] d..3 276946.413636: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.413639: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.413643: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-4291 [002] d..3 276946.413653: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-867 [003] d..3 276946.413659: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [004] d..3 276946.413663: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.413666: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.413668: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.413672: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.413679: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.413679: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [003] d..3 276946.413682: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.413683: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.413688: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.413692: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-5797 [006] d..3 276946.413694: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.413695: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.413697: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.413698: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.413712: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.413745: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [003] d..3 276946.413756: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.413765: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.413803: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.413832: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.413841: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.413843: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.413844: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.413847: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.413856: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.413861: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [003] d..3 276946.413863: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-5797 [006] d..3 276946.413863: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.413864: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.413867: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [003] d..3 276946.413872: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [003] d..3 276946.413882: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.413891: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.413894: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [006] d..3 276946.413897: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ SensorService-4286 [007] d..3 276946.413905: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [003] d..3 276946.413911: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.413918: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.413922: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.413934: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.413942: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.413943: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.413945: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.413946: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.413949: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.413951: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.413953: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.413960: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [003] d..3 276946.413971: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.413976: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.413977: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.413979: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.413979: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.413983: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.413986: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.413989: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.414015: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.414017: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414021: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414022: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414029: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414032: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414033: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414035: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414037: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414039: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414044: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414044: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414047: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414048: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414053: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414056: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414056: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414059: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414061: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414063: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414065: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414068: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414070: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414073: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414075: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414076: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414079: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414081: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414083: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.414083: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414088: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.414090: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.414092: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.414092: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.414097: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.414098: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.414101: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.414103: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.414109: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.414112: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.414119: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.414121: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.414123: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.414128: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.414131: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.414132: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.414134: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12204 [005] d..3 276946.414156: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.414162: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.414191: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.414197: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.414198: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.414243: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.414245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.414251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.414254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.414258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.414258: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414261: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414265: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.414268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.414268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414272: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.414274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.414275: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.414276: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.414276: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.414279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.414279: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414281: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414284: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.414286: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.414287: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.414288: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.414289: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414290: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414293: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.414293: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.414295: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.414296: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.414297: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414299: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414302: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414302: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.414305: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414305: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.414306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.414307: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414308: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414311: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.414311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.414313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.414313: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414314: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414317: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414319: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414321: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.414322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.414323: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414326: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414327: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.414329: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.414330: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414331: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414333: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414335: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414338: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414339: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414341: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414343: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414345: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414347: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414349: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414350: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414353: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.414354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.414354: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414356: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414358: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414360: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414361: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414363: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414367: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.414368: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.414369: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.414369: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.414371: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.414386: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ FastMixer-1198 [001] d..3 276946.414387: workqueue_activate_work: work struct 0xffffffee749d0b60
+ FastMixer-1198 [001] d..3 276946.414388: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.414392: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.414396: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.414401: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.414402: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.414403: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.414404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.414407: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ <...>-8794 [004] d..3 276946.414411: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.414412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [004] d..3 276946.414413: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.414418: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.414420: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.414424: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [004] d..3 276946.414425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ FastMixer-1198 [001] d..3 276946.414430: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.414438: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.414441: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.414447: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.414448: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.414455: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.414461: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.414492: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414500: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.414509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.414511: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414513: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.414516: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414519: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414522: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414541: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414544: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414544: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414548: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414550: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414552: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414555: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414558: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414558: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414561: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414563: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414565: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414567: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414570: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414570: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414573: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414575: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414576: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414579: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414581: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414583: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414585: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414587: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414589: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414591: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414593: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414595: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414598: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414601: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414603: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.414605: workqueue_execute_end: work struct 0xffffffee749d0b60
+ <idle>-0 [007] d..3 276946.414605: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414608: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414610: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-8794 [004] d..3 276946.414611: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414613: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414614: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.414614: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.414616: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414619: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414619: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414621: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414623: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414625: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414627: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414629: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414630: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414632: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414634: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414636: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414638: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414640: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414641: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414643: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414645: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414646: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414649: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414651: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414652: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414654: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414656: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414658: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414660: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414662: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414663: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414665: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414666: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.414669: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.414671: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.414672: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.414673: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.414674: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414679: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414682: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414682: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414684: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414686: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414688: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414690: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414693: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414693: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414695: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414697: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414699: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12205 [004] d..3 276946.414700: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.414701: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414703: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.414705: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.414706: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414708: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414710: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414712: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414714: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414717: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414717: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414719: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414721: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414723: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414725: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414727: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414728: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414731: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414732: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414734: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414736: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414739: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414740: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414743: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414744: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414746: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414748: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414750: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414753: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.414755: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.414756: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.414758: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.414758: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414760: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414762: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.414764: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414765: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414767: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414769: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414770: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414773: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414775: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414779: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414782: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414784: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414785: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414787: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414790: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414791: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414793: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414795: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414797: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414799: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414801: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414803: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414806: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414807: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414809: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414811: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414814: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414815: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414817: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414819: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414821: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414823: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414825: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414826: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414828: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414830: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414832: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414834: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414836: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414837: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414839: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414841: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414843: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414845: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414847: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414849: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414851: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414853: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414854: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.414856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.414856: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414859: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414860: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414862: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.414864: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.414864: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414866: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.414866: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.414868: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.414870: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [007] d..3 276946.414871: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414871: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414874: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414876: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414877: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.414877: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.414880: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.414880: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.414882: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414884: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414886: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414888: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414889: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414892: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414894: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414896: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414898: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414900: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.414902: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414904: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414906: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.414908: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.414910: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414912: cpu_idle: state=4294967295 cpu_id=7
+ <...>-6079 [000] d..3 276946.414912: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [007] d..3 276946.414913: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.414916: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.414918: cpu_idle: state=0 cpu_id=7
+ <...>-6079 [000] d..3 276946.414919: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-5797 [006] d..3 276946.414919: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.414921: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.414923: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.414925: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.414925: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.414926: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <idle>-0 [007] d..3 276946.414926: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.414929: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.414931: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.414932: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.414933: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.414933: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.414933: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.414935: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.414937: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.414940: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-6079 [000] d..3 276946.414941: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.414943: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.414946: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.414949: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.414951: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.414953: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.414956: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.414956: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.414960: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.414962: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.414968: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.414971: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.414973: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.414980: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.414985: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.414985: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.414990: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.414993: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.414996: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.415000: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.415006: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.415009: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.415013: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.415016: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.415020: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.415031: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.415037: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.415039: cpu_idle: state=4294967295 cpu_id=0
+ <...>-83 [003] d..3 276946.415042: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.415042: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.415047: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.415048: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.415054: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.415060: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.415066: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.415087: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.415090: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.415093: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.415094: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.415095: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.415097: cpu_idle: state=0 cpu_id=1
+ FMOD-12164 [004] d..3 276946.415100: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FMOD-12164 [004] d..3 276946.415104: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.415107: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.415109: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.415122: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.415128: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.415130: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.415131: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.415134: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.415136: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.415141: cpu_idle: state=0 cpu_id=5
+ FMOD-12164 [004] d..3 276946.415144: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.415165: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.415170: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.415175: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.415292: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.415294: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.415426: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.415432: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.415434: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.415470: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415477: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.415479: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.415483: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415486: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.415488: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415491: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415494: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.415500: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.415503: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.415518: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.415518: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.415522: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415524: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415528: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415531: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415533: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415536: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415539: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415541: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415543: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415546: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415547: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415550: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415552: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415553: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415556: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415558: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415559: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415561: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415563: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415565: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415567: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415569: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415571: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415574: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415576: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415577: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415579: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415582: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415583: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415586: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415588: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415590: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415592: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415594: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415595: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415598: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415601: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415604: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415606: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415607: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415610: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415611: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415613: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415615: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415618: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415619: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415621: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415623: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415625: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415627: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415629: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415630: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415633: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415635: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415636: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415639: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415641: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415647: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415650: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415652: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415653: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415656: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415658: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415659: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415661: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415663: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415665: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415667: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.415669: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415669: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415672: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415674: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415675: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415677: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415680: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415680: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415682: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415684: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415685: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415688: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.415689: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415690: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415692: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415693: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415695: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415697: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.415698: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [007] d..3 276946.415699: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415702: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.415705: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [001] d..3 276946.415729: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.415731: cpu_idle: state=0 cpu_id=1
+ <...>-1197 [006] d..3 276946.415752: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.415763: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415766: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415769: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415771: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415773: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415776: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415779: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415782: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415784: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415785: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415787: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415790: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415791: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415794: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415796: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415798: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415800: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415802: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415804: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415807: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415808: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415812: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415815: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415817: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415819: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415821: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415822: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415824: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415827: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415828: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415830: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415832: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415833: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415836: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.415839: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415839: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.415841: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415843: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.415845: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.415847: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.415847: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415850: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.415851: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415853: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415856: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415858: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.415861: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415861: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415861: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415864: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.415864: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.415866: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415867: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415870: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415872: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415873: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415875: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415878: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415879: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415881: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415884: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415884: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415887: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415889: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415890: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415892: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415895: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415896: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415899: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415901: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415902: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415904: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415906: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415908: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415910: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415912: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415913: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415916: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415918: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415920: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415922: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415924: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415926: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415928: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415930: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415931: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415934: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415936: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415938: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415940: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415942: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415950: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415953: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415954: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415956: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415958: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415960: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415964: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.415966: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.415966: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.415968: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.415969: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415970: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415973: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415975: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415976: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415978: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415980: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415982: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415984: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415986: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415986: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.415989: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.415991: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.415992: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.415994: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.415997: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.415998: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416001: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416002: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416004: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416006: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416008: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416009: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416012: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416013: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416015: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.416016: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.416017: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416019: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.416019: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.416021: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.416023: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.416030: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416034: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416036: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416037: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416040: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.416041: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416042: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416044: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.416046: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.416046: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416048: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416050: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416052: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416054: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416054: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416057: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416059: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416060: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416062: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416065: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416065: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416067: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416069: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416073: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416075: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416077: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416080: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416082: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416083: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416086: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416088: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416089: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416091: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416093: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416095: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416097: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416099: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416099: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416102: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416104: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416105: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416107: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416110: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416111: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416113: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416115: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416116: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416119: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416121: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416122: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.416123: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416125: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.416126: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.416128: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.416128: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.416130: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416132: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416134: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416137: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416139: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.416141: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416142: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416142: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.416144: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.416144: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416146: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416148: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416150: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416152: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416152: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416154: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416156: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416158: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416160: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416163: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416163: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416166: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416167: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416169: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416171: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416173: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416176: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416178: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416180: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416182: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416184: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416186: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416187: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416190: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416192: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416193: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416195: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416197: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416197: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416200: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416202: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416204: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416206: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416208: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416208: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416211: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416213: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416214: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416216: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416218: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416219: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416221: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416223: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416224: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416226: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416228: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416228: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416231: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416232: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416234: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416236: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416238: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416240: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416242: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.416244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.416244: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416246: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.416248: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.416248: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.416248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.416250: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.416250: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416251: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.416251: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.416253: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.416255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.416255: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416257: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416259: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416262: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416263: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.416264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.416265: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416267: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416269: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.416270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.416271: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.416271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.416273: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416274: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.416274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.416277: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416278: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416280: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.416282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.416282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.416282: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416285: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416285: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416287: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.416288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.416289: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.416289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.416291: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416293: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416295: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416296: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416298: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.416298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.416299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.416300: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416301: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416304: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.416305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.416306: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.416309: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.416310: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.416313: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416316: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416318: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416319: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.416319: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.416321: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.416322: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.416326: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.416337: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.416340: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.416348: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.416349: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.416353: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.416361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.416361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.416363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.416364: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.416366: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.416368: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.416371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.416374: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [001] d..3 276946.416377: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.416378: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.416382: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.416384: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12198 [004] d..3 276946.416385: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.416390: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.416402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.416410: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.416501: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.416507: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.416509: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.416559: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.416576: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.416577: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.416579: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.416579: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.416583: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416586: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416590: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416593: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416594: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416597: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416602: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416605: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416607: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416608: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416610: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416612: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416614: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416617: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416619: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416621: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416624: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416626: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416627: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416630: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416632: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416634: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416637: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416639: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416642: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416645: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.416649: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.416651: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.416652: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.416653: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.416655: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416656: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416658: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416660: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416662: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416664: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.416666: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416666: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416669: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416671: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12205 [004] d..3 276946.416672: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416672: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416675: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.416676: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.416677: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416679: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416681: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416683: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416685: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416687: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416690: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416691: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416694: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416696: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416697: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416700: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416702: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416705: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416708: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416709: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416711: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416713: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416715: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416717: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416720: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416721: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416723: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416725: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416728: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416729: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416732: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416733: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416735: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416737: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416739: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416740: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416742: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416744: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416745: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416748: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416750: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416756: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416758: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416760: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416762: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416764: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416766: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416768: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416771: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416773: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416774: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416776: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416779: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416779: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416781: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416783: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416784: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416787: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416789: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416790: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416793: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416794: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.416796: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.416798: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.416801: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.416802: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.416806: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.416807: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.416808: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.416809: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.416811: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.416813: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.416814: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [005] d..3 276946.416814: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.416814: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.416817: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.416819: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.416821: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [005] d..3 276946.416830: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.416835: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.416839: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.416843: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.416845: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.416845: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.416846: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.416847: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [001] d..3 276946.416870: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.416872: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12203 [004] d..3 276946.416877: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.416881: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.416961: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <...>-10919 [007] d..3 276946.416970: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.416972: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.416974: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.416975: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.416979: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.416979: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <...>-5794 [001] d..3 276946.416984: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <...>-5794 [001] d..3 276946.416989: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.416991: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.416995: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-5794 [001] d..3 276946.417024: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <...>-12059 [006] d..3 276946.417028: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5794 [001] d..3 276946.417033: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.417035: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.417039: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5797 [006] d..3 276946.417053: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12199 [000] d..3 276946.417059: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5794 [001] d..3 276946.417061: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.417062: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.417069: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.417069: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.417111: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.417117: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.417120: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.417123: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-5795 [002] d..3 276946.417152: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.417163: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.417179: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.417187: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.417246: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.417252: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.417254: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.417257: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.417291: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.417295: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.417317: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.417319: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.417481: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.417486: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.417489: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.417491: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.417528: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.417533: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.417588: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.417589: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [001] d..3 276946.417591: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.417595: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.417599: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.417604: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.417606: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.417608: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.417621: clock_set_rate: perfcl_clk state=1497600000 cpu_id=4
+ <...>-10919 [007] d..3 276946.417623: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.417628: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sugov:4-604 [004] d..3 276946.417628: cpu_frequency: state=1497600 cpu_id=4
+ <idle>-0 [006] d..3 276946.417629: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.417631: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.417653: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.417657: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.417664: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.417668: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:4-604 [004] d..3 276946.417673: cpu_frequency: state=1497600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.417677: cpu_frequency: state=1497600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.417679: cpu_frequency: state=1497600 cpu_id=7
+ sugov:4-604 [004] d..3 276946.417686: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.417729: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.417736: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.417758: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [006] d..3 276946.417783: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.417789: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.417858: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.417861: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.417910: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.417913: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.417952: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.417960: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.417962: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.417966: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [004] d..3 276946.418014: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.418023: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.418028: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.418034: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.418161: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.418170: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418172: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.418176: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.418196: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.418200: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.418203: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.418204: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.418207: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.418207: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.418212: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418215: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.418223: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.418228: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.418244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.418246: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.418250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.418251: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.418254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.418256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.418258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.418259: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.418268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.418273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.418276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.418279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.418286: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.418287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.418292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.418295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.418303: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.418304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.418309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.418311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.418319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.418325: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.418345: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.418353: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.418354: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.418356: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.418359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.418360: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.418361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.418363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.418366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.418366: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.418368: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.418371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.418377: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.418381: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.418381: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.418383: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.418384: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.418386: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [005] d..3 276946.418386: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.418388: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [001] d..3 276946.418389: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.418390: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418392: cpu_idle: state=4294967295 cpu_id=6
+ sugov:4-604 [004] d..3 276946.418392: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ <idle>-0 [006] d..3 276946.418395: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:4-604 [004] d..3 276946.418398: cpu_frequency: state=2457600 cpu_id=4
+ writer-5743 [000] d..3 276946.418401: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.418407: cpu_idle: state=0 cpu_id=0
+ sugov:4-604 [004] d..3 276946.418417: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.418419: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.418421: cpu_frequency: state=2457600 cpu_id=7
+ <...>-10919 [007] d..3 276946.418423: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.418426: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:4-604 [004] d..3 276946.418429: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.418432: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418434: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.418435: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.418469: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.418476: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.418536: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.418542: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.418561: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.418565: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.418613: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.418619: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418621: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.418623: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.418645: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.418649: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.418649: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.418653: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418655: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.418657: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.418676: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.418679: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.418704: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.418711: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.418722: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.418724: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.418766: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.418772: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418773: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.418775: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.418795: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.418795: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.418799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418801: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.418826: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.418830: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [006] d..3 276946.418831: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.418834: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.418836: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.418839: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.418851: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.418855: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.418898: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.418904: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418906: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.418908: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.418929: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.418930: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418933: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.418934: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.418934: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.418937: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.418957: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.418961: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.419096: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.419102: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419104: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.419105: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.419106: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.419108: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.419110: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.419112: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.419115: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.419115: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419118: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.419119: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.419119: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419121: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.419136: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.419137: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.419139: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419139: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.419142: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.419143: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419145: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.419147: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.419166: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.419169: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.419347: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.419352: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419354: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.419356: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.419376: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.419376: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.419380: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419382: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.419387: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.419391: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.419393: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.419395: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.419413: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.419414: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.419417: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.419418: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.419544: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.419550: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419551: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.419553: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.419573: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.419574: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.419578: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419580: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.419601: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.419604: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.419734: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.419740: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419742: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.419744: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.419763: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.419764: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.419768: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419769: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.419790: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.419793: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.419847: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.419853: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.419856: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.419860: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.419864: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.419867: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.419877: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.419882: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.419885: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.419887: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.419889: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.419889: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.419893: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.419895: cpu_idle: state=4294967295 cpu_id=6
+ <...>-6079 [000] d..3 276946.419895: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.419897: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.419897: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.419901: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.419907: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-84 [002] d..3 276946.419907: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.419910: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.419913: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.419914: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.419915: cpu_idle: state=4294967295 cpu_id=0
+ <...>-1196 [001] d..3 276946.419915: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.419919: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.419926: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.419929: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.419932: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.419934: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.419935: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.419936: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.419939: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [006] d..3 276946.419940: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.419944: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.419950: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.419961: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.419963: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.419967: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.419968: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.419970: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.419974: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.419974: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.419976: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.419978: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.419979: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.419984: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.419990: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.419994: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.419995: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.420001: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.420001: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.420033: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.420039: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420041: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420043: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.420062: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.420063: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.420068: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420069: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.420089: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420092: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.420180: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.420180: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420181: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.420186: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420188: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420189: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.420210: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.420210: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420214: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.420215: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420215: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420218: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.420237: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420241: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.420243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.420248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.420251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.420254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.420263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.420268: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.420270: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.420274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.420279: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.420281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.420285: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.420288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.420295: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.420298: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.420301: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.420304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.420306: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.420309: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.420314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.420320: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.420338: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.420342: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.420344: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420346: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420347: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.420349: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.420350: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.420351: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.420353: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.420356: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.420357: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.420358: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.420359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.420363: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.420364: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.420367: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.420367: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.420367: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.420368: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.420369: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.420370: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.420371: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420372: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.420373: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.420374: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.420382: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.420394: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.420396: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420398: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.420402: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.420501: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.420508: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420509: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420511: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.420531: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.420532: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.420536: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420537: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.420558: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420562: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.420669: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.420673: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.420674: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.420675: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.420676: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420678: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.420697: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.420698: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.420702: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420703: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.420724: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420727: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.420831: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.420836: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420838: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420840: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.420859: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.420860: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.420865: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.420866: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [006] d..3 276946.420866: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.420872: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.420875: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.420879: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.420880: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.420882: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.420887: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.420891: cpu_idle: state=0 cpu_id=6
+ vsync_retire_w-192 [002] d..3 276946.420898: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.420905: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.420979: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.420985: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.420986: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.420988: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.421008: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.421008: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.421012: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421014: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.421040: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.421044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.421045: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.421047: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.421047: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.421050: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.421052: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [004] d..3 276946.421058: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.421063: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [004] d..3 276946.421063: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=006
+ rcu_preempt-7 [004] d..3 276946.421064: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.421065: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.421065: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.421067: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.421067: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.421070: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.421072: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/4-44 [002] d..3 276946.421075: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ rcuop/0-10 [004] d..3 276946.421075: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=004
+ rcuop/2-28 [006] d..3 276946.421080: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ rcuop/0-10 [004] d..3 276946.421081: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.421083: cpu_idle: state=4294967295 cpu_id=5
+ rcuop/4-44 [002] d..3 276946.421083: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.421085: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ <idle>-0 [003] d..3 276946.421086: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.421086: cpu_idle: state=0 cpu_id=6
+ rcuop/0-10 [004] d..3 276946.421088: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.421091: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ <idle>-0 [004] d..3 276946.421091: cpu_idle: state=0 cpu_id=4
+ rcuop/4-44 [002] d..3 276946.421094: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.421095: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ rcuop/1-20 [005] d..3 276946.421095: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.421098: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.421099: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.421100: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.421100: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.421101: cpu_idle: state=0 cpu_id=4
+ <...>-52 [003] d..3 276946.421105: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.421111: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12202 [005] d..3 276946.421126: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.421131: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.421139: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.421145: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421146: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.421149: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.421186: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.421189: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.421220: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.421221: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.421269: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.421271: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.421273: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.421275: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.421284: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.421288: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.421291: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.421296: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421298: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.421300: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.421339: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.421344: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.421468: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.421474: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421475: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.421477: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.421497: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.421497: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.421501: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.421501: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421505: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.421510: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.421511: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.421512: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.421513: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.421514: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.421533: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.421536: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.421537: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.421541: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.421608: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.421613: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421615: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.421617: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.421636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.421637: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.421641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421642: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.421662: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.421665: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.421982: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.421988: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.421990: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.421992: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.422011: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.422012: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.422016: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422017: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.422037: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.422040: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.422058: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.422060: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.422063: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.422065: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.422119: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.422123: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.422182: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.422188: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422190: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.422192: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.422211: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.422211: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.422216: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422218: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.422237: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.422240: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.422244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.422249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.422253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.422256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.422265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.422270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.422273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.422277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.422283: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.422283: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.422288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.422290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.422299: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.422299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.422302: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ writer-5743 [000] d..3 276946.422304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.422309: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.422311: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.422313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.422314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.422315: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [000] d..3 276946.422319: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [002] d..3 276946.422326: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.422333: cpu_frequency: state=1171200 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.422344: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sugov:0-603 [002] d..3 276946.422345: cpu_frequency: state=1171200 cpu_id=1
+ sugov:0-603 [002] d..3 276946.422349: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [002] d..3 276946.422353: cpu_frequency: state=1171200 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.422356: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.422356: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.422358: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.422360: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.422363: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.422366: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-10919 [007] d..3 276946.422370: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422371: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.422372: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.422372: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.422373: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.422374: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.422378: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.422379: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.422382: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.422384: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.422385: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.422387: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.422388: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.422392: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.422393: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.422412: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.422418: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.422423: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.422431: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.422459: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.422472: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.422530: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.422536: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422538: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.422540: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.422559: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.422560: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.422564: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422565: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.422585: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.422589: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.422728: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.422734: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422736: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.422737: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.422756: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.422757: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.422761: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.422782: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.422785: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.422908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.422912: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-10919 [007] d..3 276946.422914: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.422916: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.422917: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.422923: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.422930: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.422936: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.422937: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.422939: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.422940: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.422941: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.422941: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.422942: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.422943: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.422944: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-12059 [006] d..3 276946.422962: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.422964: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12198 [004] d..3 276946.422974: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.422978: cpu_idle: state=0 cpu_id=4
+ DispSync-650 [000] d..3 276946.422983: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.422990: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.423000: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.423002: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.423007: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.423023: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.423033: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.423091: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.423107: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.423108: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.423110: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.423111: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <...>-10919 [007] d..3 276946.423112: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.423114: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.423116: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.423118: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ appEventThread-651 [001] d..3 276946.423129: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.423131: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.423135: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.423135: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.423137: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [007] d..3 276946.423139: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.423140: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.423160: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.423161: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.423164: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.423172: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.423175: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.423177: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.423259: workqueue_queue_work: work struct=0xffffffed9be801a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.423261: workqueue_activate_work: work struct 0xffffffed9be801a8
+ <idle>-0 [002] d..3 276946.423263: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.423268: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [005] d..3 276946.423275: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.423275: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.423281: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.423288: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.423294: workqueue_execute_start: work struct 0xffffffed9be801a8: function 0xffffff87e01740e8f
+ <...>-8794 [002] d..3 276946.423303: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.423304: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.423305: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.423309: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.423314: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.423316: cpu_idle: state=4294967295 cpu_id=6
+ <...>-8794 [002] d..3 276946.423318: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.423318: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.423320: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.423327: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.423330: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ UnityChoreogra-5761 [005] d..3 276946.423332: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-8794 [002] d..3 276946.423333: workqueue_execute_end: work struct 0xffffffed9be801a8
+ <...>-10919 [007] d..3 276946.423338: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.423340: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.423347: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.423347: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [000] d..3 276946.423347: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-8794 [002] d..3 276946.423349: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.423349: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.423350: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.423353: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ kworker/u16:12-20386 [003] d..3 276946.423359: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.423359: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.423360: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.423361: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.423362: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.423363: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.423364: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-10919 [007] d..3 276946.423364: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.423367: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.423378: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.423382: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.423388: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.423403: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.423409: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ trace-cmd-12205 [005] d..3 276946.423412: sched_waking: comm=migration/6 pid=56 prio=0 target_cpu=006
+ trace-cmd-12205 [005] d..3 276946.423416: sched_wakeup: comm=migration/6 pid=56 prio=0 target_cpu=006
+ trace-cmd-12205 [005] d..3 276946.423418: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ UnityMain-5695 [006] d..3 276946.423419: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=migration/6 next_pid=56 next_prio=0
+ sensors@1.0-se-1083 [004] d..3 276946.423419: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.423423: cpu_idle: state=0 cpu_id=4
+ <...>-648 [003] d..3 276946.423431: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-56 [006] d..3 276946.423432: sched_switch: prev_comm=migration/6 prev_pid=56 prev_prio=0 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.423437: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <...>-648 [003] d..3 276946.423440: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.423443: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.423448: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ sensors@1.0-se-1082 [005] d..3 276946.423451: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.423451: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.423459: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.423459: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.423472: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.423472: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.423474: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ ndroid.systemu-4573 [000] d..3 276946.423474: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.423475: cpu_idle: state=4294967295 cpu_id=5
+ <...>-648 [003] d..3 276946.423477: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.423477: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.423478: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.423479: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [006] d..3 276946.423481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.423489: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.423492: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ appEventThread-651 [001] d..3 276946.423492: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.423493: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.423495: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [001] d..3 276946.423502: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-1115 [002] d..3 276946.423505: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ trace-cmd-12200 [005] d..3 276946.423510: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.423514: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.423516: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.423522: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-648 [004] d..3 276946.423524: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ ndroid.systemu-4573 [000] d..3 276946.423525: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-12059 [006] d..3 276946.423533: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.423534: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ ndroid.systemu-4573 [000] d..3 276946.423536: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ sensors@1.0-se-867 [002] d..3 276946.423537: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.423538: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.423538: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1115 [002] d..3 276946.423542: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <...>-648 [004] d..3 276946.423542: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.423543: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [003] d..3 276946.423545: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.423546: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [002] d..3 276946.423547: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.423551: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ appEventThread-651 [001] d..3 276946.423575: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.423585: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [002] d..3 276946.423588: print: 0xffffff87dfd69750s: E|867
+ <...>-4888 [003] d..3 276946.423589: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.423600: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [002] d..3 276946.423613: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.423627: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.423632: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.423634: workqueue_queue_work: work struct=0xffffffed9be80ba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [002] d..3 276946.423635: workqueue_activate_work: work struct 0xffffffed9be80ba8
+ sensors@1.0-se-867 [002] d..3 276946.423636: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.423650: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.423652: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.423654: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.423656: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ kworker/u16:12-20386 [005] d..3 276946.423657: workqueue_execute_start: work struct 0xffffffed9be80ba8: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.423663: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.423664: workqueue_activate_work: work struct 0xffffffee79748960
+ ndroid.systemu-4573 [000] d..3 276946.423665: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ kworker/u16:12-20386 [005] d..3 276946.423665: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.423667: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-867 [002] d..3 276946.423668: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ SensorService-4286 [007] d..3 276946.423671: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.423674: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.423682: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ sensors@1.0-se-1115 [002] d..3 276946.423684: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [001] d..3 276946.423685: cpu_idle: state=4294967295 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.423686: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.423686: workqueue_execute_end: work struct 0xffffffed9be80ba8
+ kworker/u16:12-20386 [005] d..3 276946.423688: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.423691: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.423697: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.423698: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.423703: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.423705: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [001] d..3 276946.423706: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.423708: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.423712: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.423715: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.423717: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.423730: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-867 [002] d..3 276946.423731: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [006] d..3 276946.423734: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [006] d..3 276946.423742: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.423744: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.423744: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.423746: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [006] d..3 276946.423747: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [007] d..3 276946.423755: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1086 [005] d..3 276946.423758: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ SensorService-4286 [007] d..3 276946.423764: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.423765: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <...>-10919 [007] d..3 276946.423766: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.423769: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1086 [005] d..3 276946.423769: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.423769: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.423770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.423773: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.423773: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.423773: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.423774: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.423780: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.423798: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-1115 [000] d..3 276946.423804: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.423813: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [002] d..3 276946.423815: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.423824: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.423828: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-4888 [003] d..3 276946.423837: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.423839: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.423843: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-4888 [003] d..3 276946.423846: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.423848: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.423853: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ SensorService-4286 [007] d..3 276946.423855: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.423874: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-867 [002] d..3 276946.423876: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.423885: print: 0xffffff87dfd69750s: B|4573|query
+ SensorService-4286 [007] d..3 276946.423887: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.423888: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.423893: print: 0xffffff87dfd69750s: E|4573
+ SensorService-4286 [007] d..3 276946.423895: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.423897: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.423900: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [003] d..3 276946.423902: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [002] d..3 276946.423905: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-4888 [003] d..3 276946.423906: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.423915: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [000] d..3 276946.423917: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.423919: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-867 [002] d..3 276946.423921: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-4888 [003] d..3 276946.423923: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.423927: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.423928: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.423931: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.423936: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-867 [002] d..3 276946.423940: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.423940: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.423944: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.423950: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [002] d..3 276946.423951: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.423957: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.423970: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.423971: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.423974: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.424008: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.424012: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.424013: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.424023: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.424024: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.424026: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [003] d..3 276946.424034: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.424048: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [003] d..3 276946.424048: cpu_idle: state=0 cpu_id=3
+ <...>-648 [004] d..3 276946.424052: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.424054: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.424061: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [004] d..3 276946.424062: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.424066: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.424067: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.424073: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.424077: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.424095: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [004] d..3 276946.424102: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.424119: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.424124: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.424126: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.424197: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.424203: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.424207: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.424247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.424252: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.424255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.424260: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.424266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [006] d..3 276946.424288: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.424296: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-4888 [006] d..3 276946.424296: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.424299: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.424303: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.424304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.424307: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [006] d..3 276946.424309: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.424311: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.424312: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.424314: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-4888 [006] d..3 276946.424316: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [006] d..3 276946.424323: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.424326: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.424332: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12204 [004] d..3 276946.424332: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-4888 [006] d..3 276946.424333: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.424334: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.424336: print: 0xffffff87dfd69750s: B|4573|query
+ trace-cmd-12204 [004] d..3 276946.424336: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-4888 [006] d..3 276946.424337: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.424337: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.424339: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FastMixer-1198 [001] d..3 276946.424341: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.424343: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.424348: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.424359: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.424378: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ FMOD-12164 [004] d..3 276946.424379: workqueue_activate_work: work struct 0xffffffee74ebd360
+ FMOD-12164 [004] d..3 276946.424380: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ FMOD-12164 [004] d..3 276946.424384: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.424386: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.424388: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.424390: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ writer-5743 [000] d..3 276946.424392: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FMOD-12164 [004] d..3 276946.424397: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.424398: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.424400: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.424403: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.424408: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ trace-cmd-12204 [004] d..3 276946.424412: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.424417: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.424420: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.424420: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.424421: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.424423: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.424427: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.424428: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.424430: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [006] d..3 276946.424431: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.424431: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.424433: clock_set_rate: bimc_msmbus_a_clk state=767950848 cpu_id=5
+ kworker/u16:12-20386 [005] d..3 276946.424435: clock_set_rate: bimc_a_clk state=767950848 cpu_id=5
+ kworker/u16:12-20386 [005] d..3 276946.424459: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.424463: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.424467: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.424479: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.424482: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.424483: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.424491: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.424503: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.424505: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.424506: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.424506: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.424515: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.424517: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.424519: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.424519: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.424528: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.424531: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.424532: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.424535: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.424536: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.424538: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.424543: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.424550: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.424551: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.424557: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.424560: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.424562: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12199 [002] d..3 276946.424574: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.424586: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.424591: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.424596: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.424608: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.424701: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.424707: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.424711: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.424756: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.424856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.424867: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.424868: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.424879: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.424882: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.424884: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.424886: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [003] d..3 276946.424887: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.424888: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.424891: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.424894: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ kworker/u16:12-20386 [005] d..3 276946.424905: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.424908: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.424911: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.424918: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.424922: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.424930: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.424939: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.424942: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.424947: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.424965: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.424973: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-84 [002] d..3 276946.424976: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.424977: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.424978: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.424979: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.424980: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.424982: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ UnityMain-5695 [006] d..3 276946.424984: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.424986: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.424986: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.424989: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.424991: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.424993: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.424995: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.424998: workqueue_execute_end: work struct 0xffffffee74ebd360
+ <...>-6079 [000] d..3 276946.424998: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.425001: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.425005: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.425007: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.425010: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.425020: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.425026: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.425030: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.425031: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.425032: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ trace-cmd-12203 [004] d..3 276946.425034: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.425035: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.425037: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.425039: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.425039: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.425042: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.425043: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.425050: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.425053: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.425058: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.425064: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.425066: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.425068: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.425073: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-83 [003] d..3 276946.425081: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.425083: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.425091: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.425093: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.425122: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.425131: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.425133: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.425137: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.425148: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.425158: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.425165: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.425174: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.425245: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.425251: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.425255: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.425311: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.425405: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.425414: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425415: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.425415: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.425418: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.425422: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425423: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [006] d..3 276946.425428: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425429: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.425432: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.425433: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.425438: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [005] d..3 276946.425439: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.425441: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [005] d..3 276946.425446: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.425453: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.425462: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.425466: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.425484: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.425587: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.425593: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.425596: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.425601: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.425607: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.425610: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.425655: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.425701: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.425985: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425990: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425991: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.425993: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.425993: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425993: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.425995: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.425996: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425997: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.425999: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.426007: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.426011: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.426128: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.426134: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.426136: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.426139: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.426168: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ Worker-5715 [005] d..3 276946.426169: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.426173: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5747 [004] d..3 276946.426173: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.426177: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.426220: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.426223: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.426225: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.426227: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.426227: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.426228: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.426229: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.426243: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.426246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.426253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.426257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.426263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.426278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.426283: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ writer-5743 [000] d..3 276946.426286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.426288: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [005] d..3 276946.426293: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.426293: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5715 [005] d..3 276946.426296: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.426300: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [001] d..3 276946.426304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.426306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.426308: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.426314: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.426314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.426318: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.426332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.426333: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.426341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.426345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.426357: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.426366: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.426395: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.426407: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.426408: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.426412: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.426416: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.426417: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.426417: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.426419: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.426425: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.426427: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.426432: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.426435: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ AudioTrack-5759 [005] d..3 276946.426440: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.426443: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.426445: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.426455: cpu_idle: state=0 cpu_id=1
+ Thread-9-5756 [004] d..3 276946.426471: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ writer-5743 [000] d..3 276946.426479: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5747 [004] d..3 276946.426482: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ <idle>-0 [000] d..3 276946.426488: cpu_idle: state=0 cpu_id=0
+ UnityMain-5747 [004] d..3 276946.426490: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <idle>-0 [005] d..3 276946.426492: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5747 [004] d..3 276946.426493: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.426495: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5747 [004] d..3 276946.426500: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5747 [004] d..3 276946.426504: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.426504: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-4888 [006] d..3 276946.426505: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ UnityMain-5747 [004] d..3 276946.426509: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.426515: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.426518: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.426519: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ EnlightenWorke-5748 [004] d..3 276946.426520: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.426522: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.426525: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.426526: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [004] d..3 276946.426528: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.426529: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.426531: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ EnlightenWorke-5748 [004] d..3 276946.426532: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [006] d..3 276946.426535: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5747 [004] d..3 276946.426543: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.426548: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.426550: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.426556: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.426593: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.426599: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.426602: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.426665: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.426824: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.426830: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.426834: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.426876: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.426929: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.426940: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.426945: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.426951: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-10919 [007] d..3 276946.426951: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.426957: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.426961: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.426977: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.426984: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.426995: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.426997: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.427003: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-12059 [006] d..3 276946.427005: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ DispSync-650 [000] d..3 276946.427024: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.427035: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.427052: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ sfEventThread-652 [001] d..3 276946.427064: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.427081: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ sfEventThread-652 [001] d..3 276946.427087: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.427091: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.427093: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.427098: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.427098: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.427099: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.427103: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.427107: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.427109: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.427110: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.427111: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.427112: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.427113: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-4888 [006] d..3 276946.427113: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.427154: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.427157: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.427159: cpu_idle: state=0 cpu_id=4
+ kgsl_worker_th-294 [002] d..3 276946.427169: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.427171: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.427173: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.427175: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [004] d..3 276946.427190: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.427192: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.427193: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427198: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ kworker/u16:12-20386 [004] d..3 276946.427198: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ surfaceflinger-622 [000] d..3 276946.427204: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ kgsl_worker_th-294 [002] d..3 276946.427205: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.427216: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.427263: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [004] d..3 276946.427267: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.427270: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [004] d..3 276946.427272: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427273: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.427274: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.427277: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.427279: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.427282: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.427287: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.427290: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.427317: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427328: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.427340: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.427342: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.427344: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.427345: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-4888 [006] d..3 276946.427347: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ kworker/u16:12-20386 [004] d..3 276946.427350: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:12-20386 [004] d..3 276946.427356: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.427358: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.427402: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-4888 [006] d..3 276946.427411: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.427417: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.427419: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.427420: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [006] d..3 276946.427422: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427427: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.427432: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.427437: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-648 [004] d..3 276946.427450: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-648 [004] d..3 276946.427457: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.427457: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [005] d..3 276946.427459: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.427460: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ surfaceflinger-622 [000] d..3 276946.427470: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.427473: print: 0xffffff87dfd69750s: E|622
+ FMOD-12164 [005] d..3 276946.427478: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.427480: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.427481: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ surfaceflinger-622 [000] d..3 276946.427484: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|0
+ <...>-648 [004] d..3 276946.427487: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ UnityMain-5695 [006] d..3 276946.427488: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-648 [004] d..3 276946.427488: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.427492: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.427493: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.427495: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.427496: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.427499: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <...>-648 [004] d..3 276946.427514: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-648 [004] d..3 276946.427524: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [001] d..3 276946.427526: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.427529: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [004] d..3 276946.427533: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.427534: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-648 [004] d..3 276946.427535: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.427545: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.427547: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.427548: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.427553: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.427562: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ sfEventThread-652 [001] d..3 276946.427565: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427566: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-648 [004] d..3 276946.427567: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.427576: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.427576: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.427580: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-648 [004] d..3 276946.427583: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.427584: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.427585: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.427588: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.427589: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.427592: print: 0xffffff87dfd69750s: B|622|merge
+ UnityMain-5695 [006] d..3 276946.427593: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427617: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.427643: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427645: print: 0xffffff87dfd69750s: E|622
+ <...>-4888 [006] d..3 276946.427667: print: 0xffffff87dfd69750s: E|4573
+ surfaceflinger-622 [000] d..3 276946.427679: print: 0xffffff87dfd69750s: E|622
+ <...>-4888 [006] d..3 276946.427679: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.427685: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.427687: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.427688: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.427690: print: 0xffffff87dfd69750s: E|4573
+ surfaceflinger-622 [000] d..3 276946.427693: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.427714: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.427718: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.427724: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.427725: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.427727: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427732: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-4888 [006] d..3 276946.427733: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427736: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ rcu_preempt-7 [004] d..3 276946.427739: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427740: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [004] d..3 276946.427742: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.427745: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.427749: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [006] d..3 276946.427768: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427774: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427776: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.427776: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.427779: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.427783: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427785: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.427791: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427792: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.427793: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.427796: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427797: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.427798: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.427802: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427806: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427808: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427809: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427810: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.427818: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.427822: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.427825: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.427829: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ trace-cmd-12204 [005] d..3 276946.427836: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.427841: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.427843: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.427848: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.427856: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.427862: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.427863: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427866: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427867: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427869: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427869: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.427869: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.427870: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.427871: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.427872: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.427873: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.427878: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.427883: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.427888: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.427890: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.427892: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.427895: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.427897: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427899: print: 0xffffff87dfd69750s: B|622|prepare
+ Worker-5713 [005] d..3 276946.427901: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.427904: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.427914: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [006] d..3 276946.427926: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.427928: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.427929: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.427931: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.427933: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.427933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.427936: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.427946: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.427948: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.427989: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.427999: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.428009: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.428011: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.428017: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [006] d..3 276946.428027: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.428031: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428033: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428034: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.428035: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.428036: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428037: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.428037: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428040: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428040: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428042: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428043: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428043: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.428044: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.428045: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428046: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428046: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428048: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428049: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428049: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428051: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428052: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.428054: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.428056: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.428060: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.428062: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428064: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5713 [005] d..3 276946.428066: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.428068: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.428068: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.428070: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.428072: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ trace-cmd-12203 [004] d..3 276946.428105: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.428109: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.428110: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428113: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428113: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428115: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428115: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428117: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428117: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428118: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.428126: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.428132: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.428135: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.428163: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.428176: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.428183: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-12059 [006] d..3 276946.428187: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.428247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.428255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.428259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.428266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.428275: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.428280: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.428284: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.428294: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.428305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.428308: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.428314: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.428325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.428330: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.428339: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.428349: workqueue_queue_work: work struct=0xffffffed9be809a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ FastMixer-1198 [002] d..3 276946.428351: workqueue_activate_work: work struct 0xffffffed9be809a8
+ FastMixer-1198 [002] d..3 276946.428353: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.428366: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.428367: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.428369: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.428373: workqueue_execute_start: work struct 0xffffffed9be809a8: function 0xffffff87e01740e8f
+ FastMixer-1198 [002] d..3 276946.428376: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ kworker/u16:12-20386 [004] d..3 276946.428382: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.428384: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.428384: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.428385: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.428388: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.428394: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.428400: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.428404: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:12-20386 [004] d..3 276946.428405: workqueue_execute_end: work struct 0xffffffed9be809a8
+ kworker/u16:12-20386 [004] d..3 276946.428407: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ FastMixer-1198 [002] d..3 276946.428408: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.428411: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ writer-5743 [000] d..3 276946.428413: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ kworker/u16:12-20386 [004] d..3 276946.428419: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.428420: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.428421: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.428424: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [004] d..3 276946.428425: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.428426: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.428429: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-8794 [003] d..3 276946.428429: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.428429: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.428439: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.428440: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.428451: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.428462: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.428468: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.428471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.428479: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.428486: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.428494: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ FastMixer-1198 [002] d..3 276946.428499: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.428511: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-1084 [004] d..3 276946.428511: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-1084 [004] d..3 276946.428515: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.428516: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.428522: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.428526: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.428527: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.428535: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.428537: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.428543: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.428549: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.428550: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [002] d..3 276946.428557: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1084 [004] d..3 276946.428559: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ Worker-5712 [005] d..3 276946.428560: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.428563: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428565: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428569: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.428569: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.428569: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428570: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428572: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428573: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428574: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [004] d..3 276946.428574: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428575: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428576: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428576: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.428578: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.428578: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428579: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428579: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.428580: cpu_idle: state=0 cpu_id=4
+ Worker-5712 [005] d..3 276946.428581: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.428581: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.428583: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428583: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.428584: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428586: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428587: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428587: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.428588: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428589: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428589: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428590: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428594: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428594: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428595: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.428596: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428597: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.428598: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428598: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428600: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428600: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428601: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428603: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428603: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428604: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428606: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.428606: cpu_idle: state=0 cpu_id=0
+ Worker-5712 [005] d..3 276946.428607: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428607: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428608: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428609: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [002] d..3 276946.428609: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ Worker-5713 [005] d..3 276946.428609: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428611: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428611: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428612: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428614: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428615: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428615: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428617: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [002] d..3 276946.428618: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.428619: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428620: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428621: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.428622: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428624: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [002] d..3 276946.428624: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5715 [005] d..3 276946.428625: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.428627: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.428629: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.428629: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428630: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428631: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428633: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.428634: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.428635: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.428637: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ sensors@1.0-se-867 [002] d..3 276946.428640: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.428644: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.428649: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.428652: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-12059 [006] d..3 276946.428681: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428683: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428686: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428687: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428689: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sensors@1.0-se-867 [002] d..3 276946.428690: print: 0xffffff87dfd69750s: E|867
+ UnityGfxDevice-5711 [005] d..3 276946.428714: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.428718: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Worker-5712 [005] d..3 276946.428719: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.428722: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.428731: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.428737: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.428741: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.428754: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428755: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428760: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428763: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ trace-cmd-12204 [005] d..3 276946.428764: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428766: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.428768: print: 0xffffff87dfd69750s: E|624
+ Worker-5714 [005] d..3 276946.428768: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.428769: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.428772: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ SensorService-4286 [007] d..3 276946.428778: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [006] d..3 276946.428784: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.428786: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428789: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428789: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428791: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428791: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.428792: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428794: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428795: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.428796: print: 0xffffff87dfd69750s: E|624
+ Worker-5712 [005] d..3 276946.428797: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428798: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428800: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428800: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.428802: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428802: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428802: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428803: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428805: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428806: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428806: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428808: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428808: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428809: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428811: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428812: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.428812: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428813: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428814: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.428814: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [005] d..3 276946.428814: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428816: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428817: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.428819: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428820: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428822: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5713 [005] d..3 276946.428823: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.428826: print: 0xffffff87dfd69750s: E|624
+ SensorService-4286 [007] d..3 276946.428845: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:624_3-679 [001] d..3 276946.428845: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.428846: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428849: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428850: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.428851: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428854: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428854: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.428854: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.428856: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.428856: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.428857: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428857: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428859: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428861: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428861: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.428862: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [006] d..3 276946.428863: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428863: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428864: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428866: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428867: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428867: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428868: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428869: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428869: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428871: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.428872: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428872: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.428874: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.428874: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.428874: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.428875: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.428876: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.428877: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.428879: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.428884: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.428884: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.428885: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.428888: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.428890: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.428894: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [006] d..3 276946.428897: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.428900: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.428901: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.428903: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.428905: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [005] d..3 276946.428905: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.428905: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.428907: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.428910: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ HwBinder:624_3-679 [001] d..3 276946.428913: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.428916: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ FMOD-5742 [004] d..3 276946.428926: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.428927: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.428930: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.428933: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ sensors@1.0-se-867 [002] d..3 276946.428935: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.428937: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.428947: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.428958: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.428965: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.428966: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.428970: print: 0xffffff87dfd69750s: B|622|doTracing
+ <...>-10919 [007] d..3 276946.428972: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.428974: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ UnityMain-5695 [006] d..3 276946.428976: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.428977: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.428980: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.428983: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.428986: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.428990: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.429007: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-12059 [006] d..3 276946.429025: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.429039: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.429045: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429055: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.429060: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ UnityMain-5695 [006] d..3 276946.429067: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.429070: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [006] d..3 276946.429070: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429071: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429073: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429073: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429075: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429075: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429077: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.429102: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.429110: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.429113: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.429119: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-10919 [007] d..3 276946.429119: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.429125: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.429129: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.429135: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.429139: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.429146: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.429154: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityGfxDevice-5711 [005] d..3 276946.429172: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.429173: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-12059 [006] d..3 276946.429174: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429194: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429198: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ trace-cmd-12202 [005] d..3 276946.429211: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.429215: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.429220: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.429222: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.429224: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5712 [005] d..3 276946.429227: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.429232: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.429235: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.429237: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.429253: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.429259: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [004] d..3 276946.429259: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.429263: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.429263: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.429264: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.429267: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.429268: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.429269: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429270: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.429272: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.429282: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.429285: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.429315: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429317: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429321: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429321: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429323: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429323: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429323: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429324: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429326: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.429328: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429329: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.429330: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429332: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429334: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.429334: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429336: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.429337: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429338: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429341: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.429342: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429343: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429346: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429348: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429349: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429350: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429351: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429352: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429353: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ trace-cmd-12204 [005] d..3 276946.429362: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.429367: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.429369: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.429371: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.429376: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429378: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429380: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429381: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429382: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429383: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429384: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429384: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429385: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429387: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429387: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429388: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.429394: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.429396: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.429396: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [005] d..3 276946.429398: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.429401: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [005] d..3 276946.429403: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429404: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.429406: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.429433: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.429446: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.429448: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.429448: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.429454: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.429463: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.429494: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [006] d..3 276946.429494: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429499: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.429500: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.429502: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.429513: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429514: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429516: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.429517: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429517: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429517: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429519: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429521: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429521: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.429523: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429524: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429525: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.429526: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.429527: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [006] d..3 276946.429528: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.429529: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429529: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429531: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429531: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.429532: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [005] d..3 276946.429532: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429533: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429534: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.429535: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429536: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.429537: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5715 [005] d..3 276946.429537: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429539: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [005] d..3 276946.429541: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.429544: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.429551: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.429557: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.429563: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-12059 [006] d..3 276946.429592: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.429594: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.429596: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429600: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429600: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429601: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429602: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429603: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.429606: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429607: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429608: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.429609: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.429609: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429611: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.429612: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429612: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429614: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429614: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.429615: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.429615: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.429616: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.429617: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.429619: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.429623: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.429624: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.429626: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.429633: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429636: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.429638: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.429639: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.429647: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.429658: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429661: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.429662: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.429665: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.429666: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.429667: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.429667: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429670: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.429677: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.429684: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429687: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.429692: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429703: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.429709: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429712: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-12059 [006] d..3 276946.429712: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429714: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.429716: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.429717: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429718: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429720: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429720: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.429722: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.429728: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429731: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.429734: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.429744: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.429750: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.429757: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.429770: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.429771: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.429771: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.429774: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.429787: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12198 [004] d..3 276946.429807: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.429812: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.429827: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.429832: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.429836: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.429868: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.429881: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.429881: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.429884: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.429890: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.429905: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.429909: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [001] d..3 276946.429941: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.429951: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.429954: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.429954: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.429955: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.429961: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.429961: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ Worker-5712 [005] d..3 276946.429963: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.429966: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.429968: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-84 [002] d..3 276946.429968: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.429971: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-6079 [001] d..3 276946.429975: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.429981: print: 0xffffff87dfd69750s: E|622
+ <...>-84 [002] d..3 276946.429985: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.429986: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.429987: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [001] d..3 276946.429990: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [005] d..3 276946.429991: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.429994: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.430000: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.430004: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [001] d..3 276946.430017: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-84 [002] d..3 276946.430017: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.430022: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.430022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.430026: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-1196 [003] d..3 276946.430027: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.430027: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.430028: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.430028: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.430029: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.430030: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.430036: cpu_idle: state=4294967295 cpu_id=2
+ <...>-1196 [003] d..3 276946.430038: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.430042: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.430043: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.430046: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.430050: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.430056: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [003] d..3 276946.430062: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [002] d..3 276946.430070: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.430075: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-12059 [006] d..3 276946.430078: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-6079 [002] d..3 276946.430080: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.430081: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.430083: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.430084: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [003] d..3 276946.430086: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ UnityMain-5695 [006] d..3 276946.430088: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.430089: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.430090: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.430092: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-6079 [002] d..3 276946.430100: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.430102: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.430104: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.430107: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.430108: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.430111: cpu_idle: state=0 cpu_id=2
+ <...>-83 [003] d..3 276946.430121: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ trace-cmd-12200 [001] d..3 276946.430125: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.430133: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.430139: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.430144: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.430149: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.430153: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.430154: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.430156: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.430158: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.430159: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-1196 [000] d..3 276946.430163: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.430164: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <...>-1196 [000] d..3 276946.430175: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.430177: cpu_idle: state=4294967295 cpu_id=1
+ rcuop/4-44 [003] d..3 276946.430183: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.430183: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.430185: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12203 [004] d..3 276946.430188: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.430190: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.430192: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.430193: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [000] d..3 276946.430194: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.430194: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.430205: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [001] d..3 276946.430217: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.430229: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.430239: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.430250: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.430257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.430262: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.430268: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.430295: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.430306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.430308: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.430313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.430323: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.430335: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.430335: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.430340: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.430344: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.430347: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.430349: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.430352: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.430355: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.430360: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.430360: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.430363: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.430365: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.430370: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.430373: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.430373: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-12059 [006] d..3 276946.430380: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [001] d..3 276946.430382: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.430382: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.430384: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.430386: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.430388: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [002] d..3 276946.430390: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ writer-5743 [000] d..3 276946.430398: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.430407: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.430409: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.430414: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.430424: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12205 [006] d..3 276946.430434: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.430435: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12199 [001] d..3 276946.430461: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.430467: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.430476: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.430476: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.430478: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.430480: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.430484: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.430489: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.430494: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.430499: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.430501: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.430502: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.430503: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.430504: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.430505: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.430514: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.430517: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.430518: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.430521: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ AudioTrack-5759 [005] d..3 276946.430527: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.430527: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.430527: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.430530: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.430532: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.430535: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.430551: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.430556: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.430560: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.430561: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [003] d..3 276946.430564: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.430564: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.430569: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [003] d..3 276946.430570: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ FMOD-12164 [003] d..3 276946.430582: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ writer-5743 [000] d..3 276946.430587: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.430589: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FMOD-12164 [003] d..3 276946.430590: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [004] d..3 276946.430595: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.430597: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.430608: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.430612: cpu_idle: state=0 cpu_id=6
+ sugov:0-603 [003] d..3 276946.430614: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=3
+ sugov:0-603 [003] d..3 276946.430625: cpu_frequency: state=1900800 cpu_id=0
+ sugov:0-603 [003] d..3 276946.430649: cpu_frequency: state=1900800 cpu_id=1
+ sugov:0-603 [003] d..3 276946.430652: cpu_frequency: state=1900800 cpu_id=2
+ sugov:0-603 [003] d..3 276946.430655: cpu_frequency: state=1900800 cpu_id=3
+ sugov:0-603 [003] d..3 276946.430665: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.430726: cpu_idle: state=4294967295 cpu_id=1
+ FMOD-12164 [003] d..3 276946.430728: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.430734: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.430745: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [005] d..3 276946.430843: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.430854: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.430860: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.430862: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.430864: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.430866: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.430867: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.430869: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.430871: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.430873: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ UnityGfxDevice-5711 [005] d..3 276946.430927: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.430933: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.430936: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.430939: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.430941: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.430948: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.430954: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.430957: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.430972: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.430978: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.430980: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.430983: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.430985: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.430990: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.430991: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.431006: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [004] d..3 276946.431007: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.431016: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.431060: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=6
+ <...>-12059 [006] d..3 276946.431063: workqueue_activate_work: work struct 0xffffffede0d50d80
+ <...>-12059 [006] d..3 276946.431064: sched_waking: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.431070: sched_wakeup: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.431080: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [006] d..3 276946.431080: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=kworker/6:0 next_pid=10834 next_prio=120
+ <...>-648 [004] d..3 276946.431084: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ kworker/6:0-10834 [006] d..3 276946.431085: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ <idle>-0 [005] d..3 276946.431087: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.431090: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ kworker/6:0-10834 [006] d..3 276946.431098: workqueue_execute_end: work struct 0xffffffede0d50d80
+ <...>-648 [004] d..3 276946.431102: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.431106: sched_switch: prev_comm=kworker/6:0 prev_pid=10834 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.431106: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.431111: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.431132: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.431172: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.431176: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.431197: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.431203: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.431206: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.431208: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.431257: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.431262: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.431299: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <idle>-0 [001] d..3 276946.431424: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.431427: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.431455: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.431463: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.431466: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.431469: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.431488: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.431491: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.431491: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ <...>-10919 [007] d..3 276946.431495: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.431497: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.431518: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.431521: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.431530: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.431535: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.431537: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.431539: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.431541: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.431547: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.431566: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.431568: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [004] d..3 276946.431569: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.431569: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.431574: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.431576: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.431578: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-648 [004] d..3 276946.431581: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-648 [004] d..3 276946.431598: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.431605: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.431607: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.431619: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.431621: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.431631: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-648 [004] d..3 276946.431634: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.431637: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.431640: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.431646: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.431651: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.431660: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.431668: print: 0xffffff87dfd69750s: E|5677
+ AudioOut_15-1199 [006] d..3 276946.431672: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.431677: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.431693: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.431697: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.431707: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.431710: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.431712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.431712: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.431716: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.431720: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.431773: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.431779: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.431862: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.431867: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.431869: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.431871: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.431913: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.431917: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.432047: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.432050: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.432079: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.432084: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432087: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.432090: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.432134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.432135: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.432137: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.432139: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.432235: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.432241: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432242: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.432243: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [006] d..3 276946.432244: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.432248: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.432250: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.432253: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.432255: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.432258: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.432261: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.432266: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.432266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.432266: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.432271: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432272: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.432280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [000] d..3 276946.432288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.432291: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.432295: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.432296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.432299: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.432302: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.432304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.432310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.432314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.432321: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.432325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.432328: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.432331: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.432331: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.432333: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.432336: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.432338: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.432341: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.432348: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.432374: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.432384: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.432385: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.432387: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.432389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.432393: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.432394: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.432396: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.432399: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.432399: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.432401: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.432404: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.432409: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.432419: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.432420: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.432426: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.432427: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.432429: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.432432: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.432435: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432437: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.432439: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.432439: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.432446: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.432461: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.432462: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.432466: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432468: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.432489: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.432494: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.432598: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.432603: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.432606: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.432606: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.432607: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.432609: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.432609: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-10919 [007] d..3 276946.432612: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432613: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.432616: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.432635: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.432636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432639: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.432641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432642: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.432644: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.432648: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.432655: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.432664: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.432667: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.432702: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.432704: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.432821: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.432827: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432828: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.432830: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.432847: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.432849: workqueue_activate_work: work struct 0xffffffed9be80528
+ <...>-12059 [006] d..3 276946.432850: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.432851: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.432851: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.432854: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.432855: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.432855: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.432858: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.432860: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.432863: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.432868: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.432873: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ <...>-12059 [006] d..3 276946.432878: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.432882: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [002] d..3 276946.432886: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [002] d..3 276946.432887: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [002] d..3 276946.432888: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ kworker/u16:12-20386 [002] d..3 276946.432896: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.432899: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.432904: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [003] d..3 276946.432907: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [002] d..3 276946.432911: workqueue_execute_end: work struct 0xffffffed9be80528
+ kworker/u16:12-20386 [002] d..3 276946.432921: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.432928: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [003] d..3 276946.432929: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <...>-8794 [003] d..3 276946.432937: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.432939: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [003] d..3 276946.432939: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.432943: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [003] d..3 276946.432948: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.432954: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-4291 [002] d..3 276946.432996: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ sensors@1.0-se-4291 [002] d..3 276946.433004: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.433006: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.433010: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.433027: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.433032: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-4291 [002] d..3 276946.433049: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.433065: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.433067: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.433070: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.433076: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.433083: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1040 [005] d..3 276946.433101: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.433112: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ sensors@1.0-se-1040 [005] d..3 276946.433117: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.433119: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.433119: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.433119: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.433122: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.433129: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.433133: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [002] d..3 276946.433133: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.433149: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ smem_native_ds-85 [003] d..3 276946.433151: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.433155: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [003] d..3 276946.433156: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [002] d..3 276946.433158: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.433168: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.433170: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.433173: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.433175: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.433177: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.433183: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433185: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.433187: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.433192: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [002] d..3 276946.433193: workqueue_activate_work: work struct 0xffffffed9be80e28
+ sensors@1.0-se-867 [002] d..3 276946.433194: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.433205: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.433206: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.433207: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.433208: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.433208: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [006] d..3 276946.433211: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.433211: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ <idle>-0 [006] d..3 276946.433212: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.433212: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433215: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [005] d..3 276946.433217: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.433218: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.433218: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ sensors@1.0-se-867 [002] d..3 276946.433228: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [003] d..3 276946.433230: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.433232: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [005] d..3 276946.433235: workqueue_execute_end: work struct 0xffffffed9be80e28
+ <idle>-0 [003] d..3 276946.433236: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [005] d..3 276946.433236: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-12059 [006] d..3 276946.433239: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.433243: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.433246: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ kworker/u16:12-20386 [003] d..3 276946.433246: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.433248: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-8794 [005] d..3 276946.433251: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [003] d..3 276946.433252: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.433256: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.433257: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.433258: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.433259: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.433261: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.433262: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-10919 [007] d..3 276946.433265: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.433268: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.433278: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-4291 [003] d..3 276946.433284: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.433295: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.433297: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.433299: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ SensorService-4286 [007] d..3 276946.433300: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-4291 [003] d..3 276946.433303: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.433306: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.433310: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [002] d..3 276946.433311: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.433315: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ sensors@1.0-se-1040 [005] d..3 276946.433316: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.433318: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.433319: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.433321: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.433321: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.433336: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.433342: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.433363: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.433390: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.433400: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.433401: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.433402: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.433405: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.433424: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.433434: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.433443: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.433452: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.433454: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.433464: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [002] d..3 276946.433475: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.433479: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.433482: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.433491: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.433497: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.433499: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.433501: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.433504: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.433516: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.433527: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.433533: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.433675: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.433682: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433684: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.433686: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.433706: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.433708: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433710: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.433713: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433715: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.433716: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.433736: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.433740: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.433746: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.433748: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.433750: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.433750: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [003] d..3 276946.433760: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=003
+ <idle>-0 [003] d..3 276946.433770: cpu_idle: state=4294967295 cpu_id=3
+ trace-cmd-12204 [004] d..3 276946.433773: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [003] d..3 276946.433773: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12204 [004] d..3 276946.433775: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.433786: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.433803: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.433807: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.433845: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.433850: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433852: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.433855: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.433874: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.433875: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.433878: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.433879: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.433879: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.433882: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.433902: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.433905: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.433992: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.433998: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434000: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.434002: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.434021: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.434022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434024: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.434027: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434029: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.434030: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.434050: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.434053: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.434243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.434255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.434265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.434271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.434273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.434276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.434283: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.434283: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.434289: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434291: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.434299: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.434300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.434305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.434307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.434314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.434321: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.434340: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.434348: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.434349: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.434350: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.434352: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.434355: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.434355: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.434357: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.434359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.434361: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434363: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.434366: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.434373: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.434376: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.434380: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.434383: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.434389: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ AudioTrack-5759 [005] d..3 276946.434389: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.434393: cpu_idle: state=0 cpu_id=5
+ rcu_preempt-7 [004] d..3 276946.434394: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.434399: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ FastMixer-1198 [001] d..3 276946.434400: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.434402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.434403: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.434408: cpu_idle: state=0 cpu_id=1
+ rcuop/6-60 [004] d..3 276946.434408: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.434408: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.434409: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.434411: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [004] d..3 276946.434413: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.434418: cpu_idle: state=0 cpu_id=4
+ rcuop/7-68 [005] d..3 276946.434469: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.434472: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.434512: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.434518: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434520: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.434522: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.434560: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.434564: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.434765: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.434770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434772: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.434774: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.434794: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.434796: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434797: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.434800: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.434802: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.434804: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.434823: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.434826: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.434850: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.434858: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434860: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.434864: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.434870: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.434873: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.434888: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [005] d..3 276946.434891: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-6079 [000] d..3 276946.434894: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [005] d..3 276946.434894: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.434896: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.434897: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.434899: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-6079 [000] d..3 276946.434900: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.434900: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.434907: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.434909: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.434912: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.434919: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-84 [002] d..3 276946.434919: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.434923: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434925: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.434925: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.434929: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434931: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.434934: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.434939: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.434944: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.434949: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.434952: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.434959: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.434965: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.434982: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.434983: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.434988: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.434988: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.434990: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.434993: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.434994: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-1196 [001] d..3 276946.434998: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.435001: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.435003: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.435004: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.435005: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.435006: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [004] d..3 276946.435007: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-6079 [000] d..3 276946.435009: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.435015: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.435022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-83 [003] d..3 276946.435026: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.435028: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435029: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435031: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.435038: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12201 [004] d..3 276946.435045: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.435049: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.435069: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.435073: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.435073: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.435077: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.435200: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.435205: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435207: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435209: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.435228: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.435230: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435232: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.435235: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435236: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435238: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.435258: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.435260: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.435321: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.435327: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.435348: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.435352: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.435353: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.435357: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435359: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435360: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.435363: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [004] d..3 276946.435363: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.435364: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.435367: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.435372: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ trace-cmd-12198 [004] d..3 276946.435376: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.435378: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.435379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.435381: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [006] d..3 276946.435382: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.435383: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.435387: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435389: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435390: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.435406: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.435413: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.435421: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.435424: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.435426: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.435427: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.435518: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.435525: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.435560: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.435566: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435567: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435569: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.435590: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.435591: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435593: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.435594: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.435595: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435597: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.435622: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.435626: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.435700: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-10919 [007] d..3 276946.435702: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435704: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.435706: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.435708: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435709: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.435748: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.435795: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.435800: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.435842: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.435848: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435850: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435853: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.435889: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.435894: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.435979: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.435986: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.435986: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.435989: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.435990: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.435995: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.435997: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.435999: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.435999: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [006] d..3 276946.436002: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.436003: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.436006: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436008: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.436010: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436025: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436027: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436028: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.436030: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436031: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436033: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.436034: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.436035: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436054: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.436058: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.436134: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.436140: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436142: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.436144: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.436164: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.436164: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436168: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436169: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436189: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.436192: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.436243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.436249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.436251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.436254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.436266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.436271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.436274: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.436277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.436278: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.436282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436284: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.436285: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.436286: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.436287: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.436289: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.436290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.436292: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.436294: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.436300: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.436304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.436307: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.436307: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.436308: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.436310: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.436311: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.436312: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.436313: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.436315: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.436317: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.436319: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [000] d..3 276946.436320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.436322: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.436322: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.436326: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.436342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.436345: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.436346: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.436346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.436349: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.436354: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.436355: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.436357: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.436358: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.436361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.436362: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.436363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.436365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.436368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.436369: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.436372: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.436373: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.436376: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.436379: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.436381: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.436386: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.436387: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.436402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.436408: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.436517: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.436523: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436524: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.436526: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.436547: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.436547: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436552: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436553: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436573: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.436576: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.436734: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.436739: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436740: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.436742: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436762: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436764: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436767: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.436768: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.436768: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436771: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436790: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.436793: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.436836: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.436839: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.436842: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.436844: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.436882: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.436885: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.436887: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.436890: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.436891: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.436893: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.436932: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.436937: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.437000: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437001: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437028: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437029: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437031: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.437052: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.437053: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.437057: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437059: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437080: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.437084: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437169: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437175: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437176: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437179: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437199: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.437200: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437203: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437205: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437207: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437208: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437228: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.437232: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437316: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437321: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437323: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437325: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437344: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.437346: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437348: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437350: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437351: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437354: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437373: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.437377: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.437457: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.437459: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.437461: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437466: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437468: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437471: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437490: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.437492: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437495: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437497: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437498: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437500: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.437524: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437605: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437611: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437613: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437614: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437634: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.437635: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437637: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.437638: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.437639: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437641: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.437649: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.437656: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.437658: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.437661: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.437662: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.437664: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.437664: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.437666: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.437683: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.437689: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.437765: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437771: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437772: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437775: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.437796: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.437798: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.437802: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437805: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.437824: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.437827: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.437988: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.437994: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.437995: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.437997: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438017: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.438019: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438021: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.438023: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438025: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438026: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438045: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438049: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.438127: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.438133: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438135: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438136: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438156: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.438159: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438159: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.438163: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438165: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438167: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438186: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438190: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.438244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.438249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.438252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.438256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.438265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.438270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.438272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.438276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.438281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.438282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.438287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.438288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.438297: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.438299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.438304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.438308: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.438308: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.438314: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.438314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438316: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438318: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.438320: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.438338: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.438346: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.438347: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.438349: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.438351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.438353: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.438353: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.438354: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.438356: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.438357: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.438359: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.438359: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.438360: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.438361: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.438363: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.438364: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.438365: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.438368: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438369: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FastMixer-1198 [001] d..3 276946.438370: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.438377: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.438380: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.438385: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.438386: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.438389: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.438393: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.438399: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [006] d..3 276946.438409: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438414: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.438533: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.438539: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438541: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438543: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438587: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438592: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.438708: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.438714: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438716: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438719: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438755: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438759: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.438889: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.438894: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438896: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.438898: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.438918: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.438920: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.438924: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.438926: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.438946: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.438949: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.438974: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.438979: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.438981: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.438983: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.438995: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.438998: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.439035: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.439040: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439042: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439044: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.439064: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.439064: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439067: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.439069: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439070: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439072: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.439092: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.439095: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.439115: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.439119: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.439121: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.439123: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [006] d..3 276946.439129: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439130: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [005] d..3 276946.439263: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.439268: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.439305: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.439311: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439313: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439314: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.439335: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.439336: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.439340: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439341: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.439362: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.439365: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.439530: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439531: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.439607: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.439613: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439614: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439616: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.439656: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.439661: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.439698: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.439706: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.439709: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.439713: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.439739: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.439744: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.439751: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.439753: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.439757: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.439768: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.439775: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.439833: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [003] d..3 276946.439845: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.439846: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.439848: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.439850: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [003] d..3 276946.439851: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.439853: cpu_idle: state=4294967295 cpu_id=0
+ appEventThread-651 [001] d..3 276946.439854: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.439856: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.439862: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.439864: cpu_idle: state=0 cpu_id=3
+ appEventThread-651 [001] d..3 276946.439866: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.439868: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [000] d..3 276946.439871: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.439873: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.439873: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [006] d..3 276946.439874: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.439880: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ ndroid.systemu-4573 [002] d..3 276946.439885: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.439886: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ appEventThread-651 [001] d..3 276946.439892: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-84 [002] d..3 276946.439896: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-6079 [000] d..3 276946.439896: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [001] d..3 276946.439899: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.439899: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.439902: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.439903: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.439908: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.439908: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.439909: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.439911: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [003] d..3 276946.439914: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.439915: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [003] d..3 276946.439919: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.439921: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.439924: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [004] d..3 276946.439929: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.439931: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-1196 [003] d..3 276946.439932: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.439933: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.439933: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.439933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.439934: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [004] d..3 276946.439934: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.439937: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.439938: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.439939: cpu_idle: state=0 cpu_id=3
+ FMOD-12164 [004] d..3 276946.439939: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.439940: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.439942: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.439942: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.439946: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.439951: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.439958: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.439958: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.439962: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.439964: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.439967: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.439970: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.439974: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.439976: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.439982: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.439984: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.439987: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-83 [003] d..3 276946.439990: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.439993: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.439997: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.440000: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.440003: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.440009: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [005] d..3 276946.440026: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.440033: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.440035: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.440037: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.440050: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.440053: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [005] d..3 276946.440084: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.440089: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.440091: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.440092: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [006] d..3 276946.440110: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.440111: cpu_idle: state=0 cpu_id=6
+ <...>-648 [004] d..3 276946.440125: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.440135: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ UnityChoreogra-5761 [005] d..3 276946.440135: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.440138: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.440141: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.440141: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.440145: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.440148: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.440172: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.440178: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ appEventThread-651 [000] d..3 276946.440179: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.440180: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.440182: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.440186: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.440209: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ ndroid.systemu-4573 [002] d..3 276946.440218: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.440219: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.440220: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.440222: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-12059 [006] d..3 276946.440226: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.440227: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.440229: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.440231: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.440234: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-648 [004] d..3 276946.440238: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ trace-cmd-12200 [001] d..3 276946.440241: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.440244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12200 [001] d..3 276946.440248: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <...>-648 [004] d..3 276946.440251: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.440251: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.440254: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.440255: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [003] d..3 276946.440255: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [006] d..3 276946.440255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [000] d..3 276946.440257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.440257: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.440259: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.440260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.440262: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ writer-5743 [006] d..3 276946.440275: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ appEventThread-651 [000] d..3 276946.440283: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [006] d..3 276946.440290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [000] d..3 276946.440291: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.440301: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [006] d..3 276946.440302: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.440303: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.440307: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.440308: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.440314: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12200 [001] d..3 276946.440320: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.440320: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ FastMixer-1198 [000] d..3 276946.440328: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.440331: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [006] d..3 276946.440333: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12199 [003] d..3 276946.440336: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.440338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.440345: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.440346: cpu_idle: state=0 cpu_id=3
+ writer-5743 [001] d..3 276946.440348: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [001] d..3 276946.440354: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.440356: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.440359: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.440366: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.440374: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.440387: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.440393: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.440393: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [000] d..3 276946.440397: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.440403: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.440405: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.440406: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.440407: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.440407: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.440408: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.440409: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.440414: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.440414: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.440416: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.440418: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.440420: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.440424: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.440425: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.440428: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.440429: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.440431: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [000] d..3 276946.440435: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5759 [005] d..3 276946.440436: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.440437: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.440439: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.440440: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.440450: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.440459: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [004] d..3 276946.440462: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.440467: cpu_idle: state=0 cpu_id=4
+ writer-5743 [001] d..3 276946.440472: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.440474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.440479: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.440479: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.440500: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.440510: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.440513: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.440517: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [006] d..3 276946.440539: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440543: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440545: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440547: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.440550: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [006] d..3 276946.440550: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440551: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.440552: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.440553: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440554: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440555: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440556: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440558: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440559: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440561: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [002] d..3 276946.440562: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.440570: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.440592: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.440596: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.440598: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.440600: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [006] d..3 276946.440600: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.440619: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.440622: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.440624: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.440631: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [004] d..3 276946.440632: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.440636: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.440661: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.440666: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.440675: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.440679: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.440682: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [006] d..3 276946.440700: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440705: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440707: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440711: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [006] d..3 276946.440713: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.440721: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440725: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.440730: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.440732: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [006] d..3 276946.440732: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.440733: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-4888 [006] d..3 276946.440734: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.440735: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12204 [004] d..3 276946.440755: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.440758: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.440784: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.440789: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.441037: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.441040: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.441046: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.441048: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.441060: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.441064: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.441065: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.441068: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [006] d..3 276946.441357: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.441366: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [006] d..3 276946.441381: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.441614: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.441619: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.441622: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.441624: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.441626: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.441626: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.441673: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.441675: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.441677: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.441692: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.441694: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.441697: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.441701: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.441703: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [002] d..3 276946.441708: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.441726: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-4888 [006] d..3 276946.441766: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.441774: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.441776: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.441779: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [006] d..3 276946.441779: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [005] d..3 276946.441825: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [005] d..3 276946.441828: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [005] d..3 276946.441829: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.441841: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-8794 [004] d..3 276946.441855: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [000] d..3 276946.441859: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-8794 [004] d..3 276946.441862: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.441863: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.441863: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [002] d..3 276946.441865: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.441866: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.441866: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.441868: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.441868: cpu_idle: state=0 cpu_id=0
+ <...>-648 [005] d..3 276946.441872: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.441874: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [005] d..3 276946.441896: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.441898: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.441908: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ kgsl_worker_th-294 [002] d..3 276946.441913: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.441914: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.441919: cpu_idle: state=0 cpu_id=2
+ <...>-648 [005] d..3 276946.441928: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.441933: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.442079: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.442080: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.442085: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.442101: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.442111: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.442115: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.442117: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.442118: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.442120: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.442132: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.442166: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.442180: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.442245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.442253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.442255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.442257: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.442259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.442259: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.442271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.442280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.442282: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.442285: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.442292: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.442294: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.442299: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.442300: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.442309: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.442311: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.442316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.442320: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.442326: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.442331: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.442350: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.442354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.442357: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.442359: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.442361: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.442362: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.442362: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.442365: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.442367: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.442368: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.442369: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.442371: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.442371: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.442372: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.442374: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.442374: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.442376: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.442377: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.442378: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.442379: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.442379: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.442379: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.442381: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.442382: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.442388: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.442392: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [001] d..3 276946.442395: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.442395: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.442398: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.442399: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.442400: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.442402: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.442403: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.442405: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.442407: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.442412: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.442419: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.442428: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.442432: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.442433: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.442438: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.442508: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.442511: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.442718: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.442719: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.442772: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.442778: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.442780: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.442782: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.442802: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.442803: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.442806: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.442808: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.442809: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.442811: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.442817: workqueue_queue_work: work struct=0xffffffed9be80b28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.442818: workqueue_activate_work: work struct 0xffffffed9be80b28
+ <idle>-0 [002] d..3 276946.442819: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.442827: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.442830: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.442831: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.442834: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.442835: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.442839: workqueue_execute_start: work struct 0xffffffed9be80b28: function 0xffffff87e01740e8f
+ <...>-8794 [002] d..3 276946.442849: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.442850: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.442851: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <...>-8794 [002] d..3 276946.442858: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.442861: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.442866: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.442868: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.442872: workqueue_execute_end: work struct 0xffffffed9be80b28
+ <...>-8794 [002] d..3 276946.442883: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.442884: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.442890: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [003] d..3 276946.442894: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.442897: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.442900: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:12-20386 [003] d..3 276946.442903: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.442904: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.442909: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.442910: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.442911: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.442911: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [005] d..3 276946.442913: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.442942: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.442946: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1083 [004] d..3 276946.442951: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.442957: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.442958: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.442960: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.442965: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.442969: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [005] d..3 276946.442981: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.442990: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [003] d..3 276946.442992: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.442992: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [003] d..3 276946.442994: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1082 [005] d..3 276946.442994: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.442995: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.442997: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.442997: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.442998: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ FMOD-12164 [004] d..3 276946.443010: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.443012: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [004] d..3 276946.443014: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [003] d..3 276946.443021: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.443024: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.443035: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.443038: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.443041: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.443043: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.443072: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [003] d..3 276946.443092: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.443105: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.443111: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.443113: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.443121: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.443150: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [003] d..3 276946.443155: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.443164: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.443189: workqueue_queue_work: work struct=0xffffffed9be80b28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.443189: workqueue_activate_work: work struct 0xffffffed9be80b28
+ <idle>-0 [002] d..3 276946.443190: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.443195: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.443197: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.443198: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.443200: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.443201: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.443203: workqueue_execute_start: work struct 0xffffffed9be80b28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [003] d..3 276946.443209: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ SensorService-4286 [007] d..3 276946.443210: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ kworker/u16:12-20386 [003] d..3 276946.443210: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [003] d..3 276946.443211: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ kworker/u16:12-20386 [003] d..3 276946.443216: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.443218: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.443222: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.443224: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [003] d..3 276946.443226: workqueue_execute_end: work struct 0xffffffed9be80b28
+ kworker/u16:12-20386 [003] d..3 276946.443234: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [002] d..3 276946.443234: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=006
+ SensorService-4286 [007] d..3 276946.443239: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.443241: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [002] d..3 276946.443244: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.443247: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.443248: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [004] d..3 276946.443249: cpu_idle: state=4294967295 cpu_id=4
+ SensorService-4286 [007] d..3 276946.443250: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.443251: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.443251: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <...>-8794 [002] d..3 276946.443252: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.443254: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.443258: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [003] d..3 276946.443271: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [003] d..3 276946.443285: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.443287: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.443291: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.443297: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.443299: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.443302: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.443305: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [004] d..3 276946.443310: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.443311: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.443317: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.443318: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1087 [004] d..3 276946.443319: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.443321: cpu_idle: state=4294967295 cpu_id=5
+ dsps_smem_glin-86 [003] d..3 276946.443322: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.443324: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.443324: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ <idle>-0 [006] d..3 276946.443325: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.443327: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.443327: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.443334: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.443341: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.443343: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.443347: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-12059 [006] d..3 276946.443348: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.443348: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.443351: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.443351: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.443352: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [003] d..3 276946.443353: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-10919 [007] d..3 276946.443355: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.443357: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1115 [003] d..3 276946.443357: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [006] d..3 276946.443359: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.443360: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.443366: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.443369: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.443372: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.443374: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-12059 [006] d..3 276946.443379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.443382: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [003] d..3 276946.443385: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [003] d..3 276946.443395: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.443399: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.443404: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.443408: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-867 [003] d..3 276946.443408: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.443408: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.443410: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.443414: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.443414: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.443421: print: 0xffffff87dfd69750s: E|1661
+ smem_native_ds-85 [002] d..3 276946.443435: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.443435: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.443442: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.443442: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.443443: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.443456: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.443464: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.443465: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.443467: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.443470: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.443485: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ Thread-9-5756 [004] d..3 276946.443497: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.443497: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.443502: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.443502: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.443512: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.443514: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.443514: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.443516: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.443556: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.443561: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.443689: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [002] d..3 276946.443694: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.443695: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [002] d..3 276946.443696: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.443699: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.443702: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.443721: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <...>-10919 [007] d..3 276946.443724: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ DispSync-650 [000] d..3 276946.443725: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.443730: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.443732: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.443733: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.443734: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.443736: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.443739: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.443751: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.443757: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.443771: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-12059 [006] d..3 276946.443776: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sfEventThread-652 [001] d..3 276946.443779: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [006] d..3 276946.443780: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.443781: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.443784: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.443795: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.443802: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.443831: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.443845: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.443850: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [007] d..3 276946.443876: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.443882: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.443884: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.443885: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.443906: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.443907: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.443910: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.443911: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.443911: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.443914: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.443933: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.443937: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.443983: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.444002: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.444005: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444009: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.444027: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.444036: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.444038: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444045: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.444050: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444113: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.444120: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444122: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.444126: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444131: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.444151: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444181: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444210: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444223: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.444229: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.444231: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444234: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-10919 [007] d..3 276946.444237: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.444239: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-10919 [007] d..3 276946.444243: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.444244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.444245: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.444247: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.444252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.444254: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.444257: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.444260: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.444262: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.444268: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.444268: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.444269: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <idle>-0 [006] d..3 276946.444271: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.444272: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.444272: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.444273: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.444273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.444275: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.444280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.444282: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.444285: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.444291: print: 0xffffff87dfd69750s: B|622|wait
+ writer-5743 [001] d..3 276946.444291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.444294: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.444296: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.444298: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [002] d..3 276946.444299: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.444299: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.444299: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.444302: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444305: print: 0xffffff87dfd69750s: B|622|merge
+ FastMixer-1198 [002] d..3 276946.444305: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.444307: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.444311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.444316: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.444318: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.444322: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.444325: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.444327: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.444328: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.444329: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.444333: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.444334: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ writer-5743 [001] d..3 276946.444337: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.444342: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.444345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.444356: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.444365: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.444385: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.444389: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.444391: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.444395: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.444395: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.444398: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.444400: print: 0xffffff87dfd69750s: B|622|preComposition
+ FastMixer-1198 [002] d..3 276946.444403: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.444404: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.444405: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.444407: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.444411: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.444412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.444412: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.444414: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.444417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.444419: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.444422: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.444428: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.444429: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.444430: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.444433: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.444433: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.444436: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.444455: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.444457: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.444462: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.444463: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.444465: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.444468: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.444474: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444476: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.444479: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.444481: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-10919 [007] d..3 276946.444488: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.444492: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.444496: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.444498: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.444519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.444522: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.444535: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.444548: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.444613: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.444620: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.444622: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.444626: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.444635: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.444640: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.444642: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.444644: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.444671: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [001] d..3 276946.444747: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.444759: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.444763: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-10919 [007] d..3 276946.444815: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.444821: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.444823: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.444825: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.444846: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.444846: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.444850: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.444851: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.444862: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.444871: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.444872: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.444874: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.444875: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.444878: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.444888: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.444891: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.444891: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.444894: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.444920: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.444929: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.444931: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [000] d..3 276946.444932: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.444934: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <idle>-0 [004] d..3 276946.444942: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.444944: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.444946: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-6079 [000] d..3 276946.444953: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.444957: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.444959: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.444962: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-10919 [007] d..3 276946.444964: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.444965: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [006] d..3 276946.444965: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.444967: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.444977: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [002] d..3 276946.444983: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12198 [004] d..3 276946.444985: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.444985: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.444989: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.444989: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [002] d..3 276946.444989: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.444990: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.444992: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.444994: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.444996: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.444998: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [002] d..3 276946.445000: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.445007: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.445007: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.445013: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.445015: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.445017: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.445018: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-12059 [006] d..3 276946.445020: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.445022: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [006] d..3 276946.445023: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.445024: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.445025: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.445030: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.445031: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [002] d..3 276946.445056: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.445058: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [002] d..3 276946.445062: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.445064: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.445065: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.445067: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [002] d..3 276946.445072: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.445078: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.445086: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.445093: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.445106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.445112: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445114: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.445116: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.445120: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.445125: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.445127: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.445128: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.445150: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ trace-cmd-12204 [004] d..3 276946.445156: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.445160: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.445160: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.445164: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.445238: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.445244: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445245: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.445247: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.445256: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.445267: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.445268: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445270: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.445271: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.445272: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445274: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.445279: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.445296: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.445299: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.445308: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.445325: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.445332: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.445334: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.445337: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [001] d..3 276946.445375: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.445381: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.445385: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.445403: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.445409: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445411: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.445412: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.445425: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.445431: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.445433: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.445433: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.445434: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.445437: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ <...>-10919 [007] d..3 276946.445437: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.445439: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.445439: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.445441: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.445444: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.445446: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.445448: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.445459: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-12059 [006] d..3 276946.445460: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.445463: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.445482: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.445487: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.445495: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.445498: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.445507: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.445530: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.445535: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.445537: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.445541: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.445549: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.445557: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.445557: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.445568: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.445584: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [006] d..3 276946.445597: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.445602: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.445604: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.445607: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.445654: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.445658: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.445697: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.445703: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445704: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.445706: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.445752: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.445757: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.445774: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.445783: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.445785: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.445789: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.445795: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.445819: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.445848: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.445861: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.445866: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-10919 [007] d..3 276946.445867: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445868: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.445871: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.445876: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.445878: cpu_idle: state=4294967295 cpu_id=2
+ mdss_fb0-12067 [000] d..3 276946.445878: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.445882: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [000] d..3 276946.445886: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.445891: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.445895: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.445899: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.445900: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.445907: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.445909: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.445917: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.445921: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.445925: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.445925: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.445951: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.445957: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.445960: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.445963: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.445986: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.445990: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.445993: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.445996: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.446003: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.446007: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.446013: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.446024: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.446026: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.446028: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.446032: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.446032: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.446047: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.446053: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.446054: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.446055: print: 0xffffff87dfd69750s: B|622|postComposition
+ <idle>-0 [004] d..3 276946.446058: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.446059: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.446061: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.446061: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.446061: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <idle>-0 [004] d..3 276946.446063: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.446063: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.446065: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ surfaceflinger-622 [002] d..3 276946.446066: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [002] d..3 276946.446068: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.446084: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.446084: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.446087: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.446088: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.446090: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.446103: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.446105: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.446110: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.446113: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.446117: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.446121: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ trace-cmd-12200 [001] d..3 276946.446121: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.446123: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.446128: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.446131: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.446204: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.446210: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.446211: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.446213: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.446246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.446253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.446254: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.446255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.446256: sched_waking: comm=ChromiumNet pid=14434 prio=118 target_cpu=001
+ <idle>-0 [000] d..3 276946.446259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.446260: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.446263: sched_wakeup: comm=ChromiumNet pid=14434 prio=118 target_cpu=001
+ <idle>-0 [001] d..3 276946.446269: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.446277: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.446280: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.446281: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.446281: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.446285: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=14434 next_prio=118
+ <idle>-0 [003] d..3 276946.446285: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.446291: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.446293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [002] d..3 276946.446294: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.446305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.446307: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.446309: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.446316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.446322: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.446323: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.446330: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [006] d..3 276946.446331: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.446342: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.446344: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [006] d..3 276946.446346: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12199 [003] d..3 276946.446347: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.446347: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.446350: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.446357: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.446362: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.446364: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-10919 [007] d..3 276946.446367: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.446369: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.446371: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.446377: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.446379: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.446383: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.446387: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.446394: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.446418: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.446423: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.446435: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.446442: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.446444: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.446447: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [002] d..3 276946.446456: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-14434 [001] d..3 276946.446457: sched_switch: prev_comm=ChromiumNet prev_pid=14434 prev_prio=118 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.446466: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.446466: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [001] d..3 276946.446467: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.446468: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.446470: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.446474: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.446475: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.446477: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.446477: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.446483: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.446485: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.446486: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.446486: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.446488: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.446490: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.446491: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.446498: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.446507: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.446528: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.446534: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.446567: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.446572: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.446677: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.446681: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.446684: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.446690: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.446699: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.446705: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.446709: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.446712: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.446933: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.446936: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.446983: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.446991: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.447017: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.447022: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.447025: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.447028: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.447203: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.447205: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.447494: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.447496: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.447543: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.447546: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.447549: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.447550: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.447589: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.447590: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.447597: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.447600: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ Thread-9-5756 [004] d..3 276946.447714: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.447719: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.447729: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.447736: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [004] d..3 276946.447743: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.447747: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.447748: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.447749: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.447751: cpu_idle: state=4294967295 cpu_id=3
+ rcu_preempt-7 [004] d..3 276946.447752: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.447754: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [003] d..3 276946.447757: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.447758: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/4-44 [003] d..3 276946.447763: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ rcuop/2-28 [006] d..3 276946.447769: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/4-44 [003] d..3 276946.447772: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ rcuop/0-10 [004] d..3 276946.447774: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.447775: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.447778: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.447780: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ rcuop/4-44 [003] d..3 276946.447783: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.447790: cpu_idle: state=0 cpu_id=3
+ <...>-52 [002] d..3 276946.447793: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.447799: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.447824: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.447832: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.447856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.447859: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.447862: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.447865: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.447867: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.447871: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.447875: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.447881: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.447883: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.447886: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [002] d..3 276946.447911: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.447914: workqueue_activate_work: work struct 0xffffffed9be80528
+ <idle>-0 [002] d..3 276946.447918: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.447924: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ trace-cmd-12205 [004] d..3 276946.447924: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.447929: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.447929: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.447933: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.447941: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ <...>-8794 [002] d..3 276946.447953: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.447954: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.447955: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <...>-8794 [002] d..3 276946.447963: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.447965: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.447969: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.447973: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.447983: workqueue_execute_end: work struct 0xffffffed9be80528
+ kworker/u16:12-20386 [003] d..3 276946.447991: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-8794 [002] d..3 276946.447996: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.448003: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.448003: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.448004: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.448006: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.448008: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.448012: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.448018: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.448019: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.448022: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1085 [004] d..3 276946.448051: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.448059: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.448061: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.448063: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.448070: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.448073: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.448076: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.448085: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.448087: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1084 [005] d..3 276946.448089: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.448092: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.448092: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [003] d..3 276946.448113: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.448119: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.448123: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.448136: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.448138: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.448141: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.448144: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.448178: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [003] d..3 276946.448200: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.448210: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.448214: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.448215: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [003] d..3 276946.448225: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.448245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ SensorService-4286 [007] d..3 276946.448248: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.448251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.448254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.448257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [003] d..3 276946.448262: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.448267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.448270: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.448274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.448276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.448281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.448285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.448291: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.448295: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.448301: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.448303: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.448306: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [007] d..3 276946.448306: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ FastMixer-1198 [001] d..3 276946.448313: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.448315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.448320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.448323: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.448329: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.448335: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [000] d..3 276946.448336: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.448344: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.448346: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.448347: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.448350: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [001] d..3 276946.448364: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-867 [003] d..3 276946.448367: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.448373: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.448373: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.448375: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.448376: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.448382: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.448383: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [003] d..3 276946.448383: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.448383: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.448385: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.448388: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.448390: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.448390: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.448393: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.448400: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.448401: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.448402: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.448405: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.448406: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.448407: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.448424: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.448431: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.448630: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.448633: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.448969: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.448970: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.449044: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.449049: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.449052: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.449055: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.449073: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.449076: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.449151: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.449153: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.449158: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.449162: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.449164: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.449164: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.449166: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.449166: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FMOD-12164 [004] d..3 276946.449176: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.449182: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.449203: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.449209: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.449420: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.449421: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.449792: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.449803: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.449810: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [003] d..3 276946.449857: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.449864: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.449867: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.449870: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.449878: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.449880: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.449912: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.449918: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.449920: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.449924: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.449933: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-6079 [000] d..3 276946.449941: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.449943: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.449946: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.449954: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-84 [002] d..3 276946.449954: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.449960: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.449960: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.449962: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.449968: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.449970: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.449973: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.449979: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.449984: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.449985: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.449989: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.449991: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.449994: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.449998: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.450004: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.450011: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.450015: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.450018: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.450021: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.450029: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.450034: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.450036: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.450039: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-83 [003] d..3 276946.450044: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.450044: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.450051: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.450051: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.450058: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.450063: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.450072: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.450074: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.450074: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.450077: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-12059 [006] d..3 276946.450108: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12198 [004] d..3 276946.450117: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.450123: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.450171: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.450177: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.450180: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.450206: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.450208: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.450213: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.450216: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.450244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.450244: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.450249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.450252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.450255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.450261: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.450264: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.450265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.450270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.450273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.450276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.450281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.450283: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.450287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.450291: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.450297: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.450300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.450303: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.450305: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.450305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.450309: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.450314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.450321: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.450340: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.450347: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.450348: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.450350: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.450352: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.450355: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.450356: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.450358: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.450359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.450360: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.450362: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.450365: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.450370: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.450375: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.450375: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.450377: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.450378: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.450379: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.450394: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.450402: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.450472: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.450478: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.450481: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.450482: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.450485: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.450506: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.450509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.450514: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.450516: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.450541: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.450739: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.450742: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.450743: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.450745: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.450747: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.450772: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.450774: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.450779: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.450782: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.450787: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.450793: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.450795: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.450797: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.450818: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [004] d..3 276946.450832: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.450836: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.451061: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.451066: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.451068: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.451116: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.451235: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.451240: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.451242: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.451268: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.451269: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.451274: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.451276: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.451301: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.451446: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.451452: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.451455: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.451503: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.451570: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.451576: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.451579: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-10919 [007] d..3 276946.451638: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.451643: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioOut_15-1199 [006] d..3 276946.451670: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.451716: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.451780: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.451784: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.451786: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.451789: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.451831: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.451836: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.451839: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.451863: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.451864: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.451869: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.451871: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.451891: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Thread-9-5756 [004] d..3 276946.452014: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.452018: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.452019: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.452023: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.452026: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.452051: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.452053: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.452058: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.452060: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.452081: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.452104: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.452109: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.452130: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.452134: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.452224: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.452225: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.452227: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.452229: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.452229: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.452231: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-5797 [006] d..3 276946.452231: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.452243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FMOD-12164 [004] d..3 276946.452245: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.452249: cpu_idle: state=0 cpu_id=4
+ mdss_fb0-12067 [000] d..3 276946.452250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.452252: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.452256: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.452257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.452259: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.452265: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.452267: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.452272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.452279: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.452281: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.452284: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.452287: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [001] d..3 276946.452292: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.452293: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.452298: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ mdss_fb0-12067 [000] d..3 276946.452300: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.452301: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.452308: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.452310: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.452312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.452314: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ writer-5743 [001] d..3 276946.452318: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.452320: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.452322: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [000] d..3 276946.452323: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.452325: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ writer-5743 [001] d..3 276946.452327: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.452333: cpu_idle: state=0 cpu_id=1
+ sugov:0-603 [002] d..3 276946.452346: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.452355: cpu_frequency: state=1171200 cpu_id=0
+ FastMixer-1198 [000] d..3 276946.452362: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sugov:0-603 [002] d..3 276946.452373: cpu_frequency: state=1171200 cpu_id=1
+ <idle>-0 [004] d..3 276946.452374: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.452375: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.452375: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.452377: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ sugov:0-603 [002] d..3 276946.452377: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [002] d..3 276946.452381: cpu_frequency: state=1171200 cpu_id=3
+ <idle>-0 [005] d..3 276946.452385: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.452390: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.452393: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.452395: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5759 [005] d..3 276946.452397: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.452402: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.452405: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.452405: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [000] d..3 276946.452406: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ sugov:0-603 [002] d..3 276946.452406: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.452409: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.452411: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5759 [005] d..3 276946.452413: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [001] d..3 276946.452415: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.452417: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.452419: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.452420: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [000] d..3 276946.452435: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.452440: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.452445: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.452451: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.452453: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.452454: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <...>-5797 [006] d..3 276946.452454: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.452455: workqueue_activate_work: work struct 0xffffffed9be80528
+ <idle>-0 [002] d..3 276946.452457: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ trace-cmd-12203 [005] d..3 276946.452464: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.452471: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.452472: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.452473: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.452479: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [001] d..3 276946.452486: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.452487: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.452495: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ <idle>-0 [001] d..3 276946.452508: cpu_idle: state=0 cpu_id=1
+ kworker/u16:12-20386 [002] d..3 276946.452512: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [002] d..3 276946.452514: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [002] d..3 276946.452517: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ kworker/u16:12-20386 [002] d..3 276946.452538: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.452541: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.452548: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [003] d..3 276946.452551: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [002] d..3 276946.452553: workqueue_execute_end: work struct 0xffffffed9be80528
+ kworker/u16:12-20386 [002] d..3 276946.452567: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [003] d..3 276946.452568: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.452571: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.452577: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.452578: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.452580: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [003] d..3 276946.452582: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.452584: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [003] d..3 276946.452585: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.452590: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [003] d..3 276946.452598: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.452608: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.452635: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-4291 [002] d..3 276946.452673: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.452692: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.452694: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.452696: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.452708: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.452720: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1040 [004] d..3 276946.452722: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.452734: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.452738: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.452744: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.452744: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.452748: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [003] d..3 276946.452755: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.452761: workqueue_queue_work: work struct=0xffffffed9be80828 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-1115 [003] d..3 276946.452762: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.452762: workqueue_activate_work: work struct 0xffffffed9be80828
+ <idle>-0 [002] d..3 276946.452764: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ sensors@1.0-se-1115 [003] d..3 276946.452766: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.452775: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ sensors@1.0-se-867 [003] d..3 276946.452777: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.452780: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [003] d..3 276946.452781: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-10919 [007] d..3 276946.452781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [003] d..3 276946.452785: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.452786: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.452788: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [003] d..3 276946.452789: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-8794 [002] d..3 276946.452789: workqueue_execute_start: work struct 0xffffffed9be80828: function 0xffffff87e01740e8f
+ <...>-5797 [006] d..3 276946.452790: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [002] d..3 276946.452794: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.452795: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.452796: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <...>-8794 [002] d..3 276946.452806: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.452809: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [003] d..3 276946.452813: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [000] d..3 276946.452815: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [000] d..3 276946.452818: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.452819: workqueue_execute_end: work struct 0xffffffed9be80828
+ kworker/u16:12-20386 [000] d..3 276946.452831: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <...>-8794 [002] d..3 276946.452834: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.452835: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-12059 [006] d..3 276946.452836: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:12-20386 [000] d..3 276946.452842: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ kworker/u16:12-20386 [000] d..3 276946.452844: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.452848: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-10919 [007] d..3 276946.452848: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.452855: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.452857: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ kworker/u16:12-20386 [000] d..3 276946.452859: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.452869: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1115 [003] d..3 276946.452869: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.452874: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.452886: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.452888: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.452890: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.452896: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=003
+ SensorService-4286 [007] d..3 276946.452897: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-4291 [002] d..3 276946.452899: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.452905: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=001
+ sensors@1.0-se-867 [003] d..3 276946.452906: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.452910: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.452913: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.452919: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.452920: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.452922: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.452923: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.452924: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.452929: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.452955: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.452966: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.452967: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.452967: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.452970: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [007] d..3 276946.453003: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.453014: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.453016: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.453017: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.453024: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.453030: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.453041: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.453043: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.453044: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ sensors@1.0-se-867 [003] d..3 276946.453057: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [003] d..3 276946.453075: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12201 [004] d..3 276946.453075: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.453079: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [003] d..3 276946.453090: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.453100: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.453103: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.453116: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.453135: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-867 [003] d..3 276946.453137: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.453148: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.453149: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.453158: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.453160: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.453163: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.453167: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [003] d..3 276946.453187: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [003] d..3 276946.453204: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.453215: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.453287: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.453293: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.453296: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.453345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.453427: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.453430: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.453611: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.453617: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.453620: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.453650: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.453651: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.453657: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.453659: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.453673: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.453782: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.453787: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.453790: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.453813: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.453814: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.453819: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.453821: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.453840: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.453973: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.453979: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.453981: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.454023: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.454189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454195: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454197: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.454220: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.454220: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454225: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454227: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.454243: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.454246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.454246: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.454247: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.454256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.454258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.454262: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.454264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.454266: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.454282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.454292: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.454294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.454299: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.454310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.454312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.454319: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.454324: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.454336: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.454339: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.454346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.454351: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.454362: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.454379: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.454383: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.454386: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.454388: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [000] d..3 276946.454397: cpu_idle: state=0 cpu_id=0
+ rcu_preempt-7 [004] d..3 276946.454401: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.454405: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.454410: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454416: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454418: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.454428: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.454436: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [004] d..3 276946.454439: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.454440: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.454440: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.454442: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [000] d..3 276946.454446: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.454449: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.454450: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.454451: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.454451: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.454454: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.454456: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.454457: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.454459: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.454461: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.454464: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.454470: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.454470: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.454474: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.454474: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.454478: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.454483: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.454490: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.454493: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.454515: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.454525: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.454571: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454577: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454579: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.454599: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.454603: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454609: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454611: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.454613: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.454618: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.454619: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.454620: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.454623: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.454625: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454629: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454631: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.454643: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12205 [004] d..3 276946.454660: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.454665: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.454752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.454757: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454760: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.454764: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.454770: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.454772: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.454774: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.454791: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.454792: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.454798: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454800: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.454807: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.454811: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.454818: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.454849: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.454859: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.454862: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.454866: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.454875: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.454880: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.454894: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.454901: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.454903: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.454908: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.454911: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.454919: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.454921: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.454926: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.454930: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.454933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.454936: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.454939: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.454940: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.454940: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.454941: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.454946: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.454949: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.454950: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.454955: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.454963: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-1196 [001] d..3 276946.454965: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.454965: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.454969: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.454970: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.454972: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.454975: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.454977: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.454979: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.454983: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.454989: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-12059 [006] d..3 276946.454990: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-6079 [000] d..3 276946.454993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.454994: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.454998: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.455002: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.455005: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.455028: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.455030: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.455036: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.455039: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.455040: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.455043: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.455053: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.455059: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <...>-6079 [000] d..3 276946.455067: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.455068: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.455073: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.455076: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.455149: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455155: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455157: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12199 [001] d..3 276946.455158: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.455174: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.455179: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.455180: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455185: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455187: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.455205: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.455294: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.455297: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.455300: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.455302: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.455322: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455327: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455329: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.455349: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.455353: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.455368: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.455468: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455474: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455476: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.455496: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.455501: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455505: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455507: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.455525: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.455697: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.455705: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.455708: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.455761: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.455818: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455823: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455826: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.455871: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.455988: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.455993: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.455997: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.456018: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.456019: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.456023: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.456026: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.456050: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.456060: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.456064: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.456067: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.456070: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.456132: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.456137: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.456140: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.456182: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.456245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.456252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.456256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.456261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.456275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.456283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.456285: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.456290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.456300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.456303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Thread-9-5756 [004] d..3 276946.456303: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.456309: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.456310: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.456312: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.456313: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.456318: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.456329: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.456332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.456340: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.456345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.456354: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.456364: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.456371: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.456382: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.456382: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.456385: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.456387: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.456392: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.456393: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.456394: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.456394: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.456395: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [005] d..3 276946.456396: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.456400: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.456405: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12198 [004] d..3 276946.456408: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.456408: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-5797 [006] d..3 276946.456408: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.456411: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ trace-cmd-12202 [005] d..3 276946.456416: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.456419: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12202 [005] d..3 276946.456420: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.456427: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.456429: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.456431: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-12059 [006] d..3 276946.456431: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ AudioTrack-5740 [004] d..3 276946.456432: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.456432: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.456436: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.456439: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.456439: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.456446: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.456447: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.456448: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.456450: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.456450: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.456453: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.456457: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.456459: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.456460: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ trace-cmd-12198 [004] d..3 276946.456464: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.456465: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.456470: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.456475: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.456478: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.456483: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ writer-5743 [000] d..3 276946.456505: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.456515: cpu_idle: state=0 cpu_id=0
+ DispSync-650 [001] d..3 276946.456515: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [001] d..3 276946.456523: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [001] d..3 276946.456534: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.456536: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.456541: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [001] d..3 276946.456557: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.456567: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.456594: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.456600: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.456602: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [000] d..3 276946.456631: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <...>-12059 [006] d..3 276946.456644: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.456648: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.456650: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.456653: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [000] d..3 276946.456658: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [000] d..3 276946.456669: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.456671: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.456677: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [000] d..3 276946.456701: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.456712: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [004] d..3 276946.456837: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.456844: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.456846: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.456849: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.456852: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.456908: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.456914: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.456915: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.456918: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.456961: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ UnityChoreogra-5761 [004] d..3 276946.456970: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.456974: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [004] d..3 276946.456976: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.456978: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.456983: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [005] d..3 276946.456988: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.456994: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [000] d..3 276946.457031: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.457041: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.457042: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.457055: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.457057: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.457060: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.457069: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.457079: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.457082: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [005] d..3 276946.457082: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.457087: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.457087: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.457089: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ ndroid.systemu-4573 [002] d..3 276946.457105: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.457108: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.457115: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.457120: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.457130: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.457165: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.457176: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.457234: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ ndroid.systemu-4573 [002] d..3 276946.457245: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.457247: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.457253: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.457268: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.457281: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.457434: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [003] d..3 276946.457444: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.457446: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.457453: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [003] d..3 276946.457491: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.457499: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.457508: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.457513: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [002] d..3 276946.457515: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.457521: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.457525: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.457525: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.457529: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.457534: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.457538: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.457542: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.457546: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.457550: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.457556: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [003] d..3 276946.457603: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.457616: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.457617: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.457619: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [003] d..3 276946.457628: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.457642: cpu_idle: state=0 cpu_id=3
+ <...>-648 [005] d..3 276946.457644: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [005] d..3 276946.457648: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.457649: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.457658: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [005] d..3 276946.457659: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.457663: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.457696: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [005] d..3 276946.457705: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [005] d..3 276946.457741: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.457746: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.457858: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.457868: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.457870: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.457870: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.457874: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.457875: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.457877: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.457881: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.457881: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.457886: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.457899: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.457907: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.457913: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.457922: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.457925: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458136: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458142: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458143: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.458144: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458145: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458145: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.458146: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458149: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458149: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458150: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458159: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458163: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [000] d..3 276946.458246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.458254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.458259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.458265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [006] d..3 276946.458278: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458284: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.458286: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.458288: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ writer-5743 [000] d..3 276946.458290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.458298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.458300: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.458306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5715 [004] d..3 276946.458320: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [001] d..3 276946.458322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5747 [005] d..3 276946.458322: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ Worker-5712 [004] d..3 276946.458324: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.458327: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.458329: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [000] d..3 276946.458333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5747 [005] d..3 276946.458335: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <...>-4888 [000] d..3 276946.458338: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ UnityMain-5747 [005] d..3 276946.458339: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ FastMixer-1198 [001] d..3 276946.458345: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ EnlightenWorke-5748 [005] d..3 276946.458345: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.458347: cpu_idle: state=4294967295 cpu_id=2
+ EnlightenWorke-5748 [005] d..3 276946.458348: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.458350: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ EnlightenWorke-5748 [005] d..3 276946.458351: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [002] d..3 276946.458353: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5747 [005] d..3 276946.458355: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <...>-4888 [000] d..3 276946.458356: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ UnityMain-5747 [005] d..3 276946.458357: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.458359: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [005] d..3 276946.458361: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.458362: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.458364: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [005] d..3 276946.458366: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.458368: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.458370: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [005] d..3 276946.458371: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.458372: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.458374: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.458374: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ sugov:0-603 [000] d..3 276946.458375: clock_set_rate: pwrcl_clk state=1324800000 cpu_id=0
+ writer-5743 [002] d..3 276946.458376: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.458381: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.458386: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sugov:0-603 [000] d..3 276946.458386: cpu_frequency: state=1324800 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.458387: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.458388: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ UnityMain-5747 [005] d..3 276946.458388: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.458390: cpu_idle: state=4294967295 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.458390: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.458390: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.458392: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.458393: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.458394: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.458396: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityGfxDevice-5711 [004] d..3 276946.458399: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.458404: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ Worker-5715 [005] d..3 276946.458407: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ sugov:0-603 [000] d..3 276946.458408: cpu_frequency: state=1324800 cpu_id=1
+ sugov:0-603 [000] d..3 276946.458411: cpu_frequency: state=1324800 cpu_id=2
+ writer-5743 [002] d..3 276946.458412: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.458414: cpu_frequency: state=1324800 cpu_id=3
+ FMOD-12164 [005] d..3 276946.458421: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.458424: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.458426: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.458427: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.458429: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.458457: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.458460: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.458463: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.458468: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.458469: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.458475: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.458481: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.458482: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.458482: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.458483: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.458485: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.458491: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.458493: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [000] d..3 276946.458493: print: 0xffffff87dfd69750s: B|4573|query
+ FastMixer-1198 [003] d..3 276946.458494: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.458495: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-4888 [000] d..3 276946.458498: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [003] d..3 276946.458502: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.458504: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [000] d..3 276946.458505: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <idle>-0 [002] d..3 276946.458509: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [000] d..3 276946.458512: print: 0xffffff87dfd69750s: E|4573
+ AudioTrack-5759 [005] d..3 276946.458518: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.458518: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.458521: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.458522: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [003] d..3 276946.458524: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.458527: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.458531: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.458535: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.458535: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.458536: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-4888 [000] d..3 276946.458539: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [006] d..3 276946.458542: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.458544: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.458546: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [002] d..3 276946.458558: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.458567: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [005] d..3 276946.458582: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.458587: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.458650: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458655: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458656: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458657: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458658: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458659: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458659: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458660: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.458660: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.458661: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458662: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.458663: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458667: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.458668: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [004] d..3 276946.458670: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458671: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458673: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458673: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.458674: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458675: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.458677: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.458677: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458678: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.458678: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.458681: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458681: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.458683: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458683: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.458686: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458687: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458689: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458690: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.458691: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458692: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458694: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458695: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458698: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12204 [004] d..3 276946.458741: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.458741: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.458745: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [004] d..3 276946.458748: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.458748: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.458751: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [005] d..3 276946.458753: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.458757: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.458762: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458766: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.458768: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.458770: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.458782: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.458785: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.458801: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458805: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458805: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458807: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458807: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458808: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458808: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458809: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.458809: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.458810: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.458811: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458812: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.458814: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458814: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.458815: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.458816: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458817: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458818: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458818: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458819: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.458820: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458820: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458822: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458822: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.458823: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [004] d..3 276946.458823: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458824: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458825: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.458825: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458826: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458828: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458828: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458829: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458830: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.458830: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.458830: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.458831: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.458832: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.458833: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [004] d..3 276946.458835: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.458837: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.458837: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.458840: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.458843: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458845: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.458847: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.458849: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.458890: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458892: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458893: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458894: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458895: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458897: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.458897: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.458899: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.458899: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.458900: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.458905: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.458907: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459034: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459038: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459040: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459041: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459049: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.459052: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5715 [004] d..3 276946.459057: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.459060: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.459063: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459065: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459087: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459091: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459093: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459095: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459100: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459101: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459108: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459111: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459113: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459114: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459119: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459123: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.459128: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.459131: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.459135: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.459136: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.459150: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459153: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459166: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459170: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459172: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459173: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459178: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.459179: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5715 [004] d..3 276946.459183: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.459185: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.459188: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.459188: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5715 [004] d..3 276946.459191: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.459194: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.459196: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459199: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459208: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459212: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459213: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459215: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459220: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459221: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459259: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459262: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459264: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459265: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459270: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459272: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459286: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459290: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459291: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459292: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459298: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459300: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [001] d..3 276946.459347: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.459366: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [006] d..3 276946.459388: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459392: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459394: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459395: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459400: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.459401: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5715 [004] d..3 276946.459405: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.459407: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.459410: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459413: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459430: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459434: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459436: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459437: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459442: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459444: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459452: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459454: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459456: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459457: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459462: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459464: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [000] d..3 276946.459487: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [000] d..3 276946.459504: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityMain-5695 [006] d..3 276946.459504: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459507: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459509: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459510: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459514: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5715 [004] d..3 276946.459514: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ Worker-5715 [004] d..3 276946.459517: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.459520: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.459525: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459527: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [000] d..3 276946.459531: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [006] d..3 276946.459533: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459536: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459538: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459539: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459544: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459546: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459584: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459587: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459589: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459590: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459595: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459596: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.459599: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459600: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.459603: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5712 [005] d..3 276946.459605: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459626: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459629: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459630: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.459631: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.459633: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459634: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.459636: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459638: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.459639: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459640: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459642: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.459649: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.459652: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.459655: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.459658: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.459661: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ trace-cmd-12204 [004] d..3 276946.459663: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.459669: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5715 [004] d..3 276946.459671: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459676: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459753: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.459758: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459759: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.459760: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459761: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459761: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.459762: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459763: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459764: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459765: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459767: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459767: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459769: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459770: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459770: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459772: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459773: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459773: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459774: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459775: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459776: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459777: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459778: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459778: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459780: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459781: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459781: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459783: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459784: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459784: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459785: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459786: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.459788: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459790: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459791: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459792: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459792: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459794: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459795: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459795: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459796: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459797: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459797: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459799: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459800: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459800: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459801: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459802: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459802: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459804: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459805: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459805: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459806: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459807: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459807: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459809: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459810: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459810: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459812: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459812: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459814: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459816: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459817: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459817: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.459818: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459822: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.459826: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.459826: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.459828: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.459832: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459836: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459838: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459839: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459841: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459841: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459843: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459843: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459843: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459844: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459846: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459846: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.459846: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [004] d..3 276946.459848: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459849: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459850: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459850: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459851: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459852: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459853: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459854: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459855: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459855: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459857: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459857: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459858: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459859: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459860: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459860: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459862: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459862: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459863: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459864: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459865: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.459867: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459871: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459873: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.459875: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.459880: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459883: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459883: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459885: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.459885: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459885: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.459886: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459888: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459889: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459890: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.459890: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ UnityMain-5695 [006] d..3 276946.459892: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459893: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459893: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.459894: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [006] d..3 276946.459894: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459895: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459895: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459897: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459898: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459898: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459900: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459900: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.459900: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ Worker-5714 [004] d..3 276946.459901: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459902: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.459903: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459903: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459905: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.459905: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.459906: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.459907: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.459908: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.459910: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.459914: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.459916: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.459929: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.459933: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [001] d..3 276946.459967: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.459979: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.459981: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.459987: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [001] d..3 276946.460007: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [001] d..3 276946.460019: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.460021: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.460029: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ UnityGfxDevice-5711 [005] d..3 276946.460031: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <...>-84 [002] d..3 276946.460036: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [002] d..3 276946.460042: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-6079 [001] d..3 276946.460044: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-1196 [003] d..3 276946.460049: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <...>-12059 [002] d..3 276946.460053: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [001] d..3 276946.460054: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [002] d..3 276946.460059: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <...>-1196 [003] d..3 276946.460075: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ sugov:0-603 [002] d..3 276946.460079: clock_set_rate: pwrcl_clk state=1670400000 cpu_id=2
+ <...>-4888 [000] d..3 276946.460079: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-1196 [003] d..3 276946.460083: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ sugov:0-603 [002] d..3 276946.460093: cpu_frequency: state=1670400 cpu_id=0
+ <...>-1196 [003] d..3 276946.460100: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-1196 [003] d..3 276946.460107: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.460110: cpu_idle: state=4294967295 cpu_id=1
+ sugov:0-603 [002] d..3 276946.460114: cpu_frequency: state=1670400 cpu_id=1
+ <idle>-0 [001] d..3 276946.460114: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-4888 [000] d..3 276946.460117: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-1196 [003] d..3 276946.460117: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ sugov:0-603 [002] d..3 276946.460117: cpu_frequency: state=1670400 cpu_id=2
+ sugov:0-603 [002] d..3 276946.460120: cpu_frequency: state=1670400 cpu_id=3
+ <...>-4888 [000] d..3 276946.460129: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ sugov:0-603 [002] d..3 276946.460133: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [001] d..3 276946.460140: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-83 [003] d..3 276946.460146: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-6079 [001] d..3 276946.460166: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-12059 [002] d..3 276946.460171: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.460191: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.460201: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.460202: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [002] d..3 276946.460248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <...>-1196 [002] d..3 276946.460257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-4888 [000] d..3 276946.460258: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.460259: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.460263: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.460275: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-1196 [002] d..3 276946.460275: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.460277: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.460278: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ writer-5743 [001] d..3 276946.460286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <...>-5797 [006] d..3 276946.460287: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=006
+ <...>-1196 [002] d..3 276946.460289: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-5797 [006] d..3 276946.460292: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ kgsl_worker_th-294 [003] d..3 276946.460292: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ writer-5743 [001] d..3 276946.460294: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <...>-6079 [006] d..3 276946.460296: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ kgsl_worker_th-294 [003] d..3 276946.460296: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <...>-4888 [000] d..3 276946.460299: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ kgsl_worker_th-294 [003] d..3 276946.460299: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=000
+ <...>-83 [002] d..3 276946.460300: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [006] d..3 276946.460300: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.460310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.460317: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.460318: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.460320: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ FastMixer-1198 [000] d..3 276946.460325: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.460326: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-6079 [006] d..3 276946.460331: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [000] d..3 276946.460332: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.460334: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.460337: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [004] d..3 276946.460349: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ writer-5743 [001] d..3 276946.460350: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ kworker/u16:12-20386 [005] d..3 276946.460350: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ FastMixer-1198 [000] d..3 276946.460351: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.460355: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.460356: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.460358: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ writer-5743 [001] d..3 276946.460358: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ kgsl_worker_th-294 [003] d..3 276946.460359: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [000] d..3 276946.460361: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ rcuop/4-44 [003] d..3 276946.460376: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.460379: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.460384: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [003] d..3 276946.460387: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.460389: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.460391: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.460393: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.460394: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.460396: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.460397: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.460399: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.460402: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ FastMixer-1198 [000] d..3 276946.460425: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.460436: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.460437: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.460441: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.460446: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.460448: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.460449: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.460455: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ trace-cmd-12204 [001] d..3 276946.460457: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.460457: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.460462: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.460467: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.460468: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.460475: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ AudioTrack-5759 [005] d..3 276946.460475: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.460476: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.460484: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.460487: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.460490: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.460491: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.460492: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ <idle>-0 [001] d..3 276946.460495: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.460495: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ writer-5743 [003] d..3 276946.460503: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.460506: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.460513: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ <...>-649 [003] d..3 276946.460519: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [005] d..3 276946.460520: cpu_idle: state=0 cpu_id=5
+ <...>-649 [003] d..3 276946.460526: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [001] d..3 276946.460528: cpu_idle: state=4294967295 cpu_id=1
+ DispSync-650 [000] d..3 276946.460531: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ <idle>-0 [001] d..3 276946.460532: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ DispSync-650 [000] d..3 276946.460538: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ sugov:0-603 [001] d..3 276946.460543: clock_set_rate: pwrcl_clk state=1824000000 cpu_id=1
+ DispSync-650 [000] d..3 276946.460548: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ sugov:0-603 [001] d..3 276946.460551: cpu_frequency: state=1824000 cpu_id=0
+ <...>-12059 [002] d..3 276946.460552: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ sugov:0-603 [001] d..3 276946.460565: cpu_frequency: state=1824000 cpu_id=1
+ sugov:0-603 [001] d..3 276946.460567: cpu_frequency: state=1824000 cpu_id=2
+ sugov:0-603 [001] d..3 276946.460570: cpu_frequency: state=1824000 cpu_id=3
+ DispSync-650 [000] d..3 276946.460571: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.460579: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [000] d..3 276946.460584: cpu_idle: state=0 cpu_id=0
+ <...>-649 [003] d..3 276946.460587: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ sugov:0-603 [001] d..3 276946.460587: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.460590: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.460595: cpu_idle: state=0 cpu_id=1
+ <...>-649 [003] d..3 276946.460605: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [003] d..3 276946.460613: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [002] d..3 276946.460621: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <...>-649 [003] d..3 276946.460624: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [002] d..3 276946.460642: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.460644: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.460648: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [002] d..3 276946.460655: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.460679: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.460692: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.460694: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.460696: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.460710: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-649 [003] d..3 276946.460726: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.460729: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.460734: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [003] d..3 276946.460735: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.460740: print: 0xffffff87dfd69750s: E|5677
+ Thread-9-5756 [004] d..3 276946.460749: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.460765: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.460768: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [004] d..3 276946.460770: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.460785: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-648 [004] d..3 276946.460804: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <...>-648 [004] d..3 276946.460816: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [001] d..3 276946.460816: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.460818: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.460822: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-648 [004] d..3 276946.460826: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.460828: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ sfEventThread-652 [001] d..3 276946.460852: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.460854: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.460856: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.460858: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [002] d..3 276946.460858: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.460874: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=002
+ <...>-648 [004] d..3 276946.460877: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.460879: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.460884: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.460887: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.460889: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.460898: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ surfaceflinger-622 [000] d..3 276946.460904: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-648 [004] d..3 276946.460909: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.460915: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [004] d..3 276946.460916: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.460919: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.460922: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.460965: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.460975: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.460977: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.460986: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.460990: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.460996: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.461049: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.461054: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.461059: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.461062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-4888 [006] d..3 276946.461064: print: 0xffffff87dfd69750s: E|4573
+ rcu_preempt-7 [004] d..3 276946.461068: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.461073: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [004] d..3 276946.461078: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.461081: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <...>-4888 [006] d..3 276946.461087: print: 0xffffff87dfd69750s: E|4573
+ rcuop/6-60 [004] d..3 276946.461087: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.461091: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.461093: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.461096: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.461097: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.461102: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.461104: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.461109: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.461118: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.461144: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.461152: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ <...>-12059 [006] d..3 276946.461155: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [006] d..3 276946.461158: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.461162: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.461164: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.461166: print: 0xffffff87dfd69750s: E|4573
+ surfaceflinger-622 [000] d..3 276946.461168: print: 0xffffff87dfd69750s: E|622
+ <...>-4888 [006] d..3 276946.461191: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.461200: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.461210: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.461213: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.461214: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.461218: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.461220: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.461227: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.461236: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.461236: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.461237: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.461240: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.461241: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.461243: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <...>-10919 [007] d..3 276946.461243: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.461249: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.461250: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-5797 [006] d..3 276946.461251: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.461293: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12198 [005] d..3 276946.461295: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.461300: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.461317: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.461320: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.461323: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.461325: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.461405: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.461418: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [007] d..3 276946.461438: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.461444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.461446: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.461471: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.461475: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.461478: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.461480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.461485: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.461498: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ FMOD-12164 [005] d..3 276946.461500: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.461503: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.461506: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.461508: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.461513: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.461530: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.461575: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [007] d..3 276946.461600: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.461605: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.461608: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.461629: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ rcuop/6-60 [004] d..3 276946.461630: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <...>-10919 [007] d..3 276946.461634: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/7-68 [000] d..3 276946.461636: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.461639: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.461640: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.461649: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.461659: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.461678: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ HwBinder:624_3-679 [001] d..3 276946.461680: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-648 [004] d..3 276946.461681: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [004] d..3 276946.461683: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.461691: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ HwBinder:624_3-679 [001] d..3 276946.461693: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.461698: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-648 [004] d..3 276946.461703: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.461709: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.461710: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.461718: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.461720: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.461724: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-648 [004] d..3 276946.461730: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.461733: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.461735: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-648 [004] d..3 276946.461742: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-648 [004] d..3 276946.461746: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-648 [004] d..3 276946.461765: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [005] d..3 276946.461781: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.461787: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.461806: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.461822: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [000] d..3 276946.461843: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.461848: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.461873: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.461882: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.461899: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.461905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.461907: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.461930: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.461932: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.461936: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.461938: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.461957: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.462005: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.462007: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.462061: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.462067: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.462069: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.462128: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.462155: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [000] d..3 276946.462211: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.462224: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.462230: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.462232: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.462236: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.462239: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [003] d..3 276946.462260: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [005] d..3 276946.462266: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.462266: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.462267: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.462273: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.462273: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.462277: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.462278: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.462279: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.462283: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.462283: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.462319: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.462363: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.462367: print: 0xffffff87dfd69750s: E|624
+ writer-5743 [000] d..3 276946.462374: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.462376: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.462383: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.462393: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.462399: workqueue_queue_work: work struct=0xffffffed9be809a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.462403: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.462407: workqueue_activate_work: work struct 0xffffffed9be809a8
+ HwBinder:624_3-679 [001] d..3 276946.462407: print: 0xffffff87dfd69750s: E|624
+ kgsl_worker_th-294 [002] d..3 276946.462411: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.462421: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.462427: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.462430: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.462432: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.462433: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.462435: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.462441: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.462444: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.462446: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [003] d..3 276946.462447: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.462448: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.462449: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.462451: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.462452: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-10919 [007] d..3 276946.462456: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.462461: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.462466: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.462467: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.462468: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.462469: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.462470: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [004] d..3 276946.462473: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ writer-5743 [000] d..3 276946.462475: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [002] d..3 276946.462477: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [003] d..3 276946.462482: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.462486: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.462494: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.462496: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.462496: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.462500: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:624_3-679 [001] d..3 276946.462505: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ writer-5743 [000] d..3 276946.462506: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.462513: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.462515: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.462516: cpu_idle: state=4294967295 cpu_id=0
+ trace-cmd-12203 [005] d..3 276946.462516: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.462519: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ kworker/u16:12-20386 [005] d..3 276946.462526: workqueue_execute_start: work struct 0xffffffed9be809a8: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.462546: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.462548: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.462550: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ trace-cmd-12201 [004] d..3 276946.462562: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.462570: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.462571: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.462575: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.462580: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [003] d..3 276946.462590: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ HwBinder:624_3-679 [001] d..3 276946.462591: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462595: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:12-20386 [005] d..3 276946.462598: workqueue_execute_end: work struct 0xffffffed9be809a8
+ <idle>-0 [001] d..3 276946.462603: cpu_idle: state=0 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.462609: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462611: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [005] d..3 276946.462614: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.462618: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ FastMixer-1198 [002] d..3 276946.462619: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-8794 [003] d..3 276946.462621: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ FastMixer-1198 [002] d..3 276946.462629: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.462631: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.462633: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.462635: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.462640: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.462641: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.462643: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.462643: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.462650: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.462653: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.462657: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.462662: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.462664: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462664: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [003] d..3 276946.462669: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462670: print: 0xffffff87dfd69750s: E|622
+ AudioTrack-5740 [004] d..3 276946.462670: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.462670: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.462672: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.462673: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.462674: print: 0xffffff87dfd69750s: B|622|doTracing
+ <...>-8794 [003] d..3 276946.462674: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.462674: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.462674: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.462675: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.462676: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.462678: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.462679: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462680: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.462683: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.462685: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [003] d..3 276946.462686: workqueue_execute_end: work struct 0xffffffee79748960
+ surfaceflinger-622 [000] d..3 276946.462687: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [005] d..3 276946.462688: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.462689: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.462692: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-8794 [003] d..3 276946.462697: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462702: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [003] d..3 276946.462704: cpu_idle: state=0 cpu_id=3
+ writer-5743 [001] d..3 276946.462720: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462729: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [001] d..3 276946.462730: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.462730: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.462734: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.462736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.462738: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.462740: workqueue_queue_work: work struct=0xffffffed9be80b28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ trace-cmd-12199 [002] d..3 276946.462741: workqueue_activate_work: work struct 0xffffffed9be80b28
+ surfaceflinger-622 [000] d..3 276946.462742: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ trace-cmd-12199 [002] d..3 276946.462743: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.462746: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ sensors@1.0-se-1083 [005] d..3 276946.462747: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.462754: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ sensors@1.0-se-1083 [005] d..3 276946.462755: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [005] d..3 276946.462759: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.462762: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.462764: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-1083 [005] d..3 276946.462768: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <...>-10919 [007] d..3 276946.462768: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.462771: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.462784: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ sensors@1.0-se-1082 [005] d..3 276946.462790: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.462790: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ trace-cmd-12199 [002] d..3 276946.462791: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.462792: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.462795: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-12059 [006] d..3 276946.462797: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.462801: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.462804: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.462807: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.462807: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-8794 [005] d..3 276946.462809: workqueue_execute_start: work struct 0xffffffed9be80b28: function 0xffffff87e01740e8f
+ <idle>-0 [000] d..3 276946.462812: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.462813: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.462814: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.462815: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.462816: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-8794 [005] d..3 276946.462820: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.462822: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.462824: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.462825: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.462828: workqueue_execute_end: work struct 0xffffffed9be80b28
+ HwBinder:624_3-679 [001] d..3 276946.462829: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ sensors@1.0-se-1115 [002] d..3 276946.462832: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=003
+ <...>-8794 [005] d..3 276946.462834: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.462836: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.462839: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.462842: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ kworker/u16:12-20386 [004] d..3 276946.462842: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.462843: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.462844: cpu_idle: state=4294967295 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.462846: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ sensors@1.0-se-1115 [002] d..3 276946.462846: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.462847: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.462848: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.462851: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [002] d..3 276946.462863: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.462867: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1087 [005] d..3 276946.462871: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [002] d..3 276946.462872: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.462875: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [005] d..3 276946.462876: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.462876: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1087 [005] d..3 276946.462880: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ <...>-10919 [007] d..3 276946.462882: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [002] d..3 276946.462884: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-5797 [006] d..3 276946.462885: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.462885: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.462886: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.462888: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.462898: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.462902: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [002] d..3 276946.462925: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.462925: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12200 [004] d..3 276946.462926: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.462932: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [002] d..3 276946.462948: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.462961: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [002] d..3 276946.462967: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.462968: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [002] d..3 276946.462981: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.463006: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [002] d..3 276946.463020: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.463029: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.463063: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.463072: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ SensorService-4286 [007] d..3 276946.463075: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.463075: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.463079: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.463086: print: 0xffffff87dfd69750s: E|624
+ SensorService-4286 [007] d..3 276946.463101: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.463111: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.463111: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.463113: cpu_idle: state=4294967295 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.463115: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.463117: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.463137: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:624_3-679 [001] d..3 276946.463146: print: 0xffffff87dfd69750s: E|624
+ sensors@1.0-se-867 [002] d..3 276946.463151: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.463161: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.463163: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.463168: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-10919 [007] d..3 276946.463170: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.463172: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.463173: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.463186: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [002] d..3 276946.463195: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.463200: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [007] d..3 276946.463202: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.463203: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.463203: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.463212: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.463216: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.463220: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [007] d..3 276946.463224: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.463224: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.463227: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.463230: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.463241: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.463249: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.463250: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [002] d..3 276946.463254: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.463256: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.463258: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.463259: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.463260: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.463261: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.463265: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463274: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.463278: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463280: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.463283: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463292: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.463295: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463297: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.463300: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.463306: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.463310: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463312: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463315: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.463324: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.463328: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.463330: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463345: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.463398: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.463404: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.463406: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.463447: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.463515: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463526: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.463529: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.463533: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.463540: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.463542: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.463544: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.463551: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.463552: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.463553: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.463555: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.463559: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.463559: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.463564: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.463566: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.463569: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.463580: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.463586: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.463591: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.463593: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.463596: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.463602: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.463611: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.463853: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.463858: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.463861: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.463908: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.463982: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.463988: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.463990: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.464010: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.464013: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.464018: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.464020: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.464037: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.464121: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.464126: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.464128: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.464149: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.464153: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.464157: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.464159: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.464177: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.464248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.464256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.464259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.464260: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.464263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.464263: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.464277: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.464283: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.464285: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.464287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.464295: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.464297: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.464301: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.464305: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.464309: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.464309: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.464314: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.464316: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.464316: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.464322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.464328: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.464330: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.464334: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.464334: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.464338: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.464343: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.464347: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.464349: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.464355: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ writer-5743 [000] d..3 276946.464356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.464358: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.464362: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.464368: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.464400: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [001] d..3 276946.464456: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.464457: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [001] d..3 276946.464467: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.464468: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.464469: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.464471: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.464474: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.464477: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.464478: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.464479: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.464480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.464486: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.464488: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.464491: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.464496: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.464498: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.464500: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.464500: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.464503: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.464507: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.464533: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.464538: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.464549: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.464552: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.464553: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.464558: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.464559: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.464561: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.464576: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.464610: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.464615: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12198 [005] d..3 276946.464615: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.464618: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.464623: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.464662: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.464798: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.464803: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.464805: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.464805: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.464807: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.464807: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.464869: sched_waking: comm=writer pid=6079 prio=96 target_cpu=006
+ <idle>-0 [003] d..3 276946.464881: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.464883: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.464887: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.464902: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.464906: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.464942: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.464950: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.464952: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.464956: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.464968: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-6079 [000] d..3 276946.464980: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.464982: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.464984: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.464986: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.464990: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.464993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.464999: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.465006: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.465013: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.465015: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.465018: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.465025: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.465031: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.465032: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.465036: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.465038: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.465042: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.465042: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.465046: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.465049: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.465052: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.465052: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.465058: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ Thread-9-5756 [005] d..3 276946.465065: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.465072: cpu_idle: state=0 cpu_id=5
+ <...>-1196 [001] d..3 276946.465085: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.465087: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.465091: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.465093: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.465094: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.465096: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.465102: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.465109: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.465115: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.465122: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.465172: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.465187: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.465189: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.465196: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.465199: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.465202: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.465215: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.465222: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.465228: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.465234: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.465255: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.465258: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.465261: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.465262: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.465264: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.465266: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.465598: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.465605: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.465608: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.465655: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.465783: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.465786: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.465835: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.465837: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.465840: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.465847: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.465852: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.465857: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.465864: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.465909: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ kworker/1:0-10274 [001] d..3 276946.465918: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.465920: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.465924: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.465933: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.465946: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.465953: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [000] d..3 276946.466060: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.466067: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.466194: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.466194: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.466195: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.466198: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.466202: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.466206: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.466208: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.466219: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ kworker/1:0-10274 [001] d..3 276946.466224: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [003] d..3 276946.466225: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.466226: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.466227: cpu_idle: state=0 cpu_id=3
+ kworker/1:0-10274 [001] d..3 276946.466229: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [000] d..3 276946.466230: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.466237: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.466244: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [000] d..3 276946.466245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ wifi@1.0-servi-7349 [000] d..3 276946.466253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.466255: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.466258: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.466272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.466278: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.466281: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.466284: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.466290: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.466292: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.466296: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.466298: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.466299: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.466302: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ wifi@1.0-servi-7349 [000] d..3 276946.466303: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.466309: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.466310: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.466314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.466316: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.466321: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.466323: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.466326: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.466331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.466338: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.466375: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.466384: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.466385: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.466387: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.466389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [000] d..3 276946.466394: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.466395: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.466397: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.466400: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.466400: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.466402: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.466405: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.466412: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.466415: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.466419: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.466420: cpu_idle: state=0 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.466424: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.466428: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.466440: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.466448: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.467453: workqueue_queue_work: work struct=0xffffffed9be80628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.467454: workqueue_activate_work: work struct 0xffffffed9be80628
+ <idle>-0 [002] d..3 276946.467456: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.467466: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.467468: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.467469: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.467470: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.467472: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.467477: workqueue_execute_start: work struct 0xffffffed9be80628: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [004] d..3 276946.467488: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.467489: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.467491: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.467498: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.467500: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.467502: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.467505: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [004] d..3 276946.467515: workqueue_execute_end: work struct 0xffffffed9be80628
+ kworker/u16:12-20386 [004] d..3 276946.467522: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.467522: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.467527: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [005] d..3 276946.467530: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.467531: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.467531: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.467533: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-8794 [005] d..3 276946.467536: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.467540: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1085 [004] d..3 276946.467590: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.467596: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.467598: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.467600: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.467607: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.467610: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.467622: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ sensors@1.0-se-1084 [005] d..3 276946.467632: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.467635: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.467637: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1084 [005] d..3 276946.467639: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.467641: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.467643: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ sensors@1.0-se-1115 [002] d..3 276946.467660: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.467666: cpu_idle: state=0 cpu_id=2
+ FMOD-12164 [005] d..3 276946.467698: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [004] d..3 276946.467715: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.467720: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.467720: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.467723: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.467725: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [002] d..3 276946.467728: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.467730: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.467735: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.467738: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.467738: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.467741: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.467743: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.467747: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.467753: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.467757: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.467763: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.467766: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.467769: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.467771: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.467795: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.467819: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.467831: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.467836: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.467836: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.467846: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.467880: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.467888: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.467891: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.467973: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.468010: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.468019: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [001] d..3 276946.468022: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [002] d..3 276946.468022: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.468022: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.468023: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ SensorService-4286 [007] d..3 276946.468024: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.468025: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [001] d..3 276946.468027: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.468032: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.468037: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.468040: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ sensors@1.0-se-867 [002] d..3 276946.468042: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ kworker/1:0-10274 [001] d..3 276946.468051: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ kworker/1:0-10274 [001] d..3 276946.468057: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ sensors@1.0-se-867 [002] d..3 276946.468058: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.468059: cpu_idle: state=4294967295 cpu_id=0
+ kworker/1:0-10274 [001] d..3 276946.468062: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [000] d..3 276946.468064: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [002] d..3 276946.468065: cpu_idle: state=0 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.468070: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.468076: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [000] d..3 276946.468125: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.468133: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.468161: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.468176: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.468182: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.468188: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.468190: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.468191: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.468194: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <idle>-0 [002] d..3 276946.468195: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-5797 [006] d..3 276946.468217: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.468230: cpu_idle: state=0 cpu_id=6
+ <...>-5794 [001] d..3 276946.468240: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <...>-5794 [001] d..3 276946.468252: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=003
+ <idle>-0 [003] d..3 276946.468254: cpu_idle: state=4294967295 cpu_id=3
+ <...>-5794 [001] d..3 276946.468256: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.468260: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5794 [001] d..3 276946.468263: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.468265: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.468268: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12199 [002] d..3 276946.468276: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.468281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.468287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.468292: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5794 [001] d..3 276946.468296: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.468299: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.468301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.468303: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.468307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.468310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.468318: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.468321: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.468324: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.468327: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.468329: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.468333: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.468337: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.468344: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.468377: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.468386: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.468388: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.468389: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.468391: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.468395: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.468395: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.468396: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.468398: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.468401: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.468403: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5795 [003] d..3 276946.468404: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.468407: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.468412: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.468412: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.468420: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.468421: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.468421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.468426: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.468426: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.468440: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.468448: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.468509: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.468512: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.468743: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.468745: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.468887: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.468893: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.468913: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.468917: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [001] d..3 276946.468949: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.468950: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.468951: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.468954: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.468958: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.468963: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.468965: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.468979: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ kworker/1:0-10274 [001] d..3 276946.468986: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.468988: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.468993: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.468999: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.469007: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.469016: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [002] d..3 276946.469062: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.469070: cpu_idle: state=0 cpu_id=2
+ mdss_fb0-12067 [000] d..3 276946.469076: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.469085: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.469110: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.469114: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.469118: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.469121: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.469126: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.469134: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.469137: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.469141: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [004] d..3 276946.469199: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.469206: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.469208: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.469212: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ trace-cmd-12203 [006] d..3 276946.469225: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FMOD-5742 [004] d..3 276946.469227: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.469232: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.469232: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [005] d..3 276946.469290: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.469294: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.469295: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.469298: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.469479: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.469479: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.469480: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.469484: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.469488: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.469493: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.469495: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.469506: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.469512: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.469514: cpu_idle: state=4294967295 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.469517: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [002] d..3 276946.469518: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ wifi@1.0-servi-7349 [002] d..3 276946.469523: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.469527: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.469533: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.469539: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.469541: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.469543: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.469587: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.469593: cpu_idle: state=0 cpu_id=5
+ wifi@1.0-servi-7349 [002] d..3 276946.469596: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.469605: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.469855: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.469862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.469864: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.469867: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.469880: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.469882: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.469892: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.469895: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.469898: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.469904: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.469906: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.469910: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.469916: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.469921: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.469924: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.469927: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.469930: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.469934: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.469936: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.469940: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.469941: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.469947: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.469949: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.469952: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.469958: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.469964: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.469965: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.469969: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.469971: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.469974: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.469979: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.469985: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.469990: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.469994: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.469997: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.470000: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.470008: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.470013: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.470016: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.470019: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-83 [003] d..3 276946.470021: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.470025: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.470027: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.470032: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.470037: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.470044: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.470244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.470250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.470252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.470255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.470266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.470271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.470274: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.470278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.470281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.470285: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.470287: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.470290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.470293: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.470295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.470301: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.470307: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.470308: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.470313: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.470315: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.470316: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.470319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.470325: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.470328: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.470330: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.470333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.470343: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.470355: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12198 [005] d..3 276946.470364: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.470364: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.470364: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.470366: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.470368: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.470368: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.470371: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.470372: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.470373: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.470374: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.470378: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.470380: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.470384: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.470386: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.470390: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.470390: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.470392: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.470396: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.470398: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.470416: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.470423: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.470747: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.470751: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.470754: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.470756: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.470768: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.470772: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.471025: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.471026: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.471049: sched_waking: comm=kswapd0 pid=153 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.471057: sched_wakeup: comm=kswapd0 pid=153 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.471067: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.471071: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kswapd0 next_pid=153 next_prio=120
+ kswapd0-153 [003] d..3 276946.471088: sched_switch: prev_comm=kswapd0 prev_pid=153 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.471105: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.471215: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.471223: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.471226: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.471231: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.471233: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.471235: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.471253: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.471259: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.471571: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.471577: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.471580: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.471583: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [006] d..3 276946.471688: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.471696: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.471927: workqueue_queue_work: work struct=0xffffffed9be80028 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.471928: workqueue_activate_work: work struct 0xffffffed9be80028
+ <idle>-0 [002] d..3 276946.471930: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.471939: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.471941: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.471942: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.471943: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.471945: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.471949: workqueue_execute_start: work struct 0xffffffed9be80028: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.471959: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.471961: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.471962: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.471968: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.471969: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.471972: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.471974: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.471983: workqueue_execute_end: work struct 0xffffffed9be80028
+ <...>-8794 [005] d..3 276946.471990: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.471992: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.471994: cpu_idle: state=0 cpu_id=5
+ kworker/u16:12-20386 [004] d..3 276946.471997: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.472002: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ kworker/u16:12-20386 [004] d..3 276946.472003: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.472004: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.472007: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.472009: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.472077: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.472094: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.472095: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.472098: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [002] d..3 276946.472103: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.472110: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1040 [005] d..3 276946.472126: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.472136: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.472138: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1040 [005] d..3 276946.472141: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.472142: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.472144: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.472155: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.472160: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.472163: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.472171: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.472173: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.472176: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.472179: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.472207: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.472229: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.472240: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [000] d..3 276946.472244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.472247: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.472248: workqueue_queue_work: work struct=0xffffffed9be809a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.472249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [002] d..3 276946.472249: workqueue_activate_work: work struct 0xffffffed9be809a8
+ sensors@1.0-se-867 [002] d..3 276946.472250: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.472251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.472255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.472262: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.472263: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [000] d..3 276946.472265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.472265: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.472267: workqueue_execute_start: work struct 0xffffffed9be809a8: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.472270: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.472270: workqueue_activate_work: work struct 0xffffffee79748960
+ writer-5743 [000] d..3 276946.472271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.472271: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ sensors@1.0-se-867 [002] d..3 276946.472273: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.472273: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.472276: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.472277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.472278: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.472281: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.472281: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <...>-8794 [006] d..3 276946.472283: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.472283: workqueue_execute_end: work struct 0xffffffed9be809a8
+ writer-5743 [000] d..3 276946.472284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.472284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [006] d..3 276946.472289: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=002
+ kworker/u16:12-20386 [005] d..3 276946.472290: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.472290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.472293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.472293: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.472294: cpu_idle: state=4294967295 cpu_id=5
+ <...>-8794 [006] d..3 276946.472295: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.472296: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.472297: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ SensorService-4286 [007] d..3 276946.472298: print: 0xffffff87dfd69750s: E|1661
+ <...>-8794 [006] d..3 276946.472302: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.472302: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.472303: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.472306: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.472309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.472312: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-867 [002] d..3 276946.472317: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.472320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.472325: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.472326: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-4291 [005] d..3 276946.472331: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.472344: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.472346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.472346: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.472350: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ FastMixer-1198 [001] d..3 276946.472353: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.472355: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.472355: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.472356: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.472358: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ sensors@1.0-se-4291 [005] d..3 276946.472359: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.472361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-4291 [005] d..3 276946.472362: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.472365: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.472368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.472370: cpu_idle: state=4294967295 cpu_id=0
+ dsps_smem_glin-86 [002] d..3 276946.472371: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.472373: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.472374: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.472377: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [004] d..3 276946.472378: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.472378: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.472380: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ FastMixer-1198 [001] d..3 276946.472380: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.472383: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [005] d..3 276946.472384: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.472387: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.472388: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [005] d..3 276946.472390: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [004] d..3 276946.472390: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.472391: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.472392: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.472393: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-4291 [005] d..3 276946.472395: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [002] d..3 276946.472397: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [000] d..3 276946.472403: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.472409: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.472410: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.472415: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.472416: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.472424: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.472426: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.472427: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.472430: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12202 [005] d..3 276946.472441: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.472446: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [005] d..3 276946.472447: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [002] d..3 276946.472461: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-867 [002] d..3 276946.472472: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.472474: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-867 [002] d..3 276946.472477: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [003] d..3 276946.472478: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.472487: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.472495: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.472498: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ smem_native_ds-85 [003] d..3 276946.472502: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.472508: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.472509: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [002] d..3 276946.472520: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.472524: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.472528: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.472535: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.472543: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.472544: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.472546: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.472550: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.472561: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.472573: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.472579: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.473252: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.473260: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.473263: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.473266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.473297: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.473303: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.473312: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.473314: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.473318: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.473329: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.473335: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.473338: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.473342: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.473345: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.473348: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ appEventThread-651 [001] d..3 276946.473399: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.473414: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ appEventThread-651 [001] d..3 276946.473422: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.473431: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.473433: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.473437: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.473455: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.473462: cpu_idle: state=0 cpu_id=1
+ Thread-9-5756 [005] d..3 276946.473532: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ UnityChoreogra-5761 [005] d..3 276946.473720: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.473729: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.473731: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.473734: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.473748: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.473752: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [002] d..3 276946.473779: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.473791: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.473793: cpu_idle: state=4294967295 cpu_id=4
+ UnityChoreogra-5761 [005] d..3 276946.473794: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.473794: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [003] d..3 276946.473806: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.473809: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.473813: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.473817: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityChoreogra-5761 [005] d..3 276946.473822: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ ndroid.systemu-4573 [002] d..3 276946.473824: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.473825: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.473837: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ FMOD-12164 [005] d..3 276946.473837: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <...>-648 [004] d..3 276946.473838: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.473838: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.473840: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.473849: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.473852: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.473855: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.473863: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.473867: cpu_idle: state=0 cpu_id=4
+ <...>-649 [003] d..3 276946.473873: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.473876: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.473876: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.473880: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.473882: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.473883: cpu_idle: state=0 cpu_id=3
+ appEventThread-651 [000] d..3 276946.473898: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.473905: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.473958: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.473968: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.473970: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.473972: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.473980: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.473991: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.474062: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.474072: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.474075: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.474079: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [006] d..3 276946.474100: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474103: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474106: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474107: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474110: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474111: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474113: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474114: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474115: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474116: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474118: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474119: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474121: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [002] d..3 276946.474124: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.474131: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.474154: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.474163: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.474166: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [006] d..3 276946.474166: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.474170: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [006] d..3 276946.474172: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.474196: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [003] d..3 276946.474201: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [003] d..3 276946.474204: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.474217: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [003] d..3 276946.474219: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.474224: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.474244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.474249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.474252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.474255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-649 [003] d..3 276946.474270: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.474272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.474278: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.474279: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.474280: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.474281: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.474283: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.474283: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.474290: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.474296: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.474297: cpu_idle: state=0 cpu_id=0
+ <...>-649 [003] d..3 276946.474301: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.474301: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.474303: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.474307: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.474308: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.474312: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.474312: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.474317: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-4888 [006] d..3 276946.474317: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.474319: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.474319: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474322: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ writer-5743 [000] d..3 276946.474323: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.474325: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [006] d..3 276946.474325: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.474329: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-4888 [006] d..3 276946.474332: print: 0xffffff87dfd69750s: B|4573|query
+ writer-5743 [000] d..3 276946.474333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.474333: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-4888 [006] d..3 276946.474334: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.474335: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.474336: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.474340: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.474340: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.474342: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.474346: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.474380: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.474381: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <idle>-0 [004] d..3 276946.474382: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.474385: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.474387: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.474391: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.474393: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.474393: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.474395: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.474396: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <idle>-0 [005] d..3 276946.474396: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.474404: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.474409: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.474411: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.474415: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [005] d..3 276946.474416: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.474417: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.474418: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [004] d..3 276946.474420: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.474420: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.474422: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.474423: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <...>-8794 [004] d..3 276946.474424: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ rcu_preempt-7 [005] d..3 276946.474429: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.474430: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ rcuop/4-44 [003] d..3 276946.474431: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.474432: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.474436: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.474436: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.474438: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.474440: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ rcuop/4-44 [003] d..3 276946.474441: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.474442: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.474443: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/4-44 [003] d..3 276946.474446: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.474454: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.474457: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ rcuop/0-10 [004] d..3 276946.474458: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ FastMixer-1198 [001] d..3 276946.474459: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <...>-52 [003] d..3 276946.474461: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.474468: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.474476: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.474478: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ rcuop/2-28 [001] d..3 276946.474480: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.474483: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.474488: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.474490: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [004] d..3 276946.474494: clock_set_rate: bimc_msmbus_a_clk state=1016987648 cpu_id=4
+ <...>-8794 [004] d..3 276946.474496: clock_set_rate: bimc_a_clk state=1016987648 cpu_id=4
+ trace-cmd-12203 [005] d..3 276946.474504: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.474511: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.474524: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.474529: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.474531: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.474533: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-8794 [004] d..3 276946.474536: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.474544: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.474544: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.474547: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.474856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.474863: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.474866: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.474869: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.474880: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.474883: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.474897: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.474903: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.474905: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.474909: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.474923: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-84 [002] d..3 276946.474929: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.474936: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.474938: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.474940: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.474942: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.474944: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-6079 [000] d..3 276946.474948: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.474955: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.474957: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.474961: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-4888 [006] d..3 276946.474964: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-6079 [000] d..3 276946.474968: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.474968: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.474971: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-4888 [006] d..3 276946.474973: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-8794 [005] d..3 276946.474974: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [000] d..3 276946.474974: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.474975: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ smem_native_rp-87 [005] d..3 276946.474979: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.474982: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.474983: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.474984: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [006] d..3 276946.474985: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.474987: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.474989: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.474993: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.474994: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.474996: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.474998: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.475000: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.475000: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.475003: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.475005: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.475009: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.475013: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.475021: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.475027: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.475028: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.475037: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.475038: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.475039: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.475041: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-1196 [001] d..3 276946.475043: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-8794 [005] d..3 276946.475045: workqueue_execute_end: work struct 0xffffffee74ebd360
+ <idle>-0 [000] d..3 276946.475045: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.475050: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-8794 [005] d..3 276946.475050: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.475051: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.475053: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.475055: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.475060: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.475068: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.475073: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.475079: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.475200: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.475208: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.475211: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.475214: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.475214: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.475216: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.475268: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.475271: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.475273: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.475282: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kgsl_worker_th-294 [002] d..3 276946.475282: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.475284: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.475285: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.475287: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-4888 [006] d..3 276946.475292: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [004] d..3 276946.475298: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.475300: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.475302: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.475310: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.475321: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.475340: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ trace-cmd-12200 [004] d..3 276946.475348: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.475350: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.475352: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [006] d..3 276946.475352: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.475355: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.475356: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [006] d..3 276946.475359: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.475393: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [003] d..3 276946.475398: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [003] d..3 276946.475400: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.475418: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [000] d..3 276946.475425: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-8794 [005] d..3 276946.475430: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [000] d..3 276946.475430: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.475432: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.475433: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.475435: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.475436: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.475436: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-649 [003] d..3 276946.475438: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [005] d..3 276946.475440: cpu_idle: state=0 cpu_id=5
+ <...>-649 [003] d..3 276946.475449: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.475452: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-649 [003] d..3 276946.475480: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.475484: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [002] d..3 276946.475486: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.475489: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.475494: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.475499: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.475501: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.475504: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-649 [003] d..3 276946.475513: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.475523: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.475525: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.475527: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.475533: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.475538: cpu_idle: state=0 cpu_id=4
+ <...>-649 [003] d..3 276946.475542: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.475546: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.475553: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.475554: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.475558: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.475560: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.475562: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.475563: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.475578: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.475586: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.475701: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.475706: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.475711: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.475717: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.475719: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.475719: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.475722: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.475722: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ trace-cmd-12204 [005] d..3 276946.475755: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.475760: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.475764: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.475767: cpu_idle: state=0 cpu_id=2
+ <...>-1197 [006] d..3 276946.475771: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.475776: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.475858: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.475861: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.475988: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.475989: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.476123: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.476126: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.476225: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.476227: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.476244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.476249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.476252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.476256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.476266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.476273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.476274: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.476277: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.476278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.476287: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.476289: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.476291: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.476293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.476296: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.476302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.476305: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.476315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.476320: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.476322: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.476325: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.476339: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.476347: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.476349: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.476350: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.476352: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.476355: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.476355: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.476357: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.476358: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.476361: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.476364: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.476366: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.476372: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.476375: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.476375: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.476378: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.476379: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.476380: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.476397: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.476404: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.476478: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.476481: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.476493: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.476494: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.476791: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.476792: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.476853: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.476856: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.476887: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.476891: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.476894: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.476897: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.476937: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.476941: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.477244: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [002] d..3 276946.477247: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.477250: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.477251: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.477254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.477257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.477272: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.477276: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.477283: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.477285: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.477289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.477298: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.477305: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.477323: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sfEventThread-652 [001] d..3 276946.477330: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.477332: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.477335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.477344: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.477352: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.477378: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.477391: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.477395: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ surfaceflinger-622 [000] d..3 276946.477516: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.477533: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.477537: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477540: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.477556: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.477564: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.477566: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477572: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.477576: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.477582: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.477585: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.477588: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.477590: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ surfaceflinger-622 [000] d..3 276946.477632: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.477638: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477640: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.477644: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477649: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.477668: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477693: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.477696: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.477699: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.477743: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477754: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.477759: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.477762: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477764: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.477770: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.477775: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.477777: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477783: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.477787: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477804: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.477808: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477811: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.477814: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477817: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.477827: print: 0xffffff87dfd69750s: E|622
+ Thread-9-5756 [005] d..3 276946.477834: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.477838: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.477839: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.477844: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.477850: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.477853: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.477856: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.477863: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477871: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477875: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.477879: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.477879: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.477882: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.477884: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [001] d..3 276946.477886: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.477942: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477945: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.477947: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.477949: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.478000: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.478011: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.478075: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.478082: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.478084: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.478088: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.478096: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.478103: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.478130: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [002] d..3 276946.478181: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.478183: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.478200: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.478211: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.478215: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [000] d..3 276946.478244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.478249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.478252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.478256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.478275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.478283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.478285: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.478288: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.478295: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.478303: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.478304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.478310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.478312: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.478316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.478324: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.478328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.478330: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.478334: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.478336: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.478339: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.478344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.478351: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.478384: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.478393: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.478394: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.478395: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.478397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.478401: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.478402: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.478403: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.478404: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.478408: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.478409: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.478411: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.478412: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.478415: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.478417: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.478420: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.478422: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.478429: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.478446: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.478453: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.478556: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ HwBinder:624_3-679 [001] d..3 276946.478655: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.478675: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.478691: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.478693: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.478702: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.478722: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.478729: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.478731: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.478734: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.478769: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.478771: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.478780: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.478808: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.478813: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.478817: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.478822: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.478832: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ <idle>-0 [005] d..3 276946.478832: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.478834: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.478834: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.478835: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.478836: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.478842: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.478845: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.478847: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.478858: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ trace-cmd-12198 [005] d..3 276946.478864: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.478869: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.478879: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.478883: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.478890: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.478893: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.478900: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.478921: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.478926: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.478928: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.478932: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.478938: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.478947: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.478947: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.478957: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.478971: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ HwBinder:624_3-679 [001] d..3 276946.479159: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.479167: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.479169: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.479173: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.479179: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.479202: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.479227: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.479246: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.479253: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.479256: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [004] d..3 276946.479276: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.479276: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.479280: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.479282: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.479283: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.479284: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ surfaceflinger-622 [000] d..3 276946.479292: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.479293: cpu_idle: state=0 cpu_id=1
+ FMOD-5742 [004] d..3 276946.479295: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.479299: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.479312: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.479321: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479323: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.479327: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479347: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.479351: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479353: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.479356: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479364: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.479367: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479370: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.479373: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479386: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479389: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479391: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.479397: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.479401: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.479403: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479413: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479440: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.479443: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.479445: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479450: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479580: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479590: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479592: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.479617: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.479627: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.479867: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.479875: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.479877: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.479881: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.479895: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.479899: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.479921: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.479928: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.479930: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.479935: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.479947: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.479954: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.479956: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.479957: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.479961: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.479963: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.479967: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.479974: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.479982: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.479985: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.479989: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <...>-1196 [001] d..3 276946.479989: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.479991: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.479992: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.479994: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.479994: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.480002: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FMOD-12164 [005] d..3 276946.480004: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.480007: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.480009: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.480009: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.480015: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.480016: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.480017: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.480020: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.480022: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.480024: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.480026: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.480029: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.480032: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.480055: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.480062: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.480062: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.480068: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.480071: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.480074: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.480079: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.480086: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.480093: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.480099: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.480245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.480249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.480251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.480255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.480271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.480272: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.480275: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.480279: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.480281: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.480284: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.480289: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.480295: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.480296: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.480301: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.480303: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.480306: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.480311: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.480317: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.480319: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.480323: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.480325: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.480328: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.480333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.480341: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.480372: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.480381: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.480382: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.480384: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.480386: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.480391: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.480393: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.480396: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.480397: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.480399: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.480401: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.480406: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.480407: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.480407: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.480408: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.480413: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.480415: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.480419: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [004] d..3 276946.480420: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.480423: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.480428: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.480436: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.480451: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.480458: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12199 [002] d..3 276946.480478: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.480489: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.480534: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.480535: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.480611: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.480614: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.480626: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.480629: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.480828: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.480830: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.480953: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.480955: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.481037: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.481040: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.481043: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.481045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.481050: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.481055: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.481057: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.481059: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.481062: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=000
+ rcu_preempt-7 [005] d..3 276946.481062: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.481065: cpu_idle: state=0 cpu_id=5
+ rcuop/6-60 [004] d..3 276946.481071: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.481071: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.481074: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.481074: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.481079: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/7-68 [000] d..3 276946.481182: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.481189: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.481305: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.481308: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.481676: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.481677: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.481880: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.481882: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.481884: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.481886: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.481925: workqueue_queue_work: work struct=0xffffffed9be80b28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.481928: workqueue_activate_work: work struct 0xffffffed9be80b28
+ <idle>-0 [002] d..3 276946.481930: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.481943: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.481944: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.481945: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.481945: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.481948: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.481952: workqueue_execute_start: work struct 0xffffffed9be80b28: function 0xffffff87e01740e8f
+ Thread-9-5756 [005] d..3 276946.481961: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [006] d..3 276946.481961: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [006] d..3 276946.481962: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [006] d..3 276946.481963: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.481965: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [006] d..3 276946.481968: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.481970: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.481972: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.481974: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.481978: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.481980: workqueue_execute_end: work struct 0xffffffed9be80b28
+ kworker/u16:12-20386 [005] d..3 276946.481982: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.481987: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.481992: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.481995: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.481999: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.482000: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.482002: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.482032: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ sensors@1.0-se-1083 [005] d..3 276946.482068: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.482080: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.482082: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.482087: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1083 [005] d..3 276946.482105: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ dsps_smem_glin-86 [002] d..3 276946.482108: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [005] d..3 276946.482111: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.482115: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1083 [005] d..3 276946.482117: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.482136: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ sensors@1.0-se-1082 [005] d..3 276946.482144: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.482146: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.482148: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.482151: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.482157: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.482161: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [000] d..3 276946.482173: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.482175: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [006] d..3 276946.482177: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.482179: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [006] d..3 276946.482180: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.482192: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.482200: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.482202: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.482203: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.482205: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.482207: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.482221: print: 0xffffff87dfd69750s: E|867
+ smem_native_ds-85 [003] d..3 276946.482232: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.482239: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [000] d..3 276946.482244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [000] d..3 276946.482253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.482255: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [000] d..3 276946.482258: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.482259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.482267: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.482267: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.482269: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.482272: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [001] d..3 276946.482273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.482277: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ writer-5743 [001] d..3 276946.482282: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-10919 [007] d..3 276946.482284: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.482284: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [000] d..3 276946.482285: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [002] d..3 276946.482288: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-867 [000] d..3 276946.482294: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ writer-5743 [001] d..3 276946.482295: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.482297: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ trace-cmd-12198 [005] d..3 276946.482298: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.482298: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.482298: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.482300: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.482302: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.482303: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ sensors@1.0-se-867 [000] d..3 276946.482305: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [005] d..3 276946.482306: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.482307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.482308: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.482310: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.482315: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.482317: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.482317: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.482317: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.482318: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.482323: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ sugov:0-603 [000] d..3 276946.482325: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=0
+ <idle>-0 [002] d..3 276946.482334: workqueue_queue_work: work struct=0xffffffed9be80028 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sugov:0-603 [000] d..3 276946.482334: cpu_frequency: state=1171200 cpu_id=0
+ writer-5743 [001] d..3 276946.482334: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.482335: workqueue_activate_work: work struct 0xffffffed9be80028
+ <idle>-0 [002] d..3 276946.482336: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.482341: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.482344: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.482346: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.482346: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.482347: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.482349: workqueue_execute_start: work struct 0xffffffed9be80028: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.482351: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.482352: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.482353: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ sugov:0-603 [000] d..3 276946.482353: cpu_frequency: state=1171200 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.482356: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ sugov:0-603 [000] d..3 276946.482358: cpu_frequency: state=1171200 cpu_id=2
+ <idle>-0 [006] d..3 276946.482358: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.482360: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.482365: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ sugov:0-603 [000] d..3 276946.482366: cpu_frequency: state=1171200 cpu_id=3
+ kworker/u16:12-20386 [005] d..3 276946.482368: workqueue_execute_end: work struct 0xffffffed9be80028
+ <...>-8794 [006] d..3 276946.482371: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.482373: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.482376: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [006] d..3 276946.482378: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ sugov:0-603 [000] d..3 276946.482379: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <...>-8794 [006] d..3 276946.482379: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.482380: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.482381: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ SensorService-4286 [007] d..3 276946.482384: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-8794 [006] d..3 276946.482384: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.482387: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1087 [005] d..3 276946.482401: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.482406: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.482410: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ SensorService-4286 [007] d..3 276946.482415: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=005
+ sensors@1.0-se-1086 [005] d..3 276946.482418: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [005] d..3 276946.482421: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ SensorService-4286 [007] d..3 276946.482422: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=005
+ <idle>-0 [006] d..3 276946.482423: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1086 [005] d..3 276946.482424: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ FastMixer-1198 [002] d..3 276946.482424: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.482425: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ SensorService-4286 [007] d..3 276946.482429: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-1115 [006] d..3 276946.482432: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.482435: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.482440: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.482441: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.482443: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.482443: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ sensors@1.0-se-867 [000] d..3 276946.482451: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [005] d..3 276946.482453: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ AudioTrack-5740 [004] d..3 276946.482454: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.482455: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [006] d..3 276946.482456: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.482458: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.482458: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.482460: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ HwBinder:867_1-4281 [005] d..3 276946.482465: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.482466: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [005] d..3 276946.482470: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.482472: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.482472: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.482473: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ AudioTrack-5759 [006] d..3 276946.482475: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.482476: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.482479: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.482479: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1115 [004] d..3 276946.482479: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.482479: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.482481: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.482489: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.482493: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.482495: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.482497: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.482511: cpu_idle: state=4294967295 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.482514: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.482516: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.482526: cpu_idle: state=0 cpu_id=2
+ HwBinder:867_1-4281 [001] d..3 276946.482544: print: 0xffffff87dfd69750s: E|867
+ writer-5743 [000] d..3 276946.482551: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.482561: cpu_idle: state=0 cpu_id=0
+ HwBinder:867_1-4281 [001] d..3 276946.482564: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.482575: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.482578: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.482590: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.482593: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.482595: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.482607: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:867_1-4281 [001] d..3 276946.482617: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.482622: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.482630: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.482630: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.482637: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [003] d..3 276946.482649: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.482653: cpu_idle: state=0 cpu_id=3
+ HwBinder:867_1-4281 [001] d..3 276946.482655: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [001] d..3 276946.482673: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.482685: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.482922: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.482925: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.483053: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.483057: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.483060: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.483060: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.483062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.483062: cpu_idle: state=0 cpu_id=5
+ FMOD-12164 [004] d..3 276946.483070: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.483073: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.483111: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.483115: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.483603: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.483605: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.484246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.484264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.484277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.484287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.484289: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.484294: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.484305: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.484310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484315: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.484318: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484319: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.484324: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.484335: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.484339: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.484345: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.484346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.484349: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.484354: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.484362: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.484397: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.484431: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.484441: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.484442: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.484443: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.484445: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.484453: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.484455: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.484456: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.484457: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.484459: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.484463: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.484464: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484467: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.484472: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.484472: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.484475: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.484482: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.484494: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.484514: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.484524: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.484848: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.484857: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484860: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.484865: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.484873: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.484877: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.484892: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.484900: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.484903: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.484909: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.484910: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.484918: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.484921: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.484926: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.484931: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.484936: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.484940: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.484941: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.484945: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.484948: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.484950: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.484954: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.484965: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.484969: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.484976: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.484980: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.484990: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.484992: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.484995: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.484999: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.485001: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.485005: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.485025: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.485030: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.485034: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.485036: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.485040: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.485041: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.485050: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.485061: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.485064: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.485073: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.485597: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.485602: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.485605: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.485607: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.485641: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.485646: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.485670: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.485676: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.485698: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.485704: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.485853: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.485863: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.486007: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.486013: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.486015: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.486015: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.486016: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.486017: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.486123: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.486127: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.486130: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.486134: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.486139: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.486141: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.486141: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.486142: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FMOD-12164 [004] d..3 276946.486149: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.486156: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.486177: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.486182: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.486245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.486251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.486255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.486260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.486276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.486284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.486287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.486292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.486301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.486303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.486311: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.486314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.486326: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.486328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.486336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.486339: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.486351: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.486361: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.486387: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.486397: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.486397: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.486399: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.486401: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.486405: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.486407: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.486408: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.486408: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.486414: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.486416: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.486418: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.486419: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.486421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.486424: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.486424: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.486434: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.486445: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.486467: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.486476: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.487010: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.487011: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [002] d..3 276946.487013: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.487024: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.487024: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.487026: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.487027: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.487028: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.487030: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ <...>-8794 [006] d..3 276946.487034: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [006] d..3 276946.487035: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [006] d..3 276946.487035: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.487039: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.487041: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.487042: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.487043: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [006] d..3 276946.487047: workqueue_execute_end: work struct 0xffffffed9be80e28
+ kworker/u16:12-20386 [005] d..3 276946.487051: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-8794 [006] d..3 276946.487051: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.487056: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.487056: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.487057: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.487058: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.487060: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.487062: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.487064: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1085 [004] d..3 276946.487087: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.487101: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.487104: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1085 [004] d..3 276946.487109: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.487110: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.487114: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.487116: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.487117: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.487121: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.487125: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.487126: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.487130: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.487132: cpu_idle: state=4294967295 cpu_id=6
+ dsps_smem_glin-86 [003] d..3 276946.487133: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.487134: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.487137: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.487139: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [005] d..3 276946.487140: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.487143: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [006] d..3 276946.487150: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.487150: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.487154: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.487154: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.487159: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.487179: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.487196: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.487207: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.487212: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.487215: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.487223: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.487225: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.487227: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.487230: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.487231: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [002] d..3 276946.487231: cpu_idle: state=0 cpu_id=2
+ HwBinder:867_1-4281 [000] d..3 276946.487246: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ smem_native_ds-85 [003] d..3 276946.487254: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.487258: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.487260: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [003] d..3 276946.487263: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.487277: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.487286: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.487287: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.487291: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.487295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.487314: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.487332: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.487342: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.487702: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.487705: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.487710: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.487712: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.487717: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.487722: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.487724: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.487727: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.487729: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.487734: cpu_idle: state=0 cpu_id=5
+ rcuop/0-10 [004] d..3 276946.487738: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.487738: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.487740: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.487740: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.487742: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.487744: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.487777: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.487782: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.487812: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.487815: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.488000: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.488010: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.488012: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.488019: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.488024: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.488034: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.488034: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.488035: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.488037: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.488038: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.488045: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.488054: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12198 [005] d..3 276946.488062: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.488067: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.488245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.488253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.488256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.488262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.488279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.488287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.488290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.488296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.488305: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.488306: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.488313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.488317: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.488329: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.488332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.488339: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.488344: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.488355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.488364: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.488391: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.488401: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.488402: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.488403: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.488405: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.488410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.488411: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.488412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.488413: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.488420: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.488422: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.488422: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.488425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.488426: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.488427: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.488428: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.488437: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.488448: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.488469: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.488479: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.489198: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.489203: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.489205: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.489208: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.489243: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FMOD-12164 [004] d..3 276946.489248: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.489252: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.489252: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.489253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.489256: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.489343: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.489347: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.489349: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.489351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.489363: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.489365: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.489390: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.489398: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.489520: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.489526: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489528: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.489531: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.489579: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.489585: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.489655: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.489660: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489662: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.489664: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.489684: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.489687: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.489691: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489693: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.489713: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.489717: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.489805: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.489810: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489812: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.489814: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.489834: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.489834: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489837: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.489838: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.489838: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.489843: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.489852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.489854: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.489859: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.489861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.489864: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.489868: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.489872: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.489881: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.489889: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.489891: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.489896: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.489898: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.489906: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.489908: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.489913: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.489915: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.489923: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.489925: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.489925: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.489933: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.489937: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.489949: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.489951: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.489959: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.489964: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.489974: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.489979: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.489983: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.489984: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.489984: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.489988: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.489990: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.489992: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.489994: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [006] d..3 276946.489994: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.490005: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-1196 [001] d..3 276946.490005: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.490013: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.490015: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.490015: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.490018: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.490018: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.490019: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-1196 [001] d..3 276946.490019: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.490019: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.490019: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490022: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.490024: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.490029: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.490029: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [004] d..3 276946.490034: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.490035: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.490037: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-12059 [006] d..3 276946.490042: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.490044: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.490046: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-1196 [001] d..3 276946.490048: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.490050: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [006] d..3 276946.490053: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ trace-cmd-12199 [004] d..3 276946.490055: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.490057: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.490063: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.490064: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490074: cpu_idle: state=0 cpu_id=0
+ DispSync-650 [002] d..3 276946.490078: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [002] d..3 276946.490085: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [002] d..3 276946.490095: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ trace-cmd-12204 [004] d..3 276946.490095: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.490097: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.490102: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ trace-cmd-12199 [004] d..3 276946.490113: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.490118: cpu_idle: state=0 cpu_id=4
+ DispSync-650 [002] d..3 276946.490119: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.490130: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.490140: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.490145: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490147: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.490149: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.490169: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.490170: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.490170: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.490172: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.490174: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.490174: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490175: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.490176: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.490177: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.490182: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ appEventThread-651 [000] d..3 276946.490183: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.490184: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.490186: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.490187: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [006] d..3 276946.490189: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.490189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.490193: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490195: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.490196: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.490199: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ appEventThread-651 [000] d..3 276946.490209: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.490211: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.490214: cpu_idle: state=0 cpu_id=6
+ appEventThread-651 [000] d..3 276946.490221: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ trace-cmd-12205 [005] d..3 276946.490223: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [002] d..3 276946.490224: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.490230: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [000] d..3 276946.490252: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490257: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.490263: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.490269: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.490286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.490286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.490291: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490293: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.490294: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.490294: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.490296: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.490302: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.490310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.490313: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.490315: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.490315: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490318: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.490319: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.490319: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.490321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.490322: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.490327: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.490338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.490342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.490342: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Thread-9-5756 [004] d..3 276946.490344: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.490345: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.490348: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.490349: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.490350: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.490352: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.490357: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.490367: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490378: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [005] d..3 276946.490384: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.490392: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.490394: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.490396: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [001] d..3 276946.490405: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.490416: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.490416: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.490417: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.490419: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityChoreogra-5761 [005] d..3 276946.490426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.490428: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityChoreogra-5761 [005] d..3 276946.490429: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.490437: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.490439: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490439: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.490443: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.490443: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [000] d..3 276946.490445: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.490454: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.490457: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.490462: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.490465: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [005] d..3 276946.490470: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.490481: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.490484: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [000] d..3 276946.490489: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.490490: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [000] d..3 276946.490499: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [005] d..3 276946.490528: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.490535: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [005] d..3 276946.490537: cpu_idle: state=0 cpu_id=5
+ <...>-649 [003] d..3 276946.490544: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.490546: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.490551: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.490562: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ ndroid.systemu-4573 [002] d..3 276946.490578: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.490578: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.490580: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.490583: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [005] d..3 276946.490594: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.490596: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.490598: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ appEventThread-651 [000] d..3 276946.490600: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490610: cpu_idle: state=0 cpu_id=0
+ <...>-649 [003] d..3 276946.490611: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.490623: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [003] d..3 276946.490623: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.490633: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.490635: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ trace-cmd-12200 [005] d..3 276946.490635: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490638: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.490641: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.490643: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.490645: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.490649: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.490650: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.490651: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.490657: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.490675: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.490685: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.490706: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.490717: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.490768: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ ndroid.systemu-4573 [002] d..3 276946.490777: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.490780: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.490786: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.490800: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.490812: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.490944: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [003] d..3 276946.490953: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.490956: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.490963: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [003] d..3 276946.490996: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.491004: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.491013: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.491018: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [002] d..3 276946.491020: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.491026: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [002] d..3 276946.491032: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.491052: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491059: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-4888 [003] d..3 276946.491059: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.491061: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.491064: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <...>-4888 [003] d..3 276946.491065: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.491070: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.491074: print: 0xffffff87dfd69750s: B|4573|query
+ sugov:4-604 [004] d..3 276946.491077: clock_set_rate: perfcl_clk state=2112000000 cpu_id=4
+ <...>-4888 [003] d..3 276946.491079: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.491083: print: 0xffffff87dfd69750s: B|4573|query
+ sugov:4-604 [004] d..3 276946.491084: cpu_frequency: state=2112000 cpu_id=4
+ <...>-4888 [003] d..3 276946.491087: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.491092: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ sugov:4-604 [004] d..3 276946.491127: cpu_frequency: state=2112000 cpu_id=5
+ sugov:4-604 [004] d..3 276946.491129: cpu_frequency: state=2112000 cpu_id=6
+ sugov:4-604 [004] d..3 276946.491131: cpu_frequency: state=2112000 cpu_id=7
+ <...>-4888 [003] d..3 276946.491137: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ sugov:4-604 [004] d..3 276946.491141: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.491146: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [003] d..3 276946.491151: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.491153: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.491160: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [003] d..3 276946.491181: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [000] d..3 276946.491198: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [000] d..3 276946.491206: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [000] d..3 276946.491209: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.491223: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [000] d..3 276946.491227: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.491233: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.491281: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [000] d..3 276946.491293: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.491295: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.491303: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [000] d..3 276946.491330: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.491341: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [001] d..3 276946.491350: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.491363: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.491368: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.491376: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [001] d..3 276946.491383: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.491397: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.491402: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.491406: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.491410: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.491486: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.491489: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [002] d..3 276946.491491: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.491503: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.491504: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.491504: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.491508: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.491509: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.491513: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ UnityMain-5695 [006] d..3 276946.491516: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.491521: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.491522: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.491524: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.491525: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491526: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.491527: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.491529: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.491531: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.491533: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491534: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491537: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491538: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491541: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.491546: workqueue_execute_end: work struct 0xffffffed9be80e28
+ kworker/u16:12-20386 [005] d..3 276946.491549: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ Worker-5712 [004] d..3 276946.491550: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.491556: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.491561: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.491563: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.491568: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.491569: workqueue_execute_end: work struct 0xffffffee79748960
+ UnityMain-5695 [006] d..3 276946.491569: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ Worker-5715 [004] d..3 276946.491570: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.491571: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [004] d..3 276946.491574: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.491576: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.491579: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491582: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.491584: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.491585: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [004] d..3 276946.491586: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.491591: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.491594: cpu_frequency: state=2457600 cpu_id=4
+ sugov:4-604 [004] d..3 276946.491611: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.491612: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.491614: cpu_frequency: state=2457600 cpu_id=7
+ sugov:4-604 [004] d..3 276946.491619: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.491622: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.491622: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.491628: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.491637: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.491663: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1040 [005] d..3 276946.491670: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.491672: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.491674: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ AudioOut_15-1199 [006] d..3 276946.491677: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.491680: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.491686: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-8794 [005] d..3 276946.491687: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.491691: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.491698: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.491700: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.491702: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.491704: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.491707: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [004] d..3 276946.491709: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.491711: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.491713: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.491714: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.491747: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12202 [005] d..3 276946.491755: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.491760: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.491771: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.491783: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.491790: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.491799: workqueue_queue_work: work struct=0xffffffed9be80ba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.491801: workqueue_activate_work: work struct 0xffffffed9be80ba8
+ <idle>-0 [002] d..3 276946.491803: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.491812: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.491814: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.491814: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.491815: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.491818: workqueue_execute_start: work struct 0xffffffed9be80ba8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.491819: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [005] d..3 276946.491820: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.491820: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.491821: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.491825: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.491828: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.491830: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.491832: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.491834: workqueue_execute_end: work struct 0xffffffed9be80ba8
+ SensorService-4286 [007] d..3 276946.491834: print: 0xffffff87dfd69750s: E|1661
+ kworker/u16:12-20386 [004] d..3 276946.491838: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.491838: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.491841: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.491842: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.491843: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.491847: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.491848: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.491852: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.491857: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.491858: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-4291 [005] d..3 276946.491860: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.491863: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.491871: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [005] d..3 276946.491874: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.491876: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.491877: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.491879: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.491882: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.491884: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.491887: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [007] d..3 276946.491898: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ UnityMain-5695 [006] d..3 276946.491918: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491924: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.491925: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.491925: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.491926: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.491927: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491927: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.491928: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.491931: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491932: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.491933: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.491935: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.491935: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.491939: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.491942: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [000] d..3 276946.491943: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ UnityMain-5695 [006] d..3 276946.491946: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.491970: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.491975: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.491990: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.491991: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.491993: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.492006: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.492025: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ trace-cmd-12198 [005] d..3 276946.492030: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.492035: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.492039: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.492052: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [006] d..3 276946.492053: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.492058: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.492073: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:867_1-4281 [000] d..3 276946.492075: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.492080: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.492083: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.492086: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.492087: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.492093: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.492095: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.492097: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.492099: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.492100: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.492105: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.492122: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.492143: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.492149: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [000] d..3 276946.492153: cpu_idle: state=0 cpu_id=0
+ UnityMain-5747 [004] d..3 276946.492178: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [004] d..3 276946.492184: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <idle>-0 [005] d..3 276946.492186: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5747 [004] d..3 276946.492187: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.492187: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ Worker-5714 [004] d..3 276946.492192: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.492193: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492196: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.492199: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.492202: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5715 [004] d..3 276946.492203: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5747 [005] d..3 276946.492206: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ <idle>-0 [004] d..3 276946.492207: cpu_idle: state=0 cpu_id=4
+ UnityMain-5747 [005] d..3 276946.492209: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ <idle>-0 [004] d..3 276946.492211: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.492214: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5747 [005] d..3 276946.492214: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [004] d..3 276946.492216: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.492218: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ EnlightenWorke-5748 [004] d..3 276946.492218: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.492222: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ EnlightenWorke-5748 [004] d..3 276946.492223: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.492225: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.492226: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-12059 [003] d..3 276946.492227: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.492246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.492251: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.492254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12203 [005] d..3 276946.492259: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [000] d..3 276946.492259: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5747 [005] d..3 276946.492263: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ <idle>-0 [000] d..3 276946.492265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5747 [005] d..3 276946.492267: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ <idle>-0 [004] d..3 276946.492269: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.492270: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [004] d..3 276946.492272: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.492273: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [004] d..3 276946.492275: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [004] d..3 276946.492278: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.492279: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [004] d..3 276946.492281: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.492286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=003
+ <...>-4888 [001] d..3 276946.492286: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ UnityMain-5747 [005] d..3 276946.492287: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.492291: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.492293: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.492297: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492298: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.492299: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492302: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-4888 [001] d..3 276946.492302: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <idle>-0 [004] d..3 276946.492303: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.492305: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ writer-5743 [000] d..3 276946.492312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FMOD-12164 [004] d..3 276946.492317: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [000] d..3 276946.492324: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.492326: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [001] d..3 276946.492329: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.492332: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.492345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.492352: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.492357: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.492357: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.492365: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.492375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.492377: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.492382: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [006] d..3 276946.492396: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492400: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492401: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.492402: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.492403: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492403: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.492405: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [004] d..3 276946.492405: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492407: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492407: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.492408: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492410: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492415: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492415: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492418: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.492420: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.492423: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5713 [004] d..3 276946.492427: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.492429: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.492430: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5714 [004] d..3 276946.492432: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [000] d..3 276946.492438: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.492438: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.492442: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.492447: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.492449: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.492450: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492451: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492452: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.492452: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.492453: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.492454: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492456: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492456: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492458: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492463: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.492466: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.492468: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.492473: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.492476: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.492484: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492487: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.492489: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.492490: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.492500: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.492503: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [003] d..3 276946.492517: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492518: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492522: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492523: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.492524: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.492525: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492525: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.492527: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492528: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492529: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.492530: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [003] d..3 276946.492530: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.492532: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.492541: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.492542: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.492542: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.492543: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.492543: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.492547: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [003] d..3 276946.492555: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.492558: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.492559: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.492563: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.492563: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.492563: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.492566: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.492566: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.492568: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.492570: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [003] d..3 276946.492576: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492586: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492590: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.492591: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.492591: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492593: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492593: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.492595: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492597: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492598: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492601: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492603: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492603: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492606: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492608: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492609: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492610: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.492612: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492615: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492617: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.492617: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492619: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492620: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492622: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492623: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492624: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.492627: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.492650: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.492654: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.492656: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.492659: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.492663: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.492667: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.492669: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.492670: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.492671: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.492701: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.492704: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.492763: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492768: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492769: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.492771: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492773: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492773: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492775: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492775: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492776: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492778: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492778: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492780: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492781: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492781: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492783: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492784: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492784: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.492785: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.492786: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492787: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492787: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.492790: cpu_idle: state=0 cpu_id=3
+ Worker-5712 [004] d..3 276946.492794: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [002] d..3 276946.492795: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492796: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492797: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492797: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492799: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492799: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492800: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492802: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492803: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492803: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492805: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492805: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492806: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492807: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492808: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492808: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492810: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492810: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492811: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492813: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.492814: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [004] d..3 276946.492814: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.492816: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492816: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492818: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492818: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.492820: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492821: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492821: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492822: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492823: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492825: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492825: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492826: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492827: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492827: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492829: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492829: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.492829: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=002
+ Worker-5715 [004] d..3 276946.492830: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492831: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492832: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492833: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492834: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492834: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492835: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.492836: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.492837: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-4888 [001] d..3 276946.492837: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ UnityMain-5695 [006] d..3 276946.492837: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492838: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492840: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492841: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.492841: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492843: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492843: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492844: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492846: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492846: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492847: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492848: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492850: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492850: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492851: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492852: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492853: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492854: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.492854: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492856: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492857: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492857: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492859: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492859: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492860: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492861: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492862: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492862: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492864: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492864: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492865: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492866: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492867: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492867: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.492869: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.492869: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492869: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492870: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492871: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492872: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.492874: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.492876: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.492879: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.492882: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.492887: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.492888: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.492890: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.492892: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492896: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492896: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.492898: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492900: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492900: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492902: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492902: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492903: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492905: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492906: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492906: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492908: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492909: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492909: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.492911: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492912: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.492913: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492914: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492915: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.492917: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492919: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.492920: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492922: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492923: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492925: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492926: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492928: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492928: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492929: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-4888 [001] d..3 276946.492931: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ trace-cmd-12204 [004] d..3 276946.492939: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.492942: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [001] d..3 276946.492943: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.492945: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5714 [004] d..3 276946.492945: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492947: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492949: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492950: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.492950: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [006] d..3 276946.492951: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.492951: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Worker-5715 [004] d..3 276946.492952: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.492953: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ UnityMain-5695 [006] d..3 276946.492954: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492955: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.492955: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.492955: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492957: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492958: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.492958: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.492962: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.492964: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492964: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.492966: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492967: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492968: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.492970: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.492974: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [001] d..3 276946.492975: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [006] d..3 276946.492976: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492976: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492977: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492978: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.492978: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.492978: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.492980: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.492980: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492981: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.492981: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ Worker-5714 [004] d..3 276946.492982: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.492984: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ UnityMain-5695 [006] d..3 276946.492984: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.492984: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492985: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.492986: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.492988: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.492991: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.492993: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.492995: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.492997: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ kgsl_worker_th-294 [002] d..3 276946.492998: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.493001: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [003] d..3 276946.493004: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:12-20386 [005] d..3 276946.493004: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [003] d..3 276946.493007: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.493009: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12202 [005] d..3 276946.493020: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [000] d..3 276946.493021: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [005] d..3 276946.493025: cpu_idle: state=0 cpu_id=5
+ <...>-648 [000] d..3 276946.493028: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [000] d..3 276946.493031: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.493034: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493037: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493038: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493040: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493042: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493042: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493044: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493044: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493045: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493046: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493047: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493049: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493050: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493050: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493052: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493053: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493053: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-648 [000] d..3 276946.493054: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5695 [006] d..3 276946.493055: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493056: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493056: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493058: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493060: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493061: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493063: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493064: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493064: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493065: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493066: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493066: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493068: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493069: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493069: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493071: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493072: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493072: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493074: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493078: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493080: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-648 [000] d..3 276946.493080: print: 0xffffff87dfd69750s: B|622|waitForever
+ Worker-5713 [004] d..3 276946.493082: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493085: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.493087: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493090: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493091: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493092: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493093: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493093: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493095: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493096: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-648 [000] d..3 276946.493096: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.493097: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493100: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-648 [000] d..3 276946.493101: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ Worker-5714 [004] d..3 276946.493103: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493105: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493107: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [000] d..3 276946.493135: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.493138: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-648 [000] d..3 276946.493140: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.493142: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493142: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493144: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493144: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493145: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493148: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493148: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493149: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493151: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493151: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493153: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493154: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493154: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493156: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493157: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493157: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493159: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493160: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.493161: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-648 [000] d..3 276946.493162: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ Worker-5713 [004] d..3 276946.493163: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493165: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [000] d..3 276946.493175: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.493177: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.493181: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.493184: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493184: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493185: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493187: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493188: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493188: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493190: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493190: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493191: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493193: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493194: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493194: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493196: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493196: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493197: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493198: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493199: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493200: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493201: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493203: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493204: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493205: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493206: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.493208: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493209: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493211: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-648 [000] d..3 276946.493211: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493212: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493216: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493217: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493217: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493219: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493219: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493220: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.493222: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.493228: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-4888 [002] d..3 276946.493229: print: 0xffffff87dfd69750s: E|4573
+ Worker-5712 [004] d..3 276946.493231: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493233: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493235: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493237: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.493241: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.493248: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-4888 [002] d..3 276946.493251: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.493262: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [005] d..3 276946.493264: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.493266: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.493266: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [002] d..3 276946.493267: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.493267: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-4888 [002] d..3 276946.493272: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.493276: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12201 [005] d..3 276946.493299: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.493303: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.493310: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493314: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493315: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-4888 [002] d..3 276946.493317: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.493317: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493319: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493320: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493321: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493322: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493323: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493325: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493327: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493327: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.493329: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.493329: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ Worker-5713 [004] d..3 276946.493331: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493332: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493333: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493334: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-12059 [001] d..3 276946.493334: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493335: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493336: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493336: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493338: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493338: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493339: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493341: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493341: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493342: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493343: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493344: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493344: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.493344: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.493346: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493346: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493347: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493349: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493349: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493350: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493351: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493352: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493353: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493354: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493355: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493356: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493358: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493359: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493359: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.493359: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [006] d..3 276946.493360: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493361: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493362: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493362: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.493364: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.493366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.493370: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493375: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493377: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493379: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [005] d..3 276946.493380: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.493384: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.493386: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493389: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493390: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493392: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493392: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493393: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493395: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493398: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493400: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493402: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.493409: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493412: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493413: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493414: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493415: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493416: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493417: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493421: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493425: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.493427: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.493428: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [004] d..3 276946.493428: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493431: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493433: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [005] d..3 276946.493434: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.493436: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.493462: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493466: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493467: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493468: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493468: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.493469: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493471: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493471: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493473: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493477: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493482: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [004] d..3 276946.493483: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ Worker-5714 [004] d..3 276946.493487: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ Worker-5714 [004] d..3 276946.493491: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493493: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.493496: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.493528: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493531: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493534: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493537: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.493540: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.493544: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.493563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.493575: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.493580: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.493581: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493586: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493587: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493589: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493589: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493590: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493593: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493593: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493595: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493599: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493601: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.493603: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493605: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.493649: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493653: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493653: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493655: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493655: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493657: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493660: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493660: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493662: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493663: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493664: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493666: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493667: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493667: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493669: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493670: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493670: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493672: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493673: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493675: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493677: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493679: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.493708: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493712: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493712: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493714: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493716: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493717: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493719: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493721: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493723: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493725: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493726: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493726: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493728: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493729: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493729: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493731: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493731: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493732: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493734: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493734: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493735: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493736: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493737: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493738: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493739: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493740: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493741: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493742: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493743: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493743: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493745: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493746: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493748: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493748: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493749: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493750: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493751: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493752: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493753: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493754: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.493756: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.493777: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.493856: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.493859: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.493861: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493862: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.493862: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.493863: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493864: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493865: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493868: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493868: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493870: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493875: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493875: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493878: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493880: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493880: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493882: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493885: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493887: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493890: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493892: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.493895: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.493900: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.493900: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.493902: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.493903: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493903: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493904: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493905: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493906: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493906: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493909: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493909: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493911: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493913: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.493916: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493918: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.493919: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [005] d..3 276946.493920: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.493923: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.493926: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493929: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493929: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493931: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493931: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.493932: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493934: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493934: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.493936: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493937: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493939: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493939: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493940: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493941: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493941: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493943: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493944: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493944: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493946: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493946: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493947: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493949: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.493950: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493950: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493951: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.493952: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.493952: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.493954: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.493955: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.493956: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.493958: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.494021: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.494036: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.494039: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.494042: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.494045: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [002] d..3 276946.494047: cpu_idle: state=0 cpu_id=2
+ DispSync-650 [000] d..3 276946.494068: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.494073: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.494084: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.494088: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.494095: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.494111: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.494120: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.494139: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sfEventThread-652 [001] d..3 276946.494150: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.494152: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.494157: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.494175: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.494176: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.494186: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.494215: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.494230: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.494235: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ surfaceflinger-622 [000] d..3 276946.494248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.494259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.494261: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.494267: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.494297: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [001] d..3 276946.494308: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.494310: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.494315: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.494326: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.494337: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.494342: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.494346: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ FastMixer-1198 [002] d..3 276946.494350: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.494353: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.494358: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.494361: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.494362: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.494364: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.494366: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.494369: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.494373: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.494378: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.494378: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.494381: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [005] d..3 276946.494382: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.494382: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.494388: cpu_idle: state=4294967295 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.494388: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.494390: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [006] d..3 276946.494390: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/4-44 [003] d..3 276946.494400: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.494400: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.494402: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.494402: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.494405: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [001] d..3 276946.494406: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [006] d..3 276946.494407: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.494408: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.494408: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.494411: cpu_idle: state=0 cpu_id=3
+ writer-5743 [001] d..3 276946.494415: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.494418: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.494423: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.494430: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-12059 [006] d..3 276946.494432: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.494433: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.494438: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.494442: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [001] d..3 276946.494445: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.494446: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494450: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.494468: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.494479: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.494482: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494492: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.494498: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.494498: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.494511: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.494512: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.494516: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.494520: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.494522: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.494524: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.494525: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.494533: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.494535: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.494540: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.494543: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ AudioTrack-5759 [005] d..3 276946.494547: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.494551: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.494551: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.494561: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [002] d..3 276946.494562: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.494570: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494573: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.494578: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494585: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-10919 [007] d..3 276946.494589: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [001] d..3 276946.494591: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.494595: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.494597: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.494599: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.494601: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.494606: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.494619: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.494622: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.494626: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.494628: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.494629: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494639: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-12059 [006] d..3 276946.494649: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.494650: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.494652: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.494653: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.494657: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.494675: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494688: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.494690: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.494695: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.494695: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.494699: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.494700: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.494700: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ Thread-9-5756 [004] d..3 276946.494702: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.494704: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.494708: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-10919 [007] d..3 276946.494731: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.494736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.494739: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.494739: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.494741: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.494744: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.494780: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.494781: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.494783: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ <idle>-0 [006] d..3 276946.494785: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.494787: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.494790: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.494856: print: 0xffffff87dfd69750s: B|622|prepare
+ <idle>-0 [003] d..3 276946.494866: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.494869: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [003] d..3 276946.494879: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.494882: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.494887: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.494893: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.494901: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.494903: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.494909: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.494910: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [003] d..3 276946.494913: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [001] d..3 276946.494940: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.494952: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.494954: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.494959: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-10919 [007] d..3 276946.494961: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.494967: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.494968: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.494970: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [001] d..3 276946.494970: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.494975: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.494980: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <...>-6079 [001] d..3 276946.494982: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.494985: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [003] d..3 276946.494989: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.494991: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.494992: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.494996: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.494997: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.494998: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.495001: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-6079 [001] d..3 276946.495006: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-1196 [002] d..3 276946.495008: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-1196 [002] d..3 276946.495016: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.495017: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.495020: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.495021: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityGfxDevice-5711 [004] d..3 276946.495023: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [006] d..3 276946.495024: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.495028: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.495028: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.495031: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [000] d..3 276946.495031: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [002] d..3 276946.495033: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.495033: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.495036: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.495036: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.495037: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [001] d..3 276946.495039: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.495047: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [003] d..3 276946.495047: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [001] d..3 276946.495049: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.495053: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.495057: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [000] d..3 276946.495058: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.495059: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.495064: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [001] d..3 276946.495065: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.495072: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.495073: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.495074: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [001] d..3 276946.495074: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12204 [004] d..3 276946.495075: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.495075: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.495078: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.495081: print: 0xffffff87dfd69750s: B|5677|query
+ HwBinder:624_3-679 [003] d..3 276946.495082: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityGfxDevice-5711 [004] d..3 276946.495083: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.495085: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.495086: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.495089: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <...>-83 [002] d..3 276946.495100: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.495106: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.495110: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.495112: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.495135: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=000
+ <...>-1196 [000] d..3 276946.495138: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.495148: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-1196 [000] d..3 276946.495148: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.495151: cpu_idle: state=4294967295 cpu_id=1
+ <...>-1196 [000] d..3 276946.495154: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=000
+ <idle>-0 [001] d..3 276946.495155: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [004] d..3 276946.495157: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [000] d..3 276946.495169: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ HwBinder:624_3-679 [003] d..3 276946.495170: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.495185: print: 0xffffff87dfd69750s: E|624
+ <...>-6079 [001] d..3 276946.495185: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.495192: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [001] d..3 276946.495195: cpu_idle: state=0 cpu_id=1
+ <...>-648 [000] d..3 276946.495214: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [000] d..3 276946.495225: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [000] d..3 276946.495229: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.495246: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [000] d..3 276946.495249: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.495256: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.495283: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.495289: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.495291: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.495293: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [000] d..3 276946.495296: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.495300: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.495304: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.495311: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.495314: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.495314: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.495316: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.495317: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.495320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.495321: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.495342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.495345: cpu_idle: state=0 cpu_id=6
+ <...>-648 [000] d..3 276946.495353: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.495354: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [000] d..3 276946.495367: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.495368: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.495373: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.495376: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.495391: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.495486: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <idle>-0 [002] d..3 276946.495515: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.495519: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.495561: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.495567: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.495569: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.495571: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.495590: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.495591: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.495595: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.495596: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.495614: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ <...>-12059 [006] d..3 276946.495617: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.495620: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.495624: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ UnityGfxDevice-5711 [004] d..3 276946.495652: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=000
+ UnityGfxDevice-5711 [004] d..3 276946.495663: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.495664: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=000
+ <idle>-0 [000] d..3 276946.495668: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.495671: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.495676: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <idle>-0 [006] d..3 276946.495686: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.495690: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.495693: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.495695: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-648 [000] d..3 276946.495720: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [000] d..3 276946.495726: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [000] d..3 276946.495730: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.495746: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-1197 [006] d..3 276946.495746: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.495751: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.495751: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.495765: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.495765: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [002] d..3 276946.495768: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.495771: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.495772: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.495773: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.495775: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.495777: print: 0xffffff87dfd69750s: E|624
+ <...>-648 [000] d..3 276946.495779: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.495783: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [000] d..3 276946.495800: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.495805: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.495807: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.495824: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-648 [000] d..3 276946.495825: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ HwBinder:624_3-679 [003] d..3 276946.495827: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [006] d..3 276946.495829: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.495837: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [004] d..3 276946.495840: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.495842: cpu_idle: state=4294967295 cpu_id=4
+ <...>-648 [000] d..3 276946.495843: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=118 prev_state=R+ ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [004] d..3 276946.495845: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.495867: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.495874: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [000] d..3 276946.495883: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.495894: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.495896: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.495902: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.495910: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.495943: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.495949: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.495953: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.495953: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.495957: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ <...>-10919 [007] d..3 276946.495959: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.495960: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.495961: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.495962: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.495964: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.495966: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.495969: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.495972: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.495989: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-12059 [006] d..3 276946.496010: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496016: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.496019: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.496024: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.496034: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.496039: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [002] d..3 276946.496046: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.496048: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [002] d..3 276946.496049: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.496080: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.496087: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.496090: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.496096: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.496098: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ HwBinder:624_3-679 [003] d..3 276946.496117: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [003] d..3 276946.496131: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-10919 [007] d..3 276946.496133: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.496138: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.496139: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496141: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.496144: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.496147: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [000] d..3 276946.496151: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.496163: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.496166: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.496170: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496171: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.496193: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496196: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.496248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.496256: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.496257: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.496259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.496262: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.496266: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.496268: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.496271: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.496288: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.496294: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496296: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.496298: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.496305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-10919 [007] d..3 276946.496317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.496319: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.496319: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.496321: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.496323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496325: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.496326: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.496334: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.496338: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.496338: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.496346: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496349: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.496350: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.496350: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.496360: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.496363: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.496368: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.496380: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.496387: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.496390: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.496396: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.496398: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.496403: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:624_3-679 [003] d..3 276946.496403: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ writer-5743 [000] d..3 276946.496412: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.496418: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-10919 [007] d..3 276946.496420: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.496421: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.496427: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496428: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.496430: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.496437: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.496450: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.496450: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.496454: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496456: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.496464: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.496477: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496480: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.496492: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.496503: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.496505: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.496505: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.496507: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ HwBinder:624_3-679 [003] d..3 276946.496512: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [001] d..3 276946.496515: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.496516: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.496517: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.496519: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [006] d..3 276946.496531: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.496532: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.496532: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496533: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.496534: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.496535: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.496535: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.496536: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.496538: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.496539: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.496546: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.496550: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.496553: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.496568: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.496574: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ FastMixer-1198 [001] d..3 276946.496575: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [006] d..3 276946.496576: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496581: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.496587: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.496595: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.496613: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.496624: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.496629: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.496640: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.496651: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496696: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.496704: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.496706: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [002] d..3 276946.496707: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.496713: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.496718: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.496720: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.496726: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.496729: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.496730: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [000] d..3 276946.496732: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.496736: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496739: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.496744: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496758: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.496764: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496767: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.496772: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496791: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496795: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.496799: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.496810: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.496816: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-10919 [007] d..3 276946.496821: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.496823: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.496828: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.496830: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.496832: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.496838: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.496839: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [003] d..3 276946.496839: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.496840: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.496842: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [003] d..3 276946.496851: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.496858: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.496882: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.496889: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12200 [005] d..3 276946.496892: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.496898: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.496907: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.496930: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.496932: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.496935: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/2-28 [005] d..3 276946.496944: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.496947: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.497009: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <...>-10919 [007] d..3 276946.497011: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.497015: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <...>-10919 [007] d..3 276946.497017: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.497018: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.497019: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497021: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.497021: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.497023: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.497025: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.497059: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497062: cpu_idle: state=0 cpu_id=6
+ kgsl_worker_th-294 [003] d..3 276946.497076: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.497085: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.497085: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497087: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.497091: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.497103: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.497107: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.497108: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.497111: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.497146: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.497161: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.497191: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497197: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497199: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497202: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.497220: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.497223: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.497228: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497229: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.497249: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497252: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.497294: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497296: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.497312: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.497315: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.497346: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497352: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497354: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497357: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.497396: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497401: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.497508: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497509: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.497511: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.497512: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.497515: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.497517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497520: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497522: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.497543: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.497544: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497548: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497549: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.497550: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.497554: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.497586: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497590: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.497672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497680: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497682: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.497717: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497720: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.497726: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497731: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497733: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497735: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.497739: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.497744: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.497746: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.497749: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.497769: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497775: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.497777: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.497784: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.497799: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.497803: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.497831: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497836: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497839: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.497861: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.497863: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.497867: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497868: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.497870: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.497875: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.497877: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.497879: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.497879: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [006] d..3 276946.497882: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.497882: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497886: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497888: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497890: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.497892: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.497895: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.497904: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.497907: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.497908: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.497913: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.497982: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.497988: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.497990: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.497992: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.498011: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.498012: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498015: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.498016: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.498016: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498019: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498038: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498042: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.498075: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.498079: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.498118: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498124: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498126: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498128: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.498147: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.498148: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.498152: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498154: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498173: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498176: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.498246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.498251: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.498253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.498257: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.498257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.498259: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498260: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.498264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.498280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.498287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.498290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.498296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.498296: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.498299: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.498300: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.498303: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.498306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.498307: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.498315: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.498319: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.498332: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.498333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.498341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.498345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.498356: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.498367: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.498372: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.498375: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.498379: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498385: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498387: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498389: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.498399: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.498408: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.498409: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.498409: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.498410: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.498410: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.498412: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.498414: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498415: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.498417: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.498419: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.498420: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.498420: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.498424: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.498427: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.498428: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.498431: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.498432: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.498435: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.498435: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.498437: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.498438: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.498440: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.498443: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ writer-5743 [000] d..3 276946.498443: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.498445: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.498446: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.498448: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.498452: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.498453: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.498455: cpu_idle: state=4294967295 cpu_id=5
+ FMOD-12164 [004] d..3 276946.498456: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.498457: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [001] d..3 276946.498458: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [005] d..3 276946.498484: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FMOD-12164 [004] d..3 276946.498493: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.498493: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.498496: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12198 [005] d..3 276946.498506: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.498508: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.498510: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.498511: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498519: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498520: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498540: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.498540: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498543: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.498544: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498544: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498547: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498566: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498569: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.498582: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.498585: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.498650: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498656: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498658: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498659: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498678: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.498679: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498682: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.498683: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498683: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498686: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498705: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498708: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.498723: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.498727: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.498727: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.498731: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.498751: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.498754: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.498757: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.498758: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.498785: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498790: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498792: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498794: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498813: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.498813: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498817: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498818: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498838: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498841: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.498917: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.498923: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498924: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498926: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.498945: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.498946: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.498948: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.498950: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Thread-9-5756 [004] d..3 276946.498951: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498952: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.498953: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.498956: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.498973: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.498976: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.499050: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.499055: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499057: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.499059: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499078: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.499078: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.499082: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499084: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499103: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.499104: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.499107: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.499108: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.499183: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.499187: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.499188: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.499190: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.499191: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.499193: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.499211: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.499212: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.499216: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499217: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499237: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.499240: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.499317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.499322: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499324: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.499326: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.499346: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499349: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.499349: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.499349: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499353: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499356: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.499359: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.499361: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.499363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.499379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.499385: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.499389: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.499394: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.499413: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.499417: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.499419: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.499422: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.499434: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.499438: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.499498: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.499504: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499506: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.499508: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.499513: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.499517: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.499527: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.499527: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.499531: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499532: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499553: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.499556: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.499639: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.499644: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499647: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.499649: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.499668: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.499668: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.499671: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.499672: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.499672: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499675: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.499690: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.499694: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.499695: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.499698: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.499778: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.499783: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499785: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.499787: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.499832: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.499836: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.499862: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.499875: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.499877: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.499882: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.499902: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.499905: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.499926: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.499937: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.499939: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.499945: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.499953: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.499956: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.499957: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.499959: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.499962: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.499963: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.499964: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.499965: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.499966: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.499970: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.499975: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.499981: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.499984: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.499986: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.499987: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.499988: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.499991: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.499991: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.499993: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.499997: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.499999: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.500004: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.500013: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.500014: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.500016: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.500020: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.500025: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.500028: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.500030: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [001] d..3 276946.500030: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.500035: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.500038: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.500042: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.500044: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.500048: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.500053: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.500079: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.500082: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.500089: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.500090: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.500093: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.500097: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.500106: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.500117: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.500123: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.500133: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.500174: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.500181: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500182: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.500184: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.500203: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.500203: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.500208: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500210: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.500226: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.500229: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.500231: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.500233: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.500246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.500252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.500257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.500262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.500276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.500284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.500286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.500291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.500299: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.500302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.500309: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.500315: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.500324: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.500329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.500334: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.500336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.500338: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.500343: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.500352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.500362: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.500390: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.500393: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.500399: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.500400: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.500400: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.500402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.500403: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.500403: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.500404: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.500409: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.500410: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.500411: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.500412: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.500416: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.500418: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.500420: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.500420: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.500421: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.500422: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.500422: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.500423: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.500427: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.500427: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.500428: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.500429: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FastMixer-1198 [001] d..3 276946.500436: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.500447: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.500448: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.500451: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12203 [005] d..3 276946.500458: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.500462: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.500471: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.500482: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.500538: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.500544: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500545: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.500547: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.500567: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.500567: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.500572: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500573: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.500593: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.500596: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.500673: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.500677: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.500714: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.500720: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500722: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.500724: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.500743: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.500743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.500747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500748: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.500768: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.500771: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.500800: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.500802: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.500897: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.500903: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500904: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.500906: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.500926: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.500926: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500929: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.500930: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.500930: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.500933: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.500953: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.500956: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.501037: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.501040: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.501043: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.501045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.501052: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.501057: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.501059: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.501062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.501065: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.501065: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.501068: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.501078: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.501083: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.501090: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/7-68 [000] d..3 276946.501131: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.501140: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.501314: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.501320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.501322: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.501324: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.501367: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.501372: cpu_idle: state=0 cpu_id=6
+ rcuop/6-60 [004] d..3 276946.501456: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.501460: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.501480: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.501482: workqueue_queue_work: work struct=0xffffffed9be809a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.501485: workqueue_activate_work: work struct 0xffffffed9be809a8
+ <...>-10919 [007] d..3 276946.501486: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.501488: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.501488: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.501490: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.501500: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.501501: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.501502: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.501504: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.501504: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.501508: workqueue_execute_start: work struct 0xffffffed9be809a8: function 0xffffff87e01740e8f
+ <...>-12059 [006] d..3 276946.501509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.501509: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.501513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.501514: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.501516: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.501518: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.501519: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.501524: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.501526: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.501529: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.501531: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-12059 [006] d..3 276946.501534: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.501537: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.501539: workqueue_execute_end: work struct 0xffffffed9be809a8
+ <...>-8794 [004] d..3 276946.501540: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-8794 [004] d..3 276946.501544: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.501549: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-8794 [004] d..3 276946.501553: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.501557: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.501559: workqueue_execute_end: work struct 0xffffffee79748960
+ FMOD-12164 [005] d..3 276946.501559: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-8794 [004] d..3 276946.501563: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.501566: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1083 [005] d..3 276946.501603: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [005] d..3 276946.501610: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [005] d..3 276946.501618: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.501636: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [005] d..3 276946.501641: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.501644: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.501646: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.501649: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.501654: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.501661: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.501674: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.501677: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.501678: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.501681: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.501682: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.501706: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.501712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.501714: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.501715: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.501730: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.501758: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-12059 [006] d..3 276946.501763: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.501768: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.501769: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.501774: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.501812: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.501817: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.501822: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.501823: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.501825: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.501827: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.501832: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.501851: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.501852: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [002] d..3 276946.501854: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.501858: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.501864: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.501866: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.501870: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.501878: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.501882: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ SensorService-4286 [007] d..3 276946.501883: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-8794 [002] d..3 276946.501893: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.501894: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [002] d..3 276946.501896: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.501905: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.501907: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.501909: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ SensorService-4286 [007] d..3 276946.501910: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ kworker/u16:12-20386 [005] d..3 276946.501911: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [002] d..3 276946.501915: workqueue_execute_end: work struct 0xffffffed9be80728
+ kworker/u16:12-20386 [005] d..3 276946.501919: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.501920: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.501920: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ kworker/u16:12-20386 [005] d..3 276946.501923: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.501923: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.501924: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.501926: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <idle>-0 [000] d..3 276946.501928: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-8794 [002] d..3 276946.501930: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.501941: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1087 [005] d..3 276946.501946: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.501950: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ HwBinder:867_1-4281 [000] d..3 276946.501952: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-1087 [005] d..3 276946.501954: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.501961: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [005] d..3 276946.501965: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.501967: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.501970: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.501971: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.501974: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.501975: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.501976: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.501986: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.501986: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.501989: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.501992: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [006] d..3 276946.501994: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.501995: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.501998: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.501998: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.502003: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502004: cpu_idle: state=0 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.502007: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12204 [004] d..3 276946.502018: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.502020: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.502022: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.502031: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.502034: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.502047: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.502065: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:867_1-4281 [000] d..3 276946.502068: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.502078: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.502078: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.502086: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.502087: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.502091: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.502095: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.502111: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.502115: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.502120: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.502122: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502124: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.502129: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.502138: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.502170: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.502175: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.502245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.502252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.502258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.502263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.502281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.502291: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.502294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.502300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.502308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.502310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.502317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.502321: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.502334: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.502336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.502343: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.502349: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.502357: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [000] d..3 276946.502358: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.502361: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.502370: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.502370: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502371: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.502399: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.502409: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.502409: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.502411: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.502413: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.502418: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.502419: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.502420: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.502421: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.502428: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.502429: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.502431: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.502438: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.502442: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.502446: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.502451: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [001] d..3 276946.502458: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.502460: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.502463: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.502468: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [000] d..3 276946.502482: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.502488: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.502500: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.502507: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.502508: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502511: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.502531: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.502543: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.502549: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.502553: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.502558: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.502561: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.502582: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502583: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [001] d..3 276946.502623: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.502635: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.502710: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.502716: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.502718: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502720: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.502760: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.502766: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.502819: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.502823: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.502904: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.502910: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.502913: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502915: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.502935: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.502936: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.502941: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.502942: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.502963: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.502966: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.502989: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.502990: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.502997: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.503003: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.503005: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.503005: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.503006: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.503007: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.503109: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.503114: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503116: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.503118: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.503138: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.503139: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.503142: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.503143: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.503143: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503145: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.503164: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.503164: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.503167: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.503168: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.503184: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.503185: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.503270: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.503276: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503277: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.503279: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.503299: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.503300: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.503304: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503305: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.503325: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.503328: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.503335: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.503339: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.503465: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.503471: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503473: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.503475: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.503494: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.503495: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503498: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.503499: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.503499: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503502: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.503521: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.503524: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.503765: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.503770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503772: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.503774: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.503793: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.503794: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503797: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.503797: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.503798: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503801: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.503820: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.503823: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.503868: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.503872: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.503933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.503938: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.503941: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.503942: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.503980: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.503985: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.504176: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.504181: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504183: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504185: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.504206: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.504206: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.504209: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.504210: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504212: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504214: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.504232: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.504236: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.504245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.504263: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.504274: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.504275: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.504276: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.504278: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.504289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.504298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.504300: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.504306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12198 [005] d..3 276946.504313: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.504317: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.504319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.504319: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.504328: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.504344: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.504346: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.504352: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.504353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.504356: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.504358: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504360: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504362: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.504369: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.504400: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.504400: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.504401: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.504404: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.504405: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504405: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504408: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.504422: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.504425: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.504427: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.504431: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.504432: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.504442: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.504442: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.504444: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.504446: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.504451: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.504452: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.504453: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.504455: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.504457: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.504460: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.504461: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504464: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.504468: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.504470: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.504472: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.504480: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.504492: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.504511: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.504520: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.504524: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.504531: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504532: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504533: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.504553: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.504554: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.504558: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504560: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.504579: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.504583: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.504591: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.504594: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.504608: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.504611: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.504614: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.504616: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.504625: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.504628: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.504673: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.504679: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504681: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504683: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.504702: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.504703: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504705: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.504707: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504709: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504711: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.504731: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.504734: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.504739: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.504741: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.504742: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.504742: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [005] d..3 276946.504763: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.504767: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.504781: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.504790: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.504792: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.504798: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.504800: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.504803: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.504826: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.504835: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.504847: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.504856: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504858: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.504860: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.504862: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.504866: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.504868: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.504871: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.504872: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.504876: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.504887: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.504889: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.504892: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.504895: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.504897: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.504897: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.504898: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.504902: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.504905: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.504913: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.504915: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.504918: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.504921: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [006] d..3 276946.504921: cpu_idle: state=0 cpu_id=6
+ <...>-84 [002] d..3 276946.504922: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.504930: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.504931: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.504934: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504941: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.504942: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.504945: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.504949: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.504959: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.504964: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.504969: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.504971: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.504973: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.504978: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.504980: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.504986: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.504987: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.504989: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.504996: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.504996: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.505017: cpu_idle: state=4294967295 cpu_id=2
+ <...>-1196 [001] d..3 276946.505020: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.505021: cpu_idle: state=0 cpu_id=2
+ <...>-83 [003] d..3 276946.505021: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.505029: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.505031: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.505031: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.505036: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.505044: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.505055: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.505059: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.505068: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.505139: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.505145: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505147: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.505149: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.505187: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.505192: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.505288: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.505294: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505295: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.505297: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.505316: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.505316: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505319: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.505320: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.505320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505323: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.505342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.505345: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.505474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.505480: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505481: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.505483: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.505502: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.505502: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505505: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.505506: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.505506: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.505509: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.505528: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.505530: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.505596: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.505600: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.505602: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.505604: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-10919 [007] d..3 276946.505607: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.505613: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1197 [006] d..3 276946.505637: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.505683: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.505688: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.506035: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.506041: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506043: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506045: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.506065: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.506067: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.506071: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506074: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.506094: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.506097: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.506202: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.506208: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506209: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506211: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.506230: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.506231: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.506235: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506236: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.506245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.506252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.506256: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.506257: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.506261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.506261: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.506275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.506283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.506285: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.506290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.506300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.506301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.506308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.506312: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.506325: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.506326: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.506331: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.506335: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.506342: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.506343: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.506344: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506346: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [000] d..3 276946.506350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.506359: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12199 [006] d..3 276946.506389: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.506391: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.506394: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.506401: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.506401: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.506402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.506404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.506410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.506412: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.506412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.506413: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.506413: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.506413: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.506416: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.506417: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506419: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.506421: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.506421: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.506423: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.506424: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.506426: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.506428: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.506438: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.506449: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.506469: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.506477: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.506479: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.506484: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.506547: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.506552: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506554: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506557: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.506559: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.506560: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [002] d..3 276946.506562: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.506571: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.506572: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.506573: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.506574: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.506575: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.506576: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.506576: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ <...>-12059 [006] d..3 276946.506579: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.506580: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.506580: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.506581: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.506583: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506585: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.506592: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ kworker/u16:12-20386 [005] d..3 276946.506593: workqueue_execute_end: work struct 0xffffffed9be80728
+ kworker/u16:12-20386 [005] d..3 276946.506594: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.506595: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.506600: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.506601: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.506605: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.506605: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.506606: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.506607: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.506608: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.506609: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.506611: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [002] d..3 276946.506614: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.506615: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.506617: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.506620: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.506623: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1085 [004] d..3 276946.506635: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.506641: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ trace-cmd-12203 [005] d..3 276946.506643: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.506649: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.506654: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.506654: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1084 [005] d..3 276946.506658: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506660: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506662: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.506664: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.506668: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.506670: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.506680: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.506680: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.506683: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.506684: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.506688: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.506702: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.506706: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [007] d..3 276946.506708: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.506710: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506711: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.506722: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.506732: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.506737: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [006] d..3 276946.506740: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.506744: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.506754: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.506758: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.506762: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.506764: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.506767: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.506771: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.506781: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.506788: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.506792: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ trace-cmd-12205 [004] d..3 276946.506792: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.506797: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.506801: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ SensorService-4286 [007] d..3 276946.506805: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.506806: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.506812: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ SensorService-4286 [007] d..3 276946.506816: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.506817: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <...>-10919 [007] d..3 276946.506820: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.506821: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.506824: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.506826: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [006] d..3 276946.506826: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.506829: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.506836: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.506842: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ HwBinder:867_1-4281 [001] d..3 276946.506848: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-12059 [006] d..3 276946.506851: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.506853: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [006] d..3 276946.506854: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.506855: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.506860: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ HwBinder:867_1-4281 [001] d..3 276946.506869: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.506875: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.506880: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.506886: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [002] d..3 276946.506936: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.506951: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.506953: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.506954: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [002] d..3 276946.506961: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [002] d..3 276946.506975: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.506977: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.506984: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [002] d..3 276946.507006: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.507018: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.507075: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.507081: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507083: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507085: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.507104: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.507105: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.507109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507112: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.507113: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.507119: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.507130: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.507141: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.507145: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [005] d..3 276946.507167: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.507179: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.507183: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.507190: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.507211: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ UnityChoreogra-5761 [005] d..3 276946.507216: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.507218: cpu_idle: state=4294967295 cpu_id=2
+ UnityChoreogra-5761 [005] d..3 276946.507220: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.507222: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.507225: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.507229: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.507230: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507233: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507235: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [000] d..3 276946.507240: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.507242: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.507247: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [000] d..3 276946.507268: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.507278: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.507280: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.507284: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.507287: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.507293: cpu_idle: state=0 cpu_id=6
+ appEventThread-651 [001] d..3 276946.507298: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.507302: cpu_idle: state=4294967295 cpu_id=6
+ ndroid.systemu-4573 [003] d..3 276946.507302: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.507303: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.507309: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [003] d..3 276946.507313: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.507316: cpu_idle: state=4294967295 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.507318: sched_waking: comm=Thread-7 pid=5754 prio=129 target_cpu=004
+ <idle>-0 [000] d..3 276946.507322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Thread-9-5756 [005] d..3 276946.507324: sched_wakeup: comm=Thread-7 pid=5754 prio=129 target_cpu=004
+ <idle>-0 [004] d..3 276946.507326: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.507328: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-7 next_pid=5754 next_prio=129
+ Thread-9-5756 [005] d..3 276946.507330: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-648 [000] d..3 276946.507337: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-5754 [004] d..3 276946.507341: sched_switch: prev_comm=Thread-7 prev_pid=5754 prev_prio=129 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.507345: cpu_idle: state=0 cpu_id=4
+ <...>-648 [000] d..3 276946.507346: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ ndroid.systemu-4573 [003] d..3 276946.507346: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.507348: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.507353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ trace-cmd-12204 [005] d..3 276946.507354: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ ndroid.systemu-4573 [003] d..3 276946.507357: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.507359: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.507365: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.507368: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [000] d..3 276946.507368: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.507373: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.507378: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.507384: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.507394: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [002] d..3 276946.507410: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.507414: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.507419: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.507420: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507422: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507424: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.507455: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.507459: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.507462: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.507467: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [003] d..3 276946.507479: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ ndroid.systemu-4573 [003] d..3 276946.507489: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.507492: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.507498: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.507510: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.507525: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.507572: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.507579: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507581: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507583: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.507602: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.507603: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.507607: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507609: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.507629: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.507632: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [002] d..3 276946.507655: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <...>-4888 [002] d..3 276946.507666: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.507668: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.507672: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507674: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.507674: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [003] d..3 276946.507675: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [005] d..3 276946.507678: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.507681: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.507683: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.507694: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.507702: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.507705: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.507712: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.507722: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.507726: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [002] d..3 276946.507737: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-10919 [007] d..3 276946.507741: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [002] d..3 276946.507745: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.507747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.507749: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507751: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [002] d..3 276946.507755: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.507759: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [003] d..3 276946.507762: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.507768: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.507769: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <...>-4888 [002] d..3 276946.507772: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.507776: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.507781: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.507781: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.507782: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.507784: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-4888 [002] d..3 276946.507785: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.507788: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.507789: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.507789: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [006] d..3 276946.507792: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [002] d..3 276946.507793: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.507797: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.507798: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.507802: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [002] d..3 276946.507803: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ trace-cmd-12201 [005] d..3 276946.507822: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.507827: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [002] d..3 276946.507845: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-4888 [002] d..3 276946.507855: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.507857: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.507864: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [002] d..3 276946.507871: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.507885: cpu_idle: state=0 cpu_id=2
+ <...>-648 [000] d..3 276946.507890: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [000] d..3 276946.507897: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [000] d..3 276946.507901: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.507913: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [000] d..3 276946.507916: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.507923: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.507965: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <...>-648 [000] d..3 276946.507974: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.507976: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [000] d..3 276946.507980: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.507983: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.507987: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.507989: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.507991: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.507992: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.507993: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [006] d..3 276946.507994: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.507995: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.508015: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.508019: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [002] d..3 276946.508022: print: 0xffffff87dfd69750s: E|4573
+ <...>-648 [000] d..3 276946.508022: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.508032: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [000] d..3 276946.508033: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.508037: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [002] d..3 276946.508037: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.508037: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.508038: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.508042: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [002] d..3 276946.508044: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [002] d..3 276946.508050: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.508065: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.508070: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.508082: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.508084: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [002] d..3 276946.508085: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.508086: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-4888 [002] d..3 276946.508090: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.508099: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12200 [005] d..3 276946.508122: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.508126: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.508246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.508253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.508253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.508255: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.508259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.508264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.508295: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.508303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.508306: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.508312: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.508322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.508333: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.508334: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.508343: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.508345: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.508350: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.508361: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.508368: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.508372: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.508376: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.508379: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.508384: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.508393: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.508403: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.508435: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.508441: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.508443: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.508445: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.508448: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.508459: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.508459: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.508460: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.508462: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.508465: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.508466: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.508468: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.508468: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.508469: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.508470: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.508471: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [006] d..3 276946.508472: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.508472: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.508474: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.508479: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.508482: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.508482: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.508484: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.508487: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.508489: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.508490: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.508498: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.508501: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.508502: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.508512: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.508539: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.508549: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.508606: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.508612: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.508614: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.508616: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.508636: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.508636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.508641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.508643: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.508662: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.508665: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.508793: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.508799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.508801: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.508803: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.508822: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.508822: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.508826: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.508828: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.508848: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.508850: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.508989: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [002] d..3 276946.508993: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-10919 [007] d..3 276946.508994: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.508996: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.508998: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [002] d..3 276946.509010: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-10919 [007] d..3 276946.509018: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.509018: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.509022: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.509023: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [002] d..3 276946.509035: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.509043: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509046: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.509240: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509241: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.509299: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.509305: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.509306: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509308: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.509340: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <...>-12059 [006] d..3 276946.509347: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509352: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.509352: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [002] d..3 276946.509362: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.509363: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.509367: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.509415: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.509418: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.509421: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.509438: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.509439: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.509440: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.509442: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-10919 [007] d..3 276946.509444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.509445: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [006] d..3 276946.509446: cpu_idle: state=4294967295 cpu_id=6
+ kgsl_worker_th-294 [002] d..3 276946.509448: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [006] d..3 276946.509448: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.509469: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.509471: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.509475: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.509476: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.509483: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.509487: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.509489: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.509491: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-12059 [006] d..3 276946.509497: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509500: cpu_idle: state=0 cpu_id=6
+ FMOD-5742 [004] d..3 276946.509509: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.509512: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.509558: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.509564: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.509569: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [002] d..3 276946.509570: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.509572: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.509574: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:12-20386 [005] d..3 276946.509582: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509583: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509584: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.509585: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.509596: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.509602: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.509603: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509605: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.509614: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.509625: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.509626: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509629: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.509630: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.509630: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509633: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.509652: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509655: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [002] d..3 276946.509668: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-4888 [002] d..3 276946.509745: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-4888 [002] d..3 276946.509757: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.509759: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.509765: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [002] d..3 276946.509776: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.509795: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.509815: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.509820: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-10919 [007] d..3 276946.509821: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.509823: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509825: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [000] d..3 276946.509827: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [000] d..3 276946.509830: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.509844: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.509844: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.509849: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [000] d..3 276946.509850: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [006] d..3 276946.509850: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.509869: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.509870: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.509873: cpu_idle: state=0 cpu_id=6
+ <...>-648 [000] d..3 276946.509876: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [003] d..3 276946.509882: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.509885: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [000] d..3 276946.509891: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.509891: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-648 [000] d..3 276946.509896: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [003] d..3 276946.509907: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.509912: cpu_idle: state=0 cpu_id=3
+ <...>-648 [000] d..3 276946.509930: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.509935: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [001] d..3 276946.509942: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.509951: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.509954: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [000] d..3 276946.509956: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.509960: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [001] d..3 276946.509973: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-648 [000] d..3 276946.509973: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.509975: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.509983: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [006] d..3 276946.509986: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.509988: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.509990: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.509990: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.510002: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.510007: cpu_idle: state=0 cpu_id=2
+ <...>-648 [000] d..3 276946.510008: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [006] d..3 276946.510014: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.510017: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.510019: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.510027: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-4888 [003] d..3 276946.510028: print: 0xffffff87dfd69750s: E|4573
+ <...>-1196 [006] d..3 276946.510028: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.510031: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.510032: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.510036: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-4888 [003] d..3 276946.510046: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-4888 [003] d..3 276946.510057: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.510060: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [000] d..3 276946.510063: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [002] d..3 276946.510064: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [000] d..3 276946.510074: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.510077: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [003] d..3 276946.510077: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.510082: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-4888 [003] d..3 276946.510087: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-6079 [000] d..3 276946.510091: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.510092: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.510097: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-83 [002] d..3 276946.510098: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.510101: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.510101: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.510107: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.510124: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.510130: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.510132: cpu_idle: state=4294967295 cpu_id=6
+ <...>-4888 [003] d..3 276946.510133: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.510135: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.510145: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.510146: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.510156: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.510159: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.510163: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.510173: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.510180: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.510185: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.510185: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.510189: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.510192: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.510193: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.510195: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.510196: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.510197: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.510197: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [002] d..3 276946.510199: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.510201: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.510203: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12204 [005] d..3 276946.510220: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.510224: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.510247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.510255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.510259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.510264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.510286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.510294: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.510297: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.510301: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.510311: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.510316: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.510320: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.510324: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.510326: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.510331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.510339: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.510345: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.510345: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.510350: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.510351: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.510353: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.510353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.510355: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.510355: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.510360: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.510368: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.510377: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.510393: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.510396: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.510419: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.510430: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.510430: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.510432: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.510436: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.510440: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.510441: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.510442: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.510442: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.510443: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.510445: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.510451: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.510453: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.510454: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.510455: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.510457: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.510458: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.510462: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.510463: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.510468: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.510479: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [005] d..3 276946.510487: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.510492: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.510505: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.510514: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.510657: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.510662: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.510664: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.510666: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.510707: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.510712: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.510743: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.510746: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.510748: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.510751: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.510783: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.510787: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.510792: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.510802: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.510806: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.510811: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.510833: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.510839: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.510848: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.510851: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.510856: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.510870: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.510880: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.510898: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ sfEventThread-652 [001] d..3 276946.510910: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-10919 [007] d..3 276946.510910: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.510913: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.510917: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.510918: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [006] d..3 276946.510918: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.510920: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sfEventThread-652 [001] d..3 276946.510932: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.510940: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.510941: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.510943: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.510945: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.510947: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.510968: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.510971: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.510977: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.510994: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.511000: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [002] d..3 276946.511040: workqueue_queue_work: work struct=0xffffffed9be80028 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.511042: workqueue_activate_work: work struct 0xffffffed9be80028
+ <idle>-0 [002] d..3 276946.511045: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.511055: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.511056: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.511057: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.511059: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.511060: workqueue_execute_start: work struct 0xffffffed9be80028: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.511061: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.511065: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.511066: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.511067: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.511068: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.511070: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.511073: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.511075: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.511081: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ kworker/u16:12-20386 [005] d..3 276946.511083: workqueue_execute_end: work struct 0xffffffed9be80028
+ kworker/u16:12-20386 [005] d..3 276946.511084: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.511084: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.511091: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.511093: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.511099: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.511101: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.511101: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.511103: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.511106: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [002] d..3 276946.511107: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.511110: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.511112: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.511112: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.511115: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.511115: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.511116: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-4291 [004] d..3 276946.511135: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.511141: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ trace-cmd-12203 [005] d..3 276946.511142: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.511150: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.511154: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.511163: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1040 [005] d..3 276946.511167: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.511169: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.511171: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.511175: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511178: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [005] d..3 276946.511179: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.511180: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.511192: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [006] d..3 276946.511192: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.511196: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.511196: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.511201: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [001] d..3 276946.511202: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.511205: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.511210: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.511228: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.511239: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.511242: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.511252: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ HwBinder:867_1-4281 [001] d..3 276946.511253: print: 0xffffff87dfd69750s: E|867
+ surfaceflinger-622 [000] d..3 276946.511258: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.511260: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.511263: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.511269: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.511271: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.511272: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511275: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [001] d..3 276946.511283: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.511295: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.511299: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12198 [005] d..3 276946.511304: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.511308: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.511322: print: 0xffffff87dfd69750s: E|1661
+ surfaceflinger-622 [000] d..3 276946.511346: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [002] d..3 276946.511352: workqueue_queue_work: work struct=0xffffffed9be80828 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.511353: workqueue_activate_work: work struct 0xffffffed9be80828
+ <idle>-0 [002] d..3 276946.511355: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.511355: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [001] d..3 276946.511358: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511359: print: 0xffffff87dfd69750s: B|622|wait
+ SensorService-4286 [007] d..3 276946.511362: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.511364: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.511364: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.511364: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.511365: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.511367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.511367: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.511369: workqueue_execute_start: work struct 0xffffffed9be80828: function 0xffffff87e01740e8f
+ surfaceflinger-622 [000] d..3 276946.511371: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [001] d..3 276946.511371: cpu_idle: state=0 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.511372: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.511372: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.511373: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ kworker/u16:12-20386 [005] d..3 276946.511381: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.511383: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ SensorService-4286 [007] d..3 276946.511384: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.511384: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.511386: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.511387: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ SensorService-4286 [007] d..3 276946.511392: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.511392: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511393: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.511394: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <...>-8794 [002] d..3 276946.511396: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.511397: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.511402: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-8794 [002] d..3 276946.511417: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.511424: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [001] d..3 276946.511428: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-8794 [002] d..3 276946.511431: workqueue_execute_end: work struct 0xffffffee79748960
+ Thread-9-5756 [005] d..3 276946.511434: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [002] d..3 276946.511443: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.511446: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [001] d..3 276946.511448: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.511452: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.511453: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.511454: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.511455: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511457: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.511458: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.511471: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.511479: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.511483: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.511487: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.511495: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-12059 [006] d..3 276946.511501: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511503: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.511507: print: 0xffffff87dfd69750s: E|622
+ Thread-9-5756 [005] d..3 276946.511512: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511515: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ sensors@1.0-se-4291 [006] d..3 276946.511518: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.511519: workqueue_execute_end: work struct 0xffffffed9be80828
+ surfaceflinger-622 [000] d..3 276946.511520: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-4291 [006] d..3 276946.511521: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.511523: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [006] d..3 276946.511528: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.511530: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.511532: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1040 [005] d..3 276946.511534: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.511534: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.511537: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.511541: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.511543: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.511545: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [005] d..3 276946.511545: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.511551: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [006] d..3 276946.511552: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.511552: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.511555: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.511556: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.511556: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.511561: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.511561: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.511565: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [006] d..3 276946.511569: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.511572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.511575: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.511577: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ surfaceflinger-622 [000] d..3 276946.511579: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [001] d..3 276946.511581: print: 0xffffff87dfd69750s: E|867
+ surfaceflinger-622 [000] d..3 276946.511594: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [001] d..3 276946.511595: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.511603: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.511606: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.511610: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.511621: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.511623: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.511623: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.511629: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.511639: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [001] d..3 276946.511644: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.511645: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ surfaceflinger-622 [000] d..3 276946.511651: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.511656: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.511657: print: 0xffffff87dfd69750s: E|622
+ AudioOut_15-1199 [006] d..3 276946.511657: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.511660: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.511663: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [006] d..3 276946.511663: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.511667: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ sfEventThread-652 [002] d..3 276946.511667: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.511668: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.511669: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.511670: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [001] d..3 276946.511673: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.511678: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.511678: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [001] d..3 276946.511685: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.511696: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.511698: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.511700: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ HwBinder:867_1-4281 [001] d..3 276946.511709: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.511717: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.511723: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [001] d..3 276946.511732: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [006] d..3 276946.511735: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.511744: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.511745: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.511749: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.511752: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.511755: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-12059 [006] d..3 276946.511785: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.511792: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.511818: print: 0xffffff87dfd69750s: B|622|prepare
+ <idle>-0 [005] d..3 276946.511822: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.511824: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.511831: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.511900: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.511910: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.511912: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.511920: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.511931: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.511937: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.511942: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.511944: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.511968: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [007] d..3 276946.512028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.512034: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512037: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.512039: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.512051: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.512063: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.512070: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-12059 [006] d..3 276946.512083: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512088: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.512154: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.512157: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.512158: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.512163: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512165: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.512168: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.512187: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.512189: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.512193: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512194: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.512215: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512219: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.512248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.512256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.512261: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.512267: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.512293: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.512299: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512301: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.512301: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.512303: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.512310: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.512311: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.512316: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.512323: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.512323: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512327: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.512328: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.512329: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512330: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.512331: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.512332: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.512335: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.512336: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.512337: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.512339: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.512340: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.512341: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.512342: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.512345: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.512345: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512346: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.512348: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.512353: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.512362: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.512364: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512365: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.512366: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.512370: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.512371: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.512379: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.512385: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.512396: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.512407: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.512453: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ HwBinder:624_3-679 [003] d..3 276946.512461: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [004] d..3 276946.512465: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.512465: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-10919 [007] d..3 276946.512465: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.512467: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.512469: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.512470: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512471: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.512473: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.512474: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.512475: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.512476: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.512478: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.512484: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.512486: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.512488: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.512489: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.512491: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.512492: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.512492: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.512493: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.512494: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.512497: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512498: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.512505: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.512515: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.512519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512522: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.512544: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.512553: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.512579: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.512605: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [001] d..3 276946.512614: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.512618: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.512634: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.512651: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.512660: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.512662: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.512667: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [006] d..3 276946.512701: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.512703: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.512707: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.512715: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.512730: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.512736: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.512743: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512744: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.512746: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.512754: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.512760: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.512765: print: 0xffffff87dfd69750s: B|622|doTracing
+ <...>-10919 [007] d..3 276946.512766: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.512767: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.512768: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.512771: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.512771: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512773: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.512774: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.512778: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.512781: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.512784: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-12059 [006] d..3 276946.512792: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512796: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.512801: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.512833: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.512839: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.512849: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [001] d..3 276946.512850: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.512854: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [001] d..3 276946.512854: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.512862: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.512889: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.512897: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.512900: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.512907: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-10919 [007] d..3 276946.512908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.512914: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.512915: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512916: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.512919: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.512926: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.512927: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.512937: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [003] d..3 276946.512939: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-12059 [006] d..3 276946.512940: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.512943: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.512945: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.512947: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.512949: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.512951: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.512952: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.512955: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ trace-cmd-12204 [005] d..3 276946.512971: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.512974: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.512975: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.512978: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.513131: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.513135: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.513170: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513171: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.513191: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.513206: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.513209: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.513214: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [003] d..3 276946.513224: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.513251: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.513256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.513262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.513263: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513265: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.513282: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.513305: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-12059 [006] d..3 276946.513306: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.513310: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.513310: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.513317: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.513323: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.513352: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.513363: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.513372: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.513378: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.513397: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.513399: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513401: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.513406: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513410: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.513416: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.513428: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.513432: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.513440: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.513446: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513449: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.513454: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513466: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.513471: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513474: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.513479: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513498: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513504: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.513516: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.513517: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.513518: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.513519: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.513521: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.513534: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ trace-cmd-12198 [005] d..3 276946.513539: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.513539: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.513541: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <idle>-0 [005] d..3 276946.513543: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.513544: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.513545: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.513546: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513548: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.513556: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.513567: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.513569: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.513572: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.513573: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.513573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.513575: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.513591: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <...>-12059 [006] d..3 276946.513595: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.513596: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <idle>-0 [006] d..3 276946.513598: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.513599: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513607: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.513607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513609: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.513741: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.513744: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.513752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.513758: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.513758: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.513760: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.513775: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.513779: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.513782: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.513782: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.513787: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.513788: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.513808: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.513812: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.513813: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.513826: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.513832: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.513835: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.513837: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.513839: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.513848: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.513851: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.513959: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.513965: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.513967: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513968: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.513988: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.513988: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.513991: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.513992: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.513992: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.513995: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.514014: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.514017: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.514084: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.514088: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.514189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.514194: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.514197: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.514199: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.514218: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.514218: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.514222: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.514223: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.514223: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.514225: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.514245: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.514247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.514248: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.514255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.514259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.514265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.514289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.514297: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.514299: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.514305: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.514315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.514317: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.514325: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.514328: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.514342: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.514345: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.514353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.514357: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.514369: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.514370: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.514373: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.514378: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.514380: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.514380: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.514381: workqueue_activate_work: work struct 0xffffffee749d0b60
+ <...>-10919 [007] d..3 276946.514382: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.514384: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.514387: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.514389: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.514389: cpu_idle: state=4294967295 cpu_id=6
+ rcu_preempt-7 [005] d..3 276946.514390: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.514392: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.514394: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ rcu_preempt-7 [005] d..3 276946.514397: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.514403: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.514405: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.514407: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.514408: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.514410: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [002] d..3 276946.514411: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.514418: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.514420: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/2-28 [005] d..3 276946.514420: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.514424: cpu_idle: state=0 cpu_id=5
+ rcuop/0-10 [004] d..3 276946.514426: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.514430: cpu_idle: state=0 cpu_id=4
+ rcuop/4-44 [002] d..3 276946.514445: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.514458: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.514465: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.514476: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.514476: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.514478: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.514480: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.514484: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.514486: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.514487: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.514488: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.514491: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.514495: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.514497: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.514499: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.514500: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.514502: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.514505: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.514516: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.514529: cpu_idle: state=0 cpu_id=1
+ kworker/u16:12-20386 [006] d..3 276946.514540: workqueue_execute_end: work struct 0xffffffee749d0b60
+ kworker/u16:12-20386 [006] d..3 276946.514547: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.514550: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.514553: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.514562: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.514640: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.514642: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.514659: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.514664: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.514871: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.514878: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.514880: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.514882: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.514885: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.514889: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.514905: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.514909: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.514915: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.514919: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.514940: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.514949: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.514952: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.514957: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.514965: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.514974: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.514977: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.514981: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.514986: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.514993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.514996: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.515000: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.515003: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.515005: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.515008: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.515011: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.515011: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515013: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515015: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.515015: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.515025: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.515032: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.515034: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.515040: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.515042: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.515043: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [001] d..3 276946.515047: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.515051: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.515055: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.515055: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.515062: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.515065: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.515071: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515077: cpu_idle: state=0 cpu_id=6
+ <...>-83 [003] d..3 276946.515096: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.515097: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.515106: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.515107: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.515109: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.515114: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.515123: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.515133: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.515140: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.515149: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.515192: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.515199: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515200: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515203: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.515240: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515244: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.515263: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.515267: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.515327: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.515332: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.515342: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.515348: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515350: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515352: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.515370: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.515372: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.515376: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515378: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.515398: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515401: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.515551: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.515555: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.515562: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.515564: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.515567: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.515569: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.515569: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.515573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515575: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515577: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.515595: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.515596: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.515597: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.515599: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.515601: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515602: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.515622: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515625: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.515684: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.515688: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.515691: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515693: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ Thread-9-5756 [005] d..3 276946.515705: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.515709: cpu_idle: state=0 cpu_id=5
+ <...>-1197 [006] d..3 276946.515727: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515731: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.515739: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.515745: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515747: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515749: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.515775: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.515778: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.515800: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515807: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.515862: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.515868: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.515870: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.515872: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.515908: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.515912: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.515966: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.515970: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.516017: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.516021: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.516203: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.516209: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516211: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.516213: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.516233: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.516234: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.516239: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516240: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.516246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.516253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.516257: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.516261: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.516262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.516265: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.516269: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.516271: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.516273: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.516273: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ writer-5743 [000] d..3 276946.516277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.516285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.516287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.516295: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12204 [005] d..3 276946.516298: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.516302: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.516302: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.516306: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.516314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.516319: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.516331: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.516334: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.516341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.516346: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.516357: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.516357: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.516360: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.516366: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.516395: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.516405: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.516405: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.516407: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.516409: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.516414: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.516415: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.516416: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.516416: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.516419: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.516423: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.516424: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.516426: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.516429: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.516431: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.516432: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.516442: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.516452: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.516473: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.516482: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.516507: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.516510: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.516550: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.516556: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516558: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.516560: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.516580: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.516582: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.516586: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516588: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.516608: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.516612: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.516670: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.516674: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.516706: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.516712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516714: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.516716: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.516735: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.516736: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.516740: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516742: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.516761: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.516765: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.516785: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.516789: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.516869: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.516875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.516877: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.516879: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.516897: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <...>-12059 [006] d..3 276946.516898: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.516898: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.516900: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.516903: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.516904: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.516904: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.516906: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.516908: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.516910: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.516916: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-12059 [006] d..3 276946.516923: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.516926: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12203 [005] d..3 276946.516940: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.516946: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.517005: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.517010: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.517057: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.517063: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.517065: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.517067: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.517108: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.517112: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.517175: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.517177: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.517242: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.517246: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.517308: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.517314: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.517316: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.517318: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.517338: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.517339: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.517342: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.517343: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.517343: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.517346: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.517363: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.517366: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.517367: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.517369: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.517418: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.517419: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.517540: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.517546: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.517548: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.517549: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.517569: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.517570: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.517574: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.517575: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.517596: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.517599: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.517736: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.517740: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.517748: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.517751: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.518117: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.518122: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518125: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518127: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.518159: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.518163: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.518165: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.518169: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.518245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.518252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.518256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.518262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.518263: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.518267: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.518276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.518284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.518285: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.518286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.518291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.518291: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518293: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518295: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.518301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.518301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.518309: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.518313: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.518315: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.518316: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.518320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518322: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.518326: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.518327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.518335: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.518338: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.518342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.518345: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.518350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.518361: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.518384: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.518395: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.518395: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.518396: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.518398: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.518403: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.518405: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.518405: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.518407: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.518408: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.518411: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.518414: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.518416: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.518418: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.518421: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.518421: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.518428: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.518431: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.518434: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518435: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518437: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.518441: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.518457: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.518457: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.518461: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.518462: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.518464: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.518473: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.518483: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.518486: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.518602: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.518606: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.518621: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.518627: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518628: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518630: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.518630: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.518633: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.518635: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.518637: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.518639: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.518640: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518642: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.518644: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518646: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518647: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.518659: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.518663: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.518685: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.518690: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.518800: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.518806: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518808: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518810: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.518821: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.518825: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.518829: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.518831: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.518835: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518838: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.518858: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.518861: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.518988: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.518993: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.518995: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.518997: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.519016: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.519017: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.519021: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519023: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.519044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.519047: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.519117: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.519122: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519124: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.519126: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.519146: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.519146: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.519150: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519151: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.519175: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.519178: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.519181: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.519184: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.519185: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.519185: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.519202: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.519206: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.519236: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.519243: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.519265: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.519270: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [006] d..3 276946.519345: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.519347: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.519413: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.519416: cpu_idle: state=0 cpu_id=2
+ mdss_fb0-12067 [000] d..3 276946.519424: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.519435: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.519502: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.519509: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519510: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.519512: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.519533: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.519534: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.519538: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519540: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.519557: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.519560: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <...>-12059 [006] d..3 276946.519563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.519563: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.519565: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [006] d..3 276946.519566: cpu_idle: state=0 cpu_id=6
+ FMOD-5742 [004] d..3 276946.519577: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.519580: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.519654: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.519659: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519661: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.519663: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.519683: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.519683: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.519688: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.519689: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.519710: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.519712: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.519753: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.519756: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.519758: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.519759: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.519837: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.519840: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.519848: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.519857: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.519861: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.519867: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.519874: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.519877: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.519878: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.519878: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.519879: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [005] d..3 276946.519880: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-6079 [000] d..3 276946.519901: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ trace-cmd-12198 [005] d..3 276946.519907: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.519910: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [005] d..3 276946.519911: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.519911: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.519914: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.519916: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.519917: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.519919: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.519927: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.519930: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.519935: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.519938: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.519944: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.519947: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.519948: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.519955: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.519959: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [005] d..3 276946.519967: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.519970: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.519972: cpu_idle: state=4294967295 cpu_id=5
+ <...>-1196 [001] d..3 276946.519973: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.519973: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.519974: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.519980: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.519983: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.519990: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.519991: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [006] d..3 276946.519992: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.519994: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [003] d..3 276946.519996: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.519999: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.520001: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ FMOD-12164 [005] d..3 276946.520004: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.520005: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.520007: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.520009: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.520011: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ trace-cmd-12199 [006] d..3 276946.520019: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.520020: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520023: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.520024: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.520025: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520027: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.520032: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.520036: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.520037: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.520040: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.520041: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.520044: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.520046: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.520048: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.520057: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.520072: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.520073: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.520077: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.520081: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.520083: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.520156: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.520158: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.520175: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.520180: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520182: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.520184: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.520205: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.520207: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.520211: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520213: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.520235: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.520238: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.520245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.520252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.520257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.520262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.520276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.520284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.520287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.520292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.520301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.520303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.520310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.520314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.520326: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.520330: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.520337: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.520341: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.520351: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.520361: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.520368: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.520374: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520375: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.520377: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.520389: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.520397: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.520397: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.520399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.520399: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.520400: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.520401: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.520402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.520402: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.520407: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.520409: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.520410: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.520410: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.520412: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.520415: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.520418: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.520421: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.520421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.520422: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.520424: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.520425: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.520426: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.520437: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.520448: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.520467: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.520477: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.520706: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.520712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520714: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.520716: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.520735: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.520735: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.520739: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520742: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.520761: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.520764: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.520861: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.520866: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520868: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.520870: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.520889: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.520889: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.520894: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.520895: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.520915: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.520918: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.521034: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.521037: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.521039: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.521041: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [005] d..3 276946.521042: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.521043: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.521044: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.521052: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.521054: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.521055: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.521055: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.521056: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.521058: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.521058: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.521060: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [006] d..3 276946.521066: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.521067: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.521068: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.521080: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.521084: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.521084: workqueue_execute_end: work struct 0xffffffed9be80e28
+ kworker/u16:12-20386 [006] d..3 276946.521085: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.521090: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.521094: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [006] d..3 276946.521096: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.521099: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [006] d..3 276946.521101: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.521102: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.521103: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:12-20386 [006] d..3 276946.521105: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.521105: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-8794 [002] d..3 276946.521106: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.521115: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1083 [005] d..3 276946.521139: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [005] d..3 276946.521145: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [005] d..3 276946.521152: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <...>-12059 [006] d..3 276946.521153: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.521159: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1082 [005] d..3 276946.521166: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [005] d..3 276946.521170: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.521173: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.521175: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.521179: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.521183: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.521184: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.521197: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.521197: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.521201: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.521201: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.521206: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.521250: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.521274: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.521286: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.521291: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.521317: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.521338: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.521349: cpu_idle: state=1 cpu_id=0
+ SensorService-4286 [007] d..3 276946.521362: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.521376: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.521379: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.521384: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.521393: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.521393: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.521397: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.521402: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.521408: workqueue_queue_work: work struct=0xffffffed9be80528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.521409: workqueue_activate_work: work struct 0xffffffed9be80528
+ <idle>-0 [002] d..3 276946.521410: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.521419: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.521420: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.521421: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.521423: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.521423: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.521425: workqueue_execute_start: work struct 0xffffffed9be80528: function 0xffffff87e01740e8f
+ HwBinder:867_1-4281 [000] d..3 276946.521425: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ kworker/u16:12-20386 [006] d..3 276946.521427: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.521428: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.521429: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.521438: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.521441: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.521442: workqueue_execute_end: work struct 0xffffffed9be80528
+ kworker/u16:12-20386 [006] d..3 276946.521442: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.521447: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.521447: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.521448: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.521454: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.521455: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.521456: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.521456: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.521458: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.521459: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [002] d..3 276946.521460: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.521464: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.521466: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.521481: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.521482: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.521486: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.521486: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1087 [005] d..3 276946.521490: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.521498: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [005] d..3 276946.521502: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.521504: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.521506: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.521508: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.521510: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.521518: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.521519: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.521522: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.521523: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.521525: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.521528: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [006] d..3 276946.521528: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.521530: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.521531: cpu_idle: state=0 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.521544: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12200 [005] d..3 276946.521544: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.521562: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.521565: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [005] d..3 276946.521567: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.521568: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.521574: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <...>-10919 [007] d..3 276946.521574: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.521576: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.521576: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.521577: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.521582: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ HwBinder:867_1-4281 [000] d..3 276946.521586: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.521595: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.521598: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ vsync_retire_w-192 [002] d..3 276946.521607: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.521610: print: 0xffffff87dfd69750s: E|1661
+ <...>-12059 [006] d..3 276946.521612: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.521617: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.521617: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.521628: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:867_1-4281 [000] d..3 276946.521639: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.521644: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.521651: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.521653: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.521658: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.521661: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.521665: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.521666: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.521671: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.521673: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.521676: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.521682: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-12059 [006] d..3 276946.521699: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.521700: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.521703: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.521709: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.521721: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.521725: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.521726: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.521727: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.521727: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.521730: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.521879: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.521884: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.521945: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.521953: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.521958: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-12059 [006] d..3 276946.521996: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.522098: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.522102: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.522245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.522252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.522255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.522260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.522265: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.522277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.522277: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.522286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.522289: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.522292: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.522295: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.522298: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.522301: cpu_idle: state=4294967295 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.522304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.522304: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.522304: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.522313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.522316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.522330: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.522332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.522340: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.522343: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.522355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.522365: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.522389: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.522400: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.522400: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.522402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.522404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.522410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.522411: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.522411: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.522413: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.522418: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.522420: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.522422: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.522422: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.522427: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.522430: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.522434: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.522439: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.522451: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.522470: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.522480: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.522833: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.522835: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.522841: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.522845: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-12059 [006] d..3 276946.522983: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.522989: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.522994: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.523052: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.523058: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.523060: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.523060: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.523062: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.523062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.523073: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.523076: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.523563: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.523574: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.523578: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.523583: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.523607: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.523613: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.523623: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.523625: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.523630: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.523645: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.523655: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.523712: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.523729: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.523730: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.523732: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.523738: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ appEventThread-651 [001] d..3 276946.523752: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.523754: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.523760: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.523783: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.523795: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.523884: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.523889: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.523891: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.523893: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityChoreogra-5761 [004] d..3 276946.523894: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.523902: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.523906: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.523957: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.523969: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.523972: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.523979: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [000] d..3 276946.523986: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-648 [000] d..3 276946.523998: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.524001: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.524007: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.524010: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.524018: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.524043: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [000] d..3 276946.524046: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [005] d..3 276946.524050: cpu_idle: state=0 cpu_id=5
+ <...>-648 [000] d..3 276946.524056: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.524059: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.524065: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.524082: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-648 [000] d..3 276946.524105: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [000] d..3 276946.524111: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ appEventThread-651 [003] d..3 276946.524117: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [000] d..3 276946.524120: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ ndroid.systemu-4573 [002] d..3 276946.524122: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <...>-12059 [000] d..3 276946.524127: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [003] d..3 276946.524129: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12198 [001] d..3 276946.524130: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.524146: cpu_idle: state=0 cpu_id=1
+ sugov:0-603 [000] d..3 276946.524149: clock_set_rate: pwrcl_clk state=1670400000 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.524158: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ sugov:0-603 [000] d..3 276946.524159: cpu_frequency: state=1670400 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.524168: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.524170: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.524177: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ sugov:0-603 [000] d..3 276946.524179: cpu_frequency: state=1670400 cpu_id=1
+ sugov:0-603 [000] d..3 276946.524182: cpu_frequency: state=1670400 cpu_id=2
+ sugov:0-603 [000] d..3 276946.524186: cpu_frequency: state=1670400 cpu_id=3
+ sugov:0-603 [000] d..3 276946.524196: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.524224: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.524241: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [000] d..3 276946.524246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [000] d..3 276946.524261: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.524264: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.524270: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.524298: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ ndroid.systemu-4573 [002] d..3 276946.524305: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ writer-5743 [001] d..3 276946.524306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.524308: cpu_idle: state=4294967295 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.524312: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.524314: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.524321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.524323: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [001] d..3 276946.524329: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.524333: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [003] d..3 276946.524339: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.524342: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [002] d..3 276946.524342: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [001] d..3 276946.524345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [003] d..3 276946.524348: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [002] d..3 276946.524355: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ writer-5743 [001] d..3 276946.524358: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <...>-12059 [000] d..3 276946.524359: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=appEventThread next_pid=651 next_prio=97
+ writer-5743 [001] d..3 276946.524363: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <...>-4888 [003] d..3 276946.524390: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-4888 [003] d..3 276946.524392: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-4888 [003] d..3 276946.524394: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ writer-5743 [001] d..3 276946.524404: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [002] d..3 276946.524406: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.524409: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-4888 [003] d..3 276946.524410: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.524411: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.524411: cpu_idle: state=0 cpu_id=1
+ appEventThread-651 [000] d..3 276946.524415: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.524416: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.524416: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [004] d..3 276946.524420: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ FastMixer-1198 [003] d..3 276946.524463: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.524471: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.524472: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.524475: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.524480: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.524482: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [003] d..3 276946.524483: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.524484: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.524490: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.524492: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.524495: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [003] d..3 276946.524496: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.524498: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.524502: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.524505: cpu_idle: state=0 cpu_id=5
+ kworker/u16:12-20386 [004] d..3 276946.524519: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.524525: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.524527: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.524530: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.524532: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.524535: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ writer-5743 [001] d..3 276946.524536: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.524536: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.524542: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.524543: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.524544: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.524546: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.524555: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.524560: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [000] d..3 276946.524582: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.524597: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.524599: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.524600: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.524601: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.524602: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [004] d..3 276946.524604: cpu_idle: state=0 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.524608: workqueue_execute_end: work struct 0xffffffee74ebd360
+ kworker/u16:12-20386 [005] d..3 276946.524614: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.524617: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [003] d..3 276946.524636: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [003] d..3 276946.524645: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.524647: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.524652: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [003] d..3 276946.524687: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.524693: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.524699: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.524703: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.524709: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.524712: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [002] d..3 276946.524712: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.524716: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.524720: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.524721: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.524732: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <...>-4888 [003] d..3 276946.524732: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.524733: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.524734: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-4888 [003] d..3 276946.524736: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.524739: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.524746: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.524749: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.524753: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ trace-cmd-12201 [005] d..3 276946.524775: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.524780: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [003] d..3 276946.524795: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.524797: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.524804: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.524805: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-4888 [003] d..3 276946.524806: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.524806: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.524808: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.524808: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.524812: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityMain-5695 [006] d..3 276946.524812: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.524813: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.524817: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.524817: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.524820: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-4888 [003] d..3 276946.524824: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.524828: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.524835: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-648 [001] d..3 276946.524841: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ Worker-5714 [004] d..3 276946.524841: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-648 [001] d..3 276946.524847: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [001] d..3 276946.524849: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [004] d..3 276946.524850: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.524852: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.524854: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.524862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.524864: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [001] d..3 276946.524867: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <idle>-0 [002] d..3 276946.524868: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-648 [001] d..3 276946.524869: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [001] d..3 276946.524875: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.524879: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [002] d..3 276946.524900: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [002] d..3 276946.524909: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.524911: cpu_idle: state=4294967295 cpu_id=3
+ <...>-648 [001] d..3 276946.524915: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.524915: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [002] d..3 276946.524923: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-648 [001] d..3 276946.524926: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <...>-6079 [002] d..3 276946.524933: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <...>-12059 [000] d..3 276946.524939: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [003] d..3 276946.524942: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [001] d..3 276946.524949: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [003] d..3 276946.524949: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [002] d..3 276946.524951: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.524960: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [000] d..3 276946.524961: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [000] d..3 276946.524968: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.524971: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.524974: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [000] d..3 276946.524977: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [001] d..3 276946.524986: print: 0xffffff87dfd69750s: E|4573
+ <...>-6079 [002] d..3 276946.524988: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <...>-6079 [002] d..3 276946.524995: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-4888 [001] d..3 276946.524996: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.525000: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.525001: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-4888 [001] d..3 276946.525006: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <idle>-0 [003] d..3 276946.525008: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [002] d..3 276946.525011: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [003] d..3 276946.525011: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [001] d..3 276946.525012: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.525015: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-4888 [001] d..3 276946.525024: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.525027: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.525030: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.525033: print: 0xffffff87dfd69750s: E|4573
+ <...>-83 [002] d..3 276946.525036: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.525044: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.525046: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525051: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525051: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525053: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525053: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525054: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525056: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525057: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525058: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525059: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [003] d..3 276946.525060: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [003] d..3 276946.525067: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.525069: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.525070: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.525072: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [006] d..3 276946.525073: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-1196 [003] d..3 276946.525082: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.525090: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [002] d..3 276946.525097: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.525104: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.525173: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <...>-12059 [000] d..3 276946.525174: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.525178: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.525180: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.525182: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [005] d..3 276946.525211: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=004
+ UnityMain-5747 [005] d..3 276946.525218: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.525221: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [005] d..3 276946.525228: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.525229: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.525230: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.525233: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5714 [004] d..3 276946.525234: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.525236: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ Worker-5714 [004] d..3 276946.525239: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.525240: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.525242: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ Worker-5714 [004] d..3 276946.525242: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.525243: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.525245: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.525245: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.525247: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [005] d..3 276946.525249: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.525250: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [005] d..3 276946.525252: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ Worker-5713 [004] d..3 276946.525252: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.525253: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=005
+ EnlightenWorke-5748 [005] d..3 276946.525256: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525257: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ EnlightenWorke-5748 [005] d..3 276946.525258: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [000] d..3 276946.525260: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.525265: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.525268: cpu_idle: state=0 cpu_id=2
+ UnityMain-5747 [004] d..3 276946.525270: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [000] d..3 276946.525271: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.525274: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.525277: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [000] d..3 276946.525277: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525281: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [000] d..3 276946.525283: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525285: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525287: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.525290: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.525291: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.525295: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.525299: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.525304: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.525309: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [000] d..3 276946.525324: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.525336: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=000
+ Worker-5712 [004] d..3 276946.525339: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.525343: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.525344: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [004] d..3 276946.525347: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.525351: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525405: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.525411: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.525413: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.525415: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.525457: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.525461: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.525483: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.525485: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.525503: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.525509: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525509: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.525511: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525511: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525512: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525513: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525516: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525517: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525518: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.525524: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525525: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525527: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525529: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.525529: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525531: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.525537: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.525539: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.525542: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.525546: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.525549: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525554: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525558: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525558: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525560: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525560: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525560: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525561: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525562: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525563: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525564: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.525568: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.525570: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.525572: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.525577: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.525579: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525588: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525591: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.525593: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.525595: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.525597: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ UnityMain-5695 [006] d..3 276946.525601: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.525605: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525605: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [004] d..3 276946.525607: cpu_idle: state=0 cpu_id=4
+ <...>-1197 [006] d..3 276946.525646: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525677: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525682: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525683: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525684: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [006] d..3 276946.525684: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525685: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.525685: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525688: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525688: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525690: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.525691: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525691: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525693: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525694: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.525694: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525695: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.525696: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [004] d..3 276946.525696: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525696: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525698: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.525699: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [004] d..3 276946.525699: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.525701: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.525703: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525706: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [004] d..3 276946.525707: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525709: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.525710: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.525749: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525753: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525754: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525755: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525757: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.525758: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525760: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525762: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.525763: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.525766: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525768: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525770: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.525770: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525774: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525777: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525779: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525779: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525781: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525781: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525782: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.525808: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.525814: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [001] d..3 276946.525816: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ Worker-5713 [004] d..3 276946.525817: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.525820: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.525822: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [001] d..3 276946.525831: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [001] d..3 276946.525854: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [006] d..3 276946.525902: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525906: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525907: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525909: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525909: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.525911: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525913: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525913: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525915: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.525922: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.525924: cpu_idle: state=0 cpu_id=2
+ Worker-5714 [004] d..3 276946.525924: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.525927: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.525929: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.525931: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.525942: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525946: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525947: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.525949: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525950: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525951: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525952: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525952: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.525953: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525955: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.525956: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525956: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525958: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525958: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.525959: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525960: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.525961: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525961: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525963: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525964: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.525965: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525967: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.525968: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.525969: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525970: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.525972: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.525974: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [004] d..3 276946.525975: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.525976: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.525977: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.525981: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.525983: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.525985: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525988: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525988: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525990: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525990: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.525991: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525993: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525993: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.525995: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.525995: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525996: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.525997: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.525997: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525999: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.525999: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.525999: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.525999: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.526001: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526002: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526002: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526004: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526004: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526005: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526006: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526007: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526008: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526009: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526010: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526010: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526012: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526013: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.526015: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-4888 [001] d..3 276946.526015: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ Worker-5715 [004] d..3 276946.526017: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [001] d..3 276946.526018: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-4888 [001] d..3 276946.526020: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-4888 [001] d..3 276946.526033: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-4888 [001] d..3 276946.526045: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.526052: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ UnityMain-5695 [006] d..3 276946.526062: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526066: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526066: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526068: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526070: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526071: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526072: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526072: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526075: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526076: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526078: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526078: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526079: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526080: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526081: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526082: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526083: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526083: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526085: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526085: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526086: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526088: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526089: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526089: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.526090: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.526090: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526091: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526091: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526093: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526094: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526094: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526096: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526096: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526097: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526099: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526100: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526100: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526101: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526102: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526102: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526104: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526105: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526105: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526106: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526106: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526107: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526107: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.526108: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.526109: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526109: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ Worker-5714 [004] d..3 276946.526110: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526110: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526112: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526113: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526113: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526115: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526116: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526117: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.526117: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ Worker-5714 [004] d..3 276946.526118: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.526118: workqueue_activate_work: work struct 0xffffffed9be80728
+ UnityMain-5695 [006] d..3 276946.526119: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.526120: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.526121: workqueue_execute_end: work struct 0xffffffedf351f058
+ Worker-5715 [004] d..3 276946.526121: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ Worker-5715 [004] d..3 276946.526125: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526128: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.526129: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ kworker/1:0-10274 [001] d..3 276946.526130: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.526131: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.526131: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526132: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ wifi@1.0-servi-7349 [005] d..3 276946.526132: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526133: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526134: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.526134: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.526135: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526135: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526136: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ FMOD-12164 [004] d..3 276946.526140: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.526144: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526146: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.526148: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526150: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526152: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526152: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526154: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526154: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526155: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526157: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526158: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526158: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526159: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526160: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526161: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526162: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526163: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526163: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526165: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526165: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526165: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526167: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526168: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526168: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526169: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526170: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526170: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526172: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526173: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.526174: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.526177: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.526201: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.526213: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526217: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526217: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526218: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526219: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526220: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526222: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526222: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526223: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ wifi@1.0-servi-7349 [005] d..3 276946.526223: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526224: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526225: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526227: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.526227: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ UnityMain-5695 [006] d..3 276946.526228: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526228: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526230: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526230: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526231: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526232: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526233: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.526235: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.526235: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.526237: workqueue_activate_work: work struct 0xffffffee79748960
+ Worker-5712 [004] d..3 276946.526237: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.526237: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ Worker-5715 [004] d..3 276946.526239: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.526243: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.526245: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-4888 [001] d..3 276946.526246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.526247: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526255: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526258: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526258: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-4888 [001] d..3 276946.526259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.526260: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.526260: workqueue_execute_end: work struct 0xffffffed9be80728
+ UnityMain-5695 [006] d..3 276946.526260: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526261: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.526261: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.526262: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [006] d..3 276946.526263: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526263: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526265: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526266: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526266: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.526268: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [006] d..3 276946.526268: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526269: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526269: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526271: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526272: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526272: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.526273: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526273: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526274: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526276: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.526279: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526280: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.526280: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.526282: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.526285: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ writer-5743 [000] d..3 276946.526306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ trace-cmd-12202 [005] d..3 276946.526311: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.526316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.526317: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.526317: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.526322: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1085 [004] d..3 276946.526325: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.526332: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.526333: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.526335: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.526339: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [000] d..3 276946.526341: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5715 [004] d..3 276946.526343: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [002] d..3 276946.526346: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.526354: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.526357: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1084 [005] d..3 276946.526362: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.526363: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1084 [005] d..3 276946.526368: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526371: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.526373: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526375: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526376: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.526376: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526378: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526378: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526379: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526381: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526382: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ writer-5743 [003] d..3 276946.526382: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.526383: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526384: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526385: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526387: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.526387: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ UnityMain-5695 [006] d..3 276946.526388: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [003] d..3 276946.526388: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5714 [004] d..3 276946.526389: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526390: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526391: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526391: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [002] d..3 276946.526392: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [006] d..3 276946.526393: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526394: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526395: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.526396: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526396: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.526398: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ Worker-5713 [004] d..3 276946.526399: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526402: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526402: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526404: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526404: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526406: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526407: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [003] d..3 276946.526408: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526408: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526408: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526410: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526411: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526411: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526413: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [005] d..3 276946.526414: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ Worker-5712 [004] d..3 276946.526414: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526414: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.526416: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526416: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526417: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526417: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.526418: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.526419: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526420: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526421: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526422: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526423: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526423: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526425: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.526425: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ Worker-5713 [004] d..3 276946.526426: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526426: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.526428: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [006] d..3 276946.526428: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.526429: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526429: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526430: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526432: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.526432: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [005] d..3 276946.526433: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.526433: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526434: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526435: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526436: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.526438: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526438: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526441: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526443: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526444: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526444: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526446: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526446: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526447: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.526458: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526461: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.526463: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.526465: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526467: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.526469: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [002] d..3 276946.526471: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526472: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526473: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526476: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526478: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526478: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526481: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526483: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526484: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526485: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526486: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526487: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526489: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.526489: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ HwBinder:867_1-4281 [003] d..3 276946.526490: print: 0xffffff87dfd69750s: E|867
+ UnityMain-5695 [006] d..3 276946.526491: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526491: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526492: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [006] d..3 276946.526495: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526496: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526496: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526498: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.526500: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.526501: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.526502: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <...>-4888 [001] d..3 276946.526504: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ FastMixer-1198 [002] d..3 276946.526510: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [001] d..3 276946.526511: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <...>-5797 [000] d..3 276946.526516: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.526518: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.526524: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526526: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ AudioTrack-5759 [005] d..3 276946.526528: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.526530: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.526531: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.526532: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526534: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ HwBinder:867_1-4281 [003] d..3 276946.526534: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Worker-5715 [004] d..3 276946.526536: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.526545: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.526552: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ writer-5743 [000] d..3 276946.526555: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ writer-5743 [000] d..3 276946.526564: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [006] d..3 276946.526568: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [002] d..3 276946.526569: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ UnityMain-5695 [006] d..3 276946.526572: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526573: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526575: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526576: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526576: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526578: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526578: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526580: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526581: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526581: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526583: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526584: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526584: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526586: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526587: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526587: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526589: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526590: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526590: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526592: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526594: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526596: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526597: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.526597: print: 0xffffff87dfd69750s: E|1661
+ Worker-5712 [004] d..3 276946.526598: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526598: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.526599: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [006] d..3 276946.526600: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526601: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526601: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526603: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526604: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.526604: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526605: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526606: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526607: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526609: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [003] d..3 276946.526613: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.526614: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526616: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [001] d..3 276946.526617: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ Worker-5713 [004] d..3 276946.526618: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.526621: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.526621: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.526623: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.526624: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ kgsl_worker_th-294 [002] d..3 276946.526626: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ <...>-4888 [001] d..3 276946.526626: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.526627: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ UnityMain-5695 [006] d..3 276946.526627: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526628: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.526628: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.526629: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [001] d..3 276946.526630: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [005] d..3 276946.526632: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526638: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526639: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526642: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526643: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526643: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526645: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.526645: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.526646: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526646: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526648: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.526648: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526649: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526651: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526653: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526655: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.526656: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.526657: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ SensorService-4286 [007] d..3 276946.526662: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ kgsl_worker_th-294 [002] d..3 276946.526666: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.526670: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.526674: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.526680: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.526683: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ UnityMain-5695 [006] d..3 276946.526684: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ SensorService-4286 [007] d..3 276946.526692: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ <...>-648 [001] d..3 276946.526699: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [003] d..3 276946.526700: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ <...>-8794 [005] d..3 276946.526701: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [003] d..3 276946.526703: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [007] d..3 276946.526703: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-648 [001] d..3 276946.526705: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-8794 [005] d..3 276946.526705: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [003] d..3 276946.526707: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-648 [001] d..3 276946.526708: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [005] d..3 276946.526713: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12203 [006] d..3 276946.526721: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [001] d..3 276946.526726: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ HwBinder:867_1-4281 [003] d..3 276946.526730: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ trace-cmd-12199 [005] d..3 276946.526744: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [003] d..3 276946.526749: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.526749: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.526749: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526755: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526755: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.526756: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.526758: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-648 [001] d..3 276946.526758: print: 0xffffff87dfd69750s: B|622|waitForever
+ UnityMain-5695 [006] d..3 276946.526760: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526760: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526762: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526762: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.526763: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526764: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.526765: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526766: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526767: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.526767: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526768: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.526768: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.526769: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526770: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526771: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526771: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-648 [001] d..3 276946.526771: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.526772: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526773: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526773: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-648 [001] d..3 276946.526775: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityMain-5695 [006] d..3 276946.526775: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.526776: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526776: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.526776: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.526778: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.526779: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526779: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526780: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526781: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526781: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526783: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526784: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526786: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.526786: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.526788: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.526788: cpu_idle: state=0 cpu_id=5
+ <...>-648 [001] d..3 276946.526805: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [001] d..3 276946.526809: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [006] d..3 276946.526817: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526821: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526823: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.526824: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526825: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.526827: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.526827: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526828: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [004] d..3 276946.526828: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.526831: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526832: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.526833: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.526833: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526835: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526835: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.526836: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526837: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526840: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526842: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526842: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526844: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.526846: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.526847: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-648 [001] d..3 276946.526848: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5712 [005] d..3 276946.526851: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.526853: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12204 [004] d..3 276946.526855: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.526858: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.526860: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.526863: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-4888 [001] d..3 276946.526882: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.526901: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.526910: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.526914: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.526917: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.526919: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [006] d..3 276946.526957: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-4888 [001] d..3 276946.526957: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526961: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526962: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526962: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.526964: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526964: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526965: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526966: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526966: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.526968: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526971: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.526971: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526972: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526974: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.526975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.526975: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526975: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526977: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526978: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.526978: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.526978: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [006] d..3 276946.526979: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.526980: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526981: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.526983: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.526984: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526985: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.526985: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526986: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [004] d..3 276946.526987: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.526989: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526990: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.526990: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.526991: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526992: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526992: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.526992: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.526993: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526995: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.526995: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.526996: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.526997: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.526998: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.526999: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527000: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527001: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527001: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527001: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527002: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527003: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527003: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527005: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.527005: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527006: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.527006: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.527007: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.527008: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [004] d..3 276946.527008: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527008: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527008: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.527010: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.527010: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527011: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.527013: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.527014: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.527015: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527015: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527017: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527017: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.527018: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527020: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527020: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.527021: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527022: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.527023: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.527024: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527024: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.527025: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527026: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527026: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527027: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527028: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527029: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.527029: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527030: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527031: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.527031: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527031: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.527033: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527033: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527034: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527035: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [004] d..3 276946.527035: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.527036: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527037: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527038: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527039: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.527039: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527040: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527040: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527041: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.527041: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527043: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527044: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.527044: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527046: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.527046: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.527048: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527048: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527049: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527050: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527050: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527051: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527052: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527052: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527054: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.527055: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527055: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.527057: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.527057: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.527059: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.527059: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527059: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527060: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527061: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527062: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527064: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527065: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527065: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.527066: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.527066: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527068: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527068: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.527069: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527069: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527071: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.527071: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.527071: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527073: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527073: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527074: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527074: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527075: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527076: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.527079: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.527080: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.527081: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.527083: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.527085: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [004] d..3 276946.527086: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.527086: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.527088: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.527094: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527098: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527098: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.527100: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527100: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527102: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.527103: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527103: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.527104: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527105: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.527107: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [005] d..3 276946.527108: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527108: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527109: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.527111: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [005] d..3 276946.527111: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527112: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527116: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527117: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527118: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527120: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527120: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527122: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527122: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.527123: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.527128: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.527130: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12204 [004] d..3 276946.527130: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.527133: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.527136: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527136: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.527139: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [006] d..3 276946.527139: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527140: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527141: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527142: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527142: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527143: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527144: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.527144: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.527145: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527145: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527146: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527147: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527147: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.527148: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527149: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.527150: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527150: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527151: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527152: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527152: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527152: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [004] d..3 276946.527153: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.527154: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527154: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.527155: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527155: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527156: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527157: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [006] d..3 276946.527157: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.527158: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [006] d..3 276946.527159: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [006] d..3 276946.527160: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.527160: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.527161: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [006] d..3 276946.527162: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.527162: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.527164: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.527164: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.527166: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.527166: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.527217: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.527221: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [002] d..3 276946.527319: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.527334: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [006] d..3 276946.527387: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.527403: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.527414: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.527424: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.527426: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.527430: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.527463: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.527466: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.527514: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.527520: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [000] d..3 276946.527566: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-5797 [000] d..3 276946.527579: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.527581: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.527585: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [001] d..3 276946.527606: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [001] d..3 276946.527611: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ DispSync-650 [001] d..3 276946.527620: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.527622: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.527626: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [001] d..3 276946.527640: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.527643: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.527648: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.527657: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.527659: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.527660: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.527665: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.527665: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [006] d..3 276946.527666: cpu_idle: state=4294967295 cpu_id=6
+ sfEventThread-652 [002] d..3 276946.527668: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [006] d..3 276946.527669: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.527669: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.527675: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ sfEventThread-652 [002] d..3 276946.527677: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.527679: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [004] d..3 276946.527679: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ rcuop/4-44 [003] d..3 276946.527680: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.527683: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.527684: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.527684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.527687: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.527688: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.527689: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sfEventThread-652 [002] d..3 276946.527696: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.527712: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.527717: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.527721: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.527723: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-12059 [006] d..3 276946.527725: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.527729: cpu_idle: state=0 cpu_id=2
+ rcu_preempt-7 [005] d..3 276946.527730: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.527730: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.527732: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcu_preempt-7 [005] d..3 276946.527734: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.527736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12205 [004] d..3 276946.527736: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ <idle>-0 [006] d..3 276946.527738: cpu_idle: state=4294967295 cpu_id=6
+ rcuop/6-60 [004] d..3 276946.527740: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.527740: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.527741: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.527744: cpu_idle: state=0 cpu_id=5
+ rcuop/6-60 [004] d..3 276946.527747: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.527748: cpu_idle: state=4294967295 cpu_id=5
+ rcuop/6-60 [004] d..3 276946.527749: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [005] d..3 276946.527751: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/7-68 [005] d..3 276946.527755: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.527755: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ rcuop/7-68 [005] d..3 276946.527759: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.527766: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.527768: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ <idle>-0 [006] d..3 276946.527770: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.527773: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ rcuop/7-68 [005] d..3 276946.527794: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.527832: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.527837: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.527897: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.527902: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-10919 [007] d..3 276946.527902: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.527904: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.527906: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.527911: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [001] d..3 276946.527914: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [000] d..3 276946.527917: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.527918: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-5797 [000] d..3 276946.527923: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.527926: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.527930: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ surfaceflinger-622 [001] d..3 276946.527934: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.527943: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [001] d..3 276946.527945: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.527948: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.527953: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.527954: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [001] d..3 276946.527958: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [002] d..3 276946.527983: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.527990: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.528017: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.528024: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.528027: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.528030: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.528036: print: 0xffffff87dfd69750s: B|622|merge
+ UnityGfxDevice-5711 [004] d..3 276946.528044: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.528049: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.528051: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.528053: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [001] d..3 276946.528053: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.528054: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.528056: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.528057: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.528059: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.528061: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ surfaceflinger-622 [001] d..3 276946.528072: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.528081: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [005] d..3 276946.528087: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.528088: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.528091: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.528092: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.528094: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.528094: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [005] d..3 276946.528096: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityGfxDevice-5711 [004] d..3 276946.528109: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.528118: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=001
+ <...>-10919 [007] d..3 276946.528119: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.528120: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.528122: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sfEventThread-652 [002] d..3 276946.528123: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.528123: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528125: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528127: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.528131: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.528131: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.528134: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.528138: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.528147: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.528150: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528152: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.528152: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.528154: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528156: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528158: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.528159: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.528164: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [003] d..3 276946.528167: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.528168: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [001] d..3 276946.528170: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [003] d..3 276946.528171: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.528178: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.528182: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [000] d..3 276946.528246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.528253: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [000] d..3 276946.528256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.528256: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [001] d..3 276946.528258: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.528259: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.528261: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [002] d..3 276946.528262: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [002] d..3 276946.528293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [002] d..3 276946.528301: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.528303: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.528307: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.528315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.528317: print: 0xffffff87dfd69750s: B|622|prepare
+ <idle>-0 [002] d..3 276946.528322: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.528330: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ FastMixer-1198 [003] d..3 276946.528331: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ FastMixer-1198 [003] d..3 276946.528338: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.528340: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.528344: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [002] d..3 276946.528349: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.528352: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.528359: cpu_idle: state=0 cpu_id=3
+ writer-5743 [002] d..3 276946.528362: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.528364: cpu_idle: state=4294967295 cpu_id=3
+ Thread-9-5756 [005] d..3 276946.528366: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <idle>-0 [003] d..3 276946.528369: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [006] d..3 276946.528377: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528378: cpu_idle: state=0 cpu_id=6
+ writer-5743 [002] d..3 276946.528381: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [006] d..3 276946.528393: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.528394: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528396: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.528402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.528406: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ surfaceflinger-622 [001] d..3 276946.528406: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.528409: cpu_idle: state=0 cpu_id=2
+ <...>-648 [005] d..3 276946.528410: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.528411: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.528413: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ trace-cmd-12200 [003] d..3 276946.528418: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-648 [005] d..3 276946.528418: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [005] d..3 276946.528420: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.528423: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [005] d..3 276946.528423: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.528424: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ <idle>-0 [002] d..3 276946.528426: cpu_idle: state=0 cpu_id=2
+ <...>-17 [001] d..3 276946.528450: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-648 [005] d..3 276946.528450: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-17 [001] d..3 276946.528452: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-17 [001] d..3 276946.528454: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-648 [005] d..3 276946.528455: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.528458: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [006] d..3 276946.528461: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.528461: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-17 [001] d..3 276946.528462: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ FastMixer-1198 [006] d..3 276946.528466: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.528467: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [006] d..3 276946.528469: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-17 [001] d..3 276946.528470: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.528471: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ FastMixer-1198 [006] d..3 276946.528472: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-648 [005] d..3 276946.528474: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ kworker/1:0-10274 [001] d..3 276946.528476: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ FastMixer-1198 [006] d..3 276946.528480: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.528491: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ FastMixer-1198 [006] d..3 276946.528492: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.528493: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.528496: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.528497: cpu_idle: state=0 cpu_id=6
+ AudioTrack-5740 [004] d..3 276946.528498: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ AudioTrack-5759 [005] d..3 276946.528501: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.528507: cpu_idle: state=0 cpu_id=5
+ kworker/1:0-10274 [001] d..3 276946.528515: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.528532: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.528532: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [005] d..3 276946.528534: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.528537: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ writer-5743 [002] d..3 276946.528540: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.528547: cpu_idle: state=0 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.528555: workqueue_execute_end: work struct 0xffffffedf351f058
+ HwBinder:624_3-679 [003] d..3 276946.528564: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ kworker/1:0-10274 [001] d..3 276946.528568: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.528576: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [001] d..3 276946.528579: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.528582: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [002] d..3 276946.528616: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.528618: cpu_idle: state=0 cpu_id=2
+ wifi@1.0-servi-7349 [005] d..3 276946.528626: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.528631: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.528639: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.528645: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528647: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528649: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.528672: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-12059 [006] d..3 276946.528708: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.528714: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.528804: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.528809: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528811: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528814: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.528823: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ <...>-10919 [007] d..3 276946.528837: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.528837: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.528841: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528844: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.528860: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.528863: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.528865: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.528866: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.528868: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [004] d..3 276946.528871: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.528873: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.528876: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.528877: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.528883: cpu_idle: state=0 cpu_id=4
+ <...>-648 [005] d..3 276946.528899: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [005] d..3 276946.528901: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [005] d..3 276946.528903: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.528913: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-648 [005] d..3 276946.528927: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [005] d..3 276946.528934: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.528935: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [005] d..3 276946.528946: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.528947: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.528952: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.528957: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528959: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.528961: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [005] d..3 276946.528962: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [005] d..3 276946.528966: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.528968: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.528973: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [005] d..3 276946.528981: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.528983: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.528985: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.528986: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.528986: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.528989: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.528991: cpu_idle: state=4294967295 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.528992: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [006] d..3 276946.528992: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.528998: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.529007: print: 0xffffff87dfd69750s: E|5677
+ <...>-12059 [006] d..3 276946.529011: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.529014: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [004] d..3 276946.529031: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.529033: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.529035: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.529035: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.529038: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.529044: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.529045: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.529046: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.529047: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.529048: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.529097: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.529102: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12204 [004] d..3 276946.529105: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.529107: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529109: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.529109: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.529111: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.529121: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.529134: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.529135: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.529139: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529140: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.529144: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.529147: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.529149: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.529163: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.529166: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [006] d..3 276946.529167: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.529174: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.529175: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.529179: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [004] d..3 276946.529191: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.529196: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.529199: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.529202: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ HwBinder:624_3-679 [003] d..3 276946.529216: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.529219: print: 0xffffff87dfd69750s: E|622
+ FMOD-12164 [004] d..3 276946.529219: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.529222: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.529279: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.529284: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.529287: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [001] d..3 276946.529290: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ trace-cmd-12200 [003] d..3 276946.529291: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.529292: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.529294: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.529296: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.529299: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.529301: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [003] d..3 276946.529306: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.529317: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-10919 [007] d..3 276946.529327: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.529333: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529334: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.529336: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.529342: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.529347: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.529354: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [001] d..3 276946.529359: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [001] d..3 276946.529365: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.529377: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.529378: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.529379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.529380: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.529382: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [006] d..3 276946.529384: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.529416: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.529424: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.529426: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.529428: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ trace-cmd-12199 [005] d..3 276946.529430: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.529430: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [005] d..3 276946.529435: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.529439: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.529440: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.529442: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.529447: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.529450: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.529450: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [003] d..3 276946.529453: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [001] d..3 276946.529460: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.529465: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.529480: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [007] d..3 276946.529483: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.529489: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529491: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.529493: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.529516: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.529522: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.529523: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.529528: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529530: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.529532: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.529552: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.529556: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.529625: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.529628: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.529630: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.529633: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.529650: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.529655: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.529675: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.529678: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.529708: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.529722: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.529737: print: 0xffffff87dfd69750s: E|624
+ <...>-5797 [000] d..3 276946.529741: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.529760: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ HwBinder:624_3-679 [003] d..3 276946.529765: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [000] d..3 276946.529770: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.529772: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.529778: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ HwBinder:624_3-679 [003] d..3 276946.529820: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.529901: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ kgsl_worker_th-294 [002] d..3 276946.529908: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.529916: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [003] d..3 276946.529917: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.529919: cpu_idle: state=4294967295 cpu_id=1
+ mdss_fb0-12067 [000] d..3 276946.529920: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.529923: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.529952: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.529958: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529960: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.529962: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.529979: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-12059 [006] d..3 276946.529984: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.529986: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.529988: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.529988: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.529988: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.529991: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.529993: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.529995: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.529996: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [001] d..3 276946.530008: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <...>-6079 [001] d..3 276946.530018: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <...>-12059 [006] d..3 276946.530018: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.530021: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.530025: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ surfaceflinger-622 [002] d..3 276946.530036: print: 0xffffff87dfd69750s: E|622
+ <...>-84 [003] d..3 276946.530054: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.530055: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.530062: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [001] d..3 276946.530063: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.530070: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.530082: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [000] d..3 276946.530088: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [001] d..3 276946.530091: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [000] d..3 276946.530093: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [002] d..3 276946.530099: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [001] d..3 276946.530111: cpu_idle: state=4294967295 cpu_id=1
+ <...>-1196 [003] d..3 276946.530112: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.530112: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.530114: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-1196 [003] d..3 276946.530118: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.530118: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530119: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.530121: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.530122: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-1196 [003] d..3 276946.530123: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.530130: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.530133: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-1196 [003] d..3 276946.530136: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.530137: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.530139: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.530140: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.530141: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.530142: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-1196 [003] d..3 276946.530143: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.530144: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530145: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.530148: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-5797 [000] d..3 276946.530148: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ kgsl_worker_th-294 [002] d..3 276946.530149: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-10919 [007] d..3 276946.530149: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530151: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.530152: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.530152: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.530155: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.530158: print: 0xffffff87dfd69750s: E|622
+ <...>-1196 [003] d..3 276946.530160: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.530167: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.530171: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.530172: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.530172: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.530173: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.530174: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.530175: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12201 [004] d..3 276946.530176: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.530177: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [000] d..3 276946.530179: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-83 [002] d..3 276946.530179: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.530181: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.530183: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.530185: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.530186: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [000] d..3 276946.530187: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.530187: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.530189: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.530192: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [001] d..3 276946.530200: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [001] d..3 276946.530204: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [001] d..3 276946.530219: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.530225: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.530229: print: 0xffffff87dfd69750s: E|622
+ <...>-1196 [003] d..3 276946.530240: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.530242: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.530247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <...>-1196 [003] d..3 276946.530247: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.530256: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.530257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.530259: cpu_idle: state=4294967295 cpu_id=6
+ <...>-1196 [003] d..3 276946.530260: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.530260: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.530261: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.530268: cpu_idle: state=0 cpu_id=3
+ writer-5743 [006] d..3 276946.530287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-6079 [002] d..3 276946.530288: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.530298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [006] d..3 276946.530301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.530303: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.530305: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.530315: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.530321: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [002] d..3 276946.530322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.530323: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.530325: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.530331: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.530333: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.530336: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.530342: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.530351: cpu_idle: state=0 cpu_id=2
+ writer-5743 [003] d..3 276946.530355: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [003] d..3 276946.530361: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.530364: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.530367: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.530372: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.530374: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.530377: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.530382: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.530405: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.530417: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.530420: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.530423: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.530432: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.530433: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.530434: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.530436: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.530440: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.530441: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.530442: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [005] d..3 276946.530443: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ surfaceflinger-622 [001] d..3 276946.530445: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ FastMixer-1198 [002] d..3 276946.530448: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.530451: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.530451: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.530454: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.530456: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530458: cpu_idle: state=4294967295 cpu_id=6
+ AudioTrack-5740 [004] d..3 276946.530458: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.530460: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.530460: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.530462: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.530462: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.530465: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.530467: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.530469: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.530470: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.530483: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.530483: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.530487: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530489: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-17 [001] d..3 276946.530491: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-17 [001] d..3 276946.530494: workqueue_activate_work: work struct 0xffffffedf351f058
+ writer-5743 [003] d..3 276946.530495: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-17 [001] d..3 276946.530496: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ trace-cmd-12202 [005] d..3 276946.530500: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.530503: cpu_idle: state=0 cpu_id=3
+ <...>-17 [001] d..3 276946.530504: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.530505: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.530513: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.530516: cpu_idle: state=0 cpu_id=6
+ <...>-17 [001] d..3 276946.530551: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.530556: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.530590: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.530592: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.530593: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [002] d..3 276946.530595: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.530605: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.530605: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.530607: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.530607: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.530608: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.530609: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.530609: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [005] d..3 276946.530611: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.530614: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ kworker/1:0-10274 [001] d..3 276946.530615: workqueue_execute_end: work struct 0xffffffedf351f058
+ <...>-10919 [007] d..3 276946.530620: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.530622: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.530623: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.530624: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.530625: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530627: cpu_idle: state=4294967295 cpu_id=6
+ kworker/1:0-10274 [001] d..3 276946.530628: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.530629: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.530629: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.530640: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [005] d..3 276946.530642: workqueue_execute_end: work struct 0xffffffed9be80728
+ <...>-8794 [005] d..3 276946.530644: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-12059 [006] d..3 276946.530649: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.530651: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530652: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.530655: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.530657: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530657: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.530659: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [005] d..3 276946.530662: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.530663: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.530665: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ wifi@1.0-servi-7349 [004] d..3 276946.530668: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.530671: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.530674: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.530682: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.530685: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-4291 [004] d..3 276946.530707: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.530718: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.530721: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.530725: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.530746: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ dsps_smem_glin-86 [003] d..3 276946.530746: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.530752: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.530753: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.530753: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.530754: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.530755: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <...>-10919 [007] d..3 276946.530759: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530760: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-4291 [004] d..3 276946.530761: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.530762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.530765: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.530777: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.530782: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.530782: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.530785: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.530785: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530785: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.530788: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.530789: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530791: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.530792: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.530793: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.530796: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.530800: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ <...>-12059 [006] d..3 276946.530812: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.530812: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [004] d..3 276946.530814: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.530815: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.530815: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.530817: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.530820: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.530834: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.530843: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.530845: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.530847: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.530850: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [002] d..3 276946.530850: cpu_idle: state=0 cpu_id=2
+ HwBinder:867_1-4281 [001] d..3 276946.530863: print: 0xffffff87dfd69750s: E|867
+ smem_native_ds-85 [003] d..3 276946.530874: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.530880: cpu_idle: state=0 cpu_id=3
+ HwBinder:867_1-4281 [001] d..3 276946.530888: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.530900: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.530906: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.530935: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.530936: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [002] d..3 276946.530937: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.530940: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [001] d..3 276946.530941: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.530945: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.530946: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.530947: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.530948: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.530949: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [001] d..3 276946.530950: cpu_idle: state=0 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.530950: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.530953: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.530954: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.530954: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.530958: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.530961: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.530963: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.530964: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.530966: workqueue_execute_end: work struct 0xffffffed9be80e28
+ <...>-8794 [006] d..3 276946.530970: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.530972: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.530974: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.530975: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.530976: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.530978: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.530980: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.530980: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [006] d..3 276946.530984: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-4291 [005] d..3 276946.530993: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.530996: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.530999: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-4291 [005] d..3 276946.531000: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.531005: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [005] d..3 276946.531008: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.531010: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1040 [005] d..3 276946.531011: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [006] d..3 276946.531012: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.531020: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.531022: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [006] d..3 276946.531023: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.531030: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.531031: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.531033: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.531040: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [001] d..3 276946.531061: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ trace-cmd-12203 [005] d..3 276946.531062: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [000] d..3 276946.531066: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <idle>-0 [005] d..3 276946.531066: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [000] d..3 276946.531068: workqueue_activate_work: work struct 0xffffffede0d50d80
+ <...>-5797 [000] d..3 276946.531070: sched_waking: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ HwBinder:867_1-4281 [001] d..3 276946.531074: print: 0xffffff87dfd69750s: E|867
+ <...>-5797 [000] d..3 276946.531077: sched_wakeup: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ HwBinder:867_1-4281 [001] d..3 276946.531084: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-5797 [000] d..3 276946.531086: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=kworker/0:3 next_pid=8940 next_prio=120
+ kworker/0:3-8940 [000] d..3 276946.531090: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ <...>-10919 [007] d..3 276946.531093: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.531095: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ kworker/0:3-8940 [000] d..3 276946.531102: workqueue_execute_end: work struct 0xffffffede0d50d80
+ SensorService-4286 [007] d..3 276946.531105: print: 0xffffff87dfd69750s: E|1661
+ kworker/0:3-8940 [000] d..3 276946.531107: sched_switch: prev_comm=kworker/0:3 prev_pid=8940 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ SensorService-4286 [007] d..3 276946.531120: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:867_1-4281 [001] d..3 276946.531122: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.531130: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.531131: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.531139: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.531140: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.531142: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.531146: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [003] d..3 276946.531155: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.531158: cpu_idle: state=0 cpu_id=3
+ HwBinder:867_1-4281 [001] d..3 276946.531158: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [001] d..3 276946.531172: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.531178: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.531186: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.531188: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.531243: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.531244: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.531245: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.531249: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.531253: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.531257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.531258: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.531260: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <...>-10919 [007] d..3 276946.531263: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.531265: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.531267: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.531275: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.531287: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.531288: cpu_idle: state=4294967295 cpu_id=5
+ kworker/1:0-10274 [001] d..3 276946.531289: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [005] d..3 276946.531290: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.531298: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.531306: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.531324: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ wifi@1.0-servi-7349 [005] d..3 276946.531327: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.531329: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.531330: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.531469: sched_waking: comm=cds_mc_thread pid=7278 prio=118 target_cpu=000
+ <idle>-0 [005] d..3 276946.531482: sched_wakeup: comm=cds_mc_thread pid=7278 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.531483: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.531483: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.531485: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=cds_mc_thread next_pid=7278 next_prio=118
+ <idle>-0 [001] d..3 276946.531486: cpu_idle: state=0 cpu_id=1
+ cds_mc_thread-7278 [005] d..3 276946.531513: sched_waking: comm=wlan_logging_th pid=587 prio=120 target_cpu=002
+ cds_mc_thread-7278 [005] d..3 276946.531520: sched_wakeup: comm=wlan_logging_th pid=587 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.531522: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.531525: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wlan_logging_th next_pid=587 next_prio=120
+ wlan_logging_t-587 [006] d..3 276946.531535: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ cds_mc_thread-7278 [005] d..3 276946.531538: sched_switch: prev_comm=cds_mc_thread prev_pid=7278 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ wlan_logging_t-587 [006] d..3 276946.531541: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.531541: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.531543: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.531546: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ wlan_logging_t-587 [006] d..3 276946.531549: sched_switch: prev_comm=wlan_logging_th prev_pid=587 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.531553: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.531568: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.531573: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.531577: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.531579: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.531581: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.531584: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [001] d..3 276946.531594: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.531595: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.531596: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ wifi@1.0-servi-7349 [004] d..3 276946.531598: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.531599: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.531604: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.531608: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.531610: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.531624: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.531631: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.531636: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.531640: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.531640: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [005] d..3 276946.531641: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.531643: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.531649: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.531657: cpu_idle: state=0 cpu_id=1
+ AudioOut_15-1199 [006] d..3 276946.531667: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.531673: cpu_idle: state=0 cpu_id=6
+ wifi@1.0-servi-7349 [005] d..3 276946.531674: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.531677: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.531724: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.531730: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.531733: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.531735: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.531785: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.531790: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.531874: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.531880: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.531882: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.531884: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.531906: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.531907: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.531911: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.531913: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.531935: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.531939: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.532028: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532030: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532032: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532052: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532055: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532055: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532060: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532061: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532063: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532083: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.532086: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532186: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.532191: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532193: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532195: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532215: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532217: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532219: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532222: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532224: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532225: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532245: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.532246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [006] d..3 276946.532248: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.532254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.532256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.532258: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.532261: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.532261: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.532267: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.532268: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.532271: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.532274: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.532276: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.532277: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.532278: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.532279: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [001] d..3 276946.532292: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.532300: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.532302: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.532307: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12199 [005] d..3 276946.532312: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.532316: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.532317: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.532317: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.532317: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.532322: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.532324: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.532327: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.532337: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.532339: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.532345: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-10919 [007] d..3 276946.532345: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.532349: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.532351: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532353: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532356: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.532356: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.532364: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.532377: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532380: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532381: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532384: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532386: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532388: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.532399: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.532406: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.532407: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-12059 [006] d..3 276946.532408: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.532408: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.532409: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [004] d..3 276946.532409: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.532410: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.532411: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.532411: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.532413: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.532416: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.532418: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.532424: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.532426: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.532429: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [001] d..3 276946.532430: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.532431: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.532435: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.532437: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.532445: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.532466: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.532473: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.532515: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.532518: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.532526: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.532532: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532534: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532536: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.532551: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.532554: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.532555: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532558: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532559: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532562: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532564: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532566: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.532567: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.532571: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.532573: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.532575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.532575: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532577: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532578: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532581: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532583: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532584: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532598: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.532601: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [004] d..3 276946.532607: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.532612: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.532623: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.532626: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.532707: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.532712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532714: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532716: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.532740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.532741: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532745: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532746: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532768: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.532771: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.532780: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.532783: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.532818: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.532820: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.532855: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.532860: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532863: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532865: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532885: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.532886: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532888: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.532890: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.532892: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.532894: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.532914: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.532917: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.533003: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.533009: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.533011: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.533012: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.533032: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.533035: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.533037: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.533039: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.533041: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.533042: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.533044: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.533045: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.533065: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.533068: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.533072: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=000
+ <...>-5797 [000] d..3 276946.533078: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.533087: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.533091: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.533093: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.533095: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.533102: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.533141: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.533144: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.533184: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.533190: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.533307: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.533309: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.533520: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.533523: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.533620: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.533623: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.533934: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.533936: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.533954: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.533956: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.534245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.534253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.534256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.534257: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.534260: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.534261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.534277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.534285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.534287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.534290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.534298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.534305: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.534306: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.534312: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.534314: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.534317: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.534324: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.534328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.534331: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.534332: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.534333: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.534333: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.534334: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.534338: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.534345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.534352: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.534371: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.534374: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.534376: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.534381: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.534386: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.534388: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.534402: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.534403: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.534406: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.534412: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.534413: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.534415: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.534418: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.534420: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.534421: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.534422: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.534422: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.534428: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.534431: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.534434: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.534435: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.534437: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.534437: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.534440: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.534452: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [001] d..3 276946.534457: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-12059 [001] d..3 276946.534466: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ writer-5743 [000] d..3 276946.534469: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [001] d..3 276946.534472: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [000] d..3 276946.534476: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [001] d..3 276946.534491: cpu_frequency: state=1670400 cpu_id=0
+ sugov:0-603 [001] d..3 276946.534497: cpu_frequency: state=1670400 cpu_id=1
+ sugov:0-603 [001] d..3 276946.534500: cpu_frequency: state=1670400 cpu_id=2
+ sugov:0-603 [001] d..3 276946.534502: cpu_frequency: state=1670400 cpu_id=3
+ sugov:0-603 [001] d..3 276946.534509: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.534741: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.534744: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.534855: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.534862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.534865: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.534869: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.534890: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.534893: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.534912: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.534920: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.534922: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.534926: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.534935: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-6079 [000] d..3 276946.534943: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.534946: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.534947: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <...>-84 [002] d..3 276946.534949: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.534951: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.534955: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.534956: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.534956: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.534962: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-1196 [003] d..3 276946.534968: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-6079 [000] d..3 276946.534971: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [003] d..3 276946.534978: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.534981: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [000] d..3 276946.534993: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-1196 [003] d..3 276946.534993: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.534999: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.535002: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-1196 [003] d..3 276946.535008: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.535012: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [003] d..3 276946.535014: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [000] d..3 276946.535019: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [002] d..3 276946.535020: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-83 [002] d..3 276946.535039: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-1196 [003] d..3 276946.535054: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12198 [002] d..3 276946.535058: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-1196 [003] d..3 276946.535060: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.535063: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.535066: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [002] d..3 276946.535068: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [003] d..3 276946.535073: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.535081: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.535086: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.535093: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.535180: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.535183: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [001] d..3 276946.535266: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.535281: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.535311: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.535322: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.535326: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.535364: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.535367: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.535370: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.535372: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.535385: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.535389: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.535393: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.535396: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.535397: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.535564: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.535570: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.535573: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.535595: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.535595: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.535600: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.535602: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.535621: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.535692: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.535698: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.535701: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.535705: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-1197 [006] d..3 276946.535709: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.535712: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.535713: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.535744: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12204 [004] d..3 276946.535745: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.535748: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.535751: cpu_idle: state=0 cpu_id=4
+ <...>-1197 [006] d..3 276946.535756: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.535802: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.536019: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.536026: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.536045: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.536050: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.536148: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.536153: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.536156: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.536196: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.536200: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.536203: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.536244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.536249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.536252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.536255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.536268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.536274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.536276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.536280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.536285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.536292: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.536292: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.536298: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.536301: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.536304: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.536311: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.536315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.536319: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.536320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.536322: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.536326: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.536331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.536339: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.536342: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.536348: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.536351: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.536365: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.536374: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.536374: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.536375: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.536377: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.536381: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.536382: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.536382: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.536383: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.536389: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.536391: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.536394: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.536395: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.536398: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.536398: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.536401: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.536402: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.536403: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.536411: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.536426: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.536434: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.536514: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.536520: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.536523: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.536545: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.536545: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.536550: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.536552: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.536570: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.536669: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.536671: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.536674: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.536675: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.536888: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.536895: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.537019: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.537025: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537028: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.537051: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.537052: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.537057: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537059: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.537077: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.537255: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.537261: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537263: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.537305: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.537496: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.537502: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537504: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.537526: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.537526: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.537531: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537533: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.537552: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.537711: workqueue_queue_work: work struct=0xffffffee749e1a28 function=0xffffff87dfe1b738f workqueue=0xffffffedf5089c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.537712: workqueue_activate_work: work struct 0xffffffee749e1a28
+ <idle>-0 [005] d..3 276946.537714: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.537720: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.537722: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.537724: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.537728: workqueue_execute_start: work struct 0xffffffee749e1a28: function 0xffffff87dfe1b738f
+ <...>-10919 [007] d..3 276946.537729: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.537734: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537736: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.537787: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.537990: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.537996: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.537998: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.538020: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.538021: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.538026: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.538028: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.538045: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.538157: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.538159: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.538165: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.538171: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.538173: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.538193: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.538196: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.538200: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.538202: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.538219: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.538243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.538248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.538251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.538255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.538265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.538270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.538273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.538277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.538282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.538284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.538289: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.538293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.538301: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.538303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.538308: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.538309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.538311: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.538314: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.538314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.538319: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.538320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.538321: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.538327: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.538348: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.538348: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.538355: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.538356: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [002] d..3 276946.538357: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.538357: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.538358: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.538360: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.538361: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.538362: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.538363: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.538363: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [005] d..3 276946.538365: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [000] d..3 276946.538365: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.538368: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.538370: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.538371: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.538375: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.538381: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.538382: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.538383: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.538385: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.538385: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.538390: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.538390: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.538407: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.538414: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.538433: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.538437: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.538439: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.538442: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.538454: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.538458: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.538686: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.538691: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.538694: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.538736: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.538962: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.538967: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.538970: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.539019: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-8794 [005] d..3 276946.539073: workqueue_queue_work: work struct=0xffffffee778c5538 function=0xffffff87e036b1e4f workqueue=0xffffffedf408fc00 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.539074: workqueue_activate_work: work struct 0xffffffee778c5538
+ <...>-8794 [005] d..3 276946.539075: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.539083: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539085: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.539088: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [005] d..3 276946.539088: workqueue_queue_work: work struct=0xffffffee749db768 function=0xffffff87e0348ed8f workqueue=0xffffffedf508a400 req_cpu=8 cpu=5
+ <...>-8794 [005] d..3 276946.539089: workqueue_activate_work: work struct 0xffffffee749db768
+ <...>-8794 [005] d..3 276946.539089: sched_waking: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539091: workqueue_execute_start: work struct 0xffffffee778c5538: function 0xffffff87e036b1e4f
+ <...>-8794 [005] d..3 276946.539094: sched_wakeup: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ <...>-8794 [005] d..3 276946.539096: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=kworker/5:1H next_pid=559 next_prio=100
+ kworker/5:1H-559 [005] d..3 276946.539098: workqueue_execute_start: work struct 0xffffffee749db768: function 0xffffff87e0348ed8f
+ kworker/5:1H-559 [005] d..3 276946.539102: workqueue_execute_end: work struct 0xffffffee749db768
+ kworker/5:1H-559 [005] d..3 276946.539106: sched_switch: prev_comm=kworker/5:1H prev_pid=559 prev_prio=100 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.539116: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.539121: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.539124: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.539163: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:12-20386 [004] d..3 276946.539166: clock_set_rate: aggre1_noc_clk state=277144000 cpu_id=4
+ kworker/u16:12-20386 [004] d..3 276946.539191: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539196: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539203: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.539208: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.539351: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.539357: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.539359: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [005] d..3 276946.539366: workqueue_queue_work: work struct=0xffffffee749e17d0 function=0xffffff87dff6c64cf workqueue=0xffffffedf508a400 req_cpu=8 cpu=5
+ <...>-8794 [005] d..3 276946.539367: workqueue_activate_work: work struct 0xffffffee749e17d0
+ <...>-8794 [005] d..3 276946.539367: sched_waking: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ <...>-8794 [005] d..3 276946.539370: sched_wakeup: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ <...>-8794 [005] d..3 276946.539374: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=kworker/5:1H next_pid=559 next_prio=100
+ kworker/5:1H-559 [005] d..3 276946.539378: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ kworker/5:1H-559 [005] d..3 276946.539383: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kworker/5:1H-559 [005] d..3 276946.539385: workqueue_execute_start: work struct 0xffffffee749e17d0: function 0xffffff87dff6c64cf
+ <idle>-0 [004] d..3 276946.539386: cpu_idle: state=4294967295 cpu_id=4
+ kworker/5:1H-559 [005] d..3 276946.539386: workqueue_execute_end: work struct 0xffffffee749e17d0
+ <idle>-0 [004] d..3 276946.539388: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/5:1H-559 [005] d..3 276946.539389: sched_switch: prev_comm=kworker/5:1H prev_pid=559 prev_prio=100 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-12059 [006] d..3 276946.539400: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ smem_native_rp-87 [005] d..3 276946.539405: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539415: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [004] d..3 276946.539427: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.539431: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.539434: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539444: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.539447: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539448: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.539450: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.539450: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.539453: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.539458: clock_set_rate: aggre1_noc_a_clk state=277144000 cpu_id=4
+ kworker/u16:12-20386 [004] d..3 276946.539473: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539476: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.539478: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:12-20386 [004] d..3 276946.539480: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [004] d..3 276946.539483: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.539485: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539487: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.539493: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.539498: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.539501: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.539522: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.539524: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.539529: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.539531: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.539532: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539539: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.539541: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539545: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.539545: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.539547: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.539548: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.539549: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.539550: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.539551: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.539552: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.539553: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.539566: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539570: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539575: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.539578: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.539582: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.539588: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539592: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.539623: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539631: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.539632: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539633: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.539635: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.539636: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.539638: clock_set_rate: snoc_clk state=277144000 cpu_id=4
+ <idle>-0 [000] d..3 276946.539638: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.539649: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.539651: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.539653: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.539654: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.539654: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.539657: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.539659: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539661: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.539696: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.539700: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.539702: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.539704: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [000] d..3 276946.539714: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ FMOD-5742 [004] d..3 276946.539722: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.539722: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.539725: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.539725: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.539734: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.539738: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [000] d..3 276946.539754: clock_set_rate: snoc_a_clk state=277144000 cpu_id=0
+ kworker/u16:12-20386 [000] d..3 276946.539776: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.539785: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.539786: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.539788: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [000] d..3 276946.539791: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.539794: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539796: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.539798: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.539841: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.539847: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.539850: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.539853: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.539859: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.539862: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.539867: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.539869: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.539873: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.539875: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-5797 [006] d..3 276946.539876: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.539877: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.539882: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.539882: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-84 [002] d..3 276946.539887: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <...>-6079 [000] d..3 276946.539890: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.539892: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.539895: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.539895: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.539897: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.539899: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.539900: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.539902: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-6079 [000] d..3 276946.539903: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.539905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.539907: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-84 [002] d..3 276946.539912: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539914: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.539915: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-1196 [001] d..3 276946.539916: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539917: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.539918: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.539922: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.539923: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.539924: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-6079 [000] d..3 276946.539926: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.539933: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.539935: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.539935: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.539938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ kworker/u16:12-20386 [005] d..3 276946.539939: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.539940: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.539942: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.539943: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.539946: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.539946: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ smem_native_rp-87 [004] d..3 276946.539949: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.539952: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.539953: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12200 [003] d..3 276946.539968: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.539969: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.539975: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-1196 [001] d..3 276946.539976: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.539978: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.539981: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.539981: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.539985: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.539987: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.539995: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.539999: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.540004: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.540005: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.540016: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.540036: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.540043: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.540045: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.540087: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.540244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.540248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.540251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.540256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.540257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.540260: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.540263: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.540265: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.540267: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.540269: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.540273: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.540278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.540285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.540287: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.540287: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.540287: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.540290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.540292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.540294: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.540298: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.540299: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.540305: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12198 [002] d..3 276946.540308: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.540312: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.540317: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.540318: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.540319: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.540324: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.540325: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.540326: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.540328: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.540329: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.540331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:12-20386 [005] d..3 276946.540332: clock_set_rate: bimc_msmbus_clk state=521882078 cpu_id=5
+ kworker/u16:12-20386 [005] d..3 276946.540334: clock_set_rate: bimc_clk state=521882078 cpu_id=5
+ <idle>-0 [001] d..3 276946.540336: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ writer-5743 [000] d..3 276946.540342: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.540342: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.540345: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.540348: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.540348: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [001] d..3 276946.540349: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [002] d..3 276946.540351: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.540351: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540353: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540354: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [002] d..3 276946.540355: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ kworker/u16:12-20386 [005] d..3 276946.540355: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.540357: cpu_idle: state=0 cpu_id=5
+ smem_native_rp-87 [004] d..3 276946.540359: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.540360: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540361: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.540369: cpu_idle: state=0 cpu_id=0
+ DispSync-650 [001] d..3 276946.540383: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [001] d..3 276946.540389: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.540393: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ DispSync-650 [001] d..3 276946.540396: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.540399: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.540401: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.540402: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.540403: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [004] d..3 276946.540403: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540405: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [002] d..3 276946.540409: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.540409: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.540411: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.540412: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.540417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ DispSync-650 [001] d..3 276946.540417: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.540419: cpu_idle: state=4294967295 cpu_id=3
+ appEventThread-651 [000] d..3 276946.540419: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.540422: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.540422: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.540429: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.540429: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.540429: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540433: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.540433: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.540434: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.540434: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.540435: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.540436: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.540437: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.540450: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.540453: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.540453: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.540455: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.540455: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540457: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-10919 [007] d..3 276946.540458: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [003] d..3 276946.540458: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.540460: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ smem_native_rp-87 [004] d..3 276946.540463: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540466: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.540466: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.540479: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.540482: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12199 [005] d..3 276946.540485: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.540486: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.540488: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.540489: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.540507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ appEventThread-651 [000] d..3 276946.540508: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.540511: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.540516: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540518: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.540519: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.540520: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [005] d..3 276946.540520: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.540521: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.540522: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ appEventThread-651 [000] d..3 276946.540525: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.540535: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.540538: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.540542: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ appEventThread-651 [000] d..3 276946.540544: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ kworker/u16:12-20386 [005] d..3 276946.540544: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.540546: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.540547: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [004] d..3 276946.540550: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [000] d..3 276946.540552: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.540554: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.540558: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [000] d..3 276946.540577: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.540584: workqueue_queue_work: work struct=0xffffffed9be80828 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ ndroid.systemu-4573 [002] d..3 276946.540585: workqueue_activate_work: work struct 0xffffffed9be80828
+ <idle>-0 [000] d..3 276946.540586: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.540587: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540596: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540598: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540599: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.540600: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.540602: workqueue_execute_start: work struct 0xffffffed9be80828: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.540609: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ UnityChoreogra-5761 [005] d..3 276946.540610: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ kworker/u16:9-11098 [004] d..3 276946.540610: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.540611: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ UnityChoreogra-5761 [005] d..3 276946.540611: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.540613: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.540616: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [004] d..3 276946.540617: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.540627: workqueue_execute_end: work struct 0xffffffed9be80828
+ kworker/u16:9-11098 [004] d..3 276946.540628: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.540638: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.540642: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.540644: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.540648: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540651: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.540675: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.540680: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.540682: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.540704: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.540711: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540713: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540716: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.540725: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.540725: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540728: cpu_idle: state=0 cpu_id=4
+ UnityChoreogra-5761 [005] d..3 276946.540765: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ UnityChoreogra-5761 [005] d..3 276946.540770: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540772: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540774: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-10919 [007] d..3 276946.540808: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.540811: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-10919 [007] d..3 276946.540812: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.540815: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.540815: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-7640 [005] d..3 276946.540820: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [000] d..3 276946.540820: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.540822: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.540826: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.540833: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540836: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.540853: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.540856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-1083 [005] d..3 276946.540858: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ appEventThread-651 [000] d..3 276946.540859: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540862: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540863: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-1083 [005] d..3 276946.540863: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.540865: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [000] d..3 276946.540867: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1083 [005] d..3 276946.540870: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <...>-648 [004] d..3 276946.540873: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.540880: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.540883: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [004] d..3 276946.540883: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.540885: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.540886: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.540886: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ sensors@1.0-se-1082 [005] d..3 276946.540887: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [005] d..3 276946.540893: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ ndroid.systemu-4573 [002] d..3 276946.540894: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.540895: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.540896: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.540897: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.540901: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.540902: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ appEventThread-651 [000] d..3 276946.540909: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.540909: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.540916: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.540917: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.540920: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.540922: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.540922: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.540922: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [000] d..3 276946.540924: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.540925: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.540928: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ smem_native_rp-87 [005] d..3 276946.540928: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.540932: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.540937: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-4888 [001] d..3 276946.540938: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.540941: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.540944: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [001] d..3 276946.540946: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.540947: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.540950: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.540954: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540956: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.540957: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.540957: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ ndroid.systemu-4573 [002] d..3 276946.540959: workqueue_activate_work: work struct 0xffffffed9be80e28
+ ndroid.systemu-4573 [002] d..3 276946.540960: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ ndroid.systemu-4573 [002] d..3 276946.540971: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.540973: cpu_idle: state=4294967295 cpu_id=3
+ HwBinder:867_1-4281 [000] d..3 276946.540976: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.540978: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-7640 [003] d..3 276946.540981: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ trace-cmd-12203 [004] d..3 276946.540985: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.540989: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <...>-7640 [003] d..3 276946.540990: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.540990: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-7640 [003] d..3 276946.540991: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-7640 [003] d..3 276946.540992: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.540992: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.540998: clock_set_rate: cnoc_a_clk state=51200000 cpu_id=4
+ kworker/u16:12-20386 [004] d..3 276946.540998: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.541000: print: 0xffffff87dfd69750s: E|867
+ <...>-7640 [003] d..3 276946.541009: workqueue_execute_end: work struct 0xffffffed9be80e28
+ <...>-7640 [003] d..3 276946.541011: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-7640 [003] d..3 276946.541024: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ HwBinder:867_1-4281 [000] d..3 276946.541028: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ ndroid.systemu-4573 [002] d..3 276946.541031: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ ndroid.systemu-4573 [002] d..3 276946.541037: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.541039: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.541044: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-5797 [006] d..3 276946.541049: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.541050: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.541051: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.541053: workqueue_queue_work: work struct=0xffffffee749e17d0 function=0xffffff87dff6c64cf workqueue=0xffffffedf508a400 req_cpu=8 cpu=5
+ Thread-9-5756 [005] d..3 276946.541053: workqueue_activate_work: work struct 0xffffffee749e17d0
+ Thread-9-5756 [005] d..3 276946.541054: sched_waking: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ <...>-5797 [006] d..3 276946.541054: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-7640 [003] d..3 276946.541055: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-10919 [007] d..3 276946.541055: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ Thread-9-5756 [005] d..3 276946.541056: sched_wakeup: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.541056: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.541057: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ Thread-9-5756 [005] d..3 276946.541060: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.541062: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=kworker/5:1H next_pid=559 next_prio=100
+ kworker/5:1H-559 [005] d..3 276946.541064: workqueue_execute_start: work struct 0xffffffee749e17d0: function 0xffffff87dff6c64cf
+ sugov:4-604 [004] d..3 276946.541068: clock_set_rate: perfcl_clk state=1881600000 cpu_id=4
+ kworker/5:1H-559 [005] d..3 276946.541070: workqueue_execute_end: work struct 0xffffffee749e17d0
+ kworker/5:1H-559 [005] d..3 276946.541073: sched_switch: prev_comm=kworker/5:1H prev_pid=559 prev_prio=100 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-7640 [003] d..3 276946.541073: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ sugov:4-604 [004] d..3 276946.541074: cpu_frequency: state=1881600 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.541080: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.541082: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [003] d..3 276946.541090: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [003] d..3 276946.541092: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.541094: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.541099: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.541102: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=003
+ rcu_preempt-7 [003] d..3 276946.541104: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.541106: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.541109: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sugov:4-604 [004] d..3 276946.541116: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ sugov:4-604 [004] d..3 276946.541118: cpu_frequency: state=1881600 cpu_id=5
+ <idle>-0 [000] d..3 276946.541118: cpu_idle: state=0 cpu_id=0
+ rcu_preempt-7 [003] d..3 276946.541119: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ sugov:4-604 [004] d..3 276946.541120: cpu_frequency: state=1881600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.541122: cpu_frequency: state=1881600 cpu_id=7
+ sensors@1.0-se-1087 [002] d..3 276946.541126: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ sugov:4-604 [004] d..3 276946.541129: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ sensors@1.0-se-1087 [002] d..3 276946.541133: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ rcuop/2-28 [004] d..3 276946.541134: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ rcuop/0-10 [003] d..3 276946.541139: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/2-28 [004] d..3 276946.541144: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ rcuop/4-44 [003] d..3 276946.541147: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ rcuop/2-28 [004] d..3 276946.541161: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-1087 [002] d..3 276946.541171: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ dsps_smem_glin-86 [003] d..3 276946.541178: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ SensorService-4286 [007] d..3 276946.541185: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ trace-cmd-12202 [003] d..3 276946.541185: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.541186: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <...>-4888 [001] d..3 276946.541187: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ trace-cmd-12202 [003] d..3 276946.541195: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ sensors@1.0-se-1087 [002] d..3 276946.541197: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.541198: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [001] d..3 276946.541201: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.541205: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [002] d..3 276946.541206: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.541220: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ trace-cmd-12205 [004] d..3 276946.541227: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ trace-cmd-12201 [000] d..3 276946.541230: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.541230: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12201 [000] d..3 276946.541235: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-4888 [001] d..3 276946.541238: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.541244: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-1086 [004] d..3 276946.541246: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.541246: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ Thread-9-5756 [005] d..3 276946.541247: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.541251: print: 0xffffff87dfd69750s: B|4573|query
+ sensors@1.0-se-1086 [004] d..3 276946.541251: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.541253: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-4888 [001] d..3 276946.541254: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.541255: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-1086 [004] d..3 276946.541257: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-10919 [007] d..3 276946.541258: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.541258: cpu_idle: state=4294967295 cpu_id=2
+ HwBinder:867_1-4281 [000] d..3 276946.541260: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-4888 [001] d..3 276946.541260: print: 0xffffff87dfd69750s: B|4573|query
+ kworker/u16:9-11098 [004] d..3 276946.541261: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ trace-cmd-12202 [003] d..3 276946.541261: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.541263: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.541263: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <...>-10919 [007] d..3 276946.541264: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [001] d..3 276946.541266: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-5797 [006] d..3 276946.541267: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.541268: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.541269: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.541272: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [005] d..3 276946.541274: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.541275: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [001] d..3 276946.541275: print: 0xffffff87dfd69750s: E|4573
+ HwBinder:867_1-4281 [000] d..3 276946.541276: print: 0xffffff87dfd69750s: E|867
+ <...>-4888 [001] d..3 276946.541278: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.541281: print: 0xffffff87dfd69750s: E|4573
+ kworker/u16:12-20386 [004] d..3 276946.541281: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ smem_native_ds-85 [002] d..3 276946.541283: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.541285: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ HwBinder:867_1-4281 [000] d..3 276946.541287: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.541290: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.541291: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.541298: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.541302: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [006] d..3 276946.541315: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ SensorService-4286 [007] d..3 276946.541316: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.541319: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-4888 [001] d..3 276946.541323: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.541333: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.541335: cpu_idle: state=4294967295 cpu_id=4
+ SensorService-4286 [007] d..3 276946.541337: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [004] d..3 276946.541338: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [001] d..3 276946.541345: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ SensorService-4286 [007] d..3 276946.541352: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.541361: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12201 [000] d..3 276946.541362: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.541365: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-10919 [007] d..3 276946.541367: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.541367: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-648 [004] d..3 276946.541369: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <idle>-0 [000] d..3 276946.541371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-648 [004] d..3 276946.541371: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.541373: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.541376: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.541378: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [004] d..3 276946.541379: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.541382: print: 0xffffff87dfd69750s: E|622
+ HwBinder:867_1-4281 [000] d..3 276946.541384: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.541397: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [001] d..3 276946.541403: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.541410: cpu_idle: state=0 cpu_id=0
+ <...>-648 [004] d..3 276946.541412: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.541413: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.541414: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.541419: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.541438: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.541443: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.541504: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.541508: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.541510: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.541513: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.541557: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.541563: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.541685: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.541694: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.541698: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.541703: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e035de68S
+ <idle>-0 [003] d..3 276946.541705: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.541705: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.541706: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.541707: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.541710: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.541725: workqueue_queue_work: work struct=0xffffffee75291a60 function=0xffffff87e035850cf workqueue=0xffffffedf408e400 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.541726: workqueue_activate_work: work struct 0xffffffee75291a60
+ kworker/u16:12-20386 [004] d..3 276946.541727: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.541732: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.541735: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.541737: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.541739: workqueue_execute_start: work struct 0xffffffee75291a60: function 0xffffff87e035850cf
+ kworker/u16:9-11098 [005] d..3 276946.541750: workqueue_execute_end: work struct 0xffffffee75291a60
+ kworker/u16:9-11098 [005] d..3 276946.541757: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.541761: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.541925: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.541932: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.541935: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.541939: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.541950: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.541955: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.541959: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.541972: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.541977: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-4888 [007] d..3 276946.541982: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.541984: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <...>-12059 [006] d..3 276946.541985: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sugov:4-604 [004] d..3 276946.541995: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.542000: cpu_frequency: state=2457600 cpu_id=4
+ <...>-4888 [007] d..3 276946.542017: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.542030: print: 0xffffff87dfd69750s: B|4573|query
+ sugov:4-604 [004] d..3 276946.542032: cpu_frequency: state=2457600 cpu_id=5
+ <...>-4888 [007] d..3 276946.542032: print: 0xffffff87dfd69750s: E|4573
+ sugov:4-604 [004] d..3 276946.542033: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.542035: cpu_frequency: state=2457600 cpu_id=7
+ <...>-4888 [007] d..3 276946.542038: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ sugov:4-604 [004] d..3 276946.542040: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-4888 [007] d..3 276946.542043: print: 0xffffff87dfd69750s: E|4573
+ kworker/u16:12-20386 [004] d..3 276946.542049: workqueue_execute_end: work struct 0xffffffee778c5538
+ <...>-5797 [006] d..3 276946.542051: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-4888 [007] d..3 276946.542053: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.542054: print: 0xffffff87dfd69750s: E|4573
+ <...>-5797 [006] d..3 276946.542055: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:12-20386 [004] d..3 276946.542055: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.542056: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.542058: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.542063: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.542244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.542253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.542255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.542260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.542288: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.542298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.542300: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.542301: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.542304: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.542304: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.542313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.542322: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.542326: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.542333: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.542336: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.542339: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.542347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.542353: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.542355: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.542359: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.542361: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.542365: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.542370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.542378: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.542423: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [003] d..3 276946.542432: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.542433: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [003] d..3 276946.542434: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.542437: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.542440: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.542443: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.542447: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.542447: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <...>-5797 [006] d..3 276946.542453: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.542453: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.542455: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.542459: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.542465: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.542473: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5759 [006] d..3 276946.542492: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.542495: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.542496: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.542500: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.542502: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.542653: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.542655: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.542726: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.542743: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.542765: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.543081: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.543088: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.543090: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.543093: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.543094: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.543095: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.543139: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.543141: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.543143: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.543158: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kgsl_worker_th-294 [002] d..3 276946.543167: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.543175: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.543252: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [000] d..3 276946.543282: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.543287: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.543289: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.543290: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.543292: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.543292: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.543336: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.543340: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.543343: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.543357: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.543359: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.543366: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.543370: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543440: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.543446: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-10919 [007] d..3 276946.543448: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.543449: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-5797 [006] d..3 276946.543450: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.543450: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.543458: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-648 [004] d..3 276946.543462: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [005] d..3 276946.543463: sched_blocked_reason: pid=8794 iowait=1 caller=0xffffff87dfe25058S
+ <idle>-0 [005] d..3 276946.543467: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-648 [004] d..3 276946.543480: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.543494: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.543497: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-10919 [007] d..3 276946.543524: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.543526: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.543533: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.543536: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.543536: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.543539: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.543559: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.543560: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.543568: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.543598: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.543611: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.543679: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.543682: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.543685: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-5797 [006] d..3 276946.543689: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.543694: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-5797 [006] d..3 276946.543699: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-4888 [007] d..3 276946.543719: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.543730: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.543734: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.543736: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.543737: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.543738: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.543739: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.543742: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.543751: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.543761: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.543761: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543766: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543773: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.543776: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.543779: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.543781: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543784: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543786: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543789: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543794: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543797: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543797: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543800: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.543800: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.543802: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.543803: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.543804: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543809: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543809: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543812: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543813: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543818: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543820: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543820: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543823: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543825: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543827: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543829: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543831: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543831: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543834: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543836: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543837: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543840: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543842: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543842: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543845: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543847: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543848: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543850: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543853: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543854: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543857: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543859: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543860: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543863: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.543865: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543865: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543867: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543869: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543871: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543873: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543875: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543877: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543879: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543881: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543883: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543886: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543889: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543896: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543899: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543901: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543904: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543910: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.543919: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.543923: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543926: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543940: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543943: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543945: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543948: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543950: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543954: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543956: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543959: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543961: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543962: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543965: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543968: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543970: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543972: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543974: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543976: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543978: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543981: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543984: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.543988: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.543990: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.543991: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.543994: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.543997: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.543998: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544001: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544003: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544005: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544007: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544010: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544017: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544020: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544022: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544024: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544026: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544029: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544036: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544038: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544041: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544042: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544045: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544047: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544050: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544052: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544054: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544056: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544058: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544060: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544061: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544064: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544066: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544067: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544069: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544072: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544072: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544075: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544077: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544079: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544081: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544083: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544084: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544086: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544088: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544090: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544092: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544094: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544097: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544099: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544101: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544102: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544104: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544107: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544107: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544110: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544112: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544113: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544115: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544118: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544118: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544120: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544122: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544124: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544126: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544128: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544130: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544133: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544134: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544136: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544138: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544140: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544143: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ kworker/u16:12-20386 [005] d..3 276946.544143: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-5797 [006] d..3 276946.544145: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544147: cpu_idle: state=4294967295 cpu_id=7
+ kworker/u16:12-20386 [005] d..3 276946.544148: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.544149: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544151: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544154: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544157: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544159: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.544161: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.544162: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544165: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544166: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.544168: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.544170: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.544175: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544178: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544180: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544181: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544184: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544186: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.544188: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-5797 [006] d..3 276946.544189: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544191: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544194: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544195: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544197: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544200: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544200: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544203: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544205: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12204 [004] d..3 276946.544206: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544206: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544208: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.544210: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.544210: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544211: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544214: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544216: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544217: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544220: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544222: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544222: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-8794 [005] d..3 276946.544223: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544224: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544226: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544228: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.544229: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.544230: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544232: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544232: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544235: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544237: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544241: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.544244: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.544245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.544246: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.544247: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.544249: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.544249: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.544250: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.544250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.544251: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544252: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.544253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.544256: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.544257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.544258: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.544260: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.544260: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544262: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544263: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544267: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.544268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.544269: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544271: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544273: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.544274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12205 [005] d..3 276946.544275: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544275: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.544276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.544277: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.544279: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.544279: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.544280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.544281: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544281: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544284: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544285: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544287: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.544288: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.544288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.544289: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544291: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544292: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.544293: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.544293: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.544295: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.544296: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.544298: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.544298: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544301: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544304: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.544307: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544307: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544309: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.544309: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.544310: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544312: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.544315: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.544315: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544315: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544318: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544319: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.544319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.544321: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544323: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544326: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544326: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.544327: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544329: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544330: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.544332: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [007] d..3 276946.544332: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544334: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544337: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544338: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.544338: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <...>-5797 [006] d..3 276946.544340: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.544340: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.544342: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544344: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.544345: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.544346: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.544347: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.544347: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.544348: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544349: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544350: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544352: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544354: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544356: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.544357: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-5797 [006] d..3 276946.544358: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544358: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.544359: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.544360: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544362: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544365: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544368: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544371: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.544374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [005] d..3 276946.544378: workqueue_queue_work: work struct=0xffffffee749e17d0 function=0xffffff87dff6c64cf workqueue=0xffffffedf508a400 req_cpu=8 cpu=5
+ <idle>-0 [005] d..3 276946.544378: workqueue_activate_work: work struct 0xffffffee749e17d0
+ <idle>-0 [005] d..3 276946.544380: sched_waking: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ <idle>-0 [005] d..3 276946.544383: sched_wakeup: comm=kworker/5:1H pid=559 prio=100 target_cpu=005
+ <idle>-0 [005] d..3 276946.544388: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.544390: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/5:1H next_pid=559 next_prio=100
+ <...>-5797 [006] d..3 276946.544392: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.544392: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/5:1H-559 [005] d..3 276946.544392: workqueue_execute_start: work struct 0xffffffee749e17d0: function 0xffffff87dff6c64cf
+ kworker/5:1H-559 [005] d..3 276946.544393: workqueue_execute_end: work struct 0xffffffee749e17d0
+ <...>-5797 [006] d..3 276946.544395: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ DispSync-650 [000] d..3 276946.544396: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <idle>-0 [007] d..3 276946.544397: cpu_idle: state=4294967295 cpu_id=7
+ kworker/5:1H-559 [005] d..3 276946.544398: sched_switch: prev_comm=kworker/5:1H prev_pid=559 prev_prio=100 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544398: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.544400: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <...>-10919 [007] d..3 276946.544401: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.544401: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [004] d..3 276946.544401: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.544402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.544403: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.544403: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544403: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.544405: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [006] d..3 276946.544406: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544408: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544409: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ DispSync-650 [000] d..3 276946.544410: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [005] d..3 276946.544410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.544412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.544412: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.544412: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.544412: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.544413: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [007] d..3 276946.544414: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544415: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12198 [002] d..3 276946.544418: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544418: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.544418: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [007] d..3 276946.544420: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544421: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.544421: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ <...>-5797 [006] d..3 276946.544423: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.544429: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.544429: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.544429: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.544434: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.544435: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.544437: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.544438: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.544438: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.544439: cpu_idle: state=0 cpu_id=4
+ sfEventThread-652 [003] d..3 276946.544455: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ writer-5743 [006] d..3 276946.544460: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sfEventThread-652 [003] d..3 276946.544466: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.544468: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.544472: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [003] d..3 276946.544484: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.544491: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.544517: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.544532: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.544536: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [007] d..3 276946.544585: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.544592: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.544594: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.544601: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.544605: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.544608: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.544611: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.544625: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.544630: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.544655: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-12059 [006] d..3 276946.544656: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.544660: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544661: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544665: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.544667: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544671: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.544673: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.544676: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.544680: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.544695: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.544704: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-5797 [006] d..3 276946.544706: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544706: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.544707: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544711: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544712: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.544713: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ <...>-10919 [007] d..3 276946.544717: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544717: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.544720: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544721: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544724: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544726: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544728: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544730: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544733: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544733: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544736: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544738: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544739: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544742: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544744: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544744: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544746: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544748: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544750: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544752: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544755: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544756: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544758: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544760: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544762: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544764: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544766: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544767: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544770: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544771: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.544772: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.544773: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544775: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544778: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.544780: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.544781: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544782: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-5797 [006] d..3 276946.544783: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544785: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.544786: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.544787: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544789: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544791: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-5797 [006] d..3 276946.544791: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544793: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.544794: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544796: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.544799: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.544800: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.544800: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.544803: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.544804: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544806: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544809: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.544809: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544812: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544814: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544818: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544821: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.544822: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544823: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544824: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544827: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.544827: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.544829: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544829: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544832: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544834: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.544834: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544835: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544838: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544840: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544845: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544848: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544850: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544851: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.544853: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.544854: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544856: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544857: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544858: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.544860: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544862: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.544862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.544863: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.544865: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.544866: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544868: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.544869: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-5797 [006] d..3 276946.544870: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544870: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-5797 [006] d..3 276946.544873: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544874: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544876: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.544876: print: 0xffffff87dfd69750s: B|622|query
+ <...>-10919 [007] d..3 276946.544878: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544879: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.544880: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.544880: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.544881: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <idle>-0 [003] d..3 276946.544883: cpu_idle: state=0 cpu_id=3
+ <...>-5797 [006] d..3 276946.544884: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544887: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544887: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [007] d..3 276946.544889: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544890: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544893: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544894: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <idle>-0 [007] d..3 276946.544895: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544896: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544896: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.544898: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544900: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544902: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-6079 [001] d..3 276946.544903: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.544904: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ <...>-10919 [007] d..3 276946.544904: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544906: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.544907: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.544907: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544910: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-6079 [001] d..3 276946.544911: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [007] d..3 276946.544912: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.544913: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.544914: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544916: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.544917: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <idle>-0 [007] d..3 276946.544918: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544919: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.544922: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544924: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544925: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-6079 [001] d..3 276946.544926: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.544927: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544928: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.544930: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544932: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544933: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [001] d..3 276946.544935: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-5797 [006] d..3 276946.544935: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544935: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.544936: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.544937: cpu_idle: state=4294967295 cpu_id=3
+ <...>-84 [002] d..3 276946.544937: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544938: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.544939: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.544940: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.544941: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544942: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-5797 [006] d..3 276946.544943: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544943: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.544944: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.544946: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544947: cpu_idle: state=4294967295 cpu_id=7
+ <...>-6079 [001] d..3 276946.544948: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544949: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.544950: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.544951: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.544952: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.544953: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.544953: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.544955: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.544957: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.544957: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [003] d..3 276946.544958: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.544963: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544965: print: 0xffffff87dfd69750s: E|622
+ <...>-1196 [003] d..3 276946.544965: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.544967: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.544967: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.544968: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.544970: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.544971: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [001] d..3 276946.544971: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.544972: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544975: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.544979: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544979: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <...>-1196 [003] d..3 276946.544979: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.544981: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.544981: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.544981: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544983: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.544985: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [007] d..3 276946.544985: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-6079 [001] d..3 276946.544985: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.544986: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.544986: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.544987: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.544989: cpu_idle: state=0 cpu_id=7
+ <...>-6079 [001] d..3 276946.544991: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-5797 [006] d..3 276946.544991: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.544993: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.544993: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.544995: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.544996: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [007] d..3 276946.544997: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.544999: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.545001: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-5797 [006] d..3 276946.545001: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.545001: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.545001: cpu_idle: state=0 cpu_id=7
+ <...>-6079 [001] d..3 276946.545003: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.545003: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.545004: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.545005: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.545006: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.545007: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.545007: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.545009: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.545010: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [001] d..3 276946.545011: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.545012: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.545012: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ sfEventThread-652 [002] d..3 276946.545013: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.545015: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-5797 [006] d..3 276946.545019: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.545021: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.545022: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [007] d..3 276946.545023: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.545025: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.545027: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.545029: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.545030: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.545032: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.545034: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.545035: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.545037: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.545040: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.545046: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-83 [002] d..3 276946.545046: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.545049: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.545050: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.545052: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.545053: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.545054: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.545056: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.545058: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-1196 [003] d..3 276946.545059: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.545060: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.545062: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.545064: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-1196 [003] d..3 276946.545066: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.545067: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.545068: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.545069: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.545069: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.545071: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.545072: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [007] d..3 276946.545073: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.545075: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.545077: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-1196 [003] d..3 276946.545078: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.545079: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.545079: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.545080: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.545081: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ <...>-5797 [006] d..3 276946.545083: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.545084: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.545085: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.545085: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.545086: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.545086: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-10919 [007] d..3 276946.545089: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.545092: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-6079 [001] d..3 276946.545092: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.545092: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.545095: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.545097: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.545100: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.545101: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.545125: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ surfaceflinger-622 [000] d..3 276946.545138: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.545149: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.545215: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.545222: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.545225: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.545228: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-5797 [006] d..3 276946.545230: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.545239: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.545240: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.545243: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.545247: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <idle>-0 [000] d..3 276946.545248: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.545268: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.545269: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-5794 [001] d..3 276946.545281: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=003
+ <idle>-0 [006] d..3 276946.545281: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.545292: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-5794 [001] d..3 276946.545293: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.545295: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.545297: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.545299: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <idle>-0 [005] d..3 276946.545300: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.545302: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.545303: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.545309: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.545311: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.545314: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-5794 [001] d..3 276946.545318: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.545327: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.545338: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.545348: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.545353: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-12059 [006] d..3 276946.545370: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5795 [002] d..3 276946.545370: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.545373: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [006] d..3 276946.545375: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.545379: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.545384: sched_blocked_reason: pid=5795 iowait=0 caller=0xffffff87dfc9d690S
+ <idle>-0 [002] d..3 276946.545387: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.545389: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.545393: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5795 [002] d..3 276946.545443: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.545454: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.545485: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.545490: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.545492: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.545494: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.545495: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.545502: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.545532: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.545536: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.545595: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.545600: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.545602: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.545604: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [005] d..3 276946.545624: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.545626: cpu_idle: state=0 cpu_id=5
+ <...>-1197 [006] d..3 276946.545646: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.545650: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.545662: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.545667: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.545668: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.545669: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [006] d..3 276946.545670: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.545671: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.545672: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.545680: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.545682: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.545683: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.545683: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.545685: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.545689: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.545697: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.545698: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.545699: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.545705: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.545707: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.545709: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.545710: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ kworker/u16:9-11098 [004] d..3 276946.545711: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-12059 [006] d..3 276946.545716: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.545719: workqueue_execute_end: work struct 0xffffffed9be80728
+ <idle>-0 [006] d..3 276946.545721: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [004] d..3 276946.545723: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.545724: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.545728: cpu_idle: state=0 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.545729: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.545729: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.545731: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.545732: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.545735: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.545739: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.545744: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.545748: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1085 [005] d..3 276946.545772: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.545776: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.545782: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.545798: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [005] d..3 276946.545803: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ HwBinder:624_3-679 [003] d..3 276946.545804: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.545805: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.545808: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.545811: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.545820: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.545826: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [000] d..3 276946.545831: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.545834: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [006] d..3 276946.545834: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.545838: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.545839: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ trace-cmd-12202 [005] d..3 276946.545845: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.545851: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [003] d..3 276946.545852: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.545867: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:867_1-4281 [000] d..3 276946.545872: print: 0xffffff87dfd69750s: E|867
+ HwBinder:624_3-679 [003] d..3 276946.545876: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.545879: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.545883: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:867_1-4281 [000] d..3 276946.545890: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.545901: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.545905: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ surfaceflinger-622 [001] d..3 276946.545922: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.545927: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.545935: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.545938: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.545940: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.545950: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.545962: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.545967: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.545971: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [001] d..3 276946.545973: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [001] d..3 276946.545976: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.545978: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.545980: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.545982: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.545985: print: 0xffffff87dfd69750s: B|622|doComposition
+ SensorService-4286 [007] d..3 276946.545994: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ surfaceflinger-622 [001] d..3 276946.545997: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ SensorService-4286 [007] d..3 276946.546018: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.546020: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.546025: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.546027: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.546028: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.546029: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.546032: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [000] d..3 276946.546033: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ surfaceflinger-622 [001] d..3 276946.546037: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [001] d..3 276946.546043: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ HwBinder:867_1-4281 [000] d..3 276946.546050: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [005] d..3 276946.546054: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.546056: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.546058: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.546058: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [007] d..3 276946.546058: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.546063: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.546065: cpu_idle: state=4294967295 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.546066: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.546068: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.546074: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.546084: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ trace-cmd-12199 [005] d..3 276946.546088: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.546090: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.546092: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.546093: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.546095: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [001] d..3 276946.546104: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.546110: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [001] d..3 276946.546114: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.546120: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-12059 [006] d..3 276946.546129: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.546133: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [006] d..3 276946.546136: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.546244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.546251: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.546253: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.546253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.546257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.546261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.546280: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.546286: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.546288: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.546290: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.546293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.546302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.546304: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.546308: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.546316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.546318: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.546324: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.546326: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.546326: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-12059 [006] d..3 276946.546329: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.546331: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.546331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [006] d..3 276946.546333: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [003] d..3 276946.546340: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [001] d..3 276946.546341: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.546343: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.546348: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.546355: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.546362: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [001] d..3 276946.546364: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.546366: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [002] d..3 276946.546372: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.546375: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.546378: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.546385: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.546387: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.546392: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [003] d..3 276946.546404: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.546411: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.546412: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.546413: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.546417: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [000] d..3 276946.546420: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.546442: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.546443: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.546443: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.546445: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.546449: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.546451: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.546451: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.546453: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.546453: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.546454: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.546455: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.546455: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.546459: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.546459: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.546461: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.546462: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.546463: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.546467: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.546469: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.546471: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.546472: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.546475: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.546475: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.546478: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.546482: print: 0xffffff87dfd69750s: B|622|wait
+ FastMixer-1198 [001] d..3 276946.546483: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.546488: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-12059 [006] d..3 276946.546489: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.546490: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.546493: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.546493: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.546494: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.546499: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.546508: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.546511: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.546515: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.546515: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ writer-5743 [000] d..3 276946.546516: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.546522: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.546524: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.546524: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.546529: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.546541: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.546543: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.546545: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.546552: print: 0xffffff87dfd69750s: B|622|wait
+ rcuop/2-28 [005] d..3 276946.546552: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.546556: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.546557: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546560: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.546563: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546571: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.546575: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546577: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.546580: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12200 [003] d..3 276946.546590: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.546596: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.546599: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.546599: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546602: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.546607: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.546612: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [002] d..3 276946.546614: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546627: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546657: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.546661: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [002] d..3 276946.546663: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546671: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.546696: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.546699: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.546710: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.546711: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.546802: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546813: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546816: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.546844: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.546855: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.546930: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.546934: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.546936: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.546937: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.546938: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.546940: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.546978: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.546982: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.547196: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.547199: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.547212: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.547218: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.547223: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.547225: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.547267: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.547273: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.547383: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.547386: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.547433: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.547438: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.547440: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.547442: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.547461: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.547462: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.547466: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.547466: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.547466: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.547469: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.547476: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.547479: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.547489: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.547492: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.547540: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.547542: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.547562: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.547564: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.547673: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.547676: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.547678: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.547680: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.547690: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.547693: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.547710: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.547717: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.547727: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.547731: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.547744: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcu_preempt-7 [003] d..3 276946.547748: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.547749: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.547751: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.547753: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.547756: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.547775: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.547778: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.547796: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.547801: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.547970: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.547975: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.547977: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.547979: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.548018: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.548023: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.548024: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.548027: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.548129: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.548132: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.548226: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.548232: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548234: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548236: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.548247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.548252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.548257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.548261: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.548268: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.548271: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.548273: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.548274: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.548276: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [006] d..3 276946.548276: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.548282: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.548284: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [000] d..3 276946.548285: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.548286: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.548286: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.548293: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.548295: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.548299: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.548308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.548308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.548314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12204 [005] d..3 276946.548315: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.548318: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.548320: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.548325: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.548328: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.548328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.548329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.548334: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.548337: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.548346: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [002] d..3 276946.548349: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.548353: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.548361: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.548363: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.548369: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548371: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548374: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.548377: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.548386: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.548386: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.548387: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.548389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.548392: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.548393: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.548394: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.548394: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.548394: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.548396: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.548398: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548400: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.548401: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.548401: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.548403: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.548404: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.548407: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.548409: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.548412: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.548413: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.548420: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.548421: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.548424: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.548441: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.548448: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.548514: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.548515: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.548516: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548517: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.548519: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.548519: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548521: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548523: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.548541: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.548543: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.548547: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548549: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.548568: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.548572: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.548651: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.548656: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548658: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548660: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.548678: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.548679: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.548682: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.548683: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.548683: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548686: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.548705: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.548708: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.548773: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548775: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.548789: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.548794: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548796: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548797: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.548817: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.548817: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.548821: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548823: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.548843: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.548846: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.548855: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.548857: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.548915: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.548920: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548922: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.548924: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.548942: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.548943: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.548947: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.548949: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.548968: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.548972: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.549040: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.549045: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549047: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549049: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.549068: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.549068: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.549072: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549073: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.549093: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549096: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.549164: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.549166: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.549170: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.549175: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549177: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549178: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.549179: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.549179: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.549181: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.549182: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.549217: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549222: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.549292: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.549297: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549299: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549301: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.549319: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.549320: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.549325: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549326: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.549346: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549349: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.549417: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.549422: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549424: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549426: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.549444: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.549445: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.549449: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549450: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.549470: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549474: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.549539: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.549542: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.549543: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.549545: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.549546: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.549547: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [006] d..3 276946.549548: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549550: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.549569: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.549569: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549573: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.549574: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.549574: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549576: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.549595: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549599: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.549666: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Thread-9-5756 [005] d..3 276946.549671: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.549671: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549673: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549675: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.549675: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.549693: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.549694: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549697: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.549698: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549698: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549701: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.549720: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549723: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.549769: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.549772: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.549775: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.549777: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.549788: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.549788: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.549790: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.549793: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549795: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549796: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.549815: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.549816: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549819: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.549820: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549820: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549822: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.549841: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.549844: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.549856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.549866: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.549868: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.549872: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.549884: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.549887: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.549911: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.549918: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.549920: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.549921: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.549925: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-10919 [007] d..3 276946.549926: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.549927: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.549930: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.549931: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-12059 [006] d..3 276946.549933: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.549937: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.549939: cpu_idle: state=4294967295 cpu_id=5
+ <...>-6079 [000] d..3 276946.549939: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.549941: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.549941: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.549945: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.549947: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.549953: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.549954: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.549960: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.549960: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12204 [005] d..3 276946.549962: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.549967: cpu_idle: state=0 cpu_id=5
+ <...>-1196 [001] d..3 276946.549967: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.549969: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.549971: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.549973: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.549974: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.549981: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.549985: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.549991: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.549995: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.550002: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.550005: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [000] d..3 276946.550009: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.550011: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.550014: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.550019: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.550030: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.550036: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.550038: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.550042: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-83 [003] d..3 276946.550043: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.550045: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.550047: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.550050: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.550051: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550053: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.550055: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.550055: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.550060: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.550067: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.550074: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.550075: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.550079: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550080: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.550100: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550103: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.550140: workqueue_queue_work: work struct=0xffffffed9be80e28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.550141: workqueue_activate_work: work struct 0xffffffed9be80e28
+ <idle>-0 [002] d..3 276946.550143: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.550152: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.550155: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.550160: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.550164: workqueue_execute_start: work struct 0xffffffed9be80e28: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.550173: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.550174: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.550175: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.550175: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.550182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550183: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.550184: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.550184: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [006] d..3 276946.550185: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.550185: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.550188: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.550190: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-10919 [007] d..3 276946.550190: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ kworker/u16:9-11098 [002] d..3 276946.550191: workqueue_execute_end: work struct 0xffffffed9be80e28
+ <...>-12059 [006] d..3 276946.550195: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550197: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.550197: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.550201: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.550202: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [002] d..3 276946.550202: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550203: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.550204: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.550208: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.550209: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.550210: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.550210: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.550212: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.550212: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.550218: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.550218: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550222: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.550222: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.550222: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550225: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.550234: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.550238: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.550244: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.550244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-4291 [004] d..3 276946.550245: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.550247: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.550249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-4291 [004] d..3 276946.550250: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.550252: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.550252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.550254: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [000] d..3 276946.550256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-4291 [004] d..3 276946.550258: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.550261: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.550266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-1040 [005] d..3 276946.550271: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.550272: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.550274: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1040 [005] d..3 276946.550275: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550277: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.550277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.550279: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.550283: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.550284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.550285: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.550286: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.550287: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.550291: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.550295: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.550298: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550301: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.550305: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.550306: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [001] d..3 276946.550313: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.550316: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.550320: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.550333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.550341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ HwBinder:867_1-4281 [000] d..3 276946.550342: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [002] d..3 276946.550343: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.550346: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.550352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.550359: cpu_idle: state=0 cpu_id=1
+ HwBinder:867_1-4281 [000] d..3 276946.550360: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.550370: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.550375: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ FastMixer-1198 [002] d..3 276946.550389: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.550398: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ SensorService-4286 [007] d..3 276946.550398: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.550399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.550400: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.550402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ HwBinder:867_1-4281 [000] d..3 276946.550404: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.550406: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.550407: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.550408: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.550409: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.550413: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.550415: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.550415: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.550419: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.550420: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.550422: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.550424: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.550426: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.550429: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.550437: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.550440: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ writer-5743 [000] d..3 276946.550455: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.550460: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.550463: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.550468: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.550469: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.550471: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.550474: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.550486: workqueue_queue_work: work struct=0xffffffee48047228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.550487: workqueue_activate_work: work struct 0xffffffee48047228
+ <idle>-0 [002] d..3 276946.550488: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ HwBinder:867_1-4281 [000] d..3 276946.550492: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [002] d..3 276946.550496: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.550496: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.550497: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.550498: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.550499: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.550501: workqueue_execute_start: work struct 0xffffffee48047228: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.550504: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.550505: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.550506: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ HwBinder:867_1-4281 [000] d..3 276946.550508: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.550514: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.550515: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.550516: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.550517: workqueue_execute_end: work struct 0xffffffee48047228
+ kworker/u16:12-20386 [005] d..3 276946.550518: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.550521: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.550522: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.550525: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.550526: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.550527: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.550530: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.550531: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.550531: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.550534: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.550539: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-4291 [004] d..3 276946.550543: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.550547: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.550549: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.550551: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.550553: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.550556: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.550557: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.550559: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550561: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.550563: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.550564: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.550565: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.550567: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.550573: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.550573: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.550575: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.550576: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.550579: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.550590: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [007] d..3 276946.550599: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.550600: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.550605: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.550608: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.550609: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.550612: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.550623: print: 0xffffff87dfd69750s: E|1661
+ <...>-12059 [006] d..3 276946.550625: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550629: cpu_idle: state=0 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.550634: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.550640: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.550641: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.550652: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.550659: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.550660: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.550662: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.550665: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.550672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.550677: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.550677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.550679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.550680: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.550681: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.550681: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.550689: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.550696: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.550722: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.550727: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.550728: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.550731: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.550739: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.550743: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.550746: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.550746: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.550747: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.550748: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.550784: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.550788: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.550941: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.550944: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.550947: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.550950: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.551026: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551032: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551034: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551038: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.551046: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-12059 [006] d..3 276946.551048: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551052: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.551055: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.551057: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.551059: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551062: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.551063: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [006] d..3 276946.551064: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551066: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.551069: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.551083: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.551086: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ rcu_preempt-7 [003] d..3 276946.551090: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.551092: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.551097: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-12059 [006] d..3 276946.551100: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551104: cpu_idle: state=0 cpu_id=6
+ rcu_preempt-7 [003] d..3 276946.551104: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.551115: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.551125: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.551128: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [005] d..3 276946.551133: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ rcuop/6-60 [005] d..3 276946.551139: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551141: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551143: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [005] d..3 276946.551144: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.551149: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12201 [000] d..3 276946.551154: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.551160: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.551163: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.551164: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.551183: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551189: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/7-68 [006] d..3 276946.551190: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.551213: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.551214: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.551218: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551220: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.551241: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551244: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.551316: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551321: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551323: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551325: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.551344: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.551345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551348: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.551349: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.551349: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551352: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.551372: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551375: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.551396: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.551398: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.551452: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551457: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551459: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551461: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.551480: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.551481: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551484: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.551485: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551485: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551488: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.551507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551510: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.551568: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.551572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.551574: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551576: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-10919 [007] d..3 276946.551581: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551587: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioOut_15-1199 [006] d..3 276946.551645: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.551669: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.551672: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.551699: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551705: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.551707: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551715: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551718: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.551754: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551758: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.551873: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.551878: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551880: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.551882: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.551900: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.551903: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.551907: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.551908: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.551930: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.551933: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.551937: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.551940: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.551941: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.551941: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.551967: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.551972: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.551994: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.551997: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.552088: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.552094: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552096: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.552098: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.552139: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.552145: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.552244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.552250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.552253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.552257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.552268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.552276: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.552278: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.552282: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.552288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.552291: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.552296: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.552300: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.552308: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.552310: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.552316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.552319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.552327: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.552334: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.552346: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.552348: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.552355: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.552364: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.552365: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.552367: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.552369: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.552372: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.552373: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.552373: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.552375: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.552379: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.552381: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.552385: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.552386: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.552388: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.552391: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.552391: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.552391: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.552399: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.552414: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.552415: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.552420: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552421: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.552423: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.552424: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.552428: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.552434: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.552436: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.552438: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.552440: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.552441: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.552443: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.552445: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.552449: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552452: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.552471: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.552475: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12198 [002] d..3 276946.552484: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.552494: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.552636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.552641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552643: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.552645: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.552663: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.552666: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.552670: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552673: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.552692: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.552695: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.552727: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.552730: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.552763: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.552766: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.552779: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.552781: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.552784: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.552788: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.552790: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.552792: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.552797: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.552802: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.552820: cpu_idle: state=4294967295 cpu_id=0
+ trace-cmd-12203 [005] d..3 276946.552820: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.552823: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [005] d..3 276946.552824: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.552852: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.552858: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552860: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.552862: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.552881: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.552881: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.552888: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.552890: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.552910: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.552914: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.552918: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.552919: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.552963: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.552973: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.553013: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.553019: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553020: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553022: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.553062: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553067: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.553081: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.553084: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.553257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.553263: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553265: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553267: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.553287: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.553288: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553291: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.553292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553292: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553295: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.553317: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553321: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.553452: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.553454: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.553454: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.553460: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553462: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553464: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.553482: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.553484: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553487: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.553488: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.553488: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553491: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.553510: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553513: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.553517: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553518: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.553704: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.553709: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553711: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553712: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.553718: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.553720: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.553723: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.553725: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-12059 [006] d..3 276946.553732: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.553732: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553735: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.553736: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.553736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553739: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.553757: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553760: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [005] d..3 276946.553831: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.553835: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.553838: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.553844: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.553849: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.553853: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.553963: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.553969: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553970: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.553972: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.553991: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.553992: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.553995: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.553996: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.553996: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.553999: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.554017: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.554020: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.554244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.554249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.554252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.554256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.554267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.554272: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.554275: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.554278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.554284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.554285: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.554291: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.554293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.554302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.554303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.554309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.554313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.554319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.554326: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.554347: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.554355: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.554356: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.554358: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.554361: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.554362: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.554363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.554367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.554379: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.554383: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.554383: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.554386: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.554389: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.554390: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.554392: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.554396: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.554401: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.554410: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.554410: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.554416: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554417: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.554420: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.554426: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.554433: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.554461: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.554465: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.554560: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.554563: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.554584: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.554589: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554591: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.554593: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.554612: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.554613: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.554616: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.554617: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554617: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.554620: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.554639: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.554642: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.554729: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.554731: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.554788: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.554794: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554795: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.554797: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.554816: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.554816: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.554819: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.554820: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.554821: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554823: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.554824: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.554827: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.554829: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.554831: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.554832: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.554834: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554834: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.554838: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554840: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.554841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.554845: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.554852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.554855: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.554855: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.554858: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.554858: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ trace-cmd-12205 [005] d..3 276946.554860: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.554864: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.554864: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.554867: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.554878: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.554885: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.554887: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.554891: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.554893: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.554900: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.554903: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.554908: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.554908: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.554913: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.554916: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.554917: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.554918: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.554920: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.554920: cpu_idle: state=1 cpu_id=0
+ <idle>-0 [005] d..3 276946.554922: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-1196 [001] d..3 276946.554928: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.554936: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.554942: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.554945: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.554950: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.554950: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.554954: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.554955: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.554956: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.554958: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.554961: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.554962: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.554963: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.554964: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.554966: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.554967: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-12059 [006] d..3 276946.554969: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.554972: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-12059 [006] d..3 276946.554973: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.554973: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.554974: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.554975: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [005] d..3 276946.554976: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [003] d..3 276946.554978: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.554980: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.554983: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ trace-cmd-12204 [005] d..3 276946.554994: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.554998: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.554998: cpu_idle: state=0 cpu_id=5
+ <...>-83 [003] d..3 276946.555003: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.555004: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.555006: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.555007: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.555009: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.555010: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.555011: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.555016: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.555024: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.555026: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.555033: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.555119: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.555125: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555127: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555129: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.555131: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.555138: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.555140: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.555144: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.555147: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.555147: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.555149: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.555149: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.555153: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555155: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.555163: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.555171: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.555175: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.555179: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.555350: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.555355: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555358: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555359: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.555378: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.555379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.555383: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555384: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.555404: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.555407: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.555493: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.555498: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555500: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555502: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.555521: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.555521: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555524: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.555526: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555528: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555529: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.555552: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.555556: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.555563: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.555566: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.555673: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.555679: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555681: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555683: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.555690: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.555694: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.555697: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.555726: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.555769: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.555775: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.555816: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.555821: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555824: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555826: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.555863: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.555868: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.555978: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.555984: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.555986: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.555988: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.555999: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.556002: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.556006: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.556008: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.556013: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556014: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.556035: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.556039: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.556130: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.556136: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556138: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.556140: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.556158: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.556160: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.556164: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556165: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.556186: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.556189: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.556244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.556249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.556252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.556255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.556265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.556271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.556273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.556276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.556283: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.556284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.556289: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.556292: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.556301: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.556302: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.556307: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.556311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.556318: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.556319: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.556321: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.556323: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.556325: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.556329: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556330: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.556332: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.556332: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.556333: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.556346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.556351: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.556352: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.556354: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.556355: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.556356: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.556356: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.556358: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.556358: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.556361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.556362: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.556362: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.556364: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.556367: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.556368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.556370: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.556370: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.556374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.556377: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.556377: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.556380: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.556380: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.556380: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.556388: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.556404: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.556411: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.556456: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.556459: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.556564: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.556565: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.556652: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.556659: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556660: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.556662: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.556701: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.556706: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.556895: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.556898: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.556900: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.556902: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.556911: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.556914: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.556934: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.556935: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.556937: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.556938: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.556954: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.556960: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556962: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.556964: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.556983: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.556985: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.556988: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.556989: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.556989: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.556992: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.557012: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.557015: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.557112: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.557120: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.557123: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.557127: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.557150: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.557154: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.557163: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.557165: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.557169: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.557181: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.557183: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.557184: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [006] d..3 276946.557186: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.557188: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.557190: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.557191: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.557194: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [000] d..3 276946.557210: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=0
+ <...>-10919 [007] d..3 276946.557210: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.557211: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.557214: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.557215: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.557215: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.557218: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:0-603 [000] d..3 276946.557219: cpu_frequency: state=1171200 cpu_id=0
+ sugov:0-603 [000] d..3 276946.557234: cpu_frequency: state=1171200 cpu_id=1
+ appEventThread-651 [001] d..3 276946.557236: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <...>-12059 [006] d..3 276946.557238: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.557239: cpu_frequency: state=1171200 cpu_id=2
+ <idle>-0 [006] d..3 276946.557241: cpu_idle: state=0 cpu_id=6
+ sugov:0-603 [000] d..3 276946.557243: cpu_frequency: state=1171200 cpu_id=3
+ <idle>-0 [005] d..3 276946.557253: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.557254: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.557256: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ sugov:0-603 [000] d..3 276946.557267: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.557268: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.557280: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.557283: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.557286: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.557293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.557330: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.557345: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [005] d..3 276946.557403: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.557406: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.557410: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.557411: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.557412: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.557413: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.557414: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.557415: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.557433: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.557434: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.557435: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.557437: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.557439: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.557440: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.557457: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.557460: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.557462: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.557463: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [005] d..3 276946.557509: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.557544: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.557555: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.557559: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [005] d..3 276946.557563: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.557564: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [005] d..3 276946.557568: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [001] d..3 276946.557603: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.557614: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.557623: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.557635: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.557637: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.557640: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-10919 [007] d..3 276946.557641: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.557646: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.557647: cpu_idle: state=4294967295 cpu_id=6
+ <...>-648 [005] d..3 276946.557647: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.557650: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.557653: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.557656: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-12059 [006] d..3 276946.557656: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-648 [005] d..3 276946.557658: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.557659: cpu_idle: state=4294967295 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.557663: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.557665: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-10919 [007] d..3 276946.557678: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.557681: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-12059 [006] d..3 276946.557685: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.557685: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.557689: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.557690: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [001] d..3 276946.557699: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.557708: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.557716: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.557722: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.557724: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.557727: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.557729: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.557731: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.557732: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [006] d..3 276946.557733: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.557738: cpu_idle: state=0 cpu_id=1
+ rcu_preempt-7 [003] d..3 276946.557751: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.557752: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.557756: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.557762: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [000] d..3 276946.557810: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [006] d..3 276946.557824: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.557825: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.557827: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.557838: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.557851: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.557898: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.557902: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.557904: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [006] d..3 276946.557906: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.557907: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.557917: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.557921: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.557927: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [006] d..3 276946.557943: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.557946: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.557948: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.557950: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.557953: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.557954: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.557956: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.557957: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.557958: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.557959: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.557961: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.557962: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.557964: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [000] d..3 276946.557982: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.557986: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.557988: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.557990: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.557993: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.557996: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.557998: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [006] d..3 276946.557998: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.558002: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [002] d..3 276946.558005: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.558006: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.558009: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.558014: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [006] d..3 276946.558025: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [006] d..3 276946.558029: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [006] d..3 276946.558030: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [006] d..3 276946.558039: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [006] d..3 276946.558040: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [006] d..3 276946.558043: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12198 [002] d..3 276946.558068: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [006] d..3 276946.558070: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [006] d..3 276946.558073: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [006] d..3 276946.558075: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Thread-9-5756 [005] d..3 276946.558081: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.558083: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.558087: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [006] d..3 276946.558098: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.558103: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.558105: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.558108: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [006] d..3 276946.558111: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.558118: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.558120: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.558121: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.558122: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.558205: workqueue_queue_work: work struct=0xffffffee75291a80 function=0xffffff87e035858cf workqueue=0xffffffedf408e400 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.558207: workqueue_activate_work: work struct 0xffffffee75291a80
+ <idle>-0 [003] d..3 276946.558209: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.558220: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.558225: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558229: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.558229: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558237: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558238: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558241: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558242: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.558244: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.558245: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.558245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.558247: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.558253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.558257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.558263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.558287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.558295: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.558297: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.558302: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.558316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.558317: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.558325: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.558329: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.558335: workqueue_queue_work: work struct=0xffffffee75291a60 function=0xffffff87e035850cf workqueue=0xffffffedf408e400 req_cpu=8 cpu=4294967295
+ FastMixer-1198 [001] d..3 276946.558344: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.558346: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.558353: sched_waking: comm=ksoftirqd/5 pid=49 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.558353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.558357: sched_wakeup: comm=ksoftirqd/5 pid=49 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.558358: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.558359: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.558362: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/5 next_pid=49 next_prio=120
+ writer-5743 [000] d..3 276946.558371: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.558383: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.558390: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558393: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.558413: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.558424: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.558427: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558430: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-4888 [006] d..3 276946.558437: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.558439: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.558440: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [006] d..3 276946.558441: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [003] d..3 276946.558443: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.558448: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.558450: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.558455: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.558458: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ AudioTrack-5759 [006] d..3 276946.558458: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [004] d..3 276946.558472: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ FastMixer-1198 [001] d..3 276946.558475: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [004] d..3 276946.558478: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [001] d..3 276946.558481: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ Worker-5715 [004] d..3 276946.558483: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.558489: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [001] d..3 276946.558489: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [003] d..3 276946.558492: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [001] d..3 276946.558496: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ writer-5743 [000] d..3 276946.558505: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sugov:0-603 [001] d..3 276946.558508: clock_set_rate: pwrcl_clk state=1478400000 cpu_id=1
+ sugov:0-603 [001] d..3 276946.558516: cpu_frequency: state=1478400 cpu_id=0
+ <idle>-0 [000] d..3 276946.558516: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [001] d..3 276946.558530: cpu_frequency: state=1478400 cpu_id=1
+ sugov:0-603 [001] d..3 276946.558533: cpu_frequency: state=1478400 cpu_id=2
+ sugov:0-603 [001] d..3 276946.558537: cpu_frequency: state=1478400 cpu_id=3
+ sugov:0-603 [001] d..3 276946.558546: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.558548: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558552: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.558558: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558563: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558563: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558565: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558566: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558567: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.558572: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.558575: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.558576: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.558580: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [003] d..3 276946.558607: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558609: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.558636: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558639: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.558654: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.558665: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [006] d..3 276946.558677: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.558687: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.558689: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558692: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.558693: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.558715: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558717: cpu_idle: state=0 cpu_id=3
+ <...>-49 [005] d..3 276946.558722: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-49 [005] d..3 276946.558729: sched_blocked_reason: pid=8794 iowait=1 caller=0xffffff87dfe24f78S
+ <...>-49 [005] d..3 276946.558733: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.558756: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558759: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.558805: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558807: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.558844: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558847: cpu_idle: state=0 cpu_id=3
+ <...>-49 [005] d..3 276946.558872: sched_switch: prev_comm=ksoftirqd/5 prev_pid=49 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.558887: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [003] d..3 276946.558888: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558891: cpu_idle: state=0 cpu_id=3
+ kworker/u16:12-20386 [005] d..3 276946.558902: workqueue_execute_start: work struct 0xffffffee75291a80: function 0xffffff87e035858cf
+ <idle>-0 [003] d..3 276946.558913: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558916: cpu_idle: state=0 cpu_id=3
+ kworker/u16:12-20386 [005] d..3 276946.558920: workqueue_execute_end: work struct 0xffffffee75291a80
+ kworker/u16:12-20386 [005] d..3 276946.558921: workqueue_activate_work: work struct 0xffffffee75291a60
+ kworker/u16:12-20386 [005] d..3 276946.558922: workqueue_execute_start: work struct 0xffffffee75291a60: function 0xffffff87e035850cf
+ kworker/u16:12-20386 [005] d..3 276946.558924: workqueue_execute_end: work struct 0xffffffee75291a60
+ kworker/u16:12-20386 [005] d..3 276946.558927: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.558937: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.558941: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.558958: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558961: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.558977: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [003] d..3 276946.558989: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.558991: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.559006: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.559008: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.559028: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-4888 [006] d..3 276946.559041: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [003] d..3 276946.559048: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.559052: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [003] d..3 276946.559059: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <...>-12059 [001] d..3 276946.559062: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [003] d..3 276946.559071: workqueue_queue_work: work struct=0xffffffee75291a80 function=0xffffff87e035858cf workqueue=0xffffffedf408e400 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.559072: workqueue_activate_work: work struct 0xffffffee75291a80
+ <idle>-0 [003] d..3 276946.559073: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-648 [006] d..3 276946.559077: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-8794 [005] d..3 276946.559082: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.559083: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [003] d..3 276946.559084: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.559089: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [000] d..3 276946.559090: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.559092: cpu_idle: state=4294967295 cpu_id=2
+ sugov:0-603 [003] d..3 276946.559095: cpu_frequency: state=1478400 cpu_id=0
+ <idle>-0 [000] d..3 276946.559096: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.559097: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.559098: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [003] d..3 276946.559099: cpu_frequency: state=1478400 cpu_id=1
+ sugov:0-603 [003] d..3 276946.559102: cpu_frequency: state=1478400 cpu_id=2
+ sugov:0-603 [003] d..3 276946.559104: cpu_frequency: state=1478400 cpu_id=3
+ sugov:0-603 [003] d..3 276946.559112: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityMain-5747 [001] d..3 276946.559124: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=005
+ UnityMain-5747 [001] d..3 276946.559137: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.559146: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ kgsl_worker_th-294 [002] d..3 276946.559156: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ EnlightenWorke-5748 [001] d..3 276946.559159: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.559159: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.559162: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ EnlightenWorke-5748 [001] d..3 276946.559164: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.559171: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.559173: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.559175: cpu_idle: state=4294967295 cpu_id=0
+ <...>-649 [003] d..3 276946.559177: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ UnityMain-5747 [001] d..3 276946.559179: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ <idle>-0 [000] d..3 276946.559180: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-649 [003] d..3 276946.559183: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ UnityMain-5747 [001] d..3 276946.559185: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ <...>-649 [003] d..3 276946.559186: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5747 [001] d..3 276946.559191: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [001] d..3 276946.559195: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.559200: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [006] d..3 276946.559204: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.559204: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ EnlightenWorke-5748 [001] d..3 276946.559205: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [001] d..3 276946.559211: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ <...>-649 [003] d..3 276946.559214: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5747 [001] d..3 276946.559216: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ Worker-5714 [006] d..3 276946.559217: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5747 [001] d..3 276946.559221: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ Worker-5713 [006] d..3 276946.559225: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [001] d..3 276946.559225: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ Worker-5715 [002] d..3 276946.559229: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [001] d..3 276946.559229: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.559235: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559235: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-649 [003] d..3 276946.559237: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [006] d..3 276946.559238: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.559238: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559240: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559241: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.559242: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.559245: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559245: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559248: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ trace-cmd-12200 [000] d..3 276946.559249: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.559250: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559250: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-649 [003] d..3 276946.559251: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.559252: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [006] d..3 276946.559253: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-649 [003] d..3 276946.559255: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityMain-5747 [001] d..3 276946.559255: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559255: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.559257: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559258: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5713 [006] d..3 276946.559259: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.559260: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.559263: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559264: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559265: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.559266: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.559268: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.559274: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.559283: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-649 [003] d..3 276946.559284: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.559288: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.559289: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559301: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5715 [002] d..3 276946.559302: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559303: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [002] d..3 276946.559310: cpu_idle: state=0 cpu_id=2
+ <...>-649 [003] d..3 276946.559312: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ trace-cmd-12202 [006] d..3 276946.559313: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [006] d..3 276946.559317: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [006] d..3 276946.559319: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.559323: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.559325: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.559329: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.559332: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559336: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559339: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559339: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.559340: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.559341: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559341: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.559343: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.559343: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.559348: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.559348: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.559351: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.559352: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.559361: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.559365: print: 0xffffff87dfd69750s: E|4573
+ Worker-5715 [002] d..3 276946.559367: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.559370: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.559372: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.559373: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.559374: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.559375: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559387: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-4888 [006] d..3 276946.559394: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.559396: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.559399: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [006] d..3 276946.559400: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.559403: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [006] d..3 276946.559403: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [002] d..3 276946.559415: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.559422: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [001] d..3 276946.559475: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.559481: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.559490: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.559494: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559523: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559528: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559529: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.559531: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559533: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559534: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.559541: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.559543: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [006] d..3 276946.559546: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.559548: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [006] d..3 276946.559550: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12199 [001] d..3 276946.559554: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.559560: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.559565: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.559567: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.559568: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559571: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559571: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.559573: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [006] d..3 276946.559577: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.559579: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.559581: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.559585: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559592: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559595: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559596: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.559598: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.559598: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.559599: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [006] d..3 276946.559604: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.559607: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559608: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.559608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ UnityGfxDevice-5711 [006] d..3 276946.559609: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.559611: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.559612: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.559613: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.559613: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.559616: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.559617: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [006] d..3 276946.559622: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.559624: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.559631: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559666: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559670: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559670: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559672: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.559672: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559674: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.559677: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5714 [006] d..3 276946.559679: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12204 [004] d..3 276946.559715: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559716: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-12059 [001] d..3 276946.559719: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559721: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559723: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559724: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.559724: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.559727: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.559727: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.559728: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.559728: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559730: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559731: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.559731: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559733: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.559733: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559734: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.559737: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5713 [004] d..3 276946.559737: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559739: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559742: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559742: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559743: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.559744: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559744: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.559746: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.559747: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559747: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.559749: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.559751: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559752: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559753: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.559755: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ Worker-5713 [004] d..3 276946.559755: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.559756: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559756: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559758: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559759: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559760: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.559761: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.559761: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559761: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.559763: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.559763: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.559764: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.559767: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.559767: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559769: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559770: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.559771: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [002] d..3 276946.559773: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.559773: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559774: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559776: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559776: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.559778: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.559780: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559780: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.559781: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.559781: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559782: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.559784: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.559784: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559785: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.559787: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559787: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559787: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559789: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.559789: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559790: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.559791: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [006] d..3 276946.559792: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5713 [004] d..3 276946.559792: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559796: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559798: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.559800: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559801: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.559803: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559804: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559805: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559806: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559809: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.559810: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [004] d..3 276946.559814: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559815: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559819: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559820: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559821: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.559823: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.559823: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559824: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.559825: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.559826: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559827: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.559829: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.559829: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.559834: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559838: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ Worker-5714 [006] d..3 276946.559838: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [002] d..3 276946.559841: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559842: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559844: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [002] d..3 276946.559849: cpu_idle: state=0 cpu_id=2
+ FMOD-5742 [004] d..3 276946.559856: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.559857: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.559866: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.559868: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.559869: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [001] d..3 276946.559870: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.559872: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [004] d..3 276946.559873: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559875: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.559878: cpu_idle: state=0 cpu_id=1
+ Worker-5713 [004] d..3 276946.559881: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559882: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559885: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.559886: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.559888: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.559889: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.559889: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.559890: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559891: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.559891: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559892: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.559892: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.559893: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ Worker-5713 [004] d..3 276946.559894: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.559894: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.559895: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.559896: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559897: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559898: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.559900: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559900: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.559902: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.559903: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.559905: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [006] d..3 276946.559905: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-6079 [000] d..3 276946.559907: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ Worker-5714 [006] d..3 276946.559908: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [002] d..3 276946.559909: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.559910: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.559916: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.559919: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.559930: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.559939: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-84 [002] d..3 276946.559941: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.559941: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.559944: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <idle>-0 [003] d..3 276946.559945: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.559952: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <...>-6079 [000] d..3 276946.559953: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.559953: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.559955: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ UnityMain-5695 [004] d..3 276946.559957: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.559958: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.559961: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.559961: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ Worker-5713 [004] d..3 276946.559962: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sugov:0-603 [002] d..3 276946.559963: cpu_frequency: state=1478400 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.559963: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559966: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-1196 [003] d..3 276946.559969: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.559969: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.559970: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ sugov:0-603 [002] d..3 276946.559970: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.559971: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityGfxDevice-5711 [006] d..3 276946.559971: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sugov:0-603 [002] d..3 276946.559972: cpu_frequency: state=1478400 cpu_id=1
+ <...>-8794 [005] d..3 276946.559974: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ sugov:0-603 [002] d..3 276946.559975: cpu_frequency: state=1478400 cpu_id=2
+ <...>-1196 [003] d..3 276946.559976: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ Worker-5714 [006] d..3 276946.559976: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sugov:0-603 [002] d..3 276946.559977: cpu_frequency: state=1478400 cpu_id=3
+ <idle>-0 [000] d..3 276946.559978: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [005] d..3 276946.559978: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FMOD-12164 [004] d..3 276946.559981: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.559982: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sugov:0-603 [002] d..3 276946.559984: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-1196 [003] d..3 276946.559992: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.559997: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ Worker-5715 [002] d..3 276946.559997: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.560000: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ UnityGfxDevice-5711 [006] d..3 276946.560003: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.560005: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.560006: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.560009: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [002] d..3 276946.560010: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-12059 [001] d..3 276946.560010: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.560011: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560014: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.560016: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560017: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560018: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.560019: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.560020: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.560021: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560022: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560025: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560025: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.560028: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.560028: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560029: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560031: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.560031: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560031: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-1196 [002] d..3 276946.560033: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.560034: sched_waking: comm=WifiService pid=4502 prio=120 target_cpu=001
+ Worker-5713 [004] d..3 276946.560035: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-83 [003] d..3 276946.560036: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5714 [006] d..3 276946.560038: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560040: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [001] d..3 276946.560041: sched_wakeup: comm=WifiService pid=4502 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.560042: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560043: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [006] d..3 276946.560043: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.560045: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.560045: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.560046: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.560051: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=WifiService next_pid=4502 next_prio=120
+ <...>-10919 [007] d..3 276946.560059: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <...>-1196 [002] d..3 276946.560067: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-4502 [001] d..3 276946.560068: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.560071: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560073: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560074: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560075: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-1196 [002] d..3 276946.560075: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.560077: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.560078: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.560079: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560080: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.560081: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [004] d..3 276946.560083: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560084: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-1196 [002] d..3 276946.560084: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.560085: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560086: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560086: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.560087: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.560089: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560090: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560092: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.560092: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560093: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.560094: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.560095: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560096: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560099: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.560100: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.560101: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560101: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.560103: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-6079 [000] d..3 276946.560104: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560105: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560106: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.560106: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [002] d..3 276946.560109: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.560112: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.560116: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.560119: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.560124: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.560129: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560131: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [006] d..3 276946.560133: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.560134: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560135: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [006] d..3 276946.560137: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [002] d..3 276946.560142: workqueue_queue_work: work struct=0xffffffee48047228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ Worker-5715 [002] d..3 276946.560143: workqueue_activate_work: work struct 0xffffffee48047228
+ Worker-5715 [002] d..3 276946.560158: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.560166: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.560233: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560237: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.560237: workqueue_queue_work: work struct=0xffffffee75291a60 function=0xffffff87e035850cf workqueue=0xffffffedf408e400 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [004] d..3 276946.560239: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.560245: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.560245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.560246: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560249: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560250: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.560251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [006] d..3 276946.560253: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.560255: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.560256: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560258: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.560259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.560260: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.560260: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.560261: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.560262: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.560263: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560264: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560266: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560267: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560268: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560269: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560270: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560270: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.560273: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.560273: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=000
+ Worker-5714 [006] d..3 276946.560273: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.560275: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560276: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560277: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.560277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5713 [004] d..3 276946.560280: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560281: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.560281: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.560283: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.560284: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560285: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560286: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560286: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560287: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.560289: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ Worker-5713 [004] d..3 276946.560291: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.560291: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.560293: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.560294: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ Worker-5715 [002] d..3 276946.560297: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.560298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.560301: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [004] d..3 276946.560302: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560304: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560305: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.560306: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.560306: cpu_idle: state=0 cpu_id=0
+ Worker-5713 [004] d..3 276946.560307: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560307: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560310: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.560312: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.560313: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560313: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560315: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560316: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.560319: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.560319: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.560321: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.560326: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560329: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ FastMixer-1198 [007] d..3 276946.560330: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.560332: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560332: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560334: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.560335: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560335: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560336: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.560338: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5713 [004] d..3 276946.560339: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560340: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ trace-cmd-12200 [003] d..3 276946.560340: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.560340: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560343: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.560344: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.560344: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560345: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560345: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560346: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [007] d..3 276946.560346: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.560347: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5714 [006] d..3 276946.560349: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5713 [004] d..3 276946.560349: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.560351: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.560352: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.560352: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.560354: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560358: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560361: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560361: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560363: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560363: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560363: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560364: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.560365: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ Worker-5713 [004] d..3 276946.560366: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560367: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560368: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [006] d..3 276946.560369: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.560369: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560370: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.560372: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560374: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.560375: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.560377: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.560377: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560377: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560379: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.560380: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560380: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [002] d..3 276946.560381: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.560381: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5713 [004] d..3 276946.560382: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.560382: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.560383: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.560388: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.560388: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.560393: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.560396: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.560396: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.560401: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.560413: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.560421: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.560426: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560432: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560433: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.560439: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560440: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ FastMixer-1198 [003] d..3 276946.560441: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560443: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560445: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.560448: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560450: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5714 [006] d..3 276946.560452: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FastMixer-1198 [003] d..3 276946.560453: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560457: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560461: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-8794 [005] d..3 276946.560465: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.560467: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [005] d..3 276946.560469: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.560474: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.560477: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.560480: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12202 [006] d..3 276946.560484: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560488: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ FastMixer-1198 [003] d..3 276946.560492: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.560493: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560493: workqueue_execute_start: work struct 0xffffffee75291a80: function 0xffffff87e035858cf
+ UnityMain-5695 [004] d..3 276946.560494: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ AudioTrack-5759 [005] d..3 276946.560494: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560495: workqueue_execute_end: work struct 0xffffffee75291a80
+ <idle>-0 [003] d..3 276946.560496: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ kworker/u16:12-20386 [006] d..3 276946.560496: workqueue_activate_work: work struct 0xffffffee75291a60
+ kworker/u16:12-20386 [006] d..3 276946.560498: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [002] d..3 276946.560498: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560499: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560501: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560502: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.560503: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.560503: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.560504: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ Worker-5713 [004] d..3 276946.560504: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560505: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.560507: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ UnityMain-5695 [004] d..3 276946.560509: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560510: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560513: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560514: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560515: workqueue_queue_work: work struct=0xffffffee480473a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sugov:0-603 [003] d..3 276946.560515: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.560516: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560517: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.560518: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.560520: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.560520: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sugov:0-603 [003] d..3 276946.560522: cpu_frequency: state=1900800 cpu_id=0
+ kworker/u16:12-20386 [006] d..3 276946.560523: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [002] d..3 276946.560523: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560525: workqueue_execute_start: work struct 0xffffffee48047228: function 0xffffff87e01740e8f
+ UnityMain-5695 [004] d..3 276946.560525: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [000] d..3 276946.560528: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.560530: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5715 [002] d..3 276946.560532: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ sugov:0-603 [003] d..3 276946.560536: cpu_frequency: state=1900800 cpu_id=1
+ kworker/u16:9-11098 [002] d..3 276946.560537: workqueue_execute_start: work struct 0xffffffee75291a60: function 0xffffff87e035850cf
+ kworker/u16:12-20386 [006] d..3 276946.560539: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.560539: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.560541: workqueue_execute_end: work struct 0xffffffee75291a60
+ sugov:0-603 [003] d..3 276946.560541: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ kworker/u16:12-20386 [006] d..3 276946.560541: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=003
+ sugov:0-603 [003] d..3 276946.560550: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.560552: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:9-11098 [002] d..3 276946.560553: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [006] d..3 276946.560554: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ sugov:0-603 [003] d..3 276946.560556: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.560557: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ sugov:0-603 [003] d..3 276946.560560: cpu_frequency: state=1900800 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.560561: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ sugov:0-603 [003] d..3 276946.560562: cpu_frequency: state=1900800 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.560563: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.560572: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ sugov:0-603 [003] d..3 276946.560573: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.560592: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-7640 [003] d..3 276946.560593: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560596: workqueue_execute_end: work struct 0xffffffee48047228
+ trace-cmd-12204 [004] d..3 276946.560597: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:12-20386 [006] d..3 276946.560602: workqueue_activate_work: work struct 0xffffffee480473a8
+ kworker/u16:12-20386 [006] d..3 276946.560604: workqueue_execute_start: work struct 0xffffffee480473a8: function 0xffffff87e01740e8f
+ <idle>-0 [003] d..3 276946.560606: cpu_idle: state=0 cpu_id=3
+ kworker/u16:9-11098 [002] d..3 276946.560608: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560610: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.560611: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.560616: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.560621: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [006] d..3 276946.560625: workqueue_execute_end: work struct 0xffffffee480473a8
+ kworker/u16:12-20386 [006] d..3 276946.560626: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.560626: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.560629: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12201 [000] d..3 276946.560632: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.560634: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.560635: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560636: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.560645: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [002] d..3 276946.560649: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560649: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.560651: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.560652: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.560653: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.560657: cpu_idle: state=0 cpu_id=2
+ Worker-5714 [006] d..3 276946.560659: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.560677: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.560680: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1083 [004] d..3 276946.560701: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.560706: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.560713: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560714: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560716: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560717: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.560719: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.560721: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560722: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560727: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560729: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560730: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [005] d..3 276946.560731: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560731: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560731: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560732: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.560733: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.560734: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.560735: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560736: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560737: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.560738: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560741: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560743: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.560743: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.560743: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ Worker-5713 [004] d..3 276946.560745: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560746: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-4502 [001] d..3 276946.560746: sched_switch: prev_comm=WifiService prev_pid=4502 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560748: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.560749: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560749: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560753: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560755: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560755: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.560757: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.560757: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.560761: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.560761: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.560762: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.560765: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [006] d..3 276946.560766: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.560767: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5715 [002] d..3 276946.560771: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.560772: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.560777: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1086 [006] d..3 276946.560779: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560789: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560792: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.560793: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [003] d..3 276946.560794: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.560796: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [006] d..3 276946.560803: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.560804: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.560807: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5714 [006] d..3 276946.560807: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [000] d..3 276946.560810: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ sensors@1.0-se-1082 [006] d..3 276946.560816: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [006] d..3 276946.560818: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [006] d..3 276946.560823: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.560827: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.560838: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.560840: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.560843: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.560854: cpu_idle: state=0 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.560855: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [003] d..3 276946.560870: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.560872: cpu_idle: state=0 cpu_id=3
+ HwBinder:867_1-4281 [000] d..3 276946.560882: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.560892: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.560896: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.560896: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560898: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.560904: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ Worker-5713 [004] d..3 276946.560911: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560913: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560918: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560921: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560922: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.560922: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-12059 [001] d..3 276946.560922: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [002] d..3 276946.560924: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.560924: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.560925: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560926: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.560927: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.560928: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560928: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [001] d..3 276946.560928: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ Worker-5712 [005] d..3 276946.560929: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560929: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.560930: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.560931: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [001] d..3 276946.560933: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ UnityMain-5695 [004] d..3 276946.560933: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560937: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560938: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560939: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.560939: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [006] d..3 276946.560939: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.560940: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560940: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.560941: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.560942: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.560943: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.560943: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ HwBinder:867_1-4281 [000] d..3 276946.560944: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.560947: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.560950: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.560951: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.560954: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.560954: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560954: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.560955: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.560955: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.560957: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560957: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560958: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560959: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560959: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.560960: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560961: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.560962: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.560964: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ SensorService-4286 [007] d..3 276946.560964: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.560964: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5714 [006] d..3 276946.560965: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.560966: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [004] d..3 276946.560967: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.560969: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5715 [002] d..3 276946.560970: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.560971: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560973: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.560976: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.560976: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.560977: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560980: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560980: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-8794 [005] d..3 276946.560982: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560983: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-5201 [001] d..3 276946.560984: clock_set_rate: bimc_msmbus_a_clk state=1554907136 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.560985: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560985: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.560987: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.560987: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-5201 [001] d..3 276946.560987: clock_set_rate: bimc_a_clk state=1554907136 cpu_id=1
+ Worker-5713 [004] d..3 276946.560988: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560989: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.560989: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.560991: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.560991: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.560993: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560993: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.560994: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-8794 [005] d..3 276946.560995: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.560997: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.560997: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.560997: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.560998: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561000: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561001: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.561003: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561004: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [006] d..3 276946.561004: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.561005: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561006: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561007: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.561008: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.561009: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561011: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561011: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [005] d..3 276946.561011: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561013: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561013: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561014: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561015: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561015: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.561016: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-5201 [001] d..3 276946.561016: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.561017: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.561017: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.561018: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561018: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561021: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [006] d..3 276946.561021: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.561022: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-8794 [005] d..3 276946.561022: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ SensorService-4286 [007] d..3 276946.561024: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [006] d..3 276946.561025: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561026: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.561027: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561028: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561028: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.561035: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.561037: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.561039: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ smem_native_rp-87 [006] d..3 276946.561050: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.561051: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561052: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.561053: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561056: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561056: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-5201 [001] d..3 276946.561057: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [006] d..3 276946.561058: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561059: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.561059: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-8794 [005] d..3 276946.561060: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561061: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561062: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.561063: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561063: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561064: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5715 [002] d..3 276946.561065: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.561066: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.561066: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561067: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.561068: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.561070: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.561071: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561072: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.561073: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.561073: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561074: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.561075: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.561075: cpu_idle: state=4294967295 cpu_id=6
+ SensorService-4286 [007] d..3 276946.561076: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.561076: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.561076: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561076: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561077: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561078: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561078: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561078: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.561079: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.561080: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561082: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561082: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [006] d..3 276946.561082: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.561083: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.561084: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ SensorService-4286 [007] d..3 276946.561084: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [004] d..3 276946.561084: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561084: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.561085: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.561086: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561086: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561086: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.561087: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.561087: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561088: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.561089: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ Worker-5714 [006] d..3 276946.561089: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.561091: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561091: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.561092: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561094: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561097: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561097: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561098: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561098: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561099: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561099: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.561101: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561102: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561102: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561104: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561105: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561106: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561107: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561107: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561107: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561108: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5714 [006] d..3 276946.561109: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.561109: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.561110: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.561111: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.561112: cpu_idle: state=0 cpu_id=6
+ Worker-5715 [002] d..3 276946.561112: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561114: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561114: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-8794 [005] d..3 276946.561114: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561116: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5712 [005] d..3 276946.561118: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.561119: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561119: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561119: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.561120: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=002
+ <idle>-0 [006] d..3 276946.561121: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561121: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561122: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.561122: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561122: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.561124: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.561124: cpu_idle: state=4294967295 cpu_id=2
+ HwBinder:867_1-4281 [000] d..3 276946.561124: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ Worker-5713 [004] d..3 276946.561124: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.561126: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561127: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [006] d..3 276946.561127: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.561129: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561130: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561133: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.561134: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561135: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561136: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561137: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.561137: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561138: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.561138: print: 0xffffff87dfd69750s: E|867
+ UnityMain-5695 [004] d..3 276946.561139: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.561141: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.561148: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ DispSync-650 [002] d..3 276946.561150: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [002] d..3 276946.561155: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.561155: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ trace-cmd-12202 [006] d..3 276946.561157: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.561158: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [001] d..3 276946.561158: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5714 [006] d..3 276946.561160: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561161: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.561164: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561165: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ DispSync-650 [002] d..3 276946.561165: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.561165: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561166: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561167: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561168: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ SensorService-4286 [007] d..3 276946.561169: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.561170: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ Worker-5713 [004] d..3 276946.561170: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561171: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561173: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5712 [005] d..3 276946.561173: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561174: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561175: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561176: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561177: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.561177: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ DispSync-650 [002] d..3 276946.561177: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.561179: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.561180: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561180: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ HwBinder:867_1-4281 [000] d..3 276946.561182: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.561182: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561182: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.561183: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561184: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.561185: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.561185: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.561186: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561186: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ SensorService-4286 [007] d..3 276946.561187: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [003] d..3 276946.561187: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.561188: cpu_idle: state=0 cpu_id=0
+ Worker-5713 [004] d..3 276946.561189: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561189: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561191: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561192: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561192: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.561193: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.561195: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561195: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561196: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.561197: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561197: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ SensorService-4286 [007] d..3 276946.561199: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [002] d..3 276946.561199: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.561199: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.561200: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [005] d..3 276946.561200: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.561201: cpu_idle: state=4294967295 cpu_id=2
+ sfEventThread-652 [001] d..3 276946.561203: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [003] d..3 276946.561203: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.561205: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.561205: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.561206: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.561206: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.561208: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.561212: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ Worker-5715 [002] d..3 276946.561212: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sfEventThread-652 [001] d..3 276946.561214: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.561218: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.561219: cpu_idle: state=4294967295 cpu_id=3
+ HwBinder:867_1-4281 [000] d..3 276946.561223: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [003] d..3 276946.561223: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.561229: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.561234: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.561239: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.561240: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.561247: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561251: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [006] d..3 276946.561253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.561254: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.561265: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561266: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.561269: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561269: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561270: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561271: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561273: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.561274: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.561275: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5713 [004] d..3 276946.561278: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.561278: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561279: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561281: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561282: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.561282: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ Worker-5714 [006] d..3 276946.561283: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561285: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.561286: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.561287: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.561287: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561288: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.561289: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.561290: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5713 [004] d..3 276946.561290: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561290: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561293: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561293: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.561293: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ UnityMain-5695 [004] d..3 276946.561294: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.561294: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <idle>-0 [006] d..3 276946.561295: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.561295: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561296: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.561296: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.561296: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.561298: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561300: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.561300: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [006] d..3 276946.561301: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.561301: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561303: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.561303: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.561304: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.561306: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.561306: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.561307: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561308: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561309: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ Worker-5714 [006] d..3 276946.561309: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.561310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-5201 [001] d..3 276946.561314: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.561315: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.561315: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561320: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [002] d..3 276946.561324: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.561325: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.561327: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-5201 [001] d..3 276946.561333: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ smem_native_rp-87 [006] d..3 276946.561334: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561335: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [003] d..3 276946.561339: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [001] d..3 276946.561340: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12200 [004] d..3 276946.561343: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561344: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561346: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561347: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.561350: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12198 [000] d..3 276946.561360: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561369: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [000] d..3 276946.561369: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.561371: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [000] d..3 276946.561387: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <...>-12059 [006] d..3 276946.561389: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.561391: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [001] d..3 276946.561393: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.561396: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <idle>-0 [000] d..3 276946.561399: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.561401: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.561406: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561410: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561410: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.561413: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561413: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561416: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561416: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561417: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-8794 [005] d..3 276946.561417: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561418: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-5201 [001] d..3 276946.561419: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.561419: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561420: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.561420: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [005] d..3 276946.561421: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561422: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.561423: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561424: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.561425: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.561428: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561430: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.561430: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [002] d..3 276946.561432: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561432: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561433: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [006] d..3 276946.561433: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561436: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561437: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561437: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561438: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561438: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561440: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561441: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561443: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561444: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561447: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561448: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561449: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [003] d..3 276946.561449: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [002] d..3 276946.561451: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ trace-cmd-12202 [006] d..3 276946.561451: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561451: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561452: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561452: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561452: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561453: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561454: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.561454: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [005] d..3 276946.561455: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.561456: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.561456: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561457: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561458: print: 0xffffff87dfd69750s: B|622|query
+ UnityMain-5695 [004] d..3 276946.561459: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561459: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [003] d..3 276946.561461: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.561461: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561462: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561462: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561462: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.561463: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561464: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.561464: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [003] d..3 276946.561464: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityMain-5695 [004] d..3 276946.561464: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561466: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561466: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.561468: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.561479: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [003] d..3 276946.561488: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [003] d..3 276946.561490: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.561498: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [003] d..3 276946.561502: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.561548: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.561553: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561558: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.561566: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.561568: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.561571: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.561576: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [003] d..3 276946.561592: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.561610: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.561610: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561615: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561618: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.561618: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561619: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.561619: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.561621: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561621: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561622: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.561622: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561623: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561624: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561624: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561625: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561626: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ Worker-5712 [005] d..3 276946.561626: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.561627: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [004] d..3 276946.561628: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561630: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.561630: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ Worker-5714 [006] d..3 276946.561631: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [002] d..3 276946.561632: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561633: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561634: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561634: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561635: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561636: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561637: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.561638: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [004] d..3 276946.561638: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561639: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561642: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561643: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.561644: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561645: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.561645: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.561647: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561647: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.561647: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561648: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561648: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561649: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561650: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.561650: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.561651: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561652: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.561652: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561653: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [003] d..3 276946.561655: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.561655: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561656: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.561656: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sfEventThread-652 [000] d..3 276946.561658: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561658: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561659: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [003] d..3 276946.561659: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [002] d..3 276946.561659: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.561660: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-12059 [006] d..3 276946.561660: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561660: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561661: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561662: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ Worker-5713 [004] d..3 276946.561663: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.561664: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.561665: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.561665: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ UnityMain-5695 [004] d..3 276946.561665: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.561665: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561667: print: 0xffffff87dfd69750s: B|622|preComposition
+ UnityMain-5695 [004] d..3 276946.561667: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561670: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561670: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561671: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561671: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561672: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-8794 [005] d..3 276946.561672: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561673: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.561675: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.561676: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561676: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561676: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561679: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561680: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.561680: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.561681: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561682: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.561683: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561683: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561684: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [004] d..3 276946.561685: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561686: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.561686: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.561689: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561689: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561691: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561692: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561692: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561693: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561694: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.561694: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.561696: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561696: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561698: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561699: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561700: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.561701: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561702: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.561704: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561704: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5714 [006] d..3 276946.561706: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561709: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561709: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.561710: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561710: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.561711: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [004] d..3 276946.561712: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.561714: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561719: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.561719: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [003] d..3 276946.561722: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ UnityMain-5695 [004] d..3 276946.561723: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561724: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.561724: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561725: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561726: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [003] d..3 276946.561726: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ UnityMain-5695 [004] d..3 276946.561726: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561727: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.561727: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.561728: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.561730: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.561731: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561731: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.561731: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561733: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561735: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561736: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561736: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561737: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561738: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5715 [002] d..3 276946.561739: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.561739: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561739: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561742: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561743: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.561743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.561744: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561745: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561747: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561748: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561749: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.561749: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561749: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561750: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561750: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.561751: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [005] d..3 276946.561752: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561752: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561753: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561754: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561756: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561756: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561758: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561759: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.561759: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-8794 [005] d..3 276946.561759: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.561760: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561760: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561761: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561762: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561763: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [006] d..3 276946.561763: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.561765: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561765: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561768: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561770: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561770: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561771: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-8794 [005] d..3 276946.561772: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561772: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561773: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561773: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561774: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561775: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.561776: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.561776: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.561777: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561777: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561778: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [003] d..3 276946.561779: print: 0xffffff87dfd69750s: B|622|prepare
+ UnityMain-5695 [004] d..3 276946.561780: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561780: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.561781: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561782: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561782: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.561783: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561783: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561785: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561785: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561786: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561788: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561789: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561789: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [004] d..3 276946.561789: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.561792: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561792: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561794: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561794: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561794: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561795: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561796: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.561796: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561796: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.561797: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [005] d..3 276946.561797: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561798: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561799: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561800: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561802: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561802: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.561803: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561804: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561804: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561806: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.561806: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.561806: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561806: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.561807: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [005] d..3 276946.561808: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561808: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.561812: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.561834: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.561839: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561843: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ surfaceflinger-622 [003] d..3 276946.561843: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.561845: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561846: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.561846: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.561848: cpu_idle: state=4294967295 cpu_id=2
+ UnityGfxDevice-5711 [006] d..3 276946.561848: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561848: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561848: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561850: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561850: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.561851: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561852: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.561852: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ Worker-5712 [005] d..3 276946.561853: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5714 [006] d..3 276946.561853: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.561854: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [004] d..3 276946.561855: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.561857: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [004] d..3 276946.561857: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [002] d..3 276946.561857: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561859: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561860: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.561860: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561862: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561863: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561863: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [005] d..3 276946.561863: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.561865: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561865: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561866: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5714 [006] d..3 276946.561868: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [003] d..3 276946.561869: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561871: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561872: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.561873: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.561874: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561876: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.561876: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.561880: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.561882: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561883: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561883: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561883: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561885: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561885: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561885: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561886: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561886: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.561887: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561887: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.561888: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.561889: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561891: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ HwBinder:624_3-679 [000] d..3 276946.561891: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ Worker-5715 [002] d..3 276946.561892: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5714 [006] d..3 276946.561893: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.561893: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561894: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561895: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561895: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561896: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561897: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561897: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.561897: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561898: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.561904: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.561906: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.561909: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.561915: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.561920: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561921: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.561921: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561924: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561925: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561927: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [006] d..3 276946.561928: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561928: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.561929: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561929: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561930: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.561931: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [005] d..3 276946.561931: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561933: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561933: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.561934: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561937: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561939: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561939: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561939: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561941: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561941: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [005] d..3 276946.561941: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561941: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561943: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5713 [004] d..3 276946.561944: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561944: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.561944: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561947: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.561948: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561948: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561950: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.561951: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.561951: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.561952: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561952: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.561952: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [004] d..3 276946.561953: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561954: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ Worker-5714 [006] d..3 276946.561954: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [004] d..3 276946.561955: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561956: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.561958: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.561959: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561961: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.561961: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ HwBinder:624_3-679 [000] d..3 276946.561962: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.561962: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.561963: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.561964: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561964: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.561964: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [005] d..3 276946.561964: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.561965: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.561966: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ UnityMain-5695 [004] d..3 276946.561966: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.561967: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.561967: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [006] d..3 276946.561968: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [004] d..3 276946.561968: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.561973: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.561978: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.561997: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-8794 [005] d..3 276946.562126: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-8794 [005] d..3 276946.562131: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-8794 [005] d..3 276946.562134: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.562184: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.562189: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.562194: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.562206: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [000] d..3 276946.562246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [000] d..3 276946.562256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.562258: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.562261: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [000] d..3 276946.562289: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ writer-5743 [001] d..3 276946.562302: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [001] d..3 276946.562311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.562313: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.562316: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.562328: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.562335: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.562343: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.562350: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.562352: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.562355: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.562360: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.562366: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.562370: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Thread-9-5756 [005] d..3 276946.562372: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.562375: print: 0xffffff87dfd69750s: E|624
+ writer-5743 [001] d..3 276946.562376: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.562378: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.562381: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.562388: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.562395: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [000] d..3 276946.562401: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ HwBinder:624_3-679 [000] d..3 276946.562409: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.562412: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.562415: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ HwBinder:624_3-679 [000] d..3 276946.562417: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.562441: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [002] d..3 276946.562448: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.562455: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ FastMixer-1198 [002] d..3 276946.562458: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.562461: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.562463: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [000] d..3 276946.562464: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.562466: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.562466: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ kgsl_worker_th-294 [003] d..3 276946.562467: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.562467: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [001] d..3 276946.562469: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-8794 [005] d..3 276946.562470: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.562470: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.562471: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [002] d..3 276946.562477: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.562478: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.562481: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.562481: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ AudioTrack-5759 [005] d..3 276946.562494: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.562497: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.562500: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.562500: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.562502: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.562503: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [000] d..3 276946.562505: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.562510: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.562516: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.562517: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.562519: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [006] d..3 276946.562522: print: 0xffffff87dfd69750s: B|5677|query
+ writer-5743 [003] d..3 276946.562524: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.562526: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.562528: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [003] d..3 276946.562530: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.562531: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.562534: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.562540: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12200 [004] d..3 276946.562540: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.562544: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.562544: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.562545: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.562547: print: 0xffffff87dfd69750s: B|622|doTracing
+ UnityGfxDevice-5711 [006] d..3 276946.562547: print: 0xffffff87dfd69750s: B|5677|query
+ surfaceflinger-622 [001] d..3 276946.562549: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ UnityGfxDevice-5711 [006] d..3 276946.562549: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [001] d..3 276946.562551: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.562552: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.562553: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.562554: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [001] d..3 276946.562555: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.562557: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.562557: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ surfaceflinger-622 [001] d..3 276946.562559: print: 0xffffff87dfd69750s: B|622|doComposition
+ trace-cmd-12204 [004] d..3 276946.562568: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.562571: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [004] d..3 276946.562574: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.562592: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.562596: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.562596: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [006] d..3 276946.562602: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.562603: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [004] d..3 276946.562604: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.562606: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ surfaceflinger-622 [001] d..3 276946.562607: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ UnityGfxDevice-5711 [006] d..3 276946.562607: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.562614: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [001] d..3 276946.562637: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.562643: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.562645: cpu_idle: state=4294967295 cpu_id=0
+ <...>-649 [004] d..3 276946.562646: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [000] d..3 276946.562649: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-649 [004] d..3 276946.562650: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [004] d..3 276946.562652: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.562656: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-649 [004] d..3 276946.562658: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-649 [004] d..3 276946.562659: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.562662: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [000] d..3 276946.562663: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [001] d..3 276946.562665: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [000] d..3 276946.562673: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [000] d..3 276946.562686: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-649 [004] d..3 276946.562688: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-649 [004] d..3 276946.562693: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-649 [004] d..3 276946.562716: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.562721: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.562727: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.562759: print: 0xffffff87dfd69750s: E|5677
+ <...>-10919 [007] d..3 276946.562792: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.562799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.562803: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.562809: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.562811: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.562813: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.562845: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.562850: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.562854: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.562857: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.562859: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [000] d..3 276946.562860: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [004] d..3 276946.562860: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [006] d..3 276946.562861: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.562870: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.562871: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.562875: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [000] d..3 276946.562882: print: 0xffffff87dfd69750s: E|624
+ trace-cmd-12202 [006] d..3 276946.562897: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.562903: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.562926: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.562941: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-12059 [006] d..3 276946.562943: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [000] d..3 276946.562947: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-10919 [007] d..3 276946.562949: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ mdss_fb0-12067 [001] d..3 276946.562951: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.562954: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.562963: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ surfaceflinger-622 [001] d..3 276946.562970: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [000] d..3 276946.562978: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.562982: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.562992: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.563015: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.563022: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563025: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.563029: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.563033: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.563034: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.563036: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.563039: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.563042: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ surfaceflinger-622 [001] d..3 276946.563044: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.563047: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.563051: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.563055: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.563062: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563064: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.563067: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563075: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.563078: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563080: print: 0xffffff87dfd69750s: B|622|wait
+ FMOD-12164 [004] d..3 276946.563081: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.563083: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.563085: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.563091: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563093: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563095: print: 0xffffff87dfd69750s: B|622|postComposition
+ UnityGfxDevice-5711 [006] d..3 276946.563100: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ surfaceflinger-622 [001] d..3 276946.563101: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [001] d..3 276946.563105: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [001] d..3 276946.563107: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563117: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12199 [002] d..3 276946.563121: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.563131: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.563131: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.563133: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.563139: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.563145: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.563147: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.563149: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.563151: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [004] d..3 276946.563181: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [004] d..3 276946.563185: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-649 [004] d..3 276946.563186: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.563194: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-649 [004] d..3 276946.563207: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.563211: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.563213: cpu_idle: state=0 cpu_id=0
+ <...>-649 [004] d..3 276946.563214: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.563216: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-649 [004] d..3 276946.563224: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.563226: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.563236: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-649 [004] d..3 276946.563240: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.563249: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.563255: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.563256: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.563260: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.563261: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.563263: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.563281: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.563289: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [001] d..3 276946.563290: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.563296: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.563298: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.563302: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [006] d..3 276946.563311: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.563323: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.563341: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.563347: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563350: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.563353: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.563398: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.563403: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.563469: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.563472: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.563479: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.563484: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563486: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.563489: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.563490: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.563493: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.563530: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.563535: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.563608: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.563614: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563616: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.563618: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.563636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.563640: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.563644: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563645: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.563665: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.563670: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.563714: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.563717: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.563753: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.563759: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563761: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.563763: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.563775: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.563777: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.563781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.563784: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.563788: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563789: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.563809: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.563813: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.563840: sched_waking: comm=PowerManagerSer pid=1686 prio=116 target_cpu=003
+ <idle>-0 [003] d..3 276946.563847: sched_wakeup: comm=PowerManagerSer pid=1686 prio=116 target_cpu=003
+ <idle>-0 [003] d..3 276946.563849: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.563853: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=PowerManagerSer next_pid=1686 next_prio=116
+ <...>-10919 [007] d..3 276946.563889: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.563894: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563896: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.563898: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.563917: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.563917: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.563920: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.563921: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.563921: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.563924: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ PowerManagerSe-1686 [003] d..3 276946.563943: sched_switch: prev_comm=PowerManagerSer prev_pid=1686 prev_prio=116 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.563947: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.563950: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.563951: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.563956: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.563959: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.564049: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.564055: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.564058: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.564060: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.564095: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.564098: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.564101: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.564106: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.564157: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.564164: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.564166: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.564168: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.564171: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.564171: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.564198: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.564205: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.564207: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.564209: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.564234: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.564235: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.564240: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.564241: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.564242: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.564243: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.564243: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.564245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [001] d..3 276946.564246: cpu_idle: state=0 cpu_id=1
+ kgsl_worker_th-294 [002] d..3 276946.564246: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.564253: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.564253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.564256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.564256: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.564258: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.564259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.564268: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.564272: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.564283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.564292: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.564294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.564297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.564306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.564314: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.564323: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.564329: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.564331: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.564334: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.564342: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.564349: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.564349: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.564355: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.564357: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.564361: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.564365: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.564382: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.564391: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.564393: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.564395: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.564398: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.564412: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.564418: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.564422: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ rcu_preempt-7 [003] d..3 276946.564423: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.564425: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.564426: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.564429: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.564429: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.564429: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.564430: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.564431: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.564432: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.564435: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [004] d..3 276946.564438: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/0-10 [000] d..3 276946.564439: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=005
+ rcu_preempt-7 [003] d..3 276946.564441: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ rcuop/0-10 [000] d..3 276946.564448: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.564450: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [003] d..3 276946.564452: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/0-10 [000] d..3 276946.564457: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcuop/2-28 [004] d..3 276946.564458: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.564458: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [000] d..3 276946.564463: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.564464: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcuop/1-20 [003] d..3 276946.564466: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.564467: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.564468: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [003] d..3 276946.564472: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.564473: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.564473: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.564475: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.564479: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.564481: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.564484: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.564491: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.564491: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [001] d..3 276946.564499: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.564509: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.564514: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.564518: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.564521: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.564525: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.564639: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.564650: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.564653: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.564659: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.564715: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.564725: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.564854: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.564862: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.564864: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.564868: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.564900: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.564904: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.564905: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.564911: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.564914: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.564917: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.564924: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-6079 [000] d..3 276946.564932: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.564935: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.564938: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.564938: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.564944: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.564944: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.564950: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.564952: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.564957: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.564958: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.564960: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.564963: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.564963: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.564965: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.564969: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.564970: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.564974: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.564977: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.564979: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.564981: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.564984: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.564989: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.564994: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.564997: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.565003: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.565005: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.565009: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-12059 [006] d..3 276946.565017: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.565018: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.565022: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.565025: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.565027: cpu_idle: state=4294967295 cpu_id=0
+ <...>-83 [003] d..3 276946.565032: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.565032: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <...>-1196 [001] d..3 276946.565035: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.565039: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.565040: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.565043: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [001] d..3 276946.565045: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-6079 [000] d..3 276946.565061: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.565070: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [001] d..3 276946.565102: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.565112: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.565200: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.565209: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.565211: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.565215: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.565261: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.565269: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.565383: workqueue_queue_work: work struct=0xffffffee48047d28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.565386: workqueue_activate_work: work struct 0xffffffee48047d28
+ <idle>-0 [002] d..3 276946.565388: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.565397: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.565398: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.565400: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.565400: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.565404: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.565412: workqueue_execute_start: work struct 0xffffffee48047d28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [006] d..3 276946.565429: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.565432: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.565434: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.565452: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.565454: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.565458: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.565463: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [006] d..3 276946.565475: workqueue_execute_end: work struct 0xffffffee48047d28
+ kworker/u16:9-11098 [002] d..3 276946.565480: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.565486: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.565491: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [002] d..3 276946.565491: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.565498: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.565501: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:9-11098 [002] d..3 276946.565501: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.565506: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [002] d..3 276946.565508: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1085 [004] d..3 276946.565581: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.565595: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.565596: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.565602: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.565605: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1085 [004] d..3 276946.565608: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.565610: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [004] d..3 276946.565615: cpu_idle: state=0 cpu_id=4
+ <...>-1197 [006] d..3 276946.565618: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-1197 [006] d..3 276946.565623: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.565626: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.565627: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.565629: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.565634: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1197 [006] d..3 276946.565697: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.565700: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.565709: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.565781: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1084 [006] d..3 276946.565813: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1084 [006] d..3 276946.565823: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.565825: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.565829: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [006] d..3 276946.565836: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.565846: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1115 [004] d..3 276946.565851: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.565868: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.565871: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.565874: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ sensors@1.0-se-1115 [004] d..3 276946.565876: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.565881: cpu_idle: state=0 cpu_id=4
+ HwBinder:867_1-4281 [000] d..3 276946.565910: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.565931: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.565949: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.565959: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.565980: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.565987: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.566017: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.566121: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [004] d..3 276946.566129: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.566135: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.566139: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.566143: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.566157: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.566160: cpu_idle: state=0 cpu_id=6
+ FMOD-12164 [004] d..3 276946.566165: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.566166: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [004] d..3 276946.566170: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.566176: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.566178: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.566181: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ SensorService-4286 [007] d..3 276946.566183: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ HwBinder:867_1-4281 [000] d..3 276946.566198: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.566213: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.566219: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.566244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.566248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.566251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.566254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.566265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.566270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.566272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.566276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.566280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.566284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.566286: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.566290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.566292: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.566295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.566300: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.566305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.566307: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.566310: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.566312: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.566315: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.566320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.566326: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.566350: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.566358: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.566363: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.566371: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.566371: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.566373: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.566376: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.566376: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.566378: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.566381: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.566389: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.566391: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.566396: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [001] d..3 276946.566396: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.566410: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.566417: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.566422: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-8794 [005] d..3 276946.566428: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ AudioTrack-5759 [006] d..3 276946.566429: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.566430: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [006] d..3 276946.566435: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.566458: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.566461: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.566487: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.566495: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.566497: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.566500: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.566586: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.566598: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.566685: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.566688: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [004] d..3 276946.566725: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.566738: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.566755: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.566762: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.566765: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.566768: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.566842: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.566850: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.566945: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.566951: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.566953: cpu_idle: state=4294967295 cpu_id=6
+ <...>-8794 [005] d..3 276946.566953: sched_waking: comm=ksoftirqd/5 pid=49 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.566955: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [005] d..3 276946.566957: sched_wakeup: comm=ksoftirqd/5 pid=49 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.566960: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=ksoftirqd/5 next_pid=49 next_prio=120
+ <...>-49 [005] d..3 276946.566973: sched_switch: prev_comm=ksoftirqd/5 prev_pid=49 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.566977: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.566980: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.566982: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.566984: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.566984: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.566988: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.567013: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.567016: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.567104: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.567109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567111: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.567113: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.567133: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.567134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.567138: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567139: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.567159: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.567162: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.567245: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.567246: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.567328: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.567333: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567335: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.567336: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.567356: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.567357: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.567361: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567363: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.567383: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.567386: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.567474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.567479: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567481: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.567483: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.567505: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.567506: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.567509: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567512: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.567531: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.567534: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.567678: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.567683: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567685: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.567687: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.567725: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.567726: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.567730: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567731: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.567753: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.567757: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.567847: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.567852: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567854: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.567856: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.567875: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.567877: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.567881: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.567882: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.567903: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.567906: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.568090: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.568095: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.568097: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.568099: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.568137: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.568142: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.568229: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.568234: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.568236: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.568238: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.568244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.568249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.568252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.568255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.568256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.568258: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.568262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.568263: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.568264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.568269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.568272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.568275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.568280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.568282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.568284: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.568287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.568288: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.568290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.568297: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.568299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.568304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.568306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.568313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.568320: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.568335: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.568343: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.568345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.568346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.568349: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.568351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [005] d..3 276946.568351: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-8794 [005] d..3 276946.568354: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.568356: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.568358: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.568361: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.568366: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ FastMixer-1198 [001] d..3 276946.568366: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.568370: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.568373: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.568373: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.568388: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.568390: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.568395: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.568395: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.568397: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.568399: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.568418: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.568421: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.568425: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.568426: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.568444: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.568447: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.568469: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.568472: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.568489: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.568491: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.568698: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.568699: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.568802: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.568808: sched_blocked_reason: pid=12059 iowait=1 caller=0xffffff87dfd95ac4S
+ <...>-8794 [005] d..3 276946.568812: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.568814: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.568816: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.568861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.568866: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.569122: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.569123: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.569189: workqueue_execute_end: work struct 0xffffffee749e1a28
+ <...>-8794 [005] d..3 276946.569200: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.569209: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.569210: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.569215: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.569216: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.569218: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.569219: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.569220: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.569221: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.569223: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.569224: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.569230: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.569232: cpu_idle: state=4294967295 cpu_id=5
+ FMOD-12164 [004] d..3 276946.569235: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.569235: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [004] d..3 276946.569239: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12204 [005] d..3 276946.569271: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.569271: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.569275: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.569275: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.569522: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.569528: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.569530: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.569532: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.569567: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.569571: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.569580: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [000] d..3 276946.569586: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.569602: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.569605: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.569684: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.569690: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.569692: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.569693: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.569701: workqueue_queue_work: work struct=0xffffffee48047d28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.569702: workqueue_activate_work: work struct 0xffffffee48047d28
+ <idle>-0 [002] d..3 276946.569703: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.569711: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.569712: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.569713: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.569714: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.569715: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.569717: workqueue_execute_start: work struct 0xffffffee48047d28: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.569724: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.569724: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.569726: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.569729: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.569732: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.569733: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.569735: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.569735: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-8794 [005] d..3 276946.569736: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.569737: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.569738: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.569738: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.569742: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.569744: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [002] d..3 276946.569755: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [002] d..3 276946.569762: workqueue_execute_end: work struct 0xffffffee79748960
+ trace-cmd-12203 [005] d..3 276946.569763: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [004] d..3 276946.569765: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.569766: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.569768: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.569772: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.569776: workqueue_execute_end: work struct 0xffffffee48047d28
+ <idle>-0 [002] d..3 276946.569778: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [005] d..3 276946.569781: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.569786: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.569804: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.569809: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.569811: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.569813: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.569817: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.569820: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.569832: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [005] d..3 276946.569837: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.569839: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.569841: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.569841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.569847: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ sensors@1.0-se-1040 [005] d..3 276946.569848: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.569850: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.569850: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.569851: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.569853: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.569858: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.569861: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.569862: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.569864: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.569864: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.569865: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.569867: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [006] d..3 276946.569869: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.569870: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [003] d..3 276946.569872: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.569874: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.569875: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.569877: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.569879: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [002] d..3 276946.569881: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.569882: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ HwBinder:867_1-4281 [001] d..3 276946.569883: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [006] d..3 276946.569891: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.569893: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.569895: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ HwBinder:867_1-4281 [001] d..3 276946.569896: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-84 [002] d..3 276946.569896: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.569899: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.569902: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.569905: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.569906: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.569907: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.569911: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <...>-1196 [006] d..3 276946.569912: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.569912: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [004] d..3 276946.569913: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.569916: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [000] d..3 276946.569920: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.569923: cpu_idle: state=4294967295 cpu_id=0
+ <...>-1196 [006] d..3 276946.569923: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.569926: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.569927: cpu_idle: state=0 cpu_id=6
+ FMOD-5742 [004] d..3 276946.569929: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [001] d..3 276946.569933: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.569933: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12201 [003] d..3 276946.569935: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.569937: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.569938: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [001] d..3 276946.569941: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.569942: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ SensorService-4286 [007] d..3 276946.569942: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.569943: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.569943: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.569944: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.569945: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.569946: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-6079 [000] d..3 276946.569946: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.569948: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.569952: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.569957: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.569957: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.569960: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.569963: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.569963: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.569965: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ trace-cmd-12202 [006] d..3 276946.569979: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.569982: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.569985: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.569986: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.569987: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [007] d..3 276946.569990: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-1196 [001] d..3 276946.569993: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.569995: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.569998: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.570004: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.570011: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.570012: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <...>-6079 [000] d..3 276946.570013: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.570019: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.570020: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.570022: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [007] d..3 276946.570022: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.570026: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.570026: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [001] d..3 276946.570030: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.570032: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.570033: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.570035: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ HwBinder:867_1-4281 [001] d..3 276946.570037: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.570049: workqueue_queue_work: work struct=0xffffffee480473a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.570050: workqueue_activate_work: work struct 0xffffffee480473a8
+ HwBinder:867_1-4281 [001] d..3 276946.570051: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [002] d..3 276946.570051: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.570057: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.570059: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.570060: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.570061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.570062: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.570064: workqueue_execute_start: work struct 0xffffffee480473a8: function 0xffffff87e01740e8f
+ HwBinder:867_1-4281 [001] d..3 276946.570065: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.570067: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.570067: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.570068: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.570068: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ trace-cmd-12205 [004] d..3 276946.570069: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.570072: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.570073: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.570074: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.570075: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.570077: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-8794 [005] d..3 276946.570078: workqueue_execute_end: work struct 0xffffffee480473a8
+ <...>-8794 [005] d..3 276946.570079: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.570082: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [005] d..3 276946.570087: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.570090: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [001] d..3 276946.570091: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.570091: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.570092: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.570095: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [005] d..3 276946.570095: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.570097: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.570099: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12199 [002] d..3 276946.570105: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.570116: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-4291 [004] d..3 276946.570116: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.570127: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.570128: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.570129: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-4291 [004] d..3 276946.570132: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.570132: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <idle>-0 [006] d..3 276946.570133: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-4291 [004] d..3 276946.570136: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.570138: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.570139: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.570142: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.570145: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.570146: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.570148: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ dsps_smem_glin-86 [002] d..3 276946.570149: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.570150: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1040 [005] d..3 276946.570152: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.570152: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.570155: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.570156: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [006] d..3 276946.570158: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.570168: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [006] d..3 276946.570169: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.570170: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.570173: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.570173: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.570186: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.570196: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.570205: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.570210: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.570223: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.570227: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.570234: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.570234: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.570239: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.570242: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.570243: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.570244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.570246: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [000] d..3 276946.570248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.570251: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [007] d..3 276946.570254: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.570255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ smem_native_ds-85 [002] d..3 276946.570263: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.570266: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.570266: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.570266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.570268: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.570269: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.570271: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ writer-5743 [000] d..3 276946.570272: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.570274: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.570277: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.570282: cpu_idle: state=4294967295 cpu_id=3
+ HwBinder:867_1-4281 [001] d..3 276946.570282: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ writer-5743 [000] d..3 276946.570283: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.570284: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [002] d..3 276946.570287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.570289: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.570292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:867_1-4281 [001] d..3 276946.570293: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.570295: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.570299: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.570300: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.570303: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.570305: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.570307: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.570308: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.570310: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.570311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.570319: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.570325: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.570327: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.570330: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.570337: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.570343: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [001] d..3 276946.570349: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.570358: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.570363: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.570370: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.570374: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.570377: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.570377: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.570381: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.570385: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [002] d..3 276946.570387: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.570388: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.570391: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.570397: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.570397: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.570403: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.570405: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.570420: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.570426: cpu_idle: state=0 cpu_id=0
+ AudioTrack-5759 [006] d..3 276946.570431: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.570431: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.570437: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.570437: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.570467: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.570470: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.570670: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.570671: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.570764: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.570767: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.570769: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.570771: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.570909: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.570914: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.570941: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.570947: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.570949: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.570951: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.571003: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.571008: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.571037: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.571042: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.571050: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.571054: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.571060: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.571074: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.571076: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.571078: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.571079: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.571081: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=006
+ rcuop/6-60 [004] d..3 276946.571086: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.571086: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.571088: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.571091: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/7-68 [006] d..3 276946.571129: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.571130: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.571132: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.571134: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.571136: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.571138: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.571180: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.571184: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.571408: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.571415: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.571417: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.571419: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/6-60 [004] d..3 276946.571430: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.571434: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.571463: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.571469: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.571568: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.571572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.571575: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.571577: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [006] d..3 276946.571649: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.571655: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.571672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.571677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.571679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.571681: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.571724: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.571726: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.571731: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.571737: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.571814: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.571820: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.571821: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.571824: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.571860: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.571864: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.571914: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.571920: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.571924: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.571928: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.571929: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.571931: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.571946: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.571952: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.572036: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.572042: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.572043: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.572045: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.572083: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.572088: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.572243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.572248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.572251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.572255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.572261: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [000] d..3 276946.572264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [003] d..3 276946.572264: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.572270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.572272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.572276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.572281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.572285: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.572285: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.572288: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.572288: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.572291: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.572291: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.572293: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.572293: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.572296: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.572302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.572305: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.572305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.572309: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.572309: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.572311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.572312: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.572313: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.572314: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.572315: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.572321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.572327: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.572330: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.572336: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.572337: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.572339: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.572347: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.572355: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.572356: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.572357: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.572357: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.572359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.572360: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.572363: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.572363: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.572365: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.572366: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.572370: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.572372: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.572375: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.572375: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.572379: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [006] d..3 276946.572380: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.572381: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.572388: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.572402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.572408: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.572408: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.572415: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.572500: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.572506: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.572509: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.572513: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.572568: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.572573: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.572582: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.572585: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.572743: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.572748: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.572750: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.572752: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.572771: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.572774: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.572778: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.572779: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.572784: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.572784: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.572786: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.572786: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.572788: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.572788: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.572811: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.572818: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.572819: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.572823: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.573021: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.573026: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.573028: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.573029: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.573030: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.573030: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.573048: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.573051: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.573056: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.573058: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.573077: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.573080: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.573216: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.573221: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.573223: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.573225: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.573243: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.573245: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.573249: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.573250: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.573270: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.573273: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.573282: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.573284: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.573454: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.573459: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.573461: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.573463: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.573499: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.573503: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.573589: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.573590: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.573767: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.573768: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.573802: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.573807: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.573809: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.573811: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.573849: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.573853: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.573888: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.573898: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.573900: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.573901: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.573904: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [002] d..3 276946.573904: cpu_idle: state=0 cpu_id=2
+ DispSync-650 [000] d..3 276946.573924: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.573929: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.573935: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.573937: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.573939: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.573941: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.573941: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.573951: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.573957: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.574000: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.574012: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.574014: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.574016: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.574017: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ appEventThread-651 [001] d..3 276946.574026: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.574028: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.574032: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.574047: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.574054: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [005] d..3 276946.574144: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.574149: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [005] d..3 276946.574150: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.574152: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.574154: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.574155: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.574155: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.574157: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.574166: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.574169: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.574178: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.574179: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.574182: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.574183: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.574183: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.574186: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.574193: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.574198: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.574200: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.574201: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-12059 [006] d..3 276946.574206: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.574209: cpu_idle: state=0 cpu_id=6
+ <...>-649 [004] d..3 276946.574233: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [005] d..3 276946.574240: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.574243: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.574247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.574247: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.574253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-649 [004] d..3 276946.574254: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.574256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.574256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.574258: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.574259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [001] d..3 276946.574259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ ndroid.systemu-4573 [002] d..3 276946.574264: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.574272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.574273: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.574275: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.574277: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ writer-5743 [001] d..3 276946.574279: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.574281: cpu_idle: state=4294967295 cpu_id=3
+ <...>-649 [004] d..3 276946.574284: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [003] d..3 276946.574285: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.574291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.574291: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.574294: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ FastMixer-1198 [003] d..3 276946.574295: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.574298: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.574300: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ FastMixer-1198 [003] d..3 276946.574301: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.574303: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.574303: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [006] d..3 276946.574304: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-649 [004] d..3 276946.574304: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.574305: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.574306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.574307: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.574308: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [003] d..3 276946.574313: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.574317: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.574320: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.574322: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [001] d..3 276946.574322: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ appEventThread-651 [000] d..3 276946.574322: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.574326: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.574329: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [006] d..3 276946.574332: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.574333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.574335: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.574340: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.574394: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.574401: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.574404: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.574406: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.574408: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.574410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ FastMixer-1198 [003] d..3 276946.574410: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.574412: cpu_idle: state=4294967295 cpu_id=6
+ ndroid.systemu-4573 [002] d..3 276946.574412: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.574416: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.574417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.574419: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [006] d..3 276946.574422: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.574423: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ ndroid.systemu-4573 [002] d..3 276946.574428: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.574429: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.574435: cpu_idle: state=0 cpu_id=3
+ AudioTrack-5740 [004] d..3 276946.574435: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.574436: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5759 [006] d..3 276946.574438: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.574439: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.574457: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.574464: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.574558: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.574564: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.574565: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.574570: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.574572: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.574575: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.574578: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.574582: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.574587: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.574591: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.574593: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [006] d..3 276946.574596: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [004] d..3 276946.574596: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.574597: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [006] d..3 276946.574599: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.574600: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-4888 [006] d..3 276946.574602: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574604: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574607: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574608: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574609: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574611: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574612: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574613: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574614: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574615: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574618: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [002] d..3 276946.574632: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.574643: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.574645: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ trace-cmd-12200 [004] d..3 276946.574647: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.574650: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.574651: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-4888 [006] d..3 276946.574654: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [004] d..3 276946.574673: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [004] d..3 276946.574676: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [004] d..3 276946.574677: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.574684: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [004] d..3 276946.574685: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.574688: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [004] d..3 276946.574710: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.574714: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [004] d..3 276946.574717: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.574721: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [004] d..3 276946.574731: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.574736: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [006] d..3 276946.574740: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574745: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574747: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574750: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-10919 [007] d..3 276946.574752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.574753: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.574756: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.574759: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574760: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.574762: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.574763: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.574846: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.574852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.574855: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.574859: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.574867: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.574870: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.574883: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.574889: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.574891: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.574895: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.574898: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.574904: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.574906: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.574910: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.574911: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.574915: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.574917: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.574921: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.574922: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.574928: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.574930: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.574933: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.574939: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.574942: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.574946: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.574947: cpu_idle: state=4294967295 cpu_id=1
+ <...>-6079 [000] d..3 276946.574948: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.574952: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [004] d..3 276946.574956: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-6079 [000] d..3 276946.574957: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.574961: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.574963: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.574963: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.574966: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.574972: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.574976: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.574978: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.574981: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.574982: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.574987: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.574989: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.574992: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.574997: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.574998: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.575003: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.575004: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.575007: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.575013: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [004] d..3 276946.575104: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.575110: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [006] d..3 276946.575224: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.575233: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [006] d..3 276946.575244: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.575354: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.575357: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.575359: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.575363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.575367: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ FMOD-12164 [004] d..3 276946.575370: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ FMOD-12164 [004] d..3 276946.575409: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.575425: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.575430: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.575432: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.575435: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.575435: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.575437: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12202 [004] d..3 276946.575452: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.575458: cpu_idle: state=0 cpu_id=4
+ kgsl_worker_th-294 [002] d..3 276946.575473: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.575474: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.575476: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.575489: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.575491: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.575493: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.575496: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.575497: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-4888 [006] d..3 276946.575503: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [002] d..3 276946.575503: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.575545: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=004
+ <...>-4888 [006] d..3 276946.575553: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.575555: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [006] d..3 276946.575558: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.575559: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [005] d..3 276946.575597: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [005] d..3 276946.575600: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [005] d..3 276946.575601: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [004] d..3 276946.575611: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-649 [005] d..3 276946.575611: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-8794 [004] d..3 276946.575617: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.575621: cpu_idle: state=0 cpu_id=4
+ <...>-649 [005] d..3 276946.575626: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.575628: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.575632: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-649 [005] d..3 276946.575634: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.575635: cpu_idle: state=4294967295 cpu_id=2
+ <...>-649 [005] d..3 276946.575636: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [000] d..3 276946.575636: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.575638: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.575638: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-649 [005] d..3 276946.575652: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.575653: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [005] d..3 276946.575664: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-649 [005] d..3 276946.575670: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.575672: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.575679: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-649 [005] d..3 276946.575684: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.575686: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.575691: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [006] d..3 276946.575691: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.575701: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.575705: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.575707: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.575708: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.575709: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.575721: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.575737: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.575744: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.575747: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.575789: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.575855: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.575860: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.575866: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.575869: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.575870: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.575871: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [004] d..3 276946.575872: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.575876: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.575881: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.575882: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [005] d..3 276946.575907: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.575913: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.575948: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.575951: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.575981: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.575988: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.575990: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.575992: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.576031: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576035: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.576113: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576114: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.576115: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.576120: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576122: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.576124: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.576150: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.576151: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.576165: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576169: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.576243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.576245: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.576245: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.576248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.576248: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.576250: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.576251: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.576253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.576255: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.576263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [000] d..3 276946.576270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.576272: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.576273: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.576275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.576276: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576279: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.576280: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576280: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.576281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.576282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.576283: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.576288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.576291: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.576298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.576300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.576303: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.576305: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.576306: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.576308: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.576315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.576321: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.576339: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.576345: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576346: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.576347: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.576348: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.576349: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.576351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.576356: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.576356: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.576357: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.576362: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.576365: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.576369: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.576372: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.576377: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.576377: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.576377: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.576379: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.576379: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.576380: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.576381: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.576381: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.576381: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.576383: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.576387: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576389: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.576390: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.576409: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.576409: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.576411: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576415: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.576415: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.576416: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576418: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.576419: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.576420: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.576422: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12198 [002] d..3 276946.576434: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.576438: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576442: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.576443: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.576455: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.576457: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.576581: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.576584: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.576596: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576597: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.576602: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576603: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.576674: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.576681: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576683: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.576685: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.576704: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.576706: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.576711: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576712: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.576733: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576736: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.576799: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576801: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.576832: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.576838: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576840: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.576841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.576859: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.576861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.576866: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.576867: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.576874: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.576877: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.576887: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.576891: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.576996: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.576997: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.577198: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.577201: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.577325: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.577330: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577333: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.577334: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.577353: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.577354: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.577358: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577360: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.577379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.577382: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.577535: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.577535: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.577538: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.577541: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577543: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.577545: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.577586: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.577592: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.577676: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.577681: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577683: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.577685: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.577704: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.577709: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.577712: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.577715: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-12059 [006] d..3 276946.577724: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.577726: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577729: cpu_idle: state=0 cpu_id=6
+ rcu_preempt-7 [003] d..3 276946.577729: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.577730: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.577731: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577733: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.577736: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.577754: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.577758: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.577880: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.577881: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [002] d..3 276946.577883: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.577887: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.577890: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.577894: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.577907: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.577910: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.577918: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.577920: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.577924: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.577932: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.577938: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.577949: cpu_idle: state=4294967295 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.577949: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [006] d..3 276946.577951: cpu_idle: state=0 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.577957: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.577960: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.577963: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.577970: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sfEventThread-652 [001] d..3 276946.577971: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.577976: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.577978: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.577978: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.577979: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.577998: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.577998: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-12059 [006] d..3 276946.578000: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.578005: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.578006: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578010: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.578014: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-12059 [006] d..3 276946.578026: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.578029: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.578112: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.578126: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.578129: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578132: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.578145: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-10919 [007] d..3 276946.578150: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578153: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.578155: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.578156: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.578158: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578160: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578161: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.578165: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.578195: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.578198: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.578214: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.578220: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578222: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.578226: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578230: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.578243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.578252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.578254: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.578257: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.578258: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.578266: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [001] d..3 276946.578268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.578269: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.578274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.578276: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.578280: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.578284: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.578285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.578290: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.578291: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.578296: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.578297: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.578301: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.578305: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.578305: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.578308: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.578314: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578315: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ writer-5743 [001] d..3 276946.578315: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.578319: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-10919 [007] d..3 276946.578320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578320: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [006] d..3 276946.578322: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.578322: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.578324: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578324: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ writer-5743 [001] d..3 276946.578325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.578330: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ writer-5743 [001] d..3 276946.578332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.578334: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.578335: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.578337: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.578337: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.578342: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578344: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ writer-5743 [001] d..3 276946.578344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.578345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578347: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.578349: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.578351: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.578351: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.578351: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.578356: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.578358: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.578361: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.578361: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.578363: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.578364: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.578364: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12199 [002] d..3 276946.578367: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.578367: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578369: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.578369: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578371: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578371: print: 0xffffff87dfd69750s: B|622|wait
+ FastMixer-1198 [003] d..3 276946.578372: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.578374: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578377: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [002] d..3 276946.578377: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [003] d..3 276946.578379: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.578380: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.578381: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.578384: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.578385: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.578386: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.578387: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.578388: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.578390: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.578395: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578397: print: 0xffffff87dfd69750s: E|622
+ AudioTrack-5759 [005] d..3 276946.578399: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [004] d..3 276946.578399: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.578403: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ FastMixer-1198 [003] d..3 276946.578405: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.578410: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.578412: cpu_idle: state=4294967295 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.578412: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.578415: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.578423: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.578425: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [003] d..3 276946.578426: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.578429: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.578432: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.578434: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.578436: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578440: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.578442: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.578444: print: 0xffffff87dfd69750s: B|622|preComposition
+ sfEventThread-652 [002] d..3 276946.578450: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.578453: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.578453: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [002] d..3 276946.578456: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.578459: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.578459: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.578461: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.578463: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.578500: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578503: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.578505: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.578507: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [006] d..3 276946.578544: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578545: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.578550: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.578559: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [007] d..3 276946.578592: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.578598: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.578599: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578601: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.578618: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ <...>-10919 [007] d..3 276946.578623: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578627: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <...>-12059 [006] d..3 276946.578628: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.578629: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.578632: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-10919 [007] d..3 276946.578634: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.578641: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FMOD-12164 [006] d..3 276946.578647: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.578650: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.578671: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-12059 [006] d..3 276946.578682: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.578686: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.578690: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.578698: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.578719: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.578729: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.578738: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.578742: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ trace-cmd-12204 [005] d..3 276946.578743: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.578751: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.578758: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.578763: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.578766: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578769: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.578813: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.578818: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.578892: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578893: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.578960: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.578961: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.578961: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.578966: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.578968: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.578970: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.579005: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.579009: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.579017: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <...>-10919 [007] d..3 276946.579091: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.579096: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.579097: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.579098: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.579100: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.579115: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.579119: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.579121: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.579125: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.579126: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.579136: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.579146: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.579147: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.579149: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.579150: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [004] d..3 276946.579151: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.579153: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.579153: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.579154: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.579155: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ HwBinder:624_3-679 [001] d..3 276946.579156: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.579158: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.579163: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.579192: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.579193: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.579202: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.579224: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579228: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579231: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.579233: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.579235: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579237: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579239: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.579241: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579243: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.579252: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.579270: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.579274: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579280: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.579283: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.579289: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.579308: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Thread-9-5756 [005] d..3 276946.579310: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579313: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.579315: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.579316: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.579319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [005] d..3 276946.579320: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.579325: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.579325: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.579327: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.579329: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.579332: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.579333: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.579341: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.579353: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [007] d..3 276946.579357: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12203 [005] d..3 276946.579360: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.579362: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.579364: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.579365: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.579366: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.579403: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.579407: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.579508: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-10919 [007] d..3 276946.579513: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.579517: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-10919 [007] d..3 276946.579519: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.579520: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.579521: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.579523: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.579523: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.579528: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [007] d..3 276946.579541: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.579543: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.579546: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.579547: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.579547: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.579547: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.579550: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.579569: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.579572: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.579597: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.579605: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.579609: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [000] d..3 276946.579610: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.579611: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.579613: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.579616: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.579617: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.579618: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.579621: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.579621: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.579624: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.579624: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [002] d..3 276946.579626: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.579630: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.579631: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.579637: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.579657: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.579661: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579671: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.579673: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.579689: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12198 [002] d..3 276946.579692: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579696: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579698: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.579701: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.579702: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.579705: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.579711: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.579712: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.579714: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579718: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.579722: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579724: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.579727: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.579733: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.579734: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-12059 [006] d..3 276946.579735: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579737: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.579739: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.579739: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.579740: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579742: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.579755: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.579757: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ surfaceflinger-622 [000] d..3 276946.579758: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.579760: workqueue_activate_work: work struct 0xffffffed9be80728
+ surfaceflinger-622 [000] d..3 276946.579760: print: 0xffffff87dfd69750s: B|622|postComposition
+ <...>-12059 [006] d..3 276946.579761: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.579762: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.579764: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.579765: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.579769: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <idle>-0 [002] d..3 276946.579770: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.579771: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.579772: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.579773: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.579773: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.579775: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.579778: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ surfaceflinger-622 [000] d..3 276946.579779: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [004] d..3 276946.579785: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.579786: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.579787: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.579797: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.579800: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.579801: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <idle>-0 [001] d..3 276946.579804: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [004] d..3 276946.579804: workqueue_execute_end: work struct 0xffffffed9be80728
+ surfaceflinger-622 [000] d..3 276946.579805: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-8794 [004] d..3 276946.579806: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [006] d..3 276946.579806: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.579807: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.579807: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.579812: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [001] d..3 276946.579815: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.579816: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.579820: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [004] d..3 276946.579822: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.579823: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.579824: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.579826: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-8794 [004] d..3 276946.579827: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.579831: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.579856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ sensors@1.0-se-1083 [005] d..3 276946.579860: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.579866: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.579868: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.579870: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.579871: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.579872: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [002] d..3 276946.579876: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <idle>-0 [003] d..3 276946.579880: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.579883: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.579883: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.579889: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.579891: cpu_idle: state=4294967295 cpu_id=6
+ sensors@1.0-se-1083 [005] d..3 276946.579892: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.579892: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ dsps_smem_glin-86 [002] d..3 276946.579896: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [005] d..3 276946.579898: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.579900: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [002] d..3 276946.579902: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [001] d..3 276946.579907: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ sensors@1.0-se-1083 [005] d..3 276946.579907: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.579912: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [001] d..3 276946.579914: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.579916: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1082 [006] d..3 276946.579918: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.579920: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ sensors@1.0-se-1082 [006] d..3 276946.579924: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.579926: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.579926: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.579928: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [006] d..3 276946.579931: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579936: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [001] d..3 276946.579937: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.579937: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.579939: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [004] d..3 276946.579941: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <...>-6079 [001] d..3 276946.579944: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.579948: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.579953: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.579955: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1115 [004] d..3 276946.579956: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.579959: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.579959: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [004] d..3 276946.579960: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.579961: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.579965: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.579970: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [002] d..3 276946.579971: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.579972: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.579977: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.579978: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <...>-1196 [002] d..3 276946.579979: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.579981: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [000] d..3 276946.579981: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.579983: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.579985: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [002] d..3 276946.579985: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.579985: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-1196 [002] d..3 276946.579993: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.579995: cpu_idle: state=4294967295 cpu_id=1
+ FMOD-5742 [004] d..3 276946.579997: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [003] d..3 276946.579997: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.580000: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [004] d..3 276946.580000: cpu_idle: state=0 cpu_id=4
+ HwBinder:867_1-4281 [003] d..3 276946.580002: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.580006: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-1196 [002] d..3 276946.580011: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ HwBinder:867_1-4281 [003] d..3 276946.580016: print: 0xffffff87dfd69750s: E|867
+ smem_native_ds-85 [001] d..3 276946.580021: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.580022: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.580024: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580026: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [001] d..3 276946.580027: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.580030: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [002] d..3 276946.580033: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [003] d..3 276946.580035: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [000] d..3 276946.580037: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.580041: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.580044: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.580049: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-1196 [006] d..3 276946.580067: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.580077: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ SensorService-4286 [007] d..3 276946.580077: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.580079: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:867_1-4281 [003] d..3 276946.580081: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [006] d..3 276946.580082: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.580082: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.580088: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.580089: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.580103: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.580110: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.580127: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.580148: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.580156: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ SensorService-4286 [007] d..3 276946.580158: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.580159: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.580162: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.580164: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.580165: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [002] d..3 276946.580166: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.580173: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.580175: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.580176: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.580176: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:867_1-4281 [003] d..3 276946.580177: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.580178: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.580179: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.580182: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.580183: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.580183: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.580185: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.580187: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.580191: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ HwBinder:867_1-4281 [003] d..3 276946.580192: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.580193: workqueue_execute_end: work struct 0xffffffed9be80728
+ <idle>-0 [001] d..3 276946.580193: cpu_idle: state=4294967295 cpu_id=1
+ <...>-8794 [004] d..3 276946.580194: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.580196: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [004] d..3 276946.580199: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.580199: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [004] d..3 276946.580203: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.580204: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [001] d..3 276946.580205: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.580205: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.580207: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <...>-8794 [004] d..3 276946.580208: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.580210: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.580211: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1087 [005] d..3 276946.580223: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ sensors@1.0-se-1087 [005] d..3 276946.580228: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580230: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580233: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.580234: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.580238: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1086 [006] d..3 276946.580242: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.580245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ sensors@1.0-se-1086 [006] d..3 276946.580246: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.580248: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.580250: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.580252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1086 [006] d..3 276946.580253: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.580255: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=003
+ <idle>-0 [000] d..3 276946.580255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.580256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.580257: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.580258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.580259: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.580263: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [004] d..3 276946.580263: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.580265: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.580267: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.580267: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.580268: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.580273: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580275: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580277: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.580278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ HwBinder:867_1-4281 [001] d..3 276946.580282: print: 0xffffff87dfd69750s: E|867
+ writer-5743 [000] d..3 276946.580286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.580288: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.580291: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:867_1-4281 [001] d..3 276946.580293: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ writer-5743 [000] d..3 276946.580297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.580301: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ FastMixer-1198 [002] d..3 276946.580302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.580304: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.580305: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ FastMixer-1198 [002] d..3 276946.580308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.580310: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.580313: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.580317: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.580317: print: 0xffffff87dfd69750s: E|1661
+ FastMixer-1198 [002] d..3 276946.580320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.580323: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.580324: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ HwBinder:867_1-4281 [001] d..3 276946.580326: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.580326: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.580330: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.580332: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ SensorService-4286 [007] d..3 276946.580334: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ writer-5743 [000] d..3 276946.580340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.580346: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.580347: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.580356: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.580357: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.580358: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.580359: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.580362: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.580362: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580364: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580367: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.580376: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.580388: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.580391: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [006] d..3 276946.580392: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.580394: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.580396: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.580399: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.580399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.580401: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.580402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.580406: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.580407: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.580409: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.580409: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.580415: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.580417: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.580419: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.580420: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.580423: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.580423: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.580426: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.580427: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.580435: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.580453: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.580460: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.580472: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.580474: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.580501: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.580504: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.580559: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.580567: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580568: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580571: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.580593: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.580597: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.580602: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580604: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.580615: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.580617: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.580625: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.580628: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.580677: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.580678: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.580716: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.580718: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.580780: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.580785: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580787: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580789: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.580808: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.580809: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.580812: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.580813: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.580813: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.580816: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.580827: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.580828: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.580835: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.580838: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.581077: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.581078: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.581111: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.581116: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.581118: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.581121: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.581158: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.581162: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.581696: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.581696: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.581700: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.581701: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.581702: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.581704: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.581704: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.581706: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.581710: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.581715: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.581717: cpu_idle: state=4294967295 cpu_id=4
+ FMOD-12164 [005] d..3 276946.581717: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.581719: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [005] d..3 276946.581720: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12204 [004] d..3 276946.581747: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.581752: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.581757: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.581763: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.581976: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.581982: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.581983: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.581986: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.581995: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.581996: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.582004: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.582006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.582010: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.582012: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.582032: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.582036: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.582245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.582251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.582254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.582259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.582267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.582273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.582275: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.582280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.582284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.582287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.582290: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.582291: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.582292: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.582292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.582294: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.582297: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.582304: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.582306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.582310: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.582311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.582313: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.582316: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.582321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.582325: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <idle>-0 [000] d..3 276946.582331: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.582334: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ FastMixer-1198 [001] d..3 276946.582346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sugov:0-603 [000] d..3 276946.582348: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.582353: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.582354: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.582355: cpu_idle: state=4294967295 cpu_id=4
+ sugov:0-603 [000] d..3 276946.582356: cpu_frequency: state=1171200 cpu_id=0
+ <idle>-0 [004] d..3 276946.582357: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.582361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.582361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.582362: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.582364: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.582368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.582371: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.582371: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.582371: cpu_frequency: state=1171200 cpu_id=1
+ <idle>-0 [004] d..3 276946.582374: cpu_idle: state=0 cpu_id=4
+ sugov:0-603 [000] d..3 276946.582375: cpu_frequency: state=1171200 cpu_id=2
+ <idle>-0 [002] d..3 276946.582378: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.582378: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.582379: cpu_frequency: state=1171200 cpu_id=3
+ <idle>-0 [005] d..3 276946.582381: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.582393: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.582393: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.582399: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.582401: cpu_idle: state=4294967295 cpu_id=6
+ sugov:0-603 [000] d..3 276946.582403: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.582403: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.582407: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.582417: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.582422: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.582424: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.582429: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.582434: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.582454: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.582454: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.582458: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.582472: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.582527: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.582533: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.582535: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.582536: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.582545: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.582549: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.582555: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.582556: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.582560: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.582562: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.582581: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.582584: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.582626: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.582628: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.582770: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.582776: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.582779: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.582781: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.582822: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.582826: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.582858: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [005] d..3 276946.582859: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.582861: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.582864: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.582866: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.582868: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.582939: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.582941: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.583062: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.583068: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.583261: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.583272: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.583273: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.583273: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.583287: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.583292: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.583295: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.583299: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.583356: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.583361: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.583363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.583366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.583523: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.583529: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.584246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.584255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.584258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.584261: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.584264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.584264: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.584279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.584288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.584290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.584296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.584301: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.584308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.584315: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.584319: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.584327: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.584337: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.584339: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.584344: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.584357: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.584360: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [002] d..3 276946.584367: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.584373: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.584381: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.584390: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.584400: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [002] d..3 276946.584407: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.584407: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.584414: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.584418: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.584422: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.584425: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ rcu_preempt-7 [003] d..3 276946.584427: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.584428: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.584432: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.584433: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.584434: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [004] d..3 276946.584437: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.584442: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.584442: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ rcuop/0-10 [002] d..3 276946.584442: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.584444: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.584445: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.584446: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ trace-cmd-12199 [000] d..3 276946.584447: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.584447: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.584447: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-5797 [006] d..3 276946.584450: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.584450: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [000] d..3 276946.584453: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ trace-cmd-12202 [006] d..3 276946.584456: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=006
+ rcuop/0-10 [002] d..3 276946.584458: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=002
+ trace-cmd-12202 [006] d..3 276946.584460: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [000] d..3 276946.584460: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ rcuop/0-10 [002] d..3 276946.584462: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.584463: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [000] d..3 276946.584464: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ AudioTrack-5759 [005] d..3 276946.584464: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/2-28 [005] d..3 276946.584468: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ AudioTrack-5740 [004] d..3 276946.584471: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.584472: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.584474: cpu_idle: state=0 cpu_id=3
+ rcuop/2-28 [005] d..3 276946.584475: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ <...>-12059 [000] d..3 276946.584475: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.584477: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.584478: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.584481: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ <...>-12059 [000] d..3 276946.584482: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [001] d..3 276946.584483: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.584484: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-36 [004] d..3 276946.584485: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ rcuop/0-10 [002] d..3 276946.584486: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/2-28 [005] d..3 276946.584486: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.584490: clock_set_rate: pwrcl_clk state=1670400000 cpu_id=0
+ <idle>-0 [005] d..3 276946.584490: cpu_idle: state=0 cpu_id=5
+ writer-5743 [006] d..3 276946.584494: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sugov:0-603 [000] d..3 276946.584495: cpu_frequency: state=1670400 cpu_id=0
+ sugov:0-603 [000] d..3 276946.584504: cpu_frequency: state=1670400 cpu_id=1
+ sugov:0-603 [000] d..3 276946.584508: cpu_frequency: state=1670400 cpu_id=2
+ sugov:0-603 [000] d..3 276946.584511: cpu_frequency: state=1670400 cpu_id=3
+ sugov:0-603 [000] d..3 276946.584525: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.584525: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12200 [004] d..3 276946.584528: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ rcuop/1-20 [002] d..3 276946.584533: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.584534: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.584545: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12198 [003] d..3 276946.584582: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.584602: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.584700: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.584702: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.584764: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.584768: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.584770: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.584773: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.584809: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.584813: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.584821: workqueue_queue_work: work struct=0xffffffed9be80728 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.584823: workqueue_activate_work: work struct 0xffffffed9be80728
+ <idle>-0 [002] d..3 276946.584824: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.584836: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.584837: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.584839: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.584839: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.584841: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.584844: workqueue_execute_start: work struct 0xffffffed9be80728: function 0xffffff87e01740e8f
+ <idle>-0 [003] d..3 276946.584848: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-8794 [005] d..3 276946.584851: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.584852: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.584852: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [003] d..3 276946.584858: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.584862: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.584864: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.584864: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.584866: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.584868: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-8794 [005] d..3 276946.584868: workqueue_execute_end: work struct 0xffffffed9be80728
+ <...>-8794 [005] d..3 276946.584870: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.584871: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.584879: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.584883: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.584884: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.584886: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.584886: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.584887: cpu_idle: state=4294967295 cpu_id=4
+ <...>-8794 [005] d..3 276946.584887: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.584889: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-6079 [001] d..3 276946.584893: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-8794 [005] d..3 276946.584895: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-6079 [001] d..3 276946.584900: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ kworker/u16:9-11098 [005] d..3 276946.584900: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.584902: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.584903: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.584906: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [001] d..3 276946.584910: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=006
+ sensors@1.0-se-1085 [004] d..3 276946.584918: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <...>-6079 [001] d..3 276946.584919: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.584921: cpu_idle: state=4294967295 cpu_id=3
+ <...>-84 [002] d..3 276946.584924: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.584926: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.584929: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <...>-6079 [001] d..3 276946.584932: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.584932: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <idle>-0 [001] d..3 276946.584940: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [003] d..3 276946.584943: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ sensors@1.0-se-1085 [004] d..3 276946.584945: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ dsps_smem_glin-86 [002] d..3 276946.584949: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-1196 [003] d..3 276946.584949: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ sensors@1.0-se-1085 [004] d..3 276946.584950: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.584951: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.584953: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [001] d..3 276946.584954: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [002] d..3 276946.584956: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1085 [004] d..3 276946.584957: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-1196 [003] d..3 276946.584964: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [001] d..3 276946.584967: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ sensors@1.0-se-1084 [006] d..3 276946.584969: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <...>-6079 [001] d..3 276946.584974: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ sensors@1.0-se-1084 [006] d..3 276946.584976: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.584976: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.584976: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.584978: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.584980: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.584980: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [006] d..3 276946.584982: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.584983: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.584987: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12201 [004] d..3 276946.584991: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.584991: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [003] d..3 276946.584991: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.584994: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.584995: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.584997: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.584999: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.585001: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.585003: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [005] d..3 276946.585004: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.585007: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [005] d..3 276946.585007: cpu_idle: state=0 cpu_id=5
+ <...>-83 [003] d..3 276946.585019: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [002] d..3 276946.585020: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ HwBinder:867_1-4281 [001] d..3 276946.585025: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [003] d..3 276946.585027: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [002] d..3 276946.585028: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.585030: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.585033: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [002] d..3 276946.585034: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=001
+ HwBinder:867_1-4281 [001] d..3 276946.585040: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-1196 [002] d..3 276946.585042: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.585051: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-1196 [002] d..3 276946.585051: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <...>-6079 [003] d..3 276946.585056: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.585056: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [003] d..3 276946.585063: cpu_idle: state=0 cpu_id=3
+ smem_native_ds-85 [002] d..3 276946.585071: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.585079: cpu_idle: state=0 cpu_id=2
+ HwBinder:867_1-4281 [001] d..3 276946.585082: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.585084: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.585091: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.585133: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.585156: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.585164: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.585166: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.585167: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.585171: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [001] d..3 276946.585185: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [001] d..3 276946.585199: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.585206: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [000] d..3 276946.585358: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.585373: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.585415: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.585423: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.585595: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.585601: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.585605: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.585640: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.585771: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.586028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.586035: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.586038: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.586039: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.586045: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.586047: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.586051: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.586053: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.586055: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.586057: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12205 [004] d..3 276946.586078: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.586084: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.586244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=006
+ <idle>-0 [000] d..3 276946.586255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.586258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.586261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.586278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.586285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.586287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.586290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.586299: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.586301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.586307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.586310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.586319: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.586322: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.586326: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.586328: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.586330: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.586333: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.586339: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.586346: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.586366: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.586370: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.586371: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.586379: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.586380: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.586381: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.586383: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.586387: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [000] d..3 276946.586387: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.586387: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.586388: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.586390: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.586391: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ FastMixer-1198 [001] d..3 276946.586397: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.586399: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.586403: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.586407: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.586407: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.586409: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.586411: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.586411: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.586417: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.586441: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.586451: cpu_idle: state=0 cpu_id=2
+ mdss_fb0-12067 [000] d..3 276946.586519: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.586528: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.586599: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.586602: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.586932: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.586935: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.587569: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.587577: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.587579: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.587580: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.587581: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.587581: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [004] d..3 276946.587753: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.587759: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.587856: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.587860: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.587862: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.587862: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.587863: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.587864: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.587878: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.587881: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.588246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.588254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.588257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.588258: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.588260: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.588261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.588273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.588280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.588282: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.588286: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.588293: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.588293: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.588300: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.588302: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.588311: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.588314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.588318: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.588320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.588321: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.588324: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.588330: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.588337: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.588359: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.588366: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.588368: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.588369: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.588371: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.588373: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.588374: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.588375: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.588378: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.588380: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.588382: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.588382: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.588385: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.588387: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.588391: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.588392: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.588394: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.588398: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [001] d..3 276946.588400: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.588416: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.588422: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [005] d..3 276946.588443: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.588450: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.588506: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.588507: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.588638: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.588641: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.588694: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.588701: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.588703: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.588708: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.588709: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.588711: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.588727: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.588734: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.588821: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.588824: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.589305: workqueue_queue_work: work struct=0xffffffee2ae75ba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.589306: workqueue_activate_work: work struct 0xffffffee2ae75ba8
+ <idle>-0 [002] d..3 276946.589308: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.589316: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.589318: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.589319: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.589319: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.589323: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.589327: workqueue_execute_start: work struct 0xffffffee2ae75ba8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.589335: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.589336: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.589337: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.589344: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.589347: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.589350: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.589353: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [005] d..3 276946.589361: workqueue_execute_end: work struct 0xffffffee2ae75ba8
+ <...>-8794 [004] d..3 276946.589367: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.589368: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.589372: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.589373: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.589375: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [004] d..3 276946.589378: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.589382: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.589413: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.589418: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.589423: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.589442: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [005] d..3 276946.589447: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.589449: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.589450: workqueue_queue_work: work struct=0xffffffee2ae754a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.589451: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.589451: workqueue_activate_work: work struct 0xffffffee2ae754a8
+ <idle>-0 [002] d..3 276946.589452: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [005] d..3 276946.589456: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.589460: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [005] d..3 276946.589461: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.589462: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.589465: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.589465: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.589466: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.589468: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.589470: workqueue_execute_start: work struct 0xffffffee2ae754a8: function 0xffffff87e01740e8f
+ <idle>-0 [000] d..3 276946.589470: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-8794 [005] d..3 276946.589472: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.589472: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [005] d..3 276946.589472: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.589473: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [004] d..3 276946.589474: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.589475: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-8794 [005] d..3 276946.589477: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.589478: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.589480: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.589483: workqueue_execute_end: work struct 0xffffffee2ae754a8
+ kworker/u16:9-11098 [004] d..3 276946.589484: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.589487: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.589488: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.589488: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.589490: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [005] d..3 276946.589491: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.589491: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-4291 [004] d..3 276946.589501: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.589505: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ HwBinder:867_1-4281 [000] d..3 276946.589505: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.589507: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.589508: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.589510: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.589512: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.589514: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.589515: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.589515: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.589515: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.589518: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.589520: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.589521: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [005] d..3 276946.589523: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.589524: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.589527: cpu_idle: state=0 cpu_id=4
+ HwBinder:867_1-4281 [000] d..3 276946.589543: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.589550: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.589553: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.589606: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.589633: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.589642: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.589644: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [007] d..3 276946.589644: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.589647: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.589659: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.589669: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.589679: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.589687: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.589691: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.589701: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.589711: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.589716: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.589717: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.589727: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.589734: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.589735: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.589738: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.589741: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.589752: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.589764: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.589771: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.589843: sched_waking: comm=writer pid=6079 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.589850: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.589852: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.589856: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.589862: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.589864: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.589874: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.589880: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.589882: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.589886: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.589888: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-6079 [000] d..3 276946.589895: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.589897: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.589901: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.589901: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.589907: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.589908: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.589910: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.589914: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.589916: cpu_idle: state=4294967295 cpu_id=0
+ <...>-1196 [001] d..3 276946.589916: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.589920: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.589928: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.589931: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.589935: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.589937: cpu_idle: state=4294967295 cpu_id=1
+ <...>-6079 [000] d..3 276946.589937: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.589941: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.589948: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.589955: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.589961: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.589965: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.589968: cpu_idle: state=4294967295 cpu_id=3
+ <...>-1196 [001] d..3 276946.589972: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.589972: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.589978: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.589980: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.589983: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.589989: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.589991: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.589996: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.589996: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.590000: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.590007: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.590046: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.590051: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.590053: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.590055: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.590072: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.590075: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.590244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.590248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.590251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.590255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.590266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.590273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.590275: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.590275: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.590279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.590281: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.590283: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.590287: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.590294: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.590296: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.590302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.590305: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.590316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.590323: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [003] d..3 276946.590336: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.590338: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.590345: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [003] d..3 276946.590346: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.590346: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.590348: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.590349: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.590353: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.590353: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.590355: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.590357: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.590360: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.590362: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.590365: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.590371: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.590373: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.590374: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.590377: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.590377: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.590379: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.590397: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.590404: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.590599: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.590601: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.590652: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.590659: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.590662: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.590666: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.590689: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.590694: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.590702: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.590705: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.590710: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ DispSync-650 [000] d..3 276946.590719: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.590720: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.590722: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.590724: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [000] d..3 276946.590727: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.590727: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.590778: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.590789: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.590789: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.590805: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.590808: cpu_idle: state=4294967295 cpu_id=4
+ appEventThread-651 [001] d..3 276946.590809: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.590810: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.590818: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.590819: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.590824: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.590840: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.590848: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [004] d..3 276946.590926: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.590933: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.590935: cpu_idle: state=4294967295 cpu_id=5
+ UnityChoreogra-5761 [004] d..3 276946.590936: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.590938: cpu_idle: state=0 cpu_id=5
+ FMOD-12164 [004] d..3 276946.590946: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ UnityChoreogra-5761 [004] d..3 276946.591020: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.591026: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.591040: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.591046: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-5797 [006] d..3 276946.591050: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.591052: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.591056: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.591073: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.591081: cpu_idle: state=0 cpu_id=3
+ UnityChoreogra-5761 [004] d..3 276946.591094: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.591101: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.591104: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.591104: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.591108: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.591109: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.591111: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.591119: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=006
+ ndroid.systemu-4573 [002] d..3 276946.591132: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.591133: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.591138: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-649 [005] d..3 276946.591144: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.591156: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ trace-cmd-12202 [006] d..3 276946.591157: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.591158: cpu_idle: state=4294967295 cpu_id=0
+ UnityChoreogra-5761 [004] d..3 276946.591160: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.591162: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.591162: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-649 [005] d..3 276946.591168: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.591173: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.591175: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.591176: cpu_idle: state=0 cpu_id=5
+ <...>-648 [003] d..3 276946.591180: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.591180: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.591185: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.591190: cpu_idle: state=0 cpu_id=3
+ appEventThread-651 [000] d..3 276946.591191: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.591193: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.591197: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [003] d..3 276946.591201: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ appEventThread-651 [000] d..3 276946.591207: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.591213: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-4888 [001] d..3 276946.591214: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.591216: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [001] d..3 276946.591221: cpu_idle: state=0 cpu_id=1
+ <...>-648 [003] d..3 276946.591234: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.591237: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.591242: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.591244: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.591267: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ ndroid.systemu-4573 [002] d..3 276946.591274: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.591276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.591281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.591289: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.591299: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.591378: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.591380: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [001] d..3 276946.591406: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [001] d..3 276946.591414: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.591417: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.591422: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [001] d..3 276946.591447: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.591453: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.591460: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.591463: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [002] d..3 276946.591465: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.591469: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.591472: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.591473: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [001] d..3 276946.591475: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.591478: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.591481: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.591484: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.591487: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.591490: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.591494: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [001] d..3 276946.591525: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <...>-4888 [001] d..3 276946.591534: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.591536: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.591541: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [001] d..3 276946.591545: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.591553: cpu_idle: state=0 cpu_id=1
+ <...>-648 [002] d..3 276946.591567: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-12059 [006] d..3 276946.591567: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-648 [002] d..3 276946.591572: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [002] d..3 276946.591575: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.591577: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.591581: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-648 [002] d..3 276946.591586: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [002] d..3 276946.591588: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.591593: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.591628: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.591632: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.591635: cpu_idle: state=0 cpu_id=5
+ <...>-648 [002] d..3 276946.591637: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.591640: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.591645: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ AudioOut_15-1199 [006] d..3 276946.591660: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [002] d..3 276946.591663: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.591672: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.591678: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.591687: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.591690: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.591695: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [003] d..3 276946.591700: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.591711: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.591714: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.591717: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.591720: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.591800: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.591808: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.591812: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.591945: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.591946: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.591964: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.592003: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Thread-9-5756 [004] d..3 276946.592009: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.592010: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.592012: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.592035: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.592036: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.592040: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.592042: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.592060: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.592145: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592152: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592153: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.592154: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592157: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592157: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592159: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592161: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592162: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592162: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.592169: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592170: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [006] d..3 276946.592171: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5712 [005] d..3 276946.592173: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592175: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592177: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592177: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592178: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.592179: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.592181: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592181: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.592182: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.592184: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592184: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592186: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592186: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.592187: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592187: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592188: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-5797 [006] d..3 276946.592189: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592189: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592190: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.592191: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5713 [004] d..3 276946.592192: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592193: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ Worker-5712 [005] d..3 276946.592193: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.592194: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592195: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592196: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592196: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.592197: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592198: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592198: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592200: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592200: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.592200: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592200: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.592201: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.592201: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [004] d..3 276946.592203: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.592206: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.592208: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [002] d..3 276946.592212: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.592220: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.592246: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.592246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.592253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.592256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.592261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.592293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.592299: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.592302: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.592306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.592315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.592323: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.592329: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.592336: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.592338: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.592341: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.592351: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.592355: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.592359: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.592361: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [003] d..3 276946.592361: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ writer-5743 [000] d..3 276946.592361: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.592366: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.592367: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.592372: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.592373: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.592373: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-5797 [006] d..3 276946.592376: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.592380: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.592392: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.592413: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.592419: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.592425: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592426: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592426: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.592428: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592429: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592431: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [001] d..3 276946.592436: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5713 [004] d..3 276946.592437: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5713 [004] d..3 276946.592439: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ Worker-5714 [006] d..3 276946.592444: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.592445: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.592446: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.592447: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.592448: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.592455: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.592457: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.592460: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.592464: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.592467: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.592467: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592468: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.592468: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.592471: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592471: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592474: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592475: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592475: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [001] d..3 276946.592476: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.592476: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.592477: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592478: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592478: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.592479: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.592480: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.592481: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.592483: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.592484: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592485: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.592485: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [006] d..3 276946.592486: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592488: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592488: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592489: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592489: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [006] d..3 276946.592491: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592492: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.592494: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.592495: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5714 [006] d..3 276946.592495: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.592496: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [002] d..3 276946.592500: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.592501: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.592505: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.592506: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.592508: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.592508: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.592539: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592543: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.592546: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592549: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592549: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.592550: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.592551: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592552: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592552: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.592552: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.592553: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592554: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.592554: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592555: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.592556: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [006] d..3 276946.592557: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5713 [004] d..3 276946.592558: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.592558: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592561: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.592561: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592563: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592564: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592565: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592566: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592566: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592567: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592567: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.592568: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592568: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.592570: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5713 [004] d..3 276946.592571: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [005] d..3 276946.592572: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.592574: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592575: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592578: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592580: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.592580: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592582: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592583: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592584: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592585: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592585: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592587: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592588: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592589: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.592589: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.592591: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.592592: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592592: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592594: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592595: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592596: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592597: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592597: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.592599: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592600: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592600: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592602: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592602: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.592605: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.592606: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.592608: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.592614: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.592616: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [006] d..3 276946.592617: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.592619: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [004] d..3 276946.592629: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592634: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592636: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592637: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.592641: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592641: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592644: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592644: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592646: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592646: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.592647: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592647: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.592647: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.592648: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592649: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592650: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [006] d..3 276946.592651: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5712 [005] d..3 276946.592651: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.592652: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592653: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.592653: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.592654: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592655: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.592656: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.592656: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.592657: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592658: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592658: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592659: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.592659: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592660: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [005] d..3 276946.592662: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.592663: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.592665: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.592667: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.592671: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-12059 [006] d..3 276946.592702: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.592753: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [006] d..3 276946.592759: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.592760: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.592762: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.592764: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.592781: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [006] d..3 276946.592786: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.592791: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.592796: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.592798: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.592816: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [000] d..3 276946.592831: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.592839: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ Worker-5715 [002] d..3 276946.592844: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.592844: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.592847: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.592851: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.592853: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kgsl_worker_th-294 [002] d..3 276946.592862: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.592864: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.592868: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-4888 [003] d..3 276946.592885: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <...>-4888 [003] d..3 276946.592895: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.592897: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.592903: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.592912: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ <...>-4888 [003] d..3 276946.592912: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.592915: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.592917: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.592925: cpu_idle: state=0 cpu_id=3
+ Worker-5712 [004] d..3 276946.592931: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.592939: cpu_idle: state=4294967295 cpu_id=5
+ kgsl_worker_th-294 [002] d..3 276946.592941: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.592942: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [002] d..3 276946.592945: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ Worker-5715 [002] d..3 276946.592952: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-648 [001] d..3 276946.592952: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [001] d..3 276946.592958: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ trace-cmd-12200 [000] d..3 276946.592958: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <...>-10919 [007] d..3 276946.592958: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [001] d..3 276946.592960: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.592964: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.592967: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [001] d..3 276946.592975: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ sugov:0-603 [000] d..3 276946.592975: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=0
+ sugov:0-603 [000] d..3 276946.592984: cpu_frequency: state=1900800 cpu_id=0
+ <...>-648 [001] d..3 276946.592994: print: 0xffffff87dfd69750s: B|622|waitForever
+ sugov:0-603 [000] d..3 276946.592998: cpu_frequency: state=1900800 cpu_id=1
+ sugov:0-603 [000] d..3 276946.593001: cpu_frequency: state=1900800 cpu_id=2
+ sugov:0-603 [000] d..3 276946.593003: cpu_frequency: state=1900800 cpu_id=3
+ <...>-648 [001] d..3 276946.593011: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [001] d..3 276946.593014: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ sugov:0-603 [000] d..3 276946.593015: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-12059 [006] d..3 276946.593016: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:9-11098 [000] d..3 276946.593021: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kworker/u16:9-11098 [000] d..3 276946.593039: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-648 [001] d..3 276946.593043: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [002] d..3 276946.593046: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=006
+ <...>-648 [001] d..3 276946.593048: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [000] d..3 276946.593053: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.593055: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.593063: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.593063: cpu_idle: state=0 cpu_id=0
+ <...>-648 [001] d..3 276946.593065: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [001] d..3 276946.593072: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.593075: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5714 [002] d..3 276946.593076: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.593081: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.593086: cpu_idle: state=0 cpu_id=2
+ <...>-648 [001] d..3 276946.593097: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.593101: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.593103: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.593104: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.593105: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [003] d..3 276946.593106: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.593109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.593111: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593114: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-4888 [003] d..3 276946.593121: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.593123: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.593126: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [003] d..3 276946.593129: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.593130: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [003] d..3 276946.593132: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.593134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.593134: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.593134: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.593137: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.593139: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.593141: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.593159: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.593166: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.593174: cpu_idle: state=0 cpu_id=3
+ UnityMain-5747 [001] d..3 276946.593176: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.593184: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.593191: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [001] d..3 276946.593199: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.593204: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.593208: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [001] d..3 276946.593213: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.593217: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.593221: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [001] d..3 276946.593224: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.593228: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.593232: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [001] d..3 276946.593236: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.593239: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.593243: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [001] d..3 276946.593246: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.593250: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.593254: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-10919 [007] d..3 276946.593256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.593262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.593264: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5747 [001] d..3 276946.593268: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.593276: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.593285: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.593286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.593291: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.593293: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.593307: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.593309: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.593310: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.593338: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593344: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.593346: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.593376: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.593422: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593423: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.593427: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593427: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593429: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.593429: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.593431: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593431: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593433: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593433: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593435: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.593439: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.593441: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593442: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593444: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593445: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.593446: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.593448: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593450: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593452: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593452: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593455: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593456: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593458: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.593459: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593460: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593461: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593463: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.593463: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593464: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593466: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593469: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593471: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.593473: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.593473: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5712 [004] d..3 276946.593474: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593474: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593476: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.593477: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593477: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593481: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.593487: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.593487: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.593489: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [004] d..3 276946.593490: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.593491: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593492: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.593493: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.593494: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593495: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593499: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593500: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593503: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593504: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593505: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593506: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593506: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593508: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593508: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593510: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.593510: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.593511: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593512: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593514: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.593515: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593516: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593518: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593518: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.593519: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [002] d..3 276946.593520: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.593521: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593523: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593524: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593525: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.593526: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.593527: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593528: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593531: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.593531: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593532: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593533: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593535: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593535: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593537: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593538: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593541: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593543: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593544: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.593545: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593547: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593548: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.593548: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593550: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593550: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593552: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593554: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593556: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.593557: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593558: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593559: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593560: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593561: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593562: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593563: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593566: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593567: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593568: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.593569: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.593570: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593571: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.593573: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.593575: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593575: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593577: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.593577: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593578: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593580: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593580: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593583: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593584: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593585: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593587: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593589: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.593589: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593591: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593591: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593592: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593594: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593594: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593596: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.593598: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593599: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.593599: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.593600: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593601: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593603: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.593604: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593604: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.593605: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.593606: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593606: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593607: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593608: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593609: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593610: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593611: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593614: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593616: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593617: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593620: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [002] d..3 276946.593621: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.593622: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.593623: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.593624: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.593625: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [004] d..3 276946.593625: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.593627: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593627: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.593627: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593628: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593630: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593633: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593634: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.593635: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593639: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.593640: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593640: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593641: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593643: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.593643: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.593644: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.593645: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593647: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593650: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593651: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593652: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.593653: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593654: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593655: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593656: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593657: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593659: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593660: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593662: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593663: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593665: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593665: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593666: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593667: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [002] d..3 276946.593668: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.593670: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593671: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593673: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593673: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593676: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593676: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.593678: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593679: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593680: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593681: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593682: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593683: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593684: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593685: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593688: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593689: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593690: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.593691: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593692: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593693: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593694: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.593695: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593695: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593697: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.593703: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.593710: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.593723: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593726: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593727: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593733: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593734: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593737: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593739: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593739: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593741: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593742: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593742: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593743: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.593746: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.593746: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593747: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593748: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593750: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.593750: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593751: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593752: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593753: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593755: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.593756: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593757: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593759: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593759: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593761: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593762: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593765: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.593765: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593766: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593767: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593769: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593769: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.593772: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593773: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.593775: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.593777: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.593777: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.593779: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.593779: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593779: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.593781: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593782: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.593784: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593784: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593785: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-5797 [006] d..3 276946.593786: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.593786: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593787: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.593787: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593789: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593789: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593791: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593792: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [005] d..3 276946.593794: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.593796: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.593798: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.593800: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593804: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.593813: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593815: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593817: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ Worker-5714 [002] d..3 276946.593824: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.593829: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.593833: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12200 [004] d..3 276946.593845: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593854: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593858: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.593861: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.593872: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.593885: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593887: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593889: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593894: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593895: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593898: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593899: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593900: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593901: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593903: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593903: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593904: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.593907: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.593907: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593908: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593909: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.593910: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.593912: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593912: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593914: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593915: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.593916: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.593917: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593918: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593920: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593921: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.593923: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593924: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.593926: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593926: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593928: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593929: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.593929: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.593930: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593932: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.593932: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593935: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593937: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593937: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.593939: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.593940: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593940: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593942: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.593943: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593943: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.593945: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.593951: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.593954: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.593957: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [002] d..3 276946.593957: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.593959: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.593993: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.593996: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594000: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594005: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.594007: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594008: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.594009: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ Worker-5712 [004] d..3 276946.594013: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594013: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594017: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594018: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594019: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594020: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594021: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.594022: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.594022: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ FMOD-12164 [005] d..3 276946.594022: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.594022: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594025: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594025: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.594026: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.594026: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594026: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594027: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594029: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.594030: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594030: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594032: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.594035: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.594035: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594039: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.594041: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.594043: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594043: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594045: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.594045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594046: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.594047: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.594050: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594051: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594053: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594054: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594055: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594056: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594057: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594058: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594058: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594059: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12202 [005] d..3 276946.594059: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594061: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594062: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594063: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594064: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.594064: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.594066: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594066: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594066: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594068: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594068: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594071: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.594072: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.594082: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.594088: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.594148: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.594150: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594194: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594198: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594200: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594206: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594207: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594210: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594212: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594213: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594214: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594215: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594215: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594216: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594219: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594220: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594221: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594222: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.594223: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594224: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594225: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594226: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594227: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.594229: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.594229: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594231: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594233: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594233: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594236: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594236: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594239: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.594239: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594240: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594243: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594243: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.594245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.594245: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594246: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594249: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.594250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.594251: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594252: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.594252: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.594253: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5712 [004] d..3 276946.594254: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594255: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594256: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594256: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.594257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.594257: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594259: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594261: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594264: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594266: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.594266: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594267: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594270: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594270: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594271: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594272: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594273: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594274: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594276: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.594277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.594277: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.594280: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594281: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.594281: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594282: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.594283: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.594283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.594283: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594284: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594285: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.594286: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.594286: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594286: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594288: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594288: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.594289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5713 [004] d..3 276946.594291: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594293: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.594293: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.594297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594298: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.594300: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594302: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.594303: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.594303: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594304: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594304: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594305: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.594305: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594306: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [001] d..3 276946.594308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5712 [004] d..3 276946.594311: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594311: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.594312: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.594313: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.594315: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.594315: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594316: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.594317: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.594317: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594319: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594320: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.594320: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12202 [005] d..3 276946.594321: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594321: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594323: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.594326: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594326: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.594327: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594328: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594328: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.594330: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594332: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594333: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.594333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5715 [002] d..3 276946.594333: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594334: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.594334: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.594335: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594337: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.594339: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5714 [002] d..3 276946.594339: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594341: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.594341: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.594344: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.594344: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.594345: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594345: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594346: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594349: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594350: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.594350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.594350: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594351: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594352: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594353: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594354: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.594355: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.594356: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.594356: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594360: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.594360: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594361: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594362: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594363: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594381: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594382: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594384: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594385: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594387: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594387: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594388: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594392: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594394: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594394: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594395: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594397: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594397: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594398: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594399: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594400: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594402: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594403: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.594404: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594408: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594410: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594411: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594411: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594413: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594413: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594415: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594415: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594416: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594417: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594418: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.594420: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5714 [002] d..3 276946.594421: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594423: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594425: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.594425: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.594425: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594426: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594427: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [001] d..3 276946.594429: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594431: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5712 [004] d..3 276946.594432: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ Worker-5715 [002] d..3 276946.594433: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.594438: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.594439: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.594441: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.594444: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [003] d..3 276946.594446: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.594452: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.594454: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.594454: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.594456: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.594458: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [001] d..3 276946.594461: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.594463: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5712 [004] d..3 276946.594464: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594465: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.594467: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.594468: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594469: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.594471: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.594472: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594472: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.594474: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.594476: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594477: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594479: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594481: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594482: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594482: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.594483: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.594484: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594485: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594486: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594487: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594488: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594489: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594490: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.594493: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.594494: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.594495: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [002] d..3 276946.594496: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.594497: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.594497: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594498: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.594501: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.594501: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594501: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ trace-cmd-12199 [003] d..3 276946.594503: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594504: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.594507: cpu_idle: state=0 cpu_id=0
+ Worker-5712 [004] d..3 276946.594508: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594508: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.594509: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.594510: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.594511: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.594512: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594513: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594513: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.594513: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.594514: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594515: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.594515: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.594516: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594518: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.594518: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.594518: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594519: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594521: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594521: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.594522: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594523: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594524: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594526: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.594528: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.594534: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.594545: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.594547: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.594548: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ trace-cmd-12200 [003] d..3 276946.594550: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594551: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [003] d..3 276946.594559: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.594563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.594566: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594569: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594571: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594572: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594573: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594575: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.594577: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594577: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.594578: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.594578: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594580: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594581: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594583: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594584: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.594584: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594589: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594590: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594591: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594591: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594594: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594594: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594595: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594598: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594600: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594601: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.594602: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594604: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.594605: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594605: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594607: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594608: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594610: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.594611: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594611: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594614: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594615: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594616: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594617: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594618: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594619: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594621: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594624: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594626: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594626: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.594627: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594629: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594629: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594631: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594631: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594632: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594634: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.594636: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594638: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.594642: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [002] d..3 276946.594642: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.594645: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.594658: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.594660: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.594661: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594662: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594666: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594666: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.594667: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.594670: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.594670: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.594671: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594672: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594673: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.594673: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ Worker-5713 [004] d..3 276946.594674: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594675: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594675: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594678: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594679: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594681: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594682: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594683: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.594686: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.594687: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.594687: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [002] d..3 276946.594688: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.594688: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.594689: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.594689: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.594690: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ UnityMain-5695 [004] d..3 276946.594691: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594692: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.594693: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.594693: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594695: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594697: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594698: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594698: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594701: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ DispSync-650 [000] d..3 276946.594701: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ trace-cmd-12202 [005] d..3 276946.594701: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594702: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594703: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.594703: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.594705: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594705: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594706: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.594706: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.594706: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.594707: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityMain-5695 [004] d..3 276946.594708: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594710: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594710: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594711: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594713: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594713: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594714: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594716: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594717: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ DispSync-650 [000] d..3 276946.594719: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.594719: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594719: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594720: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594722: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594722: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594724: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.594725: cpu_idle: state=0 cpu_id=0
+ Worker-5715 [002] d..3 276946.594725: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.594731: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594738: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [003] d..3 276946.594741: cpu_idle: state=4294967295 cpu_id=3
+ sfEventThread-652 [001] d..3 276946.594741: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.594741: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [003] d..3 276946.594743: cpu_idle: state=0 cpu_id=3
+ <...>-5797 [006] d..3 276946.594743: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sfEventThread-652 [001] d..3 276946.594748: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.594750: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.594753: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityGfxDevice-5711 [006] d..3 276946.594754: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sfEventThread-652 [001] d..3 276946.594763: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.594770: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.594794: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594797: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.594799: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [004] d..3 276946.594800: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594801: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.594801: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594803: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.594804: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.594806: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.594808: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594809: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.594811: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.594812: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594813: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.594813: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.594813: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594814: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.594816: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [002] d..3 276946.594816: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594817: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594818: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594819: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594820: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594821: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594823: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594823: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.594824: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ Worker-5715 [002] d..3 276946.594826: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594826: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594828: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594829: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594829: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594831: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.594832: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ UnityMain-5695 [004] d..3 276946.594832: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594832: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594834: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594834: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594837: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594837: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.594838: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594841: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594843: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594843: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594845: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594845: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594847: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594849: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594849: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594851: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594851: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.594853: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.594854: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594855: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594856: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594857: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12198 [003] d..3 276946.594857: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ Worker-5713 [004] d..3 276946.594859: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.594859: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594861: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594862: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594863: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594866: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594866: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ trace-cmd-12198 [003] d..3 276946.594866: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.594868: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.594869: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594870: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594871: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.594871: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [004] d..3 276946.594872: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594873: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594875: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594876: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594878: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.594880: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [002] d..3 276946.594882: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594882: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594884: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594885: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594887: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594887: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594888: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594890: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594891: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594892: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594894: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594894: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594895: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.594896: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594898: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594899: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594900: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594900: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594902: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594902: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594903: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594904: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594905: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.594907: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594908: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594909: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594910: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-6079 [001] d..3 276946.594911: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.594911: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594913: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594914: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594915: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594916: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-6079 [001] d..3 276946.594917: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ Worker-5713 [004] d..3 276946.594918: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594919: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.594920: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ trace-cmd-12198 [003] d..3 276946.594920: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.594929: cpu_idle: state=0 cpu_id=3
+ <...>-84 [002] d..3 276946.594930: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-6079 [001] d..3 276946.594932: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.594933: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594936: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594937: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.594941: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-6079 [001] d..3 276946.594941: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <...>-84 [002] d..3 276946.594941: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.594942: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ UnityMain-5695 [004] d..3 276946.594942: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.594944: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.594946: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.594946: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ Worker-5714 [002] d..3 276946.594947: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594948: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594949: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.594950: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [002] d..3 276946.594951: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.594953: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.594953: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.594954: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594955: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.594956: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-6079 [001] d..3 276946.594957: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594958: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594959: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.594960: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.594962: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594963: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.594964: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [003] d..3 276946.594965: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.594966: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594967: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.594969: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.594969: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ UnityMain-5695 [004] d..3 276946.594970: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.594971: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.594972: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-1196 [003] d..3 276946.594972: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.594973: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.594974: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.594974: cpu_idle: state=4294967295 cpu_id=1
+ <...>-1196 [003] d..3 276946.594975: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594977: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.594977: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.594978: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.594980: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.594981: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.594983: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.594985: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594986: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.594987: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ UnityMain-5695 [004] d..3 276946.594988: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.594989: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-6079 [001] d..3 276946.594990: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.594991: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.594992: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [002] d..3 276946.594994: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595000: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.595001: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595002: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-1196 [003] d..3 276946.595008: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595009: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595010: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595012: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595014: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-6079 [001] d..3 276946.595017: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.595018: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12201 [003] d..3 276946.595020: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.595021: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ UnityMain-5695 [004] d..3 276946.595021: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ trace-cmd-12201 [003] d..3 276946.595024: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.595026: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [002] d..3 276946.595027: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-6079 [001] d..3 276946.595029: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12201 [003] d..3 276946.595029: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ UnityMain-5695 [004] d..3 276946.595030: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [002] d..3 276946.595031: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595031: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-1196 [002] d..3 276946.595033: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.595034: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [004] d..3 276946.595034: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595034: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.595035: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.595037: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595040: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.595040: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.595041: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-5797 [006] d..3 276946.595044: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [004] d..3 276946.595045: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.595047: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595048: print: 0xffffff87dfd69750s: E|622
+ <...>-83 [003] d..3 276946.595049: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595050: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.595054: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.595059: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.595076: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.595083: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12200 [004] d..3 276946.595084: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-1196 [002] d..3 276946.595085: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.595086: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595089: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [002] d..3 276946.595091: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.595093: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.595094: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.595096: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.595096: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.595097: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ trace-cmd-12201 [003] d..3 276946.595097: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [002] d..3 276946.595099: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [006] d..3 276946.595101: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.595105: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ Worker-5712 [004] d..3 276946.595106: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.595107: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.595107: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.595107: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [002] d..3 276946.595108: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595109: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595111: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595112: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ Worker-5713 [004] d..3 276946.595113: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [002] d..3 276946.595114: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.595114: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.595114: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5713 [004] d..3 276946.595116: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.595117: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [005] d..3 276946.595118: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.595119: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.595119: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595120: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [001] d..3 276946.595120: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595122: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595127: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.595128: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.595129: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595130: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595130: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595132: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.595132: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.595132: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595133: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.595133: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.595135: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595136: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.595136: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.595137: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595138: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.595139: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595140: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595141: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ sfEventThread-652 [003] d..3 276946.595143: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595143: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595144: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595144: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [002] d..3 276946.595146: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.595147: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595147: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.595148: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.595148: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.595149: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595150: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595152: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.595152: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595152: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [004] d..3 276946.595153: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.595154: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ UnityMain-5695 [004] d..3 276946.595156: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.595157: print: 0xffffff87dfd69750s: B|622|preComposition
+ UnityMain-5695 [004] d..3 276946.595158: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595158: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595159: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595161: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595161: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595162: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595165: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595165: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595166: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595167: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595168: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595169: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595172: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.595177: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.595182: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595187: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595190: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595193: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595194: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595201: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595201: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595203: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595204: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595206: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595207: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595210: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595212: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595213: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595214: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595214: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595215: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.595216: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [004] d..3 276946.595217: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595217: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595217: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.595218: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ UnityMain-5695 [004] d..3 276946.595219: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595220: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595220: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595220: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.595222: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595222: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ UnityMain-5695 [004] d..3 276946.595224: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595226: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595226: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.595228: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.595229: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595230: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595231: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595232: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [002] d..3 276946.595233: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.595234: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.595235: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595236: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595238: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595239: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595240: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.595241: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.595242: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.595243: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595243: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <...>-5797 [006] d..3 276946.595244: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.595244: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595246: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595247: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595248: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595248: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595250: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595251: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.595257: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.595261: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595267: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.595269: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.595279: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-12059 [006] d..3 276946.595281: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.595288: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595292: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.595294: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.595309: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.595311: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595313: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595315: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595319: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595320: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595323: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595325: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.595327: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.595329: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.595330: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [004] d..3 276946.595331: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.595331: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595332: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595337: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595339: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595341: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595343: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595344: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.595345: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595345: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595345: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595347: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595348: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.595348: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.595349: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595349: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595350: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595350: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5713 [004] d..3 276946.595352: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595354: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.595355: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595355: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595356: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595357: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5712 [004] d..3 276946.595358: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.595359: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.595359: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.595360: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595361: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595361: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.595362: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ Worker-5713 [004] d..3 276946.595364: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595364: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595366: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595368: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595369: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595370: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595371: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.595372: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.595372: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595373: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595373: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595375: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595376: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595377: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595378: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595380: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.595380: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [002] d..3 276946.595380: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595385: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5714 [002] d..3 276946.595386: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595388: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.595390: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [002] d..3 276946.595391: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595396: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.595404: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityMain-5695 [004] d..3 276946.595414: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595417: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595419: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595423: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595424: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595425: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595426: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595428: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595429: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595432: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.595433: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.595434: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595435: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595436: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595436: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-5797 [006] d..3 276946.595437: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.595437: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.595437: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595439: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.595439: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595439: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595442: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595442: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.595442: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595443: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-5797 [006] d..3 276946.595443: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.595445: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.595445: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.595446: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.595446: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595446: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595448: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.595448: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595449: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595451: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595451: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595453: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.595453: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595454: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595456: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595456: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595459: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595460: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595462: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595463: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595463: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ HwBinder:624_3-679 [001] d..3 276946.595465: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ Worker-5712 [004] d..3 276946.595465: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595465: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595465: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595468: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595469: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595469: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595470: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.595471: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [002] d..3 276946.595472: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595472: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.595474: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.595475: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [002] d..3 276946.595478: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.595479: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ Worker-5715 [002] d..3 276946.595483: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595489: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595495: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595499: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-12059 [006] d..3 276946.595501: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.595606: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595610: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595612: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595615: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.595618: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.595620: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.595622: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.595624: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595625: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595627: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595629: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595631: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595632: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595635: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595637: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.595637: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12202 [005] d..3 276946.595638: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595639: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595639: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595640: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595641: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.595641: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.595642: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [004] d..3 276946.595642: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595642: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595643: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595644: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595645: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595645: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.595647: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595648: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595650: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595650: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595653: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.595653: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595653: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595655: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595656: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595658: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.595658: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595660: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595662: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595664: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595664: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595665: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595667: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595667: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595668: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595670: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595671: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595672: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595673: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595674: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595675: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595676: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595677: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595678: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595679: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595681: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595682: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595683: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595684: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.595686: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.595686: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595688: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.595688: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595689: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595690: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.595692: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.595692: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595693: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.595694: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595696: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595697: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.595697: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ UnityMain-5695 [004] d..3 276946.595698: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595699: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595700: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595701: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595703: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595706: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595708: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595708: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.595710: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.595711: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595712: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595713: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.595714: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595714: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595716: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595718: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.595719: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595720: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595723: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595723: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595724: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595726: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595727: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595728: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595730: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595730: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595731: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595736: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595738: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595740: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595742: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-1197 [006] d..3 276946.595743: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5712 [004] d..3 276946.595745: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595745: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.595747: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.595747: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.595749: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.595751: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.595751: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.595753: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.595753: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ Worker-5714 [002] d..3 276946.595757: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.595765: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [002] d..3 276946.595766: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.595769: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.595772: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.595774: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ trace-cmd-12200 [004] d..3 276946.595782: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595784: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595787: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595788: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595791: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595794: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595796: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595797: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595800: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595800: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595804: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595805: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595806: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595807: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595807: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595809: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595809: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595811: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595811: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595812: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595813: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595814: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.595815: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595816: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595817: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595818: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.595820: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.595821: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595822: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595824: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595824: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.595826: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.595827: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595827: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595830: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595831: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595831: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595832: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595834: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595835: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595837: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595837: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595839: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595840: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595841: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595841: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595844: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.595846: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595847: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595848: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595849: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.595850: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.595852: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595854: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.595855: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595855: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595856: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.595856: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [006] d..3 276946.595857: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.595858: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595859: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595860: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595861: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595863: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595863: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595865: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595865: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595866: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595867: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.595869: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595870: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595871: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595871: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.595873: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.595874: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595874: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.595875: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.595876: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595876: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595879: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.595879: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595880: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595882: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595882: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595885: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.595885: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595886: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595888: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595890: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595891: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595892: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595892: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.595896: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.595898: print: 0xffffff87dfd69750s: E|624
+ Worker-5714 [002] d..3 276946.595901: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.595907: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.595913: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.595913: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.595917: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.595920: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.595920: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.595922: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.595923: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.595925: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.595926: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [005] d..3 276946.595927: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-12059 [006] d..3 276946.595935: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.595936: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ trace-cmd-12202 [005] d..3 276946.595939: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595939: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595941: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595942: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.595942: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.595943: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595945: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.595946: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595947: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595948: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595949: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.595949: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.595950: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.595953: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595953: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.595954: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595957: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.595959: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.595960: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595961: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.595961: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.595961: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595964: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595964: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595965: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595968: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595970: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595970: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.595971: cpu_idle: state=0 cpu_id=1
+ Worker-5714 [002] d..3 276946.595972: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595973: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595974: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.595975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595976: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595977: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.595980: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595981: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.595981: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.595984: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595986: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595987: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.595988: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.595989: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595989: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.595990: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.595992: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.595993: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.595995: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.595996: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.595997: print: 0xffffff87dfd69750s: B|622|doTracing
+ UnityMain-5695 [004] d..3 276946.595997: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.595998: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.595999: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ Worker-5712 [004] d..3 276946.595999: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596000: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596001: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596001: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.596002: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596002: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596002: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.596004: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596005: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.596007: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [002] d..3 276946.596008: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596009: print: 0xffffff87dfd69750s: B|622|doComposition
+ UnityMain-5695 [004] d..3 276946.596009: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.596012: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [002] d..3 276946.596013: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.596015: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.596018: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ UnityMain-5695 [004] d..3 276946.596028: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596031: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596036: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596037: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.596037: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ UnityMain-5695 [004] d..3 276946.596040: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596041: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596041: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596042: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596044: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596044: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596045: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596047: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.596048: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ UnityMain-5695 [004] d..3 276946.596048: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596050: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596051: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [002] d..3 276946.596051: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596051: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596053: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596053: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596054: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596055: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596056: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596057: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [006] d..3 276946.596057: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5713 [004] d..3 276946.596059: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ Worker-5714 [002] d..3 276946.596059: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.596064: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.596065: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.596067: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.596069: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.596070: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [004] d..3 276946.596070: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596072: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596073: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596074: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596076: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5712 [004] d..3 276946.596076: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596077: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596079: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596081: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596081: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.596082: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596083: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596083: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.596083: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.596085: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596085: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596086: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596086: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.596086: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [004] d..3 276946.596087: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596088: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596090: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.596090: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596091: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596093: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596095: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5714 [002] d..3 276946.596096: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596097: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596097: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.596099: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.596099: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ Worker-5715 [002] d..3 276946.596101: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.596101: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.596104: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.596106: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.596108: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [004] d..3 276946.596118: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.596119: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ UnityMain-5695 [004] d..3 276946.596122: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.596124: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.596136: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.596195: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596198: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596200: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596208: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596209: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596212: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596213: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596215: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596216: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596216: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.596217: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596218: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596219: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596219: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596221: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596221: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596222: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.596224: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596225: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596226: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596227: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.596228: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.596229: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596230: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596232: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596233: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.596234: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.596235: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596236: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596238: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596239: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596240: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596240: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596242: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596243: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596243: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.596245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.596246: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596246: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596248: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596248: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596250: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.596250: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.596251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.596251: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596252: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596253: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596253: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.596254: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [004] d..3 276946.596255: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596257: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.596258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.596259: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.596259: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596260: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596263: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596264: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.596265: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596266: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596266: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596268: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596269: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Thread-9-5756 [005] d..3 276946.596269: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [002] d..3 276946.596270: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596272: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596276: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596277: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596279: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596279: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596279: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596281: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.596281: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596282: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596283: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596284: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596284: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596286: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596288: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.596288: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.596289: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596290: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.596292: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.596293: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596293: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596294: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596295: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.596296: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ Worker-5715 [002] d..3 276946.596297: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.596297: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.596298: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [003] d..3 276946.596299: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.596299: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [005] d..3 276946.596300: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596302: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.596302: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.596302: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596303: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596304: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596306: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.596306: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.596307: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.596307: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ HwBinder:624_3-679 [001] d..3 276946.596310: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ writer-5743 [000] d..3 276946.596311: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.596312: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596315: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.596317: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596318: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.596319: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.596319: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596320: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596321: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.596321: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.596321: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.596322: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [003] d..3 276946.596322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.596323: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.596324: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [003] d..3 276946.596328: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.596330: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ UnityMain-5695 [004] d..3 276946.596330: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.596330: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.596332: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [000] d..3 276946.596333: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [001] d..3 276946.596341: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [003] d..3 276946.596343: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.596345: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.596348: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.596349: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.596349: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.596353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.596355: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.596358: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12200 [004] d..3 276946.596358: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596361: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.596364: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.596364: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.596365: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596366: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596370: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596371: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596373: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596374: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.596374: cpu_idle: state=0 cpu_id=0
+ Worker-5713 [004] d..3 276946.596376: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596377: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596379: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596380: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.596380: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ Worker-5712 [004] d..3 276946.596382: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596382: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596384: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.596385: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.596385: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.596387: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [004] d..3 276946.596387: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596388: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596389: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.596390: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [004] d..3 276946.596390: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596393: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596393: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596395: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596395: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596397: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596398: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596400: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596401: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ mdss_fb0-12067 [002] d..3 276946.596403: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.596403: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596404: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596405: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596406: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596407: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596410: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.596411: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596412: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596412: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596413: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.596415: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.596416: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596416: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596417: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596418: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [003] d..3 276946.596419: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5713 [004] d..3 276946.596420: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596421: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596425: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.596426: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.596426: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596428: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [002] d..3 276946.596428: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ FastMixer-1198 [003] d..3 276946.596429: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.596430: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596432: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ Worker-5715 [002] d..3 276946.596435: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.596437: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.596439: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.596440: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [002] d..3 276946.596440: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.596442: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.596446: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5759 [005] d..3 276946.596446: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596447: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.596448: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.596451: print: 0xffffff87dfd69750s: B|622|wait
+ AudioTrack-5759 [005] d..3 276946.596452: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.596453: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.596456: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596459: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [004] d..3 276946.596460: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [003] d..3 276946.596460: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596460: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596461: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.596463: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596464: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596465: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.596465: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [004] d..3 276946.596466: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.596467: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596468: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596471: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.596472: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.596473: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596474: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596475: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596475: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.596476: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.596477: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.596477: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596478: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596479: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [002] d..3 276946.596479: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596479: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596480: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596481: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.596482: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596482: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596483: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.596484: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.596485: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596486: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596488: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.596489: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596489: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.596490: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.596490: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.596491: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596493: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596493: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [002] d..3 276946.596494: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596495: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.596496: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.596497: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.596497: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596498: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.596499: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596500: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.596501: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596506: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.596508: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.596510: print: 0xffffff87dfd69750s: B|622|postComposition
+ trace-cmd-12202 [005] d..3 276946.596511: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.596516: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.596517: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.596520: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ UnityMain-5695 [004] d..3 276946.596526: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.596526: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596530: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596532: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596533: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596534: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596535: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.596538: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.596539: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.596542: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596543: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.596546: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596546: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596548: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596549: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.596549: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596552: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596552: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596553: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596556: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596556: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.596558: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.596559: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596560: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596562: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596564: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596564: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596565: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596567: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596568: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596568: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596571: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596571: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596573: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596573: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596574: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.596575: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596576: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596578: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596578: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596579: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596580: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596582: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596583: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596584: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.596586: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.596586: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596587: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596589: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596589: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [002] d..3 276946.596591: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.596592: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596596: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.596642: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-12059 [001] d..3 276946.596645: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596647: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.596650: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.596653: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [006] d..3 276946.596663: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.596666: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.596667: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.596669: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.596669: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.596671: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596671: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596672: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596673: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596675: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.596676: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596677: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596678: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596682: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.596682: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596683: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.596684: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [002] d..3 276946.596684: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596684: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596687: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.596687: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.596687: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596688: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596690: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596691: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596691: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.596693: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [004] d..3 276946.596693: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596694: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-5797 [006] d..3 276946.596695: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5715 [002] d..3 276946.596697: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596697: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596699: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596699: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.596700: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596702: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596703: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596703: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596705: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596706: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596708: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596709: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.596709: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.596711: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596712: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596714: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596714: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.596716: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596716: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596718: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596720: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.596720: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.596723: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596725: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.596726: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596727: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596729: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [002] d..3 276946.596730: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.596731: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.596734: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.596735: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596735: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596737: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596737: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596739: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596741: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.596753: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.596757: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.596760: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.596763: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.596794: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596797: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596799: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596801: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596801: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596802: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.596802: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.596804: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.596806: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596807: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596807: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596809: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596810: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596812: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.596813: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596813: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596815: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596816: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.596818: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.596819: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596819: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596822: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596824: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596825: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.596826: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596826: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596828: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596831: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.596831: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596832: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596833: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.596834: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.596835: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596835: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596837: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596838: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.596840: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.596840: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596841: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596843: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596844: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.596846: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.596846: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.596847: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.596849: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596850: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.596851: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.596852: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.596853: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.596856: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.596861: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.596867: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.597009: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.597012: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.597028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.597033: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12202 [005] d..3 276946.597035: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.597040: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.597049: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597053: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597056: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597056: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597058: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597058: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.597061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.597065: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597065: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.597067: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597067: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597068: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597071: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597071: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.597072: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.597072: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597075: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.597077: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [002] d..3 276946.597077: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597079: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597079: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.597080: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.597081: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.597082: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.597082: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [002] d..3 276946.597088: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597093: cpu_idle: state=0 cpu_id=2
+ FMOD-12164 [004] d..3 276946.597115: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597118: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597119: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597122: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597124: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597125: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.597126: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.597127: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597127: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597128: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597131: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597131: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597133: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597134: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [002] d..3 276946.597135: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.597136: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597137: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597138: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597140: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [002] d..3 276946.597140: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.597143: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5714 [002] d..3 276946.597145: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.597146: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.597147: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [004] d..3 276946.597148: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.597149: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597150: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597150: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597152: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597155: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597157: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597157: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597160: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597162: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597163: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597164: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.597164: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [005] d..3 276946.597165: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.597166: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597166: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597168: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597169: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597170: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597170: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.597170: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.597174: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597174: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597176: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597177: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.597179: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.597180: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.597182: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.597182: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.597188: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [002] d..3 276946.597188: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.597196: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597203: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12200 [004] d..3 276946.597210: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597213: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597215: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597216: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597219: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597219: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597221: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597222: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597224: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597225: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597228: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597230: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597232: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597232: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597233: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.597235: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597235: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597235: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597237: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597237: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597237: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597239: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597240: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597241: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597242: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597243: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597245: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597246: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.597246: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597247: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.597248: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.597248: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597251: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.597252: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597255: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597257: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597258: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597260: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597261: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597261: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597263: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.597265: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597265: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597267: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597270: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597272: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597272: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.597273: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.597275: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597276: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597277: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597278: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597279: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597280: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597282: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597282: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.597285: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597285: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597287: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597288: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.597288: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.597290: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597291: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597291: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597293: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597294: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597296: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.597296: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597297: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597300: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597302: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597303: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597304: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.597306: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.597307: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597308: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.597308: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5713 [004] d..3 276946.597310: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.597310: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597312: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [002] d..3 276946.597312: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597316: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597318: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597318: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597319: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597321: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597321: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597322: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.597323: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597323: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597324: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597326: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597326: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.597327: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [002] d..3 276946.597328: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597333: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597335: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597335: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597336: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597338: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.597341: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597341: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597343: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [002] d..3 276946.597344: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597344: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597346: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597347: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597349: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597350: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597352: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597353: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597353: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.597355: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597355: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597355: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597358: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597359: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597360: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597360: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.597362: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.597363: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597364: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597365: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597366: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.597368: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.597369: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597370: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597371: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.597372: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.597372: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [002] d..3 276946.597374: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.597374: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597376: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.597377: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.597378: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597379: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597380: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597381: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-5797 [006] d..3 276946.597381: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.597383: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597383: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597383: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597385: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597386: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597387: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597388: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597388: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597390: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597391: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.597397: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.597402: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597407: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597415: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.597419: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-12059 [006] d..3 276946.597422: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.597432: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597435: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597436: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.597436: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5712 [004] d..3 276946.597441: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597442: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597444: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597445: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597447: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597448: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597451: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597453: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597454: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597455: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597456: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597456: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597457: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.597458: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597458: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597460: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597461: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597461: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597463: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597465: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.597466: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597467: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597468: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597470: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [002] d..3 276946.597472: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597472: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597473: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597475: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.597477: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597478: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.597479: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.597480: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.597481: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.597481: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597482: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597488: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597489: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597490: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597491: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597491: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597493: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597494: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ trace-cmd-12202 [005] d..3 276946.597494: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597494: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597497: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.597498: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.597499: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597500: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.597501: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.597502: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.597504: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.597509: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597515: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597516: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.597520: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [005] d..3 276946.597522: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.597523: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.597524: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.597528: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597531: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597532: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.597536: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Worker-5712 [004] d..3 276946.597536: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597537: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597541: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597542: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597543: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.597544: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.597545: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597546: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597546: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597549: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597549: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597550: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597551: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.597552: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.597553: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597554: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597555: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597556: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.597558: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [007] d..3 276946.597558: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.597558: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597560: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597561: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597562: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.597563: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5715 [002] d..3 276946.597563: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.597564: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597565: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-5797 [006] d..3 276946.597566: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597568: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597569: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597569: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597570: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597571: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.597572: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597573: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.597574: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597576: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597577: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597577: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.597578: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.597580: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597581: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.597581: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.597582: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597583: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.597585: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.597587: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [002] d..3 276946.597591: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597596: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.597598: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.597600: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-12059 [006] d..3 276946.597609: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.597624: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [004] d..3 276946.597655: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.597659: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [007] d..3 276946.597659: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.597661: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.597671: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.597715: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.597722: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.597731: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.597734: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.597744: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597757: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.597760: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.597763: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.597764: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.597769: cpu_idle: state=0 cpu_id=3
+ rcuop/6-60 [004] d..3 276946.597771: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.597772: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.597774: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [004] d..3 276946.597776: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ rcuop/7-68 [005] d..3 276946.597813: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.597817: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.597862: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.597872: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.597899: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.597906: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.597910: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.597913: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.597914: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.597917: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.597924: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.597927: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.597928: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.597931: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.597965: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.597972: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12198 [003] d..3 276946.597996: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.598006: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.598019: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.598024: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.598025: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.598027: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.598029: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.598030: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.598032: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.598033: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.598035: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <idle>-0 [005] d..3 276946.598045: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.598047: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [006] d..3 276946.598076: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=001
+ UnityGfxDevice-5711 [006] d..3 276946.598084: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.598087: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.598090: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.598091: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.598094: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-5797 [006] d..3 276946.598100: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <...>-5797 [006] d..3 276946.598103: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [006] d..3 276946.598115: clock_set_rate: perfcl_clk state=1958400000 cpu_id=6
+ sugov:4-604 [006] d..3 276946.598121: cpu_frequency: state=1958400 cpu_id=4
+ <...>-648 [004] d..3 276946.598130: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.598133: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.598135: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.598142: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [004] d..3 276946.598144: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.598147: print: 0xffffff87dfd69750s: E|622
+ sugov:4-604 [006] d..3 276946.598159: cpu_frequency: state=1958400 cpu_id=5
+ sugov:4-604 [006] d..3 276946.598161: cpu_frequency: state=1958400 cpu_id=6
+ sugov:4-604 [006] d..3 276946.598163: cpu_frequency: state=1958400 cpu_id=7
+ sugov:4-604 [006] d..3 276946.598169: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.598180: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-648 [004] d..3 276946.598187: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.598193: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.598227: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.598235: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [006] d..3 276946.598245: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.598245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.598255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.598257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.598259: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.598261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.598263: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.598276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [000] d..3 276946.598284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.598286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.598290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.598298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.598303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.598305: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.598306: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.598307: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.598309: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.598311: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.598314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.598323: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.598325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.598330: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.598335: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.598341: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.598348: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [006] d..3 276946.598360: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ FastMixer-1198 [001] d..3 276946.598380: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.598388: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.598391: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.598394: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.598396: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.598396: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.598399: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.598400: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.598401: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.598401: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.598402: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.598404: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.598404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [000] d..3 276946.598407: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.598413: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.598420: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.598425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.598429: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.598438: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.598438: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.598446: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12202 [005] d..3 276946.598455: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.598461: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [006] d..3 276946.598476: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [006] d..3 276946.598521: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.598528: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.598530: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.598531: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.598533: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [006] d..3 276946.598534: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.598534: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <...>-648 [004] d..3 276946.598557: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.598559: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [004] d..3 276946.598561: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.598565: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-648 [004] d..3 276946.598569: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-5797 [006] d..3 276946.598570: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.598573: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.598579: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-648 [004] d..3 276946.598583: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.598589: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.598591: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.598599: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.598601: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.598611: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-648 [004] d..3 276946.598617: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-5797 [006] d..3 276946.598620: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.598634: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.598640: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [006] d..3 276946.598641: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.598650: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [006] d..3 276946.598672: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.598674: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.598681: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.598683: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.598693: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.598700: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.598713: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.598718: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.598722: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.598725: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.598728: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.598737: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.598741: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.598748: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.598751: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.598753: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.598755: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.598768: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.598769: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.598772: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.598773: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.598784: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.598788: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.598806: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.598808: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.599002: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.599004: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.599138: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.599143: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.599146: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.599150: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.599163: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.599169: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.599172: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.599173: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.599176: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.599179: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.599182: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.599209: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.599212: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.599217: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.599220: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.599222: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.599222: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.599223: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.599224: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.599225: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.599226: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.599227: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.599229: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.599235: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.599238: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.599251: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [005] d..3 276946.599255: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.599260: workqueue_queue_work: work struct=0xffffffee2ae75ba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.599260: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.599263: workqueue_activate_work: work struct 0xffffffee2ae75ba8
+ <idle>-0 [002] d..3 276946.599265: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.599275: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.599280: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.599290: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.599291: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.599293: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.599295: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [004] d..3 276946.599295: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.599300: workqueue_execute_start: work struct 0xffffffee2ae75ba8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.599318: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.599319: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.599320: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ trace-cmd-12200 [004] d..3 276946.599329: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.599334: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.599336: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.599339: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [002] d..3 276946.599348: workqueue_execute_end: work struct 0xffffffee2ae75ba8
+ <...>-8794 [004] d..3 276946.599353: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.599359: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:9-11098 [002] d..3 276946.599359: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.599361: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.599361: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.599363: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [002] d..3 276946.599365: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [004] d..3 276946.599366: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.599371: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1083 [005] d..3 276946.599405: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ sensors@1.0-se-1083 [005] d..3 276946.599412: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.599415: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [005] d..3 276946.599422: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.599427: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1082 [006] d..3 276946.599444: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [006] d..3 276946.599449: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.599451: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.599453: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [006] d..3 276946.599455: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-1115 [004] d..3 276946.599467: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.599472: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.599479: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [007] d..3 276946.599480: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.599482: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.599485: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.599485: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [004] d..3 276946.599489: cpu_idle: state=0 cpu_id=4
+ HwBinder:867_1-4281 [000] d..3 276946.599523: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.599549: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.599561: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.599563: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.599567: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.599600: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.599601: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.599608: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.599642: workqueue_queue_work: work struct=0xffffffed9e21c628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.599643: workqueue_activate_work: work struct 0xffffffed9e21c628
+ <idle>-0 [002] d..3 276946.599644: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.599645: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [006] d..3 276946.599649: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.599649: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [006] d..3 276946.599653: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.599653: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.599654: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.599655: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.599656: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.599658: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [005] d..3 276946.599658: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.599661: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.599665: workqueue_execute_start: work struct 0xffffffed9e21c628: function 0xffffff87e01740e8f
+ SensorService-4286 [007] d..3 276946.599666: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-8794 [005] d..3 276946.599671: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.599672: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.599674: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.599686: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.599689: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [005] d..3 276946.599691: workqueue_execute_end: work struct 0xffffffed9e21c628
+ <...>-8794 [005] d..3 276946.599692: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.599693: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ SensorService-4286 [007] d..3 276946.599701: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ kworker/u16:9-11098 [003] d..3 276946.599704: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.599707: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.599710: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [003] d..3 276946.599710: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.599713: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [007] d..3 276946.599713: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-8794 [005] d..3 276946.599715: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.599716: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.599716: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <...>-8794 [005] d..3 276946.599717: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.599717: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.599720: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <...>-8794 [005] d..3 276946.599723: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.599727: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.599728: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.599730: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.599732: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [002] d..3 276946.599737: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.599738: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.599740: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-5797 [006] d..3 276946.599742: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:4-604 [004] d..3 276946.599748: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ <...>-10919 [007] d..3 276946.599749: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.599754: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sugov:4-604 [004] d..3 276946.599756: cpu_frequency: state=2457600 cpu_id=4
+ HwBinder:867_1-4281 [000] d..3 276946.599758: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.599762: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.599764: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.599767: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.599770: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:4-604 [004] d..3 276946.599810: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.599812: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.599814: cpu_frequency: state=2457600 cpu_id=7
+ sugov:4-604 [004] d..3 276946.599818: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <...>-10919 [007] d..3 276946.599819: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.599821: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.599828: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.599830: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.599849: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ sensors@1.0-se-1087 [004] d..3 276946.599856: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.599856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.599858: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.599860: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.599863: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.599868: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.599868: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1086 [005] d..3 276946.599874: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [005] d..3 276946.599877: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.599878: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.599879: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.599881: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.599881: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.599884: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ sensors@1.0-se-1115 [004] d..3 276946.599887: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-5797 [006] d..3 276946.599887: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.599887: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.599890: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.599894: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.599896: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [006] d..3 276946.599896: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1115 [004] d..3 276946.599896: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.599897: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.599899: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.599899: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.599902: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-10919 [007] d..3 276946.599904: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.599908: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdd6534S
+ <...>-10919 [007] d..3 276946.599912: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.599914: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.599917: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:867_1-4281 [001] d..3 276946.599918: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [001] d..3 276946.599930: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-6079 [000] d..3 276946.599931: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-10919 [007] d..3 276946.599933: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.599937: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-6079 [000] d..3 276946.599938: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-5797 [006] d..3 276946.599939: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.599940: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.599940: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.599943: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-5797 [006] d..3 276946.599944: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-5797 [006] d..3 276946.599945: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-6079 [000] d..3 276946.599946: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-6079 [000] d..3 276946.599952: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.599954: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [007] d..3 276946.599954: print: 0xffffff87dfd69750s: E|1661
+ <...>-5797 [006] d..3 276946.599956: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.599958: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [006] d..3 276946.599961: cpu_idle: state=0 cpu_id=6
+ <...>-84 [002] d..3 276946.599963: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [001] d..3 276946.599963: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.599966: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.599969: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.599973: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ SensorService-4286 [007] d..3 276946.599975: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [001] d..3 276946.599976: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.599984: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.599988: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.599991: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.599991: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ kgsl_worker_th-294 [003] d..3 276946.599996: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.599997: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-1196 [001] d..3 276946.599998: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ SensorService-4286 [007] d..3 276946.599998: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.599999: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.600000: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.600002: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [003] d..3 276946.600003: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.600003: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.600005: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.600008: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdceb58S
+ <...>-10919 [007] d..3 276946.600010: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-1196 [001] d..3 276946.600011: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.600012: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.600014: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:867_1-4281 [000] d..3 276946.600015: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [001] d..3 276946.600016: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <...>-6079 [002] d..3 276946.600017: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.600022: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <...>-6079 [002] d..3 276946.600023: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.600027: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.600027: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ HwBinder:867_1-4281 [000] d..3 276946.600028: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.600034: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.600036: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [002] d..3 276946.600036: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.600037: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.600040: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [002] d..3 276946.600043: cpu_idle: state=0 cpu_id=2
+ <...>-83 [003] d..3 276946.600058: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-1196 [001] d..3 276946.600064: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [001] d..3 276946.600072: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.600074: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.600077: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.600084: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.600091: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.600097: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.600103: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.600106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12199 [003] d..3 276946.600108: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.600112: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.600114: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.600119: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [003] d..3 276946.600119: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.600123: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.600124: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.600127: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.600130: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.600132: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.600146: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.600157: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.600162: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.600162: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.600177: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.600179: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.600182: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.600184: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.600189: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.600244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.600249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.600253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.600256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.600259: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.600265: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.600267: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.600268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.600273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.600275: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.600278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.600284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.600286: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.600291: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.600294: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.600300: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.600303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.600307: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.600308: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.600310: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.600312: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.600313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.600318: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.600319: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.600319: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.600321: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.600323: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <...>-5797 [006] d..3 276946.600324: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.600325: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.600325: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.600326: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.600327: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <idle>-0 [004] d..3 276946.600327: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.600328: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.600329: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600331: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600334: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.600346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.600354: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.600355: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Thread-9-5756 [004] d..3 276946.600355: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.600356: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Thread-9-5756 [004] d..3 276946.600358: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [006] d..3 276946.600359: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600362: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.600362: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.600362: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.600363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.600365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.600367: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.600368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.600369: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600370: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.600371: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.600371: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.600372: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.600374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.600375: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.600379: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.600380: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600380: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ AudioTrack-5740 [004] d..3 276946.600381: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ AudioTrack-5759 [005] d..3 276946.600381: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600382: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600383: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.600385: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.600386: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.600388: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600391: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600398: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600401: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600403: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.600403: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600404: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600408: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.600410: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.600410: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600412: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600414: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600418: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600420: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600421: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600423: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600425: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600426: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600430: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600432: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600432: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600434: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600436: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600437: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600441: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600442: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600444: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600445: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600450: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600452: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600452: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600455: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600456: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600458: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600462: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600464: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600464: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600466: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600468: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600470: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600473: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600475: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600476: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.600477: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.600477: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600479: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600481: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600484: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600485: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600487: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600488: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.600494: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.600496: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.600496: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.600498: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.600498: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600501: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600505: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600506: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600507: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600509: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600511: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600513: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600516: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600516: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600518: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600520: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600521: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600524: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.600526: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600526: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600526: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600529: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600531: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.600531: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.600532: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600534: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Thread-9-5756 [004] d..3 276946.600534: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600537: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600537: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600539: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.600540: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.600541: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600542: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600545: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600547: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600553: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600555: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600557: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600559: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600561: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600563: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600563: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600565: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600567: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600568: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600570: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600573: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600573: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600576: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600578: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600579: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600581: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600584: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600584: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600586: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600588: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600589: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600591: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600594: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600594: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600596: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600598: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.600599: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.600599: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.600600: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.600601: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600604: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600604: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600606: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600608: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600610: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600612: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600614: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600614: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600616: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600618: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600620: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600622: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600625: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600625: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600629: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600631: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.600631: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.600632: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.600634: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.600636: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.600638: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [005] d..3 276946.600638: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.600641: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.600644: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.600646: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.600651: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [005] d..3 276946.600660: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.600664: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.600736: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.600739: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.600741: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.600741: cpu_idle: state=0 cpu_id=3
+ <...>-5797 [006] d..3 276946.600742: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.600781: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.600782: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.600787: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.600801: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.600801: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600806: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600813: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600817: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600818: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600821: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600823: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600825: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600828: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600830: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600830: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600832: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600834: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600836: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600838: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600840: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600841: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600843: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600845: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600847: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600849: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600852: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600852: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600854: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600856: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600857: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600859: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600861: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600863: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600865: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600867: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600868: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600871: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600873: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600873: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600875: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600877: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600879: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600881: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600883: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600884: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600886: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600888: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600889: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600892: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600894: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600894: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600896: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600898: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600900: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600902: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600905: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600905: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.600907: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600908: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.600912: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600915: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.600915: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600917: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600918: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600922: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600924: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600927: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600930: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600932: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600933: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600935: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600938: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600942: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600944: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600946: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600948: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600950: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600953: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600955: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600957: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600959: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600961: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600963: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600965: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600966: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600968: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600970: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600971: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600974: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600976: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600979: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600981: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600983: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600984: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600987: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.600989: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.600991: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.600993: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.600995: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.600997: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.600999: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601001: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601002: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.601004: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.601004: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601006: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.601007: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.601008: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.601019: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.601020: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.601022: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [007] d..3 276946.601024: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ trace-cmd-12205 [005] d..3 276946.601024: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.601025: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.601030: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.601055: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.601057: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.601129: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.601135: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.601137: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.601179: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601186: cpu_idle: state=0 cpu_id=7
+ <...>-12059 [006] d..3 276946.601186: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.601191: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601193: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.601195: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601198: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601201: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601223: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601223: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601226: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601229: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601232: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601235: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601235: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601238: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601240: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601242: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601244: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601246: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601247: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601248: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601250: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601252: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601254: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601256: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601256: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601258: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601260: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601262: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601264: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601266: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601267: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601269: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601271: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601273: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601275: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601277: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601278: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601279: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601281: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601283: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601285: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601287: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601289: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601291: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601293: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601294: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601296: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601298: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601299: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601301: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601303: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601304: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601306: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601308: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601309: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601311: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601313: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601314: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601316: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601318: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601319: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601321: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601323: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601325: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601327: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601329: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601329: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601331: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601333: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601335: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601337: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.601338: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.601339: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.601339: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601339: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601342: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601343: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601345: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601347: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601350: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601351: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.601352: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601354: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.601356: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.601358: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.601359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.601360: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.601360: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601363: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601366: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601369: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601371: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601372: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.601373: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601374: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601376: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.601377: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.601377: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601379: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601381: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601381: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.601382: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.601383: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.601383: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.601385: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.601386: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [007] d..3 276946.601386: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.601387: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.601389: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.601391: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.601391: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.601392: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.601394: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601396: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601399: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601400: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601402: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601404: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601404: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601406: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601408: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601410: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601412: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601414: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601414: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601417: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601418: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601419: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12203 [004] d..3 276946.601420: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601420: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.601421: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601423: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.601424: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.601425: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.601425: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.601427: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.601432: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601435: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601437: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601438: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601440: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601443: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601446: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601448: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601450: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601452: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601454: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.601454: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601456: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601457: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.601458: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.601459: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601461: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601462: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601464: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601467: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601469: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601472: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601474: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601475: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601477: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601480: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601480: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601482: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601484: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601486: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601488: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601490: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601491: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601493: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601495: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601496: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601498: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601500: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601500: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601502: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601504: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601505: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601508: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601510: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601511: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601513: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601515: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601516: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601518: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601521: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601527: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601529: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601531: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601533: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601535: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601537: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601538: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601540: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601542: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601544: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601546: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601548: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601548: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601551: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601553: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601554: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601556: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601558: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601558: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601561: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601563: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601564: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601566: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601568: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601569: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601570: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601572: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601574: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601576: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601578: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601578: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601580: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601582: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601583: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601585: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601587: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601588: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601589: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601591: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601593: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601595: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601597: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601598: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601600: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601602: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601604: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601606: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601608: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601609: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.601610: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601612: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.601614: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.601615: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.601616: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.601618: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601621: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601623: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601624: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601627: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.601629: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601630: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601631: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.601633: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.601634: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601636: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601637: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601639: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601642: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601643: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601645: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601647: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601649: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601651: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601653: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601653: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601655: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601657: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601658: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601660: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601662: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601662: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601665: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601666: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601668: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601670: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601672: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601673: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601675: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601677: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601679: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601681: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601682: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601683: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601685: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601687: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601688: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601690: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601692: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601692: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601694: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601696: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601697: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601699: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601702: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601702: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601705: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601706: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601708: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601710: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601712: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601713: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601715: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601717: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601719: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601721: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601723: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601723: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601725: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601727: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601729: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601731: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601733: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601733: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601735: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601737: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601738: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601741: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601743: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601744: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601746: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601748: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601750: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601752: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601754: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601755: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601757: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601759: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601760: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601762: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601765: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601765: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601768: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601770: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601771: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601773: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601775: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601775: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601777: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601779: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601780: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601782: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601785: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601786: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601788: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601790: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601792: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601794: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601796: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601796: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601798: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601800: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601801: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601803: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601805: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601806: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601807: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601809: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601811: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601813: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601815: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601815: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601817: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601820: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601821: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601823: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601825: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601826: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601828: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601830: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601831: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601833: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601836: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601837: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601839: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601841: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601842: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601845: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601846: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601848: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.601849: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601850: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.601852: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.601853: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.601854: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.601855: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601860: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601863: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601865: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.601866: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601867: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601869: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.601870: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.601871: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601873: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601873: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601875: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601877: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601879: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601881: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601883: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601885: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601887: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601889: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601890: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601892: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601894: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601895: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601896: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601899: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601900: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.601902: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.601904: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.601904: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601907: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601908: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.601910: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.601910: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.601912: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601912: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.601914: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.601914: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.601916: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.601921: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.601924: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.601926: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.601926: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.601927: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12204 [005] d..3 276946.601928: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.601931: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.601931: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.601936: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.601938: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.602000: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.602006: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.602007: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.602052: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.602055: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.602059: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602060: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602062: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.602064: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602067: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.602074: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.602075: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.602089: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602091: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602093: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602096: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602099: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602102: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602102: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602105: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602107: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602109: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602111: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602114: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602114: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602116: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602118: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602119: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602122: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602124: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602125: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602127: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602129: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602131: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602133: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602135: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602136: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602138: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602140: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602141: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602143: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602145: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602145: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602147: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602149: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602151: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602153: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602155: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602156: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602158: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602160: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602162: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602164: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602166: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602167: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602169: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602171: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602173: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602175: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602177: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602180: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602182: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602184: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602186: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602188: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602190: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602191: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602193: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602195: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602197: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602199: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602201: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602201: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602204: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602205: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602207: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602209: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602211: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602213: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602216: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602217: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602219: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602221: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602223: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602224: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602227: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602229: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602230: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602232: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602234: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602235: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602238: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602240: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602241: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602243: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.602244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.602245: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602245: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602247: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602249: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.602249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.602251: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.602252: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.602254: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.602256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.602259: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.602261: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.602262: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.602264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.602264: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.602265: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602269: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.602269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.602270: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.602271: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.602272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.602272: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.602276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.602276: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602279: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602279: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602281: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ writer-5743 [000] d..3 276946.602281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.602282: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.602282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.602283: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602285: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.602285: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.602287: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.602288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.602288: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602289: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.602290: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.602290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-5797 [006] d..3 276946.602291: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602292: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602294: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.602294: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.602295: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.602296: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.602296: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602298: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602298: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.602298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.602299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.602300: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602302: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602304: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.602304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.602306: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.602307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.602308: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602308: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602311: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602312: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602314: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.602314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.602316: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.602317: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602318: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602319: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602320: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.602321: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.602322: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.602322: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602323: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602326: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602328: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602328: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602330: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602332: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602333: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602336: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.602336: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.602337: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602338: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602340: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602341: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602343: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.602343: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.602345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.602345: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.602346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.602347: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602347: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.602348: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [006] d..3 276946.602349: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.602351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.602351: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [007] d..3 276946.602351: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.602352: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.602352: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.602353: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.602355: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.602356: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.602357: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.602358: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.602359: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602361: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.602361: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.602363: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602365: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.602366: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.602367: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.602367: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.602368: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602369: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602369: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.602370: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.602370: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [006] d..3 276946.602371: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602373: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.602374: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.602375: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602377: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602379: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602379: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602381: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602383: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602385: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602387: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602389: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.602389: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602391: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602393: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602395: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.602396: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.602396: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602398: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602400: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602401: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602402: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602404: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602406: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602408: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602409: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602410: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602411: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602413: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602415: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602417: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602419: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602420: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602422: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602424: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602425: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602427: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602429: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602430: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602431: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602433: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602435: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602437: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602439: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602439: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602441: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602443: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602445: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602447: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602449: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602449: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602451: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602452: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602454: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602456: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602458: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602458: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602460: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602462: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602463: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602532: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.602537: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.602541: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.602576: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.602578: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.602581: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.602587: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.602587: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602593: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602596: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.602598: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602603: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.602625: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.602625: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602628: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602630: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602634: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602638: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.602638: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602641: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602641: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.602643: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.602644: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.602645: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.602645: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.602646: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.602648: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.602648: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.602650: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [007] d..3 276946.602653: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602656: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602659: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [004] d..3 276946.602661: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602661: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602663: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.602665: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12204 [005] d..3 276946.602665: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.602665: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602668: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.602669: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.602670: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602672: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602674: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602676: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602678: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602681: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602689: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602691: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602693: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602695: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602697: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602700: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602701: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602703: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602705: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602707: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602709: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602711: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602717: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602720: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.602720: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.602722: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.602722: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.602723: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602726: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602728: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602728: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602730: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.602730: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.602731: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.602732: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602734: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602736: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602738: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602738: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602740: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602742: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602743: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602746: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602748: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602750: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602752: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602754: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602755: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602758: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602760: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602760: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602762: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602764: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602765: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602767: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602770: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602771: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602773: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602775: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602777: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602779: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602781: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602783: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602785: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602787: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602788: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602791: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602792: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602793: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.602794: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.602794: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602795: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602799: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602801: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.602804: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.602805: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.602805: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.602807: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602809: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602812: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602815: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602815: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602817: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602819: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602820: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602823: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602825: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602827: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602829: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602831: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602833: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602835: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602837: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602838: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602840: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602842: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602843: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602846: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602848: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602849: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602851: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602853: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602854: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602857: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602859: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602859: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602862: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602864: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602865: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602867: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602870: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602870: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602872: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602874: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602875: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602877: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602880: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602881: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602884: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602886: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602887: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602889: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602891: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602891: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602893: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602895: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602897: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602899: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602901: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602902: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602904: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602906: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602908: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602911: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.602915: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.602917: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.602918: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.602919: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.602921: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602921: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602923: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602925: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602927: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602929: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602931: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602932: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602933: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.602933: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602935: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602937: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.602938: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.602939: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602942: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602942: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602944: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602946: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602948: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602950: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602953: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602953: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602955: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602957: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602958: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602961: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602963: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602967: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602970: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602972: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602973: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602975: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602978: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602978: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.602980: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602982: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602983: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602986: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.602988: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602988: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602990: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.602992: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.602993: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.602995: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.602998: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.602998: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.603000: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.603002: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.603004: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.603006: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.603008: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.603010: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.603013: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.603014: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.603016: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.603018: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.603020: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.603021: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.603023: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.603024: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.603026: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.603140: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.603141: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.603143: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [000] d..3 276946.603147: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ <idle>-0 [000] d..3 276946.603153: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [001] d..3 276946.603153: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.603156: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.603160: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <idle>-0 [000] d..3 276946.603170: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.603173: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.603177: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <...>-5797 [006] d..3 276946.603178: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.603186: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.603189: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.603191: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5794 [001] d..3 276946.603191: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [005] d..3 276946.603192: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-5794 [001] d..3 276946.603199: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.603201: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.603205: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [002] d..3 276946.603205: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <idle>-0 [004] d..3 276946.603211: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ trace-cmd-12198 [005] d..3 276946.603214: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.603214: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.603215: cpu_idle: state=0 cpu_id=4
+ <...>-5794 [001] d..3 276946.603222: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FMOD-12164 [005] d..3 276946.603224: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [001] d..3 276946.603229: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12198 [005] d..3 276946.603230: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.603234: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.603254: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.603260: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.603262: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.603265: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.603309: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5795 [002] d..3 276946.603316: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.603317: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.603317: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.603323: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.603327: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.603345: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.603346: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.603532: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.603538: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.603540: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.603543: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.603555: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.603556: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.603580: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.603584: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.603658: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.603664: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.603666: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.603668: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.603686: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.603690: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.603694: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.603696: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.603723: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.603728: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.603791: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.603792: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.603995: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.604000: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.604002: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604004: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.604040: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.604043: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.604052: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.604053: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.604204: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.604210: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.604212: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604214: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.604232: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.604233: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.604238: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.604239: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.604243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.604244: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.604247: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.604248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.604249: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.604251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.604251: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [000] d..3 276946.604254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.604263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12204 [005] d..3 276946.604266: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.604268: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.604269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.604270: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.604271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.604272: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.604274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.604280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.604282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.604287: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.604288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.604290: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.604292: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.604299: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.604302: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.604305: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.604307: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.604307: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.604311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.604316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.604322: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.604325: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.604326: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.604343: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.604347: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.604350: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.604351: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.604352: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.604352: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.604354: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.604354: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604356: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.604357: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.604357: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.604358: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.604359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.604363: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.604366: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.604368: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.604370: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.604372: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.604375: workqueue_queue_work: work struct=0xffffffed9e21c628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.604376: workqueue_activate_work: work struct 0xffffffed9e21c628
+ <idle>-0 [002] d..3 276946.604377: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.604377: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.604380: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.604382: cpu_idle: state=4294967295 cpu_id=3
+ AudioTrack-5759 [005] d..3 276946.604384: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.604387: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [005] d..3 276946.604387: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.604391: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.604391: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.604391: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.604392: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.604393: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.604394: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.604397: workqueue_execute_start: work struct 0xffffffed9e21c628: function 0xffffff87e01740e8f
+ writer-5743 [000] d..3 276946.604397: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.604398: cpu_idle: state=0 cpu_id=1
+ rcu_preempt-7 [003] d..3 276946.604400: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.604403: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.604404: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [004] d..3 276946.604404: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.604405: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.604407: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.604410: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.604412: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.604414: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.604414: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.604418: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [004] d..3 276946.604419: workqueue_execute_end: work struct 0xffffffed9e21c628
+ kworker/u16:9-11098 [003] d..3 276946.604421: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.604426: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.604430: cpu_idle: state=0 cpu_id=4
+ kworker/u16:9-11098 [003] d..3 276946.604436: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:9-11098 [003] d..3 276946.604448: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.604451: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.604452: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.604454: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.604456: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.604463: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1085 [005] d..3 276946.604486: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ sensors@1.0-se-1085 [005] d..3 276946.604492: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.604493: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604496: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.604500: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.604504: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1084 [006] d..3 276946.604509: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [006] d..3 276946.604513: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.604515: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.604517: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [006] d..3 276946.604521: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.604524: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.604525: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [004] d..3 276946.604526: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.604530: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.604532: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604534: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.604535: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.604538: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.604538: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.604541: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [004] d..3 276946.604541: cpu_idle: state=0 cpu_id=4
+ HwBinder:867_1-4281 [000] d..3 276946.604556: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.604569: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-12059 [006] d..3 276946.604578: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.604578: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.604582: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [004] d..3 276946.604582: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.604582: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.604586: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.604588: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.604588: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.604590: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.604590: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ HwBinder:867_1-4281 [000] d..3 276946.604608: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.604608: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.604615: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.604654: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.604675: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.604682: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.604684: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.604684: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.604687: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.604700: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.604712: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.604718: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.604746: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.604751: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.604803: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.604809: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.604811: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604814: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.604848: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.604851: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.604854: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.604855: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.604856: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.604859: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.604865: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.604868: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.604879: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.604884: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.604886: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.604890: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.604891: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.604897: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.604899: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.604902: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.604906: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.604907: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.604912: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.604912: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.604914: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.604917: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.604920: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.604922: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.604928: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.604932: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.604934: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.604937: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.604939: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.604942: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.604947: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.604953: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.604964: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.604967: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-10919 [007] d..3 276946.604970: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.604971: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.604971: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [006] d..3 276946.604972: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.604973: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.604974: cpu_idle: state=4294967295 cpu_id=3
+ <...>-1196 [001] d..3 276946.604977: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.604977: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.604979: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.604982: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.604987: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.604994: cpu_idle: state=0 cpu_id=1
+ <...>-83 [003] d..3 276946.604994: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.604996: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.604998: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.604998: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.605001: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.605004: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.605016: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605020: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605100: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.605106: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605108: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605109: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.605128: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.605129: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605132: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605133: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605133: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605136: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.605155: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605158: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605269: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.605275: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605277: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605278: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.605289: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.605291: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.605297: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.605298: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.605302: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605303: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.605324: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605327: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605412: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.605417: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605419: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605421: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.605439: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.605440: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605443: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.605444: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.605444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605447: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.605467: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605470: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.605477: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.605483: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.605485: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.605489: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.605492: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.605494: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.605506: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.605513: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.605595: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.605602: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <idle>-0 [006] d..3 276946.605605: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.605606: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [006] d..3 276946.605606: cpu_idle: state=0 cpu_id=6
+ <...>-1197 [007] d..3 276946.605641: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.605656: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.605661: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605663: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605665: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.605684: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.605687: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.605692: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605693: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.605713: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605717: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605842: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.605848: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605850: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605851: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.605852: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.605855: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.605857: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.605860: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.605861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.605862: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605864: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605865: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605867: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605869: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.605884: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.605884: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605886: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.605888: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.605890: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.605891: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.605892: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.605896: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.605911: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.605915: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.606243: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.606243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.606248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.606249: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.606250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.606251: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.606252: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.606253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.606263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.606269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.606271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.606274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.606275: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.606278: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ writer-5743 [000] d..3 276946.606280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.606281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.606281: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.606283: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FastMixer-1198 [001] d..3 276946.606286: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.606288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.606290: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.606295: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.606296: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.606297: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.606302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.606306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.606311: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.606317: cpu_idle: state=0 cpu_id=0
+ FMOD-12164 [005] d..3 276946.606318: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.606322: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.606336: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.606343: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.606344: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.606346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.606347: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.606349: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.606349: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.606351: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.606352: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.606355: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.606357: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.606360: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.606363: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.606366: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.606366: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.606366: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.606370: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.606373: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.606374: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.606375: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.606377: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.606378: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.606387: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.606394: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [004] d..3 276946.606414: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.606420: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.606653: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.606659: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.606661: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.606663: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.606681: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.606684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.606688: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.606690: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.606710: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.606713: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.606765: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.606767: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.606773: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.606775: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.606812: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.606818: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.606820: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.606822: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.606840: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.606842: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.606846: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.606847: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.606867: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.606871: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.607038: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.607044: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.607046: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.607048: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.607051: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.607055: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.607056: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.607058: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.607079: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.607083: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.607089: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.607093: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.607326: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.607331: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.607333: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.607335: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.607353: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.607355: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.607359: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.607360: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.607386: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.607390: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.607430: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.607437: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.607441: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.607444: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.607465: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.607469: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.607478: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.607480: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.607483: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.607493: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.607500: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.607543: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.607557: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.607558: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.607560: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.607563: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.607573: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.607575: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.607578: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.607593: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.607600: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.607705: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.607707: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [005] d..3 276946.607711: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.607718: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.607720: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.607723: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.607732: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.607736: cpu_idle: state=0 cpu_id=4
+ UnityChoreogra-5761 [005] d..3 276946.607762: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.607767: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.607769: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.607770: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.607800: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [005] d..3 276946.607808: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.607809: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.607812: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.607813: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.607815: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.607818: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.607822: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.607832: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.607841: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.607843: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.607845: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ appEventThread-651 [000] d..3 276946.607849: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.607852: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.607855: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.607859: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ ndroid.systemu-4573 [002] d..3 276946.607861: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.607861: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [004] d..3 276946.607862: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.607864: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [004] d..3 276946.607866: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.607869: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.607871: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.607876: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.607884: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.607889: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.607898: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.607899: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.607899: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.607902: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-4888 [003] d..3 276946.607909: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.607915: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12198 [005] d..3 276946.607932: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.607937: cpu_idle: state=0 cpu_id=5
+ ndroid.systemu-4573 [002] d..3 276946.607956: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ ndroid.systemu-4573 [002] d..3 276946.607962: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.607964: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.607967: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.607976: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.607984: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.608047: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.608049: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.608074: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.608080: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.608082: cpu_idle: state=4294967295 cpu_id=6
+ <...>-4888 [003] d..3 276946.608083: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.608084: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.608090: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.608092: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [003] d..3 276946.608093: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.608096: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [003] d..3 276946.608101: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.608103: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [003] d..3 276946.608104: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.608107: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.608108: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.608112: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.608116: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-12059 [006] d..3 276946.608125: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.608129: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [003] d..3 276946.608145: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.608149: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.608155: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [002] d..3 276946.608158: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.608158: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.608164: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [002] d..3 276946.608165: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.608166: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.608169: print: 0xffffff87dfd69750s: B|4573|query
+ trace-cmd-12201 [000] d..3 276946.608169: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.608171: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.608174: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.608177: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.608179: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [003] d..3 276946.608180: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.608182: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.608186: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-10919 [007] d..3 276946.608212: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.608216: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.608218: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.608220: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.608222: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.608225: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.608226: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.608228: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [003] d..3 276946.608232: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.608239: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.608241: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.608243: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-12059 [006] d..3 276946.608243: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.608244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [004] d..3 276946.608247: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-10919 [007] d..3 276946.608247: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.608248: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.608248: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.608249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.608251: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [004] d..3 276946.608254: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <idle>-0 [000] d..3 276946.608255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [004] d..3 276946.608255: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.608258: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.608268: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.608271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.608272: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.608277: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.608279: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [004] d..3 276946.608282: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.608284: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [004] d..3 276946.608289: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.608290: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.608293: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ FastMixer-1198 [001] d..3 276946.608296: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.608297: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.608302: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.608304: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [004] d..3 276946.608304: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.608307: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.608307: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.608309: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.608313: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.608315: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.608318: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [007] d..3 276946.608323: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.608328: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.608330: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.608332: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.608335: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.608336: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.608340: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.608348: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.608350: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.608351: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.608352: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.608354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.608361: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12199 [003] d..3 276946.608362: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.608362: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.608364: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.608366: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.608368: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.608370: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.608370: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.608370: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.608372: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.608375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.608377: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.608380: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.608384: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.608387: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.608388: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.608389: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.608390: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.608396: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.608410: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.608416: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.608780: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.608788: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <idle>-0 [005] d..3 276946.608793: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [003] d..3 276946.608795: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.608797: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [003] d..3 276946.608798: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.608800: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.608806: workqueue_queue_work: work struct=0xffffffed9e21c328 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.608807: workqueue_activate_work: work struct 0xffffffed9e21c328
+ <idle>-0 [002] d..3 276946.608809: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.608816: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.608819: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.608824: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.608828: workqueue_execute_start: work struct 0xffffffed9e21c328: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.608838: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.608839: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.608840: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.608849: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.608850: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.608853: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.608856: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [002] d..3 276946.608859: workqueue_execute_end: work struct 0xffffffed9e21c328
+ kworker/u16:9-11098 [002] d..3 276946.608869: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.608870: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.608875: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.608875: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [004] d..3 276946.608876: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.608886: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.608925: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.608929: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.608940: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.608957: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.608962: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.608964: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.608965: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.608966: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.608968: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ sensors@1.0-se-1040 [004] d..3 276946.608975: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.608976: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [004] d..3 276946.608979: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.608981: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.608984: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [004] d..3 276946.608986: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [006] d..3 276946.608988: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.608992: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [006] d..3 276946.608992: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.608994: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.608998: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [002] d..3 276946.608998: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.609000: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.609003: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.609029: print: 0xffffff87dfd69750s: E|867
+ kgsl_worker_th-294 [002] d..3 276946.609037: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.609038: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.609039: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.609046: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.609052: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.609056: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-4888 [007] d..3 276946.609060: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ kgsl_worker_th-294 [002] d..3 276946.609066: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.609070: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ HwBinder:867_1-4281 [000] d..3 276946.609092: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.609094: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.609099: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.609151: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ Thread-9-5756 [005] d..3 276946.609170: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ SensorService-4286 [007] d..3 276946.609173: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.609181: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.609183: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.609189: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.609192: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [007] d..3 276946.609193: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [000] d..3 276946.609196: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.609199: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ trace-cmd-12202 [005] d..3 276946.609210: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.609214: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [005] d..3 276946.609215: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [002] d..3 276946.609220: workqueue_queue_work: work struct=0xffffffee2ae754a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <...>-8794 [002] d..3 276946.609221: workqueue_activate_work: work struct 0xffffffee2ae754a8
+ <...>-8794 [002] d..3 276946.609222: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ HwBinder:867_1-4281 [000] d..3 276946.609229: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [002] d..3 276946.609229: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.609231: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [007] d..3 276946.609231: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.609234: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [002] d..3 276946.609234: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.609235: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [003] d..3 276946.609236: workqueue_execute_start: work struct 0xffffffee2ae754a8: function 0xffffff87e01740e8f
+ <...>-4888 [007] d..3 276946.609236: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.609238: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [007] d..3 276946.609240: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.609240: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.609242: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [003] d..3 276946.609243: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [003] d..3 276946.609244: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.609255: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.609256: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.609258: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.609259: workqueue_execute_end: work struct 0xffffffee2ae754a8
+ kworker/u16:12-20386 [006] d..3 276946.609260: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kgsl_worker_th-294 [002] d..3 276946.609267: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.609268: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [003] d..3 276946.609269: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.609271: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ kworker/u16:12-20386 [006] d..3 276946.609273: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.609274: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-648 [004] d..3 276946.609274: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <idle>-0 [003] d..3 276946.609274: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [002] d..3 276946.609275: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [005] d..3 276946.609275: cpu_idle: state=4294967295 cpu_id=5
+ <...>-648 [004] d..3 276946.609275: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.609277: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.609279: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.609283: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [002] d..3 276946.609284: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.609285: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [002] d..3 276946.609293: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-4291 [005] d..3 276946.609295: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.609297: print: 0xffffff87dfd69750s: B|622|waitForever
+ sensors@1.0-se-4291 [005] d..3 276946.609300: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.609303: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.609305: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ sensors@1.0-se-4291 [005] d..3 276946.609308: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.609312: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.609320: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.609322: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.609332: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.609338: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.609341: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.609348: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.609356: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <...>-4888 [007] d..3 276946.609358: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-1040 [004] d..3 276946.609359: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.609361: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.609363: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.609365: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ sensors@1.0-se-1115 [006] d..3 276946.609366: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1040 [004] d..3 276946.609366: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.609366: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.609368: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [004] d..3 276946.609370: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.609370: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [007] d..3 276946.609371: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.609372: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.609372: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.609374: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-4888 [007] d..3 276946.609374: print: 0xffffff87dfd69750s: B|4573|query
+ sensors@1.0-se-1115 [006] d..3 276946.609374: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.609375: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.609376: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.609378: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.609379: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ FMOD-12164 [005] d..3 276946.609386: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.609386: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ HwBinder:867_1-4281 [000] d..3 276946.609389: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [005] d..3 276946.609390: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.609399: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.609406: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.609409: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.609422: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.609429: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.609435: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.609442: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.609455: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.609463: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.609463: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.609466: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.609469: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.609479: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.609490: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.609495: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.609595: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.609596: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.609608: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.609615: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.609616: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.609618: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.609675: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.609680: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.609847: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.609854: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.609857: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.609860: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.609865: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.609867: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.609885: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.609891: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.609893: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.609897: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.609901: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.609907: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.609909: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.609913: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.609914: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.609918: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.609920: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.609924: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.609926: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.609932: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.609935: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.609938: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.609943: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.609949: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.609949: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.609954: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.609956: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.609959: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.609963: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.609970: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.609974: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.609979: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.609981: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.609983: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.609991: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.609996: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.609999: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.610001: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-83 [003] d..3 276946.610003: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.610006: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.610007: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.610013: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.610017: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.610023: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.610198: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.610202: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.610204: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.610207: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.610220: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.610223: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.610244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.610248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.610251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.610254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.610264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.610269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.610272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.610275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.610279: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.610282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.610286: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.610287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.610288: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.610291: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.610294: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.610296: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.610301: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.610301: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610302: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.610303: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.610305: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.610306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.610308: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.610311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.610315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.610321: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.610342: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.610349: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.610350: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [006] d..3 276946.610350: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.610351: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.610352: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.610355: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.610355: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.610356: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.610357: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.610358: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.610362: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.610364: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.610367: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.610372: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.610373: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.610373: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.610377: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.610377: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.610379: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.610395: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.610402: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.610445: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.610450: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610452: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.610454: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.610474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.610476: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.610480: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610481: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.610502: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.610505: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.610672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.610678: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.610681: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.610701: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.610701: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.610704: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.610705: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.610706: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610708: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.610728: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.610731: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.610800: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.610802: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.610813: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.610814: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.610870: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.610876: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610877: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.610880: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.610897: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.610900: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.610903: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.610904: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.610904: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.610907: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.610926: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.610928: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.611040: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.611045: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.611048: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.611049: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-10919 [007] d..3 276946.611050: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.611052: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.611055: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [002] d..3 276946.611059: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.611061: cpu_idle: state=4294967295 cpu_id=2
+ rcu_preempt-7 [003] d..3 276946.611062: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.611065: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [002] d..3 276946.611067: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <idle>-0 [005] d..3 276946.611075: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.611076: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.611078: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.611081: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.611088: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.611088: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.611092: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/0-10 [005] d..3 276946.611093: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611094: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.611096: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.611096: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [002] d..3 276946.611115: clock_set_rate: bimc_msmbus_a_clk state=1016987648 cpu_id=2
+ <...>-8794 [002] d..3 276946.611120: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-8794 [002] d..3 276946.611130: clock_set_rate: bimc_a_clk state=1016987648 cpu_id=2
+ <idle>-0 [005] d..3 276946.611131: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.611132: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.611134: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-12059 [006] d..3 276946.611134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611137: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [002] d..3 276946.611155: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <...>-8794 [002] d..3 276946.611165: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.611166: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ trace-cmd-12200 [005] d..3 276946.611166: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611167: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.611169: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [005] d..3 276946.611171: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.611175: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.611176: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.611178: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ smem_native_rp-87 [006] d..3 276946.611179: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611182: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [002] d..3 276946.611182: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.611183: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.611186: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.611190: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.611287: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.611293: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.611295: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.611297: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.611338: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611342: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.611434: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.611441: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.611454: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.611466: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.611469: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.611469: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.611470: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.611472: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.611474: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.611478: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.611494: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.611498: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.611499: cpu_idle: state=4294967295 cpu_id=6
+ DispSync-650 [000] d..3 276946.611500: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <...>-8794 [005] d..3 276946.611501: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.611501: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-8794 [005] d..3 276946.611503: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ DispSync-650 [000] d..3 276946.611504: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ smem_native_rp-87 [006] d..3 276946.611507: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611509: cpu_idle: state=0 cpu_id=6
+ DispSync-650 [000] d..3 276946.611514: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.611516: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.611520: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-10919 [007] d..3 276946.611521: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.611527: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12198 [005] d..3 276946.611528: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [006] d..3 276946.611529: cpu_idle: state=4294967295 cpu_id=6
+ DispSync-650 [000] d..3 276946.611532: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611533: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.611533: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611537: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.611538: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.611539: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sfEventThread-652 [001] d..3 276946.611549: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.611551: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ sfEventThread-652 [001] d..3 276946.611556: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ trace-cmd-12204 [005] d..3 276946.611561: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ trace-cmd-12204 [005] d..3 276946.611562: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ trace-cmd-12204 [005] d..3 276946.611565: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-12059 [006] d..3 276946.611567: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [000] d..3 276946.611567: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-8794 [005] d..3 276946.611570: workqueue_execute_end: work struct 0xffffffee74ebd360
+ sfEventThread-652 [001] d..3 276946.611570: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.611573: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-8794 [005] d..3 276946.611576: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.611577: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.611578: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [005] d..3 276946.611580: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.611590: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611595: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.611608: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.611621: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.611626: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ AudioOut_15-1199 [007] d..3 276946.611655: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.611659: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.611665: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.611667: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.611669: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.611694: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.611698: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.611735: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.611750: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.611754: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611757: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-10919 [007] d..3 276946.611761: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.611767: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.611769: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.611771: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [006] d..3 276946.611771: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.611779: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.611781: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611787: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ <...>-10919 [007] d..3 276946.611790: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.611791: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.611793: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.611797: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.611800: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.611819: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.611823: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.611842: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.611849: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611851: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.611854: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611858: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.611874: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611896: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611918: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611929: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.611934: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.611936: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611938: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.611943: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.611949: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.611951: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611958: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.611961: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611977: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.611981: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611983: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.611986: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.611989: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.611998: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612009: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612014: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.612021: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.612022: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612023: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.612023: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.612026: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.612033: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612040: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612044: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612047: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ sfEventThread-652 [001] d..3 276946.612048: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.612048: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.612050: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.612052: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [001] d..3 276946.612054: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.612055: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.612056: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612058: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.612078: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.612079: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.612083: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.612084: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.612104: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.612105: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.612106: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ <idle>-0 [006] d..3 276946.612108: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.612108: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612110: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.612156: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.612166: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.612220: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.612227: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.612229: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.612233: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.612241: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.612245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.612249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.612253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.612269: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ HwBinder:624_3-679 [001] d..3 276946.612270: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ writer-5743 [000] d..3 276946.612275: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.612278: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.612281: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.612286: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.612294: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.612294: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.612300: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.612302: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.612305: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.612312: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.612316: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.612319: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.612321: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [006] d..3 276946.612322: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.612323: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.612324: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.612326: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.612326: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.612331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.612332: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.612332: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [006] d..3 276946.612333: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612335: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.612338: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.612341: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.612346: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-10919 [007] d..3 276946.612355: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.612355: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.612359: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.612362: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.612366: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.612374: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.612375: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.612377: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.612380: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.612381: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.612382: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.612383: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.612384: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.612386: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.612390: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.612391: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.612392: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.612392: cpu_idle: state=4294967295 cpu_id=5
+ AudioTrack-5740 [004] d..3 276946.612395: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.612395: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.612396: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.612402: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.612409: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.612409: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.612415: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.612428: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.612429: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.612434: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [004] d..3 276946.612434: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.612435: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.612436: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.612439: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.612441: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.612449: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.612452: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.612485: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.612491: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.612493: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612495: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.612534: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.612539: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.612589: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612591: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.612643: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ HwBinder:624_3-679 [001] d..3 276946.612732: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.612751: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [003] d..3 276946.612760: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.612760: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.612763: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.612766: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.612768: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612770: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.612773: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.612786: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.612793: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.612795: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.612798: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-12059 [006] d..3 276946.612806: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.612809: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.612814: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.612815: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.612828: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.612830: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.612839: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.612863: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612868: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612871: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.612874: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.612876: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612877: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612880: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.612882: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612884: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.612892: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.612911: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.612915: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.612922: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [005] d..3 276946.612925: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.612925: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [005] d..3 276946.612926: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.612932: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.612936: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.612947: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.612948: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.612951: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.612963: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.612970: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.612972: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.612973: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.612976: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ trace-cmd-12198 [005] d..3 276946.612977: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.612981: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.612984: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.612985: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.612987: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.612992: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.612993: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.612994: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.612994: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.613000: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.613003: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.613014: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ HwBinder:624_3-679 [001] d..3 276946.613181: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.613190: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.613192: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.613195: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.613201: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.613218: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.613220: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.613221: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.613223: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.613225: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ HwBinder:624_3-679 [001] d..3 276946.613244: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.613258: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.613265: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.613267: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.613271: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ mdss_fb0-12067 [000] d..3 276946.613272: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.613278: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.613294: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.613294: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.613304: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.613310: print: 0xffffff87dfd69750s: E|622
+ Thread-9-5756 [005] d..3 276946.613311: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.613315: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.613328: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.613335: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613337: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.613340: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.613344: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.613349: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.613351: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.613352: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.613354: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.613362: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.613363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.613365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.613369: print: 0xffffff87dfd69750s: B|622|wait
+ rcuop/2-28 [005] d..3 276946.613372: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.613374: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.613375: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.613375: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.613375: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.613376: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.613379: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.613379: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.613381: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.613386: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.613389: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613391: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.613394: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.613401: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.613405: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.613408: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613410: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613412: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.613417: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.613421: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [002] d..3 276946.613423: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613432: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613455: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.613458: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [002] d..3 276946.613460: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613466: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613580: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613590: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613592: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.613617: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.613621: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.613622: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-10919 [007] d..3 276946.613627: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.613629: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [006] d..3 276946.613629: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.613630: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.613632: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [002] d..3 276946.613647: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=2
+ <...>-10919 [007] d..3 276946.613650: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.613651: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.613655: cpu_frequency: state=1171200 cpu_id=0
+ <...>-10919 [007] d..3 276946.613655: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.613657: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:0-603 [002] d..3 276946.613672: cpu_frequency: state=1171200 cpu_id=1
+ sugov:0-603 [002] d..3 276946.613676: cpu_frequency: state=1171200 cpu_id=2
+ <...>-12059 [006] d..3 276946.613677: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.613680: cpu_frequency: state=1171200 cpu_id=3
+ <idle>-0 [006] d..3 276946.613680: cpu_idle: state=0 cpu_id=6
+ sugov:0-603 [002] d..3 276946.613705: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.613719: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.613753: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.613759: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.613761: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.613766: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.613786: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.613790: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.613889: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.613895: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.613897: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.613899: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.613918: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.613918: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.613923: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.613924: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.613944: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.613947: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.614067: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.614072: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.614074: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614076: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.614115: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.614120: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.614246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.614254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.614260: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.614265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.614274: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.614280: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.614282: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614284: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.614293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-10919 [007] d..3 276946.614302: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.614303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.614304: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.614306: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.614307: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.614308: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.614308: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614311: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.614312: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.614322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.614331: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.614333: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.614334: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.614334: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.614344: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.614346: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.614351: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.614356: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614358: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.614362: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.614381: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.614382: workqueue_activate_work: work struct 0xffffffee749d0b60
+ <...>-10919 [007] d..3 276946.614383: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.614388: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.614390: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.614391: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.614395: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ writer-5743 [000] d..3 276946.614396: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.614401: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.614404: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.614405: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.614411: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.614421: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.614432: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.614480: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.614491: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.614492: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.614493: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.614495: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.614505: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.614508: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.614512: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.614513: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.614515: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.614520: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-8794 [005] d..3 276946.614525: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-8794 [005] d..3 276946.614527: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.614529: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.614538: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.614540: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.614567: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.614569: workqueue_execute_end: work struct 0xffffffee749d0b60
+ <...>-8794 [005] d..3 276946.614575: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.614576: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.614579: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.614598: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.614604: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.614606: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614608: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.614646: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.614650: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.614860: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.614861: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.614863: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614864: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.614876: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.614887: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.614890: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.614891: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.614896: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.614896: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [006] d..3 276946.614897: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.614900: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.614908: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.614912: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.614918: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.614920: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.614925: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.614926: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.614939: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-12059 [006] d..3 276946.614946: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.614949: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.614949: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.614952: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.614958: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.614966: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.614975: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.614977: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.614983: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.614984: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.614993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.614994: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.615003: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.615003: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.615011: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.615013: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.615018: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.615027: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.615035: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.615038: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.615041: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.615043: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.615045: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.615047: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.615051: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.615058: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.615058: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.615060: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.615063: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.615065: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.615068: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.615070: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [001] d..3 276946.615071: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.615081: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.615087: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.615089: cpu_idle: state=4294967295 cpu_id=6
+ <...>-83 [003] d..3 276946.615090: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.615091: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.615096: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.615099: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.615100: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.615102: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.615103: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-1196 [001] d..3 276946.615120: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.615131: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ trace-cmd-12204 [005] d..3 276946.615131: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.615133: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.615133: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.615135: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.615138: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.615138: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.615152: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.615161: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.615163: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.615164: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.615174: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.615177: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.615257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.615263: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.615265: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.615267: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.615307: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.615312: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.615499: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.615502: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.615504: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.615506: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.615541: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.615544: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.615565: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.615567: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.615688: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-10919 [007] d..3 276946.615697: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-10919 [007] d..3 276946.615701: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [007] d..3 276946.615735: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [006] d..3 276946.615820: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.615821: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.616123: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.616129: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.616131: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.616132: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.616153: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.616153: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.616158: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.616159: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.616179: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.616182: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.616246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.616253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.616259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.616264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.616278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.616286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.616289: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.616294: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.616303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.616305: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.616312: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.616315: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.616328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.616329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.616337: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.616340: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.616352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.616362: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.616389: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.616397: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.616399: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.616399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.616399: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.616401: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.616403: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.616407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.616408: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.616410: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.616410: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.616411: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.616412: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.616412: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.616413: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.616415: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.616416: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.616418: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.616421: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.616425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.616426: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.616428: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.616434: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.616435: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.616435: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.616438: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.616439: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.616440: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.616442: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.616446: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.616462: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.616465: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.616467: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.616478: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.616682: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.616684: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.616708: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.616714: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.616715: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.616717: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.616735: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.616737: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.616741: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.616742: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.616767: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.616771: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.616810: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.616814: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.616939: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.616940: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.616964: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.616966: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.617016: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.617022: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617023: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.617025: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.617044: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.617046: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.617050: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617051: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.617071: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.617074: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.617170: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.617176: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617178: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.617180: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.617198: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.617200: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.617204: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617205: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.617225: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.617228: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.617317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.617322: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617324: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.617326: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.617345: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.617346: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.617350: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617352: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.617357: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.617360: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.617363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.617365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-12059 [006] d..3 276946.617371: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.617374: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [005] d..3 276946.617468: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.617473: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.617547: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.617548: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.617551: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.617556: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617558: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.617559: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.617578: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.617579: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.617583: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617585: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.617605: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.617608: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.617706: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.617714: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.617726: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.617732: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.617741: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.617758: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.617759: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.617762: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [005] d..3 276946.617765: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ rcu_preempt-7 [003] d..3 276946.617768: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ rcuop/6-60 [005] d..3 276946.617771: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617773: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.617778: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.617779: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [005] d..3 276946.617779: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.617782: cpu_idle: state=0 cpu_id=5
+ rcuop/7-68 [006] d..3 276946.617825: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.617829: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.617939: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.617945: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.617947: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.617949: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.617993: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.617998: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.618211: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618212: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.618246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.618253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.618256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.618257: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.618262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.618263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.618264: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618266: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.618276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.618284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.618285: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.618286: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.618287: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.618291: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.618292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.618293: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.618301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.618302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.618310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.618313: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.618315: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.618318: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.618326: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.618327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.618335: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.618338: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.618350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.618360: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.618384: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.618394: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.618394: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.618396: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.618397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.618402: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.618403: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.618404: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.618405: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.618407: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.618410: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.618412: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.618415: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.618416: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.618419: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.618419: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.618429: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.618440: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.618460: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.618460: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.618466: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618468: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.618469: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.618470: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.618470: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.618472: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.618474: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.618476: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.618479: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.618480: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618482: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.618484: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618486: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618487: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.618502: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.618503: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618505: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.618505: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.618507: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618509: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.618509: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.618511: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.618531: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.618534: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.618537: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.618539: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.618541: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.618543: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.618548: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618549: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [005] d..3 276946.618561: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.618565: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.618588: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.618591: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.618593: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.618595: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.618604: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.618608: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.618611: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.618615: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.618617: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.618617: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.618618: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.618619: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.618642: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.618646: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.618652: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.618657: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618659: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618661: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.618680: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.618682: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.618686: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618688: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.618708: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.618712: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.618759: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.618763: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.618766: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.618767: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.618812: workqueue_queue_work: work struct=0xffffffed9e21c928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.618814: workqueue_activate_work: work struct 0xffffffed9e21c928
+ <idle>-0 [002] d..3 276946.618816: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.618827: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.618828: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.618829: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.618830: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.618833: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [005] d..3 276946.618833: workqueue_execute_start: work struct 0xffffffed9e21c928: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.618840: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.618841: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.618842: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.618846: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618848: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618850: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.618852: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.618858: workqueue_execute_end: work struct 0xffffffed9e21c928
+ kworker/u16:12-20386 [006] d..3 276946.618862: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.618863: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.618867: cpu_idle: state=0 cpu_id=5
+ kworker/u16:12-20386 [006] d..3 276946.618868: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.618868: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:12-20386 [006] d..3 276946.618869: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.618871: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.618873: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.618876: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1083 [005] d..3 276946.618906: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ sensors@1.0-se-1083 [005] d..3 276946.618912: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618914: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618916: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [005] d..3 276946.618922: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.618926: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1082 [006] d..3 276946.618931: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [006] d..3 276946.618936: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.618938: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.618940: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [006] d..3 276946.618947: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.618949: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.618950: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.618952: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.618957: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.618959: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.618961: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.618961: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.618963: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.618965: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.618966: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.618969: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-12059 [006] d..3 276946.619006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.619011: cpu_idle: state=0 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.619014: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.619039: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.619050: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.619055: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.619087: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.619104: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.619114: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.619137: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.619160: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.619169: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.619169: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.619173: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.619177: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.619199: workqueue_queue_work: work struct=0xffffffed9e21c928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ HwBinder:867_1-4281 [000] d..3 276946.619199: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [002] d..3 276946.619200: workqueue_activate_work: work struct 0xffffffed9e21c928
+ <idle>-0 [002] d..3 276946.619202: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.619204: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.619212: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.619212: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.619213: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.619213: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.619215: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.619216: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.619216: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [005] d..3 276946.619217: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.619217: workqueue_execute_start: work struct 0xffffffed9e21c928: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [006] d..3 276946.619221: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.619222: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.619222: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.619227: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.619229: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.619230: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.619231: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.619231: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [006] d..3 276946.619234: workqueue_execute_end: work struct 0xffffffed9e21c928
+ <...>-8794 [004] d..3 276946.619238: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ kworker/u16:12-20386 [006] d..3 276946.619239: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.619243: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [004] d..3 276946.619244: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.619246: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [000] d..3 276946.619246: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [005] d..3 276946.619246: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <...>-8794 [004] d..3 276946.619250: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.619253: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1087 [005] d..3 276946.619267: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [005] d..3 276946.619274: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.619276: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.619278: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.619281: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.619286: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1086 [006] d..3 276946.619287: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [006] d..3 276946.619290: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.619292: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.619294: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.619296: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.619297: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.619299: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.619300: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.619304: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [004] d..3 276946.619304: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.619305: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.619306: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [004] d..3 276946.619307: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.619307: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.619309: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.619314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.619330: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.619344: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.619353: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.619357: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-12059 [006] d..3 276946.619361: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.619367: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.619369: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [007] d..3 276946.619387: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:867_1-4281 [000] d..3 276946.619388: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.619398: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.619399: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.619407: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.619408: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.619411: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.619416: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.619431: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.619449: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.619458: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.619630: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.619637: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.619639: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.619642: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.619679: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.619683: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.619846: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.619855: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.619858: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.619862: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.619870: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.619874: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.619886: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.619894: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.619896: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.619901: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.619904: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.619912: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.619915: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.619920: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.619925: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.619933: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [002] d..3 276946.619934: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.619942: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ <idle>-0 [002] d..3 276946.619944: cpu_idle: state=4294967295 cpu_id=2
+ <...>-1196 [001] d..3 276946.619947: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.619949: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [001] d..3 276946.619957: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.619975: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.619980: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.619982: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.619985: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.619985: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.619989: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.619990: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.619995: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [000] d..3 276946.619999: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.620011: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.620023: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.620032: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.620034: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.620035: cpu_idle: state=4294967295 cpu_id=0
+ <...>-1196 [001] d..3 276946.620040: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.620044: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.620056: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.620067: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.620069: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.620080: cpu_idle: state=0 cpu_id=0
+ mdss_fb0-12067 [002] d..3 276946.620095: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.620106: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.620245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.620251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.620256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.620261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.620267: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.620271: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.620273: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.620275: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ writer-5743 [000] d..3 276946.620276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.620284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.620287: cpu_idle: state=4294967295 cpu_id=1
+ FMOD-5742 [004] d..3 276946.620288: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.620292: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.620292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.620301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.620302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.620310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.620314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.620325: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.620328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.620336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.620341: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.620351: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.620360: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.620387: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.620397: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.620397: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.620398: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.620400: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.620406: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.620407: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.620407: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.620409: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.620415: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.620416: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.620418: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.620421: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.620423: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.620423: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.620426: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.620433: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.620444: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.620464: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.620474: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.620487: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.620493: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.620495: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.620497: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.620516: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.620520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.620524: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.620525: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.620546: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.620549: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.620802: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.620805: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.620865: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.620871: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.620872: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.620874: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.620913: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.620918: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.620957: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.620959: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.621159: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.621164: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621166: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621168: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.621206: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621209: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.621290: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.621295: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621297: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621299: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.621318: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.621319: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.621323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621325: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.621345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621347: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.621420: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.621425: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621427: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621429: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.621447: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.621449: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.621452: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621454: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.621473: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621477: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.621515: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.621518: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.621520: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.621523: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.621578: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.621584: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621586: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621587: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.621605: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.621606: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.621610: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621611: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.621631: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621634: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [005] d..3 276946.621649: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.621653: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.621656: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.621660: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.621668: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.621672: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.621726: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.621731: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621733: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621735: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.621752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.621755: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.621760: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.621766: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.621769: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.621771: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.621773: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.621790: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621793: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ trace-cmd-12204 [005] d..3 276946.621796: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621800: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.621801: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.621803: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [005] d..3 276946.621805: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.621808: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.621879: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.621885: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621887: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621889: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.621908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.621910: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621913: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.621914: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.621914: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621917: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.621937: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.621940: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.621984: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.621985: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.622054: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.622060: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.622062: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.622063: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.622071: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.622074: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.622102: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.622107: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.622230: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.622236: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.622238: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.622240: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.622245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.622252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.622258: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.622260: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.622264: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.622265: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.622265: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.622272: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.622275: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.622281: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.622282: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <...>-12059 [006] d..3 276946.622286: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.622287: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.622289: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.622301: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ vsync_retire_w-192 [002] d..3 276946.622307: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.622309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.622312: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.622316: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.622317: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.622326: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.622327: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.622335: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.622338: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.622350: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.622352: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.622360: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.622363: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.622374: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.622384: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.622408: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.622419: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.622420: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.622421: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.622424: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.622428: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.622429: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.622430: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.622431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.622436: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.622438: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.622440: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.622440: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.622444: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.622445: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.622447: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.622455: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.622458: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.622463: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.622465: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.622466: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.622467: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.622486: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.622487: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.622488: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.622492: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.622494: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.622496: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.622514: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.622517: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.622664: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.622667: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.622672: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.622673: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.623013: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.623019: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623021: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623023: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.623042: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.623044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.623048: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623049: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.623069: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.623072: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.623256: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623256: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.623421: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.623427: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623429: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623431: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.623471: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.623475: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.623542: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.623547: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623549: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623551: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.623570: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.623571: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.623575: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623576: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.623596: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.623600: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.623732: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.623737: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623739: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623741: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.623760: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.623761: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623763: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.623764: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.623765: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623767: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.623799: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.623803: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.623869: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.623875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623877: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623878: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.623897: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.623897: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.623901: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623902: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.623922: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.623925: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.623929: workqueue_queue_work: work struct=0xffffffed9e21c328 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.623930: workqueue_activate_work: work struct 0xffffffed9e21c328
+ <idle>-0 [002] d..3 276946.623932: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.623942: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.623943: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.623944: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.623947: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.623947: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [004] d..3 276946.623950: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.623955: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.623957: cpu_idle: state=4294967295 cpu_id=5
+ <...>-8794 [004] d..3 276946.623957: workqueue_execute_start: work struct 0xffffffed9e21c328: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.623958: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-8794 [004] d..3 276946.623961: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.623963: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.623963: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <...>-8794 [004] d..3 276946.623966: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.623968: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.623970: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.623971: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.623976: workqueue_execute_end: work struct 0xffffffed9e21c328
+ kworker/u16:12-20386 [006] d..3 276946.623979: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.623981: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.623984: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [006] d..3 276946.623985: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.623985: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.623986: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.623989: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.623991: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.623991: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1085 [004] d..3 276946.624010: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ sensors@1.0-se-1085 [004] d..3 276946.624015: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.624017: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.624019: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.624021: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.624025: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [006] d..3 276946.624028: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [006] d..3 276946.624032: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.624034: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.624036: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.624041: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1084 [006] d..3 276946.624041: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.624044: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.624050: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.624050: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.624054: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.624054: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.624058: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.624076: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.624091: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.624102: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.624108: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.624124: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.624141: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.624151: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.624152: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.624168: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.624175: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.624178: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.624179: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.624181: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.624181: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.624183: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ SensorService-4286 [007] d..3 276946.624185: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.624186: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.624203: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ trace-cmd-12205 [005] d..3 276946.624205: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.624210: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.624211: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ HwBinder:867_1-4281 [000] d..3 276946.624225: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.624226: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.624227: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.624232: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.624232: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [006] d..3 276946.624234: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.624236: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.624241: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.624246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.624252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ DispSync-650 [001] d..3 276946.624256: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ <idle>-0 [000] d..3 276946.624256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ DispSync-650 [001] d..3 276946.624262: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ writer-5743 [000] d..3 276946.624272: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ DispSync-650 [001] d..3 276946.624273: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.624275: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.624280: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ writer-5743 [000] d..3 276946.624281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.624283: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.624287: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.624289: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.624293: cpu_idle: state=0 cpu_id=6
+ DispSync-650 [001] d..3 276946.624296: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.624297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.624305: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.624307: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.624308: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [003] d..3 276946.624314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.624316: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.624322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.624327: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.624332: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.624337: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.624338: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.624340: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [003] d..3 276946.624341: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.624349: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ appEventThread-651 [002] d..3 276946.624352: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ writer-5743 [000] d..3 276946.624360: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12198 [005] d..3 276946.624361: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.624362: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.624364: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.624370: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.624371: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.624373: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.624373: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.624373: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.624373: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [003] d..3 276946.624379: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.624379: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.624384: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.624384: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.624386: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.624389: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ appEventThread-651 [002] d..3 276946.624404: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.624406: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.624406: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.624413: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ appEventThread-651 [002] d..3 276946.624416: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.624417: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.624419: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.624421: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.624423: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [006] d..3 276946.624424: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.624424: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.624436: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.624436: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.624439: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.624444: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.624445: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.624446: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.624446: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ appEventThread-651 [002] d..3 276946.624450: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.624452: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ FastMixer-1198 [001] d..3 276946.624454: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.624457: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.624457: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ AudioTrack-5759 [005] d..3 276946.624458: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.624461: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.624463: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.624463: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.624467: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [004] d..3 276946.624473: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.624473: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.624480: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.624484: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.624509: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.624518: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.624533: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.624539: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.624541: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.624543: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.624547: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.624552: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.624561: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.624567: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [006] d..3 276946.624572: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.624573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12200 [006] d..3 276946.624575: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.624597: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.624602: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ trace-cmd-12200 [006] d..3 276946.624612: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.624643: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.624645: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [006] d..3 276946.624679: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.624690: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.624693: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [006] d..3 276946.624697: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.624698: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [006] d..3 276946.624703: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.624706: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.624711: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.624713: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.624715: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.624718: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.624720: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.624738: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.624740: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ ndroid.systemu-4573 [003] d..3 276946.624743: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=006
+ FMOD-12164 [005] d..3 276946.624756: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.624758: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ appEventThread-651 [000] d..3 276946.624758: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [005] d..3 276946.624760: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.624761: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [006] d..3 276946.624761: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.624767: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.624768: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [006] d..3 276946.624773: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.624775: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [003] d..3 276946.624794: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [001] d..3 276946.624796: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-648 [001] d..3 276946.624806: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.624809: cpu_idle: state=4294967295 cpu_id=2
+ ndroid.systemu-4573 [003] d..3 276946.624809: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.624810: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.624811: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.624814: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.624814: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [003] d..3 276946.624821: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <...>-648 [001] d..3 276946.624832: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12204 [000] d..3 276946.624834: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-4888 [006] d..3 276946.624842: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.624844: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.624846: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [003] d..3 276946.624849: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ appEventThread-651 [002] d..3 276946.624849: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.624861: cpu_idle: state=0 cpu_id=2
+ ndroid.systemu-4573 [003] d..3 276946.624863: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.624865: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.624872: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-6079 [001] d..3 276946.624878: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-6079 [001] d..3 276946.624886: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.624889: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12201 [000] d..3 276946.624893: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.624895: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.624908: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [001] d..3 276946.624917: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [001] d..3 276946.624926: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ trace-cmd-12199 [002] d..3 276946.624931: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [001] d..3 276946.624943: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.624947: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-84 [002] d..3 276946.624948: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-6079 [001] d..3 276946.624953: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.624953: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.624955: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.624956: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.624957: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.624961: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.624972: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.624981: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-1196 [000] d..3 276946.624982: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.624983: cpu_idle: state=0 cpu_id=1
+ <...>-1196 [000] d..3 276946.624991: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ ndroid.systemu-4573 [003] d..3 276946.624991: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.624993: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.624996: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.624999: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ ndroid.systemu-4573 [003] d..3 276946.625005: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.625006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.625008: cpu_idle: state=4294967295 cpu_id=2
+ <...>-1196 [000] d..3 276946.625009: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.625011: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [003] d..3 276946.625014: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.625014: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-6079 [001] d..3 276946.625016: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.625019: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [003] d..3 276946.625022: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [001] d..3 276946.625023: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.625026: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.625031: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ ndroid.systemu-4573 [003] d..3 276946.625031: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [001] d..3 276946.625040: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.625050: cpu_idle: state=0 cpu_id=1
+ <...>-83 [003] d..3 276946.625054: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.625072: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.625075: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.625081: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [000] d..3 276946.625083: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.625083: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.625085: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.625087: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [000] d..3 276946.625092: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.625094: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.625099: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.625106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [000] d..3 276946.625109: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.625110: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.625114: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.625115: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.625118: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [001] d..3 276946.625125: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.625137: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.625138: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.625141: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [002] d..3 276946.625169: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <...>-4888 [002] d..3 276946.625179: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.625182: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.625189: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [002] d..3 276946.625220: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.625227: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.625236: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.625240: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.625248: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.625252: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [003] d..3 276946.625253: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.625257: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.625261: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.625264: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [002] d..3 276946.625265: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.625269: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.625273: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.625278: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.625283: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-10919 [007] d..3 276946.625295: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.625301: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.625303: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.625305: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.625324: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [002] d..3 276946.625325: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <...>-12059 [006] d..3 276946.625325: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.625329: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.625330: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [002] d..3 276946.625338: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.625340: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.625347: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-12059 [006] d..3 276946.625351: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.625354: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.625355: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.625366: cpu_idle: state=0 cpu_id=2
+ <...>-648 [003] d..3 276946.625382: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [003] d..3 276946.625388: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [003] d..3 276946.625392: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.625404: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ UnityMain-5695 [004] d..3 276946.625405: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-648 [003] d..3 276946.625407: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.625413: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.625414: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625416: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.625433: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625434: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625438: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.625439: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625441: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625442: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.625444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.625444: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.625446: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.625447: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.625448: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.625448: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625448: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625453: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.625454: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625455: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-648 [003] d..3 276946.625455: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625456: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.625458: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625459: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.625460: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625461: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625461: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625464: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625465: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.625466: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625466: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625467: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-648 [003] d..3 276946.625469: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ Worker-5712 [004] d..3 276946.625469: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625470: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.625471: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.625471: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.625472: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625472: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625474: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625476: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.625477: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.625478: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625478: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625479: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.625480: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.625481: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625481: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625483: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625484: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625486: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625486: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5714 [002] d..3 276946.625488: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.625500: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-648 [003] d..3 276946.625504: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.625506: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [006] d..3 276946.625509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.625514: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.625516: cpu_idle: state=0 cpu_id=3
+ Worker-5714 [002] d..3 276946.625522: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.625522: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.625532: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.625534: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.625539: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.625546: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [000] d..3 276946.625553: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.625567: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.625572: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.625576: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.625580: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.625581: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.625586: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.625588: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.625590: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.625594: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-10919 [007] d..3 276946.625600: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.625602: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-10919 [007] d..3 276946.625603: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.625606: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1197 [006] d..3 276946.625637: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.625684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.625691: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.625695: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.625698: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.625701: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.625703: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityMain-5695 [004] d..3 276946.625715: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625721: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625721: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625723: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.625724: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625725: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625726: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.625729: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625730: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.625731: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625732: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625733: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625735: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.625735: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625736: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625739: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625741: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625742: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.625743: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.625744: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.625746: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.625747: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.625750: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.625752: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.625753: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [002] d..3 276946.625769: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.625779: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.625786: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.625788: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625789: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625791: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625791: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.625792: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625795: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625798: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625800: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625801: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625802: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625802: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.625803: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.625805: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.625806: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625806: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625809: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.625811: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625811: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625812: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.625813: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.625814: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.625814: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625815: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625817: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.625817: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.625817: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.625820: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625820: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.625822: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625823: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625823: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625824: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625824: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.625825: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.625826: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.625827: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625830: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.625831: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625831: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625832: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.625833: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.625838: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.625847: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.625867: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.625872: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.625873: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.625875: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.625915: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.625920: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.625921: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.625926: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.625970: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625971: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625973: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625974: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625976: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625977: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.625980: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625983: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.625984: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625985: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.625986: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625987: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.625987: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.625987: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.625989: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625989: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.625990: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.625991: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.625992: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.625994: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.625994: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625995: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.625995: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.625997: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.625997: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.625997: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626000: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626000: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626002: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626003: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.626004: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626004: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626004: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626005: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.626006: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.626007: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.626008: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626009: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626010: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626011: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626011: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.626014: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.626014: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626014: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626018: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626019: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626020: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.626022: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.626022: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626023: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626025: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.626027: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626027: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626028: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626029: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626030: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626032: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626033: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626035: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626036: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626038: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.626042: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.626044: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [002] d..3 276946.626045: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.626045: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626047: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.626048: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626048: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626050: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.626051: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.626052: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.626053: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.626053: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.626055: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.626055: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626056: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626057: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626058: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626060: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626061: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626061: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626063: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626064: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626064: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.626065: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626065: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626066: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626068: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626069: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626070: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626070: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626071: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626071: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626073: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626074: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626076: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626076: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626079: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626079: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626081: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626082: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626083: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12203 [005] d..3 276946.626084: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626084: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.626085: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.626086: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.626089: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [002] d..3 276946.626094: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626094: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626098: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ trace-cmd-12202 [005] d..3 276946.626102: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.626104: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.626108: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.626114: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.626144: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.626146: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.626148: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.626151: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626151: cpu_idle: state=4294967295 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.626152: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.626153: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626154: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.626155: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.626157: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.626157: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.626160: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626160: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.626162: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.626163: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5715 [006] d..3 276946.626167: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.626169: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [006] d..3 276946.626171: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.626174: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.626180: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.626185: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=001
+ Worker-5714 [002] d..3 276946.626187: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.626188: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.626195: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [002] d..3 276946.626196: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.626201: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626204: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626209: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.626212: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.626214: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.626215: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.626217: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [006] d..3 276946.626224: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.626228: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.626230: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.626249: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.626253: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.626264: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.626265: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.626270: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12204 [001] d..3 276946.626271: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.626278: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.626283: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-10919 [007] d..3 276946.626286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.626292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.626294: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.626297: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [002] d..3 276946.626310: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [002] d..3 276946.626322: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.626325: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.626330: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.626334: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.626338: cpu_idle: state=0 cpu_id=6
+ writer-5743 [002] d..3 276946.626342: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5747 [001] d..3 276946.626346: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ <idle>-0 [002] d..3 276946.626353: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [003] d..3 276946.626357: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5747 [001] d..3 276946.626357: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ FastMixer-1198 [003] d..3 276946.626366: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5747 [001] d..3 276946.626367: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <idle>-0 [002] d..3 276946.626369: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.626374: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ EnlightenWorke-5748 [001] d..3 276946.626378: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.626385: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ EnlightenWorke-5748 [001] d..3 276946.626385: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ FastMixer-1198 [003] d..3 276946.626386: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [001] d..3 276946.626394: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ writer-5743 [002] d..3 276946.626394: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.626397: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [000] d..3 276946.626402: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityMain-5747 [001] d..3 276946.626402: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ writer-5743 [002] d..3 276946.626402: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.626405: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5747 [001] d..3 276946.626408: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ <idle>-0 [003] d..3 276946.626410: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5747 [001] d..3 276946.626415: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ writer-5743 [002] d..3 276946.626419: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [001] d..3 276946.626420: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-4888 [000] d..3 276946.626426: print: 0xffffff87dfd69750s: E|4573
+ EnlightenWorke-5748 [001] d..3 276946.626426: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.626429: cpu_idle: state=0 cpu_id=2
+ EnlightenWorke-5748 [001] d..3 276946.626432: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-10919 [007] d..3 276946.626434: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5747 [001] d..3 276946.626439: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ <...>-10919 [007] d..3 276946.626440: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.626442: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.626444: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5747 [001] d..3 276946.626445: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [001] d..3 276946.626452: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [001] d..3 276946.626456: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [001] d..3 276946.626462: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.626462: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.626465: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [001] d..3 276946.626469: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-10919 [007] d..3 276946.626469: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.626471: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626483: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.626488: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626488: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.626490: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5747 [001] d..3 276946.626491: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.626491: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.626492: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [006] d..3 276946.626497: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626500: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.626501: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.626503: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [001] d..3 276946.626509: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.626512: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.626514: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.626518: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5759 [005] d..3 276946.626528: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [003] d..3 276946.626528: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.626528: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.626531: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.626536: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.626537: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.626540: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [003] d..3 276946.626548: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.626595: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.626601: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.626605: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.626606: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626610: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626611: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.626612: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.626613: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.626614: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626614: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.626614: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.626616: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626617: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.626620: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.626621: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626622: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626623: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626624: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626625: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626625: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626627: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.626628: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626629: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626629: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626631: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626632: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626634: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626635: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626637: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626638: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626639: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626640: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626640: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.626641: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.626643: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626645: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626646: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626646: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626647: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.626648: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.626648: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.626649: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626650: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626653: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626655: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626655: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.626658: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.626658: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626660: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626662: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626663: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.626664: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626664: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.626666: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626667: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.626669: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.626669: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626669: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626671: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.626671: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626671: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.626672: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.626676: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626677: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.626678: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626679: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626680: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626682: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626682: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626685: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626685: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.626687: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.626688: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.626688: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626689: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626690: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626691: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626693: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.626694: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626694: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.626694: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.626695: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626695: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626696: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.626697: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.626698: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.626699: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.626699: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626701: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626702: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626702: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626703: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626704: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626704: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.626705: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.626706: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626707: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626708: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626709: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626709: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626711: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.626711: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626712: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626714: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626715: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.626717: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.626717: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.626717: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.626717: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.626719: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.626720: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626721: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.626721: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626722: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626722: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626723: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.626723: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.626723: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.626725: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626726: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626727: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626727: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626728: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.626729: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.626730: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626731: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626732: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626733: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626735: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626736: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626738: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.626740: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.626741: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626743: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.626745: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626745: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626746: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626748: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.626748: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [006] d..3 276946.626748: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626748: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.626751: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626751: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.626752: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.626752: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626753: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.626753: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.626755: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626756: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626757: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.626759: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626761: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.626761: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626761: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626762: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626763: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.626764: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [006] d..3 276946.626765: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.626765: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626766: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626768: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626768: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626771: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626772: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626775: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626775: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626778: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.626778: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [002] d..3 276946.626779: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626779: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626781: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [006] d..3 276946.626783: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.626784: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.626786: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [004] d..3 276946.626786: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626787: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.626788: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [002] d..3 276946.626789: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626791: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626793: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626796: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.626797: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.626798: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626799: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626800: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626801: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626802: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ trace-cmd-12202 [005] d..3 276946.626802: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626803: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626804: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-12059 [006] d..3 276946.626804: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.626805: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.626806: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.626807: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626807: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626809: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626809: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626809: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626811: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626815: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626816: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626817: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.626820: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.626825: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626826: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626829: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626829: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.626830: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626832: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.626832: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626833: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626834: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626836: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.626836: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.626837: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626838: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626839: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626839: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626840: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626842: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626843: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626845: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626845: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626845: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626847: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626847: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.626848: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.626851: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626853: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626853: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626855: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626855: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626858: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626858: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626860: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.626861: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626861: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.626861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.626863: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626864: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626866: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.626867: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626869: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626870: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626871: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626871: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.626871: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.626872: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.626873: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.626874: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626875: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626876: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-4888 [000] d..3 276946.626877: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ UnityMain-5695 [004] d..3 276946.626877: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.626878: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [006] d..3 276946.626879: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.626879: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.626882: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.626893: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.626902: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626909: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626913: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626915: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.626920: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5712 [004] d..3 276946.626922: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626923: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.626926: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.626926: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [006] d..3 276946.626928: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.626928: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626928: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.626929: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626930: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626931: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.626932: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [004] d..3 276946.626933: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626934: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-4888 [000] d..3 276946.626938: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.626939: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.626942: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626944: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626945: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.626946: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.626947: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626948: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.626950: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ UnityMain-5695 [004] d..3 276946.626951: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626953: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.626954: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626954: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626956: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.626958: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [006] d..3 276946.626959: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626960: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.626960: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.626962: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.626962: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626963: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626966: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626968: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626970: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626971: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ trace-cmd-12202 [005] d..3 276946.626973: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626973: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.626974: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.626975: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626975: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626976: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.626977: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.626978: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626979: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626981: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.626982: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626982: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.626984: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.626984: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626986: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.626987: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.626989: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.627000: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.627005: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.627005: cpu_idle: state=0 cpu_id=6
+ kgsl_worker_th-294 [002] d..3 276946.627007: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.627010: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ UnityMain-5695 [004] d..3 276946.627012: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ kgsl_worker_th-294 [002] d..3 276946.627013: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <...>-4888 [000] d..3 276946.627015: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.627016: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.627017: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.627018: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.627019: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.627024: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627029: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.627034: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-4888 [000] d..3 276946.627035: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.627037: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.627040: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.627045: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.627049: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627053: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.627053: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.627053: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.627053: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [006] d..3 276946.627055: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5714 [002] d..3 276946.627055: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.627055: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627056: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627057: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.627057: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.627059: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.627061: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627062: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627062: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.627063: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.627064: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ UnityMain-5695 [004] d..3 276946.627064: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627065: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627066: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.627067: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627069: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627071: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627072: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.627073: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627073: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627074: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627075: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627075: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.627077: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627078: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.627078: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627080: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627081: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627082: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627083: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sugov:0-603 [000] d..3 276946.627083: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=0
+ Worker-5713 [004] d..3 276946.627085: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627086: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627087: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-648 [003] d..3 276946.627087: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ UnityMain-5695 [004] d..3 276946.627088: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627089: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627091: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627091: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ sugov:0-603 [000] d..3 276946.627093: cpu_frequency: state=1900800 cpu_id=0
+ <idle>-0 [002] d..3 276946.627094: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627094: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-648 [003] d..3 276946.627094: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ UnityMain-5695 [004] d..3 276946.627094: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627096: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627096: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627096: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627097: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-648 [003] d..3 276946.627097: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.627098: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627100: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627101: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627102: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627103: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627103: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.627105: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627106: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627107: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627108: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627110: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627111: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ sugov:0-603 [000] d..3 276946.627113: cpu_frequency: state=1900800 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.627113: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.627115: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627115: cpu_idle: state=4294967295 cpu_id=6
+ sugov:0-603 [000] d..3 276946.627116: cpu_frequency: state=1900800 cpu_id=2
+ <...>-648 [003] d..3 276946.627116: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [006] d..3 276946.627116: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sugov:0-603 [000] d..3 276946.627119: cpu_frequency: state=1900800 cpu_id=3
+ Worker-5715 [006] d..3 276946.627120: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627122: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [006] d..3 276946.627124: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.627125: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627126: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.627126: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.627128: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.627129: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.627129: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.627130: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627131: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.627133: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:0-603 [000] d..3 276946.627140: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.627142: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.627152: cpu_idle: state=0 cpu_id=0
+ <...>-648 [003] d..3 276946.627158: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.627169: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ trace-cmd-12204 [004] d..3 276946.627171: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.627175: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627180: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627209: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-648 [003] d..3 276946.627210: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.627213: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-648 [003] d..3 276946.627215: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.627216: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627218: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627218: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.627221: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.627221: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.627225: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.627227: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.627227: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.627230: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.627230: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627231: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627233: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627236: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627238: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627239: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-648 [003] d..3 276946.627240: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.627241: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627243: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627244: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.627245: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627245: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627248: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627248: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-648 [003] d..3 276946.627250: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.627252: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.627256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627256: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627258: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627259: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.627260: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [002] d..3 276946.627260: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.627261: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627262: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ trace-cmd-12202 [006] d..3 276946.627262: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627263: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627264: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627266: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627266: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627267: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627268: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627268: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627270: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627271: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627273: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627274: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-648 [003] d..3 276946.627274: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.627276: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627276: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627279: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627279: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627280: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627281: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.627282: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.627282: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [004] d..3 276946.627283: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.627286: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [002] d..3 276946.627288: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.627303: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.627310: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.627313: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.627316: print: 0xffffff87dfd69750s: B|4573|query
+ UnityMain-5695 [004] d..3 276946.627318: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-4888 [002] d..3 276946.627319: print: 0xffffff87dfd69750s: E|4573
+ UnityGfxDevice-5711 [005] d..3 276946.627320: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.627321: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627324: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.627325: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [006] d..3 276946.627327: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [002] d..3 276946.627345: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.627359: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.627366: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627420: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627424: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627426: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627433: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627433: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627435: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627436: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627438: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627439: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627442: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627442: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.627444: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627446: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627447: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627447: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627448: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627449: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.627450: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627451: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627451: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627452: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627453: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627453: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.627455: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.627455: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.627456: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627456: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627458: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627459: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627461: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627462: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627464: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627464: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.627465: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627466: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627466: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627467: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627468: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.627469: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627470: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.627471: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.627472: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627473: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627474: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627475: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627475: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627477: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.627477: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627478: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627478: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627479: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627480: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.627482: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.627484: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.627486: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.627488: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5713 [004] d..3 276946.627488: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627489: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.627489: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [002] d..3 276946.627491: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627492: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627496: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627497: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627498: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627499: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627502: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627503: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [006] d..3 276946.627505: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627506: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627507: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627508: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.627509: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.627510: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.627511: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.627512: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627512: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627513: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627514: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627515: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.627515: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.627516: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627517: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627519: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627520: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627521: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627521: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627522: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627523: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.627524: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.627525: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627526: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627526: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627527: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627528: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627529: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.627530: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627530: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.627531: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627533: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627535: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627535: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.627537: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.627537: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627538: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627538: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627540: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627541: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627542: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.627542: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627542: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627543: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627543: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627544: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.627546: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627546: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627547: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.627547: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.627548: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627548: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627549: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.627550: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.627551: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627555: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627556: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627557: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627558: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627559: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627559: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627560: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627561: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [006] d..3 276946.627563: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.627563: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627564: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.627566: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627567: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627568: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627569: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.627570: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.627571: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.627572: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627573: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627575: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627575: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627575: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627577: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627577: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627578: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.627578: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.627580: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.627581: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627581: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627582: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.627583: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627583: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627583: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627586: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627587: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.627589: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627590: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627591: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627592: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627593: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.627595: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627595: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627595: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627597: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627598: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627599: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627599: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627599: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627600: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627600: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.627602: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.627603: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627604: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627606: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.627606: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627606: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627608: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627610: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627611: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627612: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.627612: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.627614: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.627614: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627614: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627616: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627619: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627621: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627622: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.627625: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627626: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627628: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [006] d..3 276946.627628: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627629: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627630: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627630: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627631: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627633: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.627633: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627634: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.627635: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627635: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627636: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627638: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627639: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627639: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.627641: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627641: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627642: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627644: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627645: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627646: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627647: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627647: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.627649: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627650: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627651: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627651: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627652: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.627653: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.627654: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.627654: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.627655: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627656: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627656: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627657: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627658: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627659: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.627660: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627660: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627663: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627663: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627664: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627665: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5714 [002] d..3 276946.627665: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627665: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627666: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.627668: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.627668: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627669: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627670: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.627671: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627671: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627671: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627674: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627674: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.627677: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627678: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627681: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.627682: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627684: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627685: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627690: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ Worker-5714 [002] d..3 276946.627690: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627692: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [002] d..3 276946.627696: cpu_idle: state=0 cpu_id=2
+ sugov:4-604 [004] d..3 276946.627724: clock_set_rate: perfcl_clk state=1881600000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.627729: cpu_frequency: state=1881600 cpu_id=4
+ sugov:4-604 [004] d..3 276946.627769: cpu_frequency: state=1881600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.627771: cpu_frequency: state=1881600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.627773: cpu_frequency: state=1881600 cpu_id=7
+ sugov:4-604 [004] d..3 276946.627781: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.627789: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [005] d..3 276946.627802: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.627816: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.627822: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.627827: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ trace-cmd-12200 [004] d..3 276946.627840: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627841: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627847: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.627849: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.627851: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [006] d..3 276946.627860: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.627867: cpu_idle: state=0 cpu_id=6
+ FMOD-12164 [005] d..3 276946.627877: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.627882: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.627883: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.627887: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.627890: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.627892: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.627904: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627907: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627909: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.627909: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.627913: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.627916: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627917: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.627920: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627922: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627923: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.627924: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.627927: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627927: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627928: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627930: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627932: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627933: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.627933: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627934: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627934: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627935: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627939: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.627939: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627940: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.627942: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627942: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627942: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.627945: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627947: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627948: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627949: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.627949: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.627951: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5713 [004] d..3 276946.627952: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627957: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627959: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627960: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.627963: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627965: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627966: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.627966: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [006] d..3 276946.627967: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.627968: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.627969: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627970: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627971: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.627972: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.627972: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627973: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.627974: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.627976: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627978: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.627979: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.627979: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627980: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.627980: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627981: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.627984: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627984: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.627985: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.627987: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.627988: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627989: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.627990: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.627991: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.627993: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.627994: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.627996: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.628000: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.628002: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628003: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.628006: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628006: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.628008: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.628010: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [002] d..3 276946.628013: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628018: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628030: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628033: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628034: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628039: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628040: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628042: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628043: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628045: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628046: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628049: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628049: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.628051: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628054: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628056: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628056: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628056: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628058: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5715 [006] d..3 276946.628059: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.628059: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628060: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.628061: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628062: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628063: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.628066: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.628066: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.628066: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628068: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.628069: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628071: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628072: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628073: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628074: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628074: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.628075: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.628077: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628078: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.628080: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628081: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628083: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628084: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628084: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.628085: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.628086: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.628086: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628088: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628090: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628090: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628091: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628094: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628094: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628097: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628098: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.628098: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.628099: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628100: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628100: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.628102: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.628103: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.628104: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.628106: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.628110: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628114: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628118: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.628119: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.628119: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.628121: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12204 [004] d..3 276946.628150: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628161: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.628166: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.628168: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.628170: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.628188: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.628192: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.628218: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.628229: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.628231: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.628232: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.628233: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.628236: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.628236: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ UnityMain-5695 [004] d..3 276946.628237: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628240: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628243: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.628245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5712 [004] d..3 276946.628247: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.628249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.628249: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.628251: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [001] d..3 276946.628252: cpu_idle: state=4294967295 cpu_id=1
+ DispSync-650 [000] d..3 276946.628255: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ <idle>-0 [001] d..3 276946.628255: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5712 [004] d..3 276946.628257: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.628260: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.628260: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628264: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628266: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628268: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ DispSync-650 [000] d..3 276946.628269: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [002] d..3 276946.628269: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ writer-5743 [001] d..3 276946.628270: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [002] d..3 276946.628270: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.628271: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5713 [004] d..3 276946.628271: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628272: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ trace-cmd-12202 [006] d..3 276946.628272: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628274: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.628276: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityMain-5695 [004] d..3 276946.628277: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628279: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.628281: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5714 [002] d..3 276946.628282: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628282: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628283: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628286: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.628287: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628287: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628287: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.628288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628289: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628290: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628293: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628293: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.628294: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.628295: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.628298: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628300: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.628300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.628301: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628301: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628302: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.628303: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628304: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628306: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628306: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628307: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628310: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.628312: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sfEventThread-652 [003] d..3 276946.628312: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628312: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.628314: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.628314: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5714 [002] d..3 276946.628314: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628315: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628315: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.628317: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [000] d..3 276946.628317: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5712 [004] d..3 276946.628319: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628319: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628320: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.628321: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628321: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628322: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.628323: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sfEventThread-652 [003] d..3 276946.628324: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ Worker-5713 [004] d..3 276946.628325: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628325: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.628325: cpu_idle: state=4294967295 cpu_id=1
+ sugov:4-604 [006] d..3 276946.628327: clock_set_rate: perfcl_clk state=2457600000 cpu_id=6
+ <idle>-0 [001] d..3 276946.628329: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [004] d..3 276946.628330: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ sugov:4-604 [006] d..3 276946.628331: cpu_frequency: state=2457600 cpu_id=4
+ <idle>-0 [002] d..3 276946.628332: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628332: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.628333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628334: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628334: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.628337: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.628338: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sfEventThread-652 [003] d..3 276946.628339: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628339: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628341: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628343: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.628344: cpu_idle: state=0 cpu_id=3
+ Worker-5714 [002] d..3 276946.628345: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.628345: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ Worker-5713 [004] d..3 276946.628346: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628347: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628350: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.628351: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [004] d..3 276946.628351: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [000] d..3 276946.628351: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sugov:4-604 [006] d..3 276946.628353: cpu_frequency: state=2457600 cpu_id=5
+ Worker-5712 [004] d..3 276946.628358: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628358: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ sugov:4-604 [006] d..3 276946.628359: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [006] d..3 276946.628360: cpu_frequency: state=2457600 cpu_id=7
+ <idle>-0 [000] d..3 276946.628361: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.628361: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628363: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628364: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sugov:4-604 [006] d..3 276946.628365: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.628367: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.628368: workqueue_queue_work: work struct=0xffffffed9e21c928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [004] d..3 276946.628369: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628370: workqueue_activate_work: work struct 0xffffffed9e21c928
+ UnityMain-5695 [004] d..3 276946.628370: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628371: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.628371: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628374: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628375: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.628375: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628377: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628378: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628380: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ Worker-5713 [004] d..3 276946.628380: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.628381: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.628381: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628381: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628382: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.628382: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.628384: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.628384: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628385: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628385: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.628386: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628386: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628387: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.628388: workqueue_execute_start: work struct 0xffffffed9e21c928: function 0xffffff87e01740e8f
+ <idle>-0 [006] d..3 276946.628389: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.628390: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628390: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.628392: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ UnityMain-5695 [004] d..3 276946.628392: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628393: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.628394: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.628396: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ Worker-5713 [004] d..3 276946.628396: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.628396: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628396: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ kworker/u16:12-20386 [005] d..3 276946.628397: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.628398: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628400: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.628400: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628400: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ FastMixer-1198 [007] d..3 276946.628400: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628403: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.628404: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628404: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.628406: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5712 [004] d..3 276946.628408: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ FastMixer-1198 [007] d..3 276946.628408: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.628408: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.628410: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ FastMixer-1198 [007] d..3 276946.628411: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5712 [004] d..3 276946.628413: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ FastMixer-1198 [007] d..3 276946.628414: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.628416: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-8794 [006] d..3 276946.628416: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.628416: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [007] d..3 276946.628421: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [007] d..3 276946.628430: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.628432: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.628434: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.628437: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12202 [006] d..3 276946.628437: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.628438: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.628439: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628444: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.628444: workqueue_execute_end: work struct 0xffffffed9e21c928
+ UnityMain-5695 [004] d..3 276946.628445: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628448: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-8794 [006] d..3 276946.628448: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.628449: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628450: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628451: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628452: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.628452: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.628452: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628454: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [006] d..3 276946.628455: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628456: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-8794 [006] d..3 276946.628456: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.628457: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-8794 [006] d..3 276946.628458: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.628459: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ Worker-5714 [002] d..3 276946.628464: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [006] d..3 276946.628465: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.628466: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.628469: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628471: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.628471: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.628472: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.628476: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-4291 [004] d..3 276946.628495: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.628506: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.628509: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [001] d..3 276946.628516: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [001] d..3 276946.628519: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.628522: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <...>-12059 [006] d..3 276946.628523: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.628528: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-4291 [004] d..3 276946.628530: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.628533: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-4291 [004] d..3 276946.628535: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.628536: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [003] d..3 276946.628537: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.628541: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628544: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [001] d..3 276946.628546: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.628553: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [001] d..3 276946.628556: print: 0xffffff87dfd69750s: E|622
+ dsps_smem_glin-86 [003] d..3 276946.628558: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.628563: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1040 [004] d..3 276946.628565: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.628571: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.628576: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628579: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628582: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628583: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628587: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628588: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628591: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628592: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628594: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628595: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628598: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628600: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.628602: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628602: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628603: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628603: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628603: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628604: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628605: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.628605: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.628606: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628607: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628607: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628609: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628609: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628610: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [006] d..3 276946.628612: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.628612: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628612: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.628614: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628615: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628615: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.628615: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628616: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.628616: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628618: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628619: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.628620: print: 0xffffff87dfd69750s: B|622|merge
+ UnityMain-5695 [004] d..3 276946.628621: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.628621: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628621: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628623: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628624: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628624: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628625: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628626: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.628627: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.628628: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.628629: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628630: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628630: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628632: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628632: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628633: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628633: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628635: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [002] d..3 276946.628640: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.628641: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628642: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628645: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628645: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628646: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628647: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628647: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.628648: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628648: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.628649: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.628651: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628651: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.628653: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628653: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.628654: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.628656: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628657: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628658: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628658: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.628660: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628661: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.628661: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628662: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628662: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628663: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628665: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628666: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628668: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.628669: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.628669: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628670: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.628670: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.628671: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628671: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.628671: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.628673: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ Worker-5712 [004] d..3 276946.628674: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.628674: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628675: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628676: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628676: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628678: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628680: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ smem_native_ds-85 [002] d..3 276946.628681: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.628683: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.628685: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5713 [004] d..3 276946.628685: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.628686: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628687: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.628687: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.628689: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628690: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628692: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628694: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628695: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.628696: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.628696: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.628697: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628697: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ sfEventThread-652 [000] d..3 276946.628698: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628699: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628700: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628700: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12202 [006] d..3 276946.628701: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.628702: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628702: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.628704: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.628704: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ Worker-5715 [006] d..3 276946.628704: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628706: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <idle>-0 [005] d..3 276946.628708: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.628709: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [002] d..3 276946.628709: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628709: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.628711: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.628711: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.628714: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.628716: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.628722: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.628722: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628724: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.628734: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [002] d..3 276946.628735: workqueue_queue_work: work struct=0xffffffed9e21c628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.628735: workqueue_activate_work: work struct 0xffffffed9e21c628
+ <idle>-0 [002] d..3 276946.628737: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.628744: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.628745: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.628746: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.628746: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.628748: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.628748: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.628749: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.628749: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-8794 [006] d..3 276946.628750: workqueue_execute_start: work struct 0xffffffed9e21c628: function 0xffffff87e01740e8f
+ trace-cmd-12203 [004] d..3 276946.628753: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.628753: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [006] d..3 276946.628753: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [006] d..3 276946.628754: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [006] d..3 276946.628754: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.628757: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.628759: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.628759: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.628760: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.628761: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628762: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.628762: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ kworker/u16:12-20386 [005] d..3 276946.628762: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ UnityMain-5695 [004] d..3 276946.628763: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628764: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [006] d..3 276946.628765: workqueue_execute_end: work struct 0xffffffed9e21c628
+ surfaceflinger-622 [001] d..3 276946.628766: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ kworker/u16:12-20386 [005] d..3 276946.628768: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [006] d..3 276946.628769: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.628771: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.628771: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [006] d..3 276946.628772: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.628773: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.628775: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.628778: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.628787: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [000] d..3 276946.628790: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-4291 [004] d..3 276946.628792: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.628794: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.628795: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.628796: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628797: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628799: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628800: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.628802: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.628803: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628804: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ sensors@1.0-se-1040 [005] d..3 276946.628805: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628807: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.628807: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628807: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628809: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.628811: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628811: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628812: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.628813: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.628813: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628814: print: 0xffffff87dfd69750s: B|622|prepare
+ <idle>-0 [002] d..3 276946.628814: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ sensors@1.0-se-1115 [006] d..3 276946.628814: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.628815: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Worker-5712 [004] d..3 276946.628816: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.628816: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628816: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628818: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.628819: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628819: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.628819: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628819: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.628821: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.628822: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628823: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628824: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.628824: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.628825: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628827: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628828: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.628829: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ surfaceflinger-622 [001] d..3 276946.628829: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ Worker-5714 [002] d..3 276946.628831: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.628831: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.628831: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628831: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628833: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628833: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628834: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.628834: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [006] d..3 276946.628834: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.628836: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.628837: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.628837: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628837: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.628840: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.628840: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.628842: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [004] d..3 276946.628842: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628843: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.628844: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.628845: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628845: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.628846: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.628847: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628848: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.628849: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.628850: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628851: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.628853: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.628855: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.628856: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [002] d..3 276946.628858: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [006] d..3 276946.628860: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.628862: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.628863: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.628864: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [004] d..3 276946.628873: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628875: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.628876: cpu_idle: state=0 cpu_id=2
+ HwBinder:867_1-4281 [000] d..3 276946.628876: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.628884: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12200 [004] d..3 276946.628902: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628907: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.628916: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ SensorService-4286 [007] d..3 276946.628917: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.628918: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.628921: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ trace-cmd-12199 [003] d..3 276946.628924: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.628929: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.628933: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.628934: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.628938: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.628939: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ SensorService-4286 [007] d..3 276946.628940: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.628941: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.628942: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.628949: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.628951: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.628952: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.628955: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ UnityGfxDevice-5711 [005] d..3 276946.628960: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628962: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.628962: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [005] d..3 276946.628964: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.628965: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628967: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.628973: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:867_1-4281 [001] d..3 276946.628974: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ UnityMain-5695 [004] d..3 276946.628974: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628976: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628977: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.628979: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628980: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628983: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.628987: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.628987: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [001] d..3 276946.628987: print: 0xffffff87dfd69750s: E|867
+ UnityMain-5695 [004] d..3 276946.628989: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.628989: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.628989: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.628990: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628992: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.628993: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [006] d..3 276946.628993: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.628994: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.628996: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:867_1-4281 [001] d..3 276946.628997: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.628999: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629001: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.629002: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629002: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629004: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629005: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.629005: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ Worker-5713 [004] d..3 276946.629007: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629007: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.629008: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.629008: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629009: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ trace-cmd-12202 [006] d..3 276946.629010: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629011: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629014: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629015: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629016: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629016: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629017: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.629018: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [007] d..3 276946.629018: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [004] d..3 276946.629019: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629020: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629020: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629021: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.629021: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.629023: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.629023: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629024: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629025: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.629026: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [004] d..3 276946.629027: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629027: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629028: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629030: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629031: cpu_idle: state=4294967295 cpu_id=6
+ HwBinder:867_1-4281 [001] d..3 276946.629031: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5714 [002] d..3 276946.629031: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.629033: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ SensorService-4286 [007] d..3 276946.629035: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ HwBinder:624_3-679 [000] d..3 276946.629036: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.629037: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.629038: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.629038: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [000] d..3 276946.629041: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.629043: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.629046: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [005] d..3 276946.629051: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ HwBinder:624_3-679 [000] d..3 276946.629053: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [005] d..3 276946.629053: cpu_idle: state=4294967295 cpu_id=5
+ SensorService-4286 [007] d..3 276946.629053: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.629054: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [005] d..3 276946.629055: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.629055: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.629056: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [004] d..3 276946.629058: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629059: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.629060: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ UnityMain-5695 [004] d..3 276946.629061: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629062: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629064: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629070: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ HwBinder:867_1-4281 [001] d..3 276946.629071: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ UnityMain-5695 [004] d..3 276946.629073: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ HwBinder:867_1-4281 [001] d..3 276946.629084: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.629086: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.629091: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.629108: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629112: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629114: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629115: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629115: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629116: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629117: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629117: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629118: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.629118: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.629121: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.629121: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629122: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629123: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629124: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.629124: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629126: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.629127: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629128: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.629128: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629130: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629131: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629133: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629134: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629134: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629136: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629136: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629138: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629139: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629140: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629140: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629141: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629143: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629143: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.629144: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.629144: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629145: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629145: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629146: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629147: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629147: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629148: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.629149: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.629149: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629150: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629152: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629152: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629153: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629154: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629154: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.629155: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [002] d..3 276946.629156: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629156: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629158: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629159: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629160: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629160: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.629162: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.629162: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.629163: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629163: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629166: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629167: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629168: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629170: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629171: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.629171: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629173: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629175: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629175: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629177: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629177: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629178: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629180: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5715 [006] d..3 276946.629181: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [002] d..3 276946.629182: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629188: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12202 [006] d..3 276946.629195: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.629200: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629209: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.629212: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.629214: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.629216: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.629246: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.629251: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.629255: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.629314: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.629320: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629332: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629335: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629337: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629343: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629344: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629346: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629346: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629349: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629349: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629352: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629355: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629356: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629356: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629357: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629357: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629358: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629358: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.629359: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.629361: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629361: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629361: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629363: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629364: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.629364: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ Worker-5715 [006] d..3 276946.629366: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629366: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629368: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.629369: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.629369: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629369: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629370: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629372: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629372: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629375: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629375: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.629375: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.629377: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629378: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629378: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629379: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629380: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629381: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629381: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.629382: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629383: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629383: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629384: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629384: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629385: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629386: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.629387: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629388: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629390: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629390: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629392: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629392: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629392: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.629393: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.629394: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.629394: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629396: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629397: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629398: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629399: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629399: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.629400: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.629402: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629403: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629405: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629407: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629408: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629409: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629410: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629410: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629411: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629413: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629414: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629414: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.629415: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629415: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629416: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629416: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629418: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.629418: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629419: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629420: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629421: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629421: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.629422: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629423: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629425: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629426: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629427: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629428: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.629429: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629430: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629432: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629432: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629434: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629435: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629435: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629436: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629437: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.629437: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629439: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629439: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.629440: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.629440: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629443: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629443: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629445: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629447: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629448: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629448: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629449: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629451: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.629451: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.629453: print: 0xffffff87dfd69750s: E|624
+ Worker-5712 [004] d..3 276946.629455: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629456: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629457: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629457: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629457: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.629458: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629459: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629460: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629461: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.629462: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629462: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [006] d..3 276946.629464: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [006] d..3 276946.629467: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.629469: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629469: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629470: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629471: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.629473: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.629474: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.629475: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629475: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629477: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629477: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.629480: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629480: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629481: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629483: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629484: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629485: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629486: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.629486: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629486: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629488: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629489: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.629491: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629492: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629493: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.629493: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.629494: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629495: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629496: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.629497: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629497: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629498: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629499: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629500: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.629501: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629502: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629504: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629504: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.629505: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.629506: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ Worker-5714 [002] d..3 276946.629506: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629507: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629507: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629510: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.629511: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.629511: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629511: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.629512: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.629513: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.629513: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.629514: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.629515: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.629516: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629516: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.629517: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [004] d..3 276946.629518: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.629520: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.629520: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629521: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629522: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629523: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629523: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629524: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629525: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629527: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629528: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.629529: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629529: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629530: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629532: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629533: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629533: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629534: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629535: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629537: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629538: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629539: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629540: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [002] d..3 276946.629542: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.629542: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629543: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.629545: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.629546: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [000] d..3 276946.629547: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629548: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629548: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629548: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629549: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629550: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.629551: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.629552: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629554: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.629556: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.629556: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.629556: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629558: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629559: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629560: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629560: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.629561: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.629562: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629562: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629564: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629565: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629566: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629568: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629569: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.629570: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5714 [002] d..3 276946.629571: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629571: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.629572: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629573: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629575: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629577: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629577: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629579: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629579: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629582: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.629582: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.629582: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629585: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.629586: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12202 [006] d..3 276946.629586: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629587: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629587: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629589: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629589: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.629590: print: 0xffffff87dfd69750s: B|622|doTracing
+ Worker-5715 [006] d..3 276946.629590: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629590: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.629592: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [001] d..3 276946.629593: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.629594: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.629594: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.629595: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.629597: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ Worker-5714 [002] d..3 276946.629599: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.629599: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.629602: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [002] d..3 276946.629605: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629611: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.629614: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ UnityMain-5695 [004] d..3 276946.629614: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.629616: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.629619: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.629627: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629629: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629630: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.629634: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.629634: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629635: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.629636: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ UnityMain-5695 [004] d..3 276946.629637: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629638: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.629638: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.629639: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.629640: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629640: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629643: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629643: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629645: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.629646: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ UnityMain-5695 [004] d..3 276946.629647: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629647: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629648: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629649: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629650: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.629650: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.629650: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ Worker-5712 [004] d..3 276946.629651: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.629651: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629652: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629652: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629653: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629654: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629655: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [007] d..3 276946.629655: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.629656: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ Worker-5713 [004] d..3 276946.629656: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629657: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.629660: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629661: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629661: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629662: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.629662: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.629663: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629663: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629664: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.629666: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.629666: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629667: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629668: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629668: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629669: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629670: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629672: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629675: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.629676: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.629677: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629678: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629679: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.629679: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629679: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629680: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629680: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.629682: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ Worker-5712 [004] d..3 276946.629683: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629683: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629684: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.629684: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5715 [006] d..3 276946.629685: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629685: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629685: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.629687: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ Worker-5713 [004] d..3 276946.629688: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.629689: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629693: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.629694: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629694: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629696: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.629698: cpu_idle: state=4294967295 cpu_id=5
+ HwBinder:624_3-679 [000] d..3 276946.629700: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [005] d..3 276946.629700: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.629701: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [000] d..3 276946.629709: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [004] d..3 276946.629713: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629716: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.629717: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629718: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.629720: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ Worker-5712 [004] d..3 276946.629721: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629722: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629722: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629724: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629725: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.629727: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629728: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629729: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629729: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629730: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629731: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.629732: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.629733: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629733: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629734: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629735: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629735: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629736: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629737: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.629739: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.629740: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629740: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.629743: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629743: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.629744: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.629745: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629745: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629746: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629747: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.629748: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629749: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629750: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629750: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629751: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629753: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.629753: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629756: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629757: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ trace-cmd-12202 [006] d..3 276946.629758: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.629759: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629760: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.629760: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.629761: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.629762: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5712 [004] d..3 276946.629763: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629764: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629767: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629768: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629768: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629770: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629770: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629770: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.629772: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.629772: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.629773: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629774: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629775: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629775: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629776: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629778: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629779: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629779: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629780: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629781: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.629781: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629783: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.629784: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.629787: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12204 [005] d..3 276946.629792: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629792: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629796: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.629796: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.629799: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.629801: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.629802: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.629802: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.629803: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [005] d..3 276946.629803: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.629805: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.629811: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.629813: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [005] d..3 276946.629817: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.629821: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12200 [004] d..3 276946.629831: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.629860: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.629869: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.629871: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.629875: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.629885: cpu_idle: state=4294967295 cpu_id=3
+ HwBinder:624_3-679 [000] d..3 276946.629886: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ <idle>-0 [003] d..3 276946.629888: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.629890: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629895: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.629896: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629897: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.629898: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.629901: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ Worker-5712 [004] d..3 276946.629904: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.629905: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629905: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ HwBinder:624_3-679 [000] d..3 276946.629907: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.629908: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629909: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.629910: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.629910: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.629911: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.629912: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629913: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629914: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.629915: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [001] d..3 276946.629916: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ Worker-5713 [004] d..3 276946.629916: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629918: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ mdss_fb0-12067 [002] d..3 276946.629918: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.629920: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629921: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.629923: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629924: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-6079 [001] d..3 276946.629926: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.629926: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629927: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ HwBinder:624_3-679 [000] d..3 276946.629928: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [003] d..3 276946.629928: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.629928: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.629928: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629929: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629931: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.629931: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ UnityMain-5695 [004] d..3 276946.629932: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629934: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629935: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.629935: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.629937: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629938: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629939: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629940: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.629942: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629943: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629946: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.629946: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629948: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629948: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-6079 [001] d..3 276946.629949: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.629949: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.629950: print: 0xffffff87dfd69750s: E|624
+ Worker-5712 [004] d..3 276946.629951: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629951: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.629953: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629953: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629954: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-84 [003] d..3 276946.629955: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.629956: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.629957: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.629959: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.629959: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.629960: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.629960: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.629964: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.629964: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.629964: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ HwBinder:624_3-679 [000] d..3 276946.629966: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [005] d..3 276946.629968: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ Worker-5712 [004] d..3 276946.629969: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ HwBinder:624_3-679 [000] d..3 276946.629971: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-10919 [007] d..3 276946.629972: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.629974: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [005] d..3 276946.629974: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.629977: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [005] d..3 276946.629977: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-6079 [001] d..3 276946.629979: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-12059 [006] d..3 276946.629983: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ mdss_fb0-12067 [002] d..3 276946.629985: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.629988: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [002] d..3 276946.629992: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.629999: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [007] d..3 276946.630002: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ HwBinder:624_3-679 [000] d..3 276946.630003: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.630004: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630004: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630005: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630008: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.630010: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630010: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.630011: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.630012: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630012: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.630013: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=002
+ <...>-1196 [007] d..3 276946.630013: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [004] d..3 276946.630015: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630015: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.630016: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ Worker-5715 [006] d..3 276946.630017: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.630018: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630018: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.630019: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.630020: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630021: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.630021: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ UnityMain-5695 [004] d..3 276946.630022: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630022: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630023: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630025: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630026: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630029: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630031: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630031: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-6079 [002] d..3 276946.630032: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630033: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630033: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630033: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.630034: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.630035: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630037: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630038: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630038: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630039: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630040: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.630041: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630041: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630043: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630044: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630046: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630046: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-83 [003] d..3 276946.630047: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630047: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-6079 [002] d..3 276946.630048: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.630049: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630050: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630050: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630051: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630052: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.630052: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.630053: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.630055: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [002] d..3 276946.630055: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.630055: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [004] d..3 276946.630056: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630056: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.630057: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.630057: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.630058: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.630058: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630059: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.630060: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ Worker-5713 [004] d..3 276946.630061: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630061: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [002] d..3 276946.630063: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630065: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630067: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630068: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630069: cpu_idle: state=4294967295 cpu_id=6
+ trace-cmd-12202 [000] d..3 276946.630069: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630069: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630070: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.630070: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630070: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.630072: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.630072: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630073: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630074: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630074: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630075: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630075: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.630076: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630076: print: 0xffffff87dfd69750s: B|622|wait
+ Worker-5713 [004] d..3 276946.630077: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630079: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630079: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630081: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630081: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630082: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.630083: cpu_idle: state=0 cpu_id=0
+ Worker-5712 [004] d..3 276946.630083: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630084: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630086: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630087: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.630087: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.630088: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.630089: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630090: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630091: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630091: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630091: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.630091: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630093: print: 0xffffff87dfd69750s: B|622|wait
+ Worker-5713 [004] d..3 276946.630093: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630094: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630094: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630095: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630096: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.630096: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630096: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630097: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630099: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.630099: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630100: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630102: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630102: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630104: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630104: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.630104: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630104: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.630105: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.630106: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630107: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.630107: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.630108: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630108: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630109: print: 0xffffff87dfd69750s: B|622|postComposition
+ UnityMain-5695 [004] d..3 276946.630110: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630110: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630110: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630111: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.630113: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630114: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.630117: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <...>-10919 [007] d..3 276946.630119: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630119: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <...>-1196 [003] d..3 276946.630119: sched_waking: comm=writer pid=6079 prio=96 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.630120: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <idle>-0 [002] d..3 276946.630121: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.630122: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630123: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630123: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.630124: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630124: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630125: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.630125: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.630126: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.630127: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [004] d..3 276946.630127: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630127: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630127: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.630128: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630130: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.630131: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=007
+ <...>-12059 [006] d..3 276946.630131: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630132: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.630133: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630133: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.630133: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.630133: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [004] d..3 276946.630135: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630137: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630139: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [003] d..3 276946.630140: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.630141: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630142: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630142: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630143: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630144: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.630146: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [004] d..3 276946.630146: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630147: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Thread-9-5756 [005] d..3 276946.630150: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630150: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630152: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630152: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630153: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.630154: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.630154: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.630154: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630155: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630155: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [007] d..3 276946.630157: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [004] d..3 276946.630157: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630158: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630159: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630159: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630160: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630160: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.630161: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.630162: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.630164: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630164: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.630165: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [006] d..3 276946.630166: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630166: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630167: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630169: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630170: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630170: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12202 [000] d..3 276946.630171: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630171: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630172: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630174: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630174: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630177: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.630179: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630180: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630181: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630181: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.630181: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630182: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630183: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630183: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630185: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630186: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630186: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630187: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630187: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630188: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630191: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.630192: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.630197: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630206: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630208: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630209: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-12059 [006] d..3 276946.630215: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.630216: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630217: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630219: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630220: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630221: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630223: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630224: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630225: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.630226: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.630226: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.630227: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630228: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630228: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630229: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630230: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630231: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630231: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.630233: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630234: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630236: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630236: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.630237: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630238: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630238: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630239: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.630240: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.630241: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630242: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.630243: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630243: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630244: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630245: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.630246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.630246: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.630247: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630247: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630250: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630252: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.630252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.630252: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630254: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.630255: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630255: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.630256: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630256: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630259: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.630259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.630260: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630261: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.630261: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.630263: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [002] d..3 276946.630264: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [006] d..3 276946.630266: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630266: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630268: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630268: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.630268: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.630269: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630270: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.630271: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630272: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.630273: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.630273: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630274: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630276: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630276: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630280: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630282: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.630283: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.630283: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630284: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.630285: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.630285: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630285: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [006] d..3 276946.630287: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.630288: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ writer-5743 [000] d..3 276946.630290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ <idle>-0 [006] d..3 276946.630290: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.630291: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.630294: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.630296: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.630298: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.630298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [002] d..3 276946.630299: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.630299: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.630300: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.630303: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.630306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.630312: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.630319: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.630324: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.630327: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.630329: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.630329: cpu_idle: state=4294967295 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.630330: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.630333: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.630333: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.630335: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.630337: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [005] d..3 276946.630337: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [000] d..3 276946.630338: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.630338: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.630339: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.630341: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630342: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=006
+ <idle>-0 [006] d..3 276946.630344: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [002] d..3 276946.630345: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [000] d..3 276946.630347: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.630348: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.630352: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.630353: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.630355: cpu_idle: state=0 cpu_id=5
+ FMOD-5742 [006] d..3 276946.630356: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630358: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630359: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630361: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.630362: cpu_idle: state=0 cpu_id=3
+ writer-5743 [001] d..3 276946.630362: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.630362: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.630364: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5712 [004] d..3 276946.630367: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.630367: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [004] d..3 276946.630368: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630370: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630371: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630373: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [001] d..3 276946.630374: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630374: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630376: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630377: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630378: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.630380: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630380: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.630381: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.630382: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630382: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.630384: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.630385: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630385: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12201 [002] d..3 276946.630386: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630387: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630387: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630388: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630390: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630391: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630394: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630394: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630395: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630396: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630396: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630397: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.630398: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630399: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630399: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630400: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630401: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.630402: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.630403: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630404: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630406: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630406: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630408: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630409: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630411: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630412: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630413: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630413: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630414: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.630415: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.630416: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.630417: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12201 [002] d..3 276946.630418: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.630419: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [000] d..3 276946.630426: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5714 [002] d..3 276946.630426: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630431: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.630434: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.630436: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [002] d..3 276946.630436: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.630436: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.630438: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.630438: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.630440: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.630443: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.630445: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.630446: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.630451: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [000] d..3 276946.630452: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.630454: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.630456: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.630458: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.630458: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.630460: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.630461: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.630461: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.630463: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.630463: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ FastMixer-1198 [000] d..3 276946.630464: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.630465: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.630467: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.630472: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630493: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.630494: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630497: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630498: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.630500: cpu_idle: state=0 cpu_id=1
+ Worker-5712 [004] d..3 276946.630504: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630504: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630506: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630507: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630510: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630510: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630513: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630513: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.630515: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630517: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630519: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630519: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630520: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.630521: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5712 [004] d..3 276946.630522: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630523: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [006] d..3 276946.630523: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630523: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630525: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630526: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630527: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <idle>-0 [006] d..3 276946.630528: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630532: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.630532: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.630534: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.630535: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.630536: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.630537: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.630538: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630538: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630539: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630540: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630540: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630541: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.630541: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [006] d..3 276946.630543: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.630543: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630543: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.630545: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.630548: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630549: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630551: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630551: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630552: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630553: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.630554: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630555: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630556: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630557: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630558: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630560: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630560: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630563: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630563: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.630564: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.630565: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630565: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630566: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630566: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [006] d..3 276946.630569: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.630569: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630569: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.630572: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12202 [000] d..3 276946.630574: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.630584: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.630625: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.630630: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.630632: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.630633: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.630671: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.630676: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630699: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630704: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630705: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630712: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630713: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630716: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630718: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630718: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630719: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630720: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630720: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630722: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.630722: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.630723: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630724: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630725: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630726: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630727: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.630727: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.630730: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630730: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630730: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630732: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630733: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [002] d..3 276946.630733: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.630735: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630736: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630739: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630739: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.630739: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.630741: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630742: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630742: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630743: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630744: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.630745: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.630745: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.630746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630746: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630747: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.630748: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630748: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630749: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630750: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.630751: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630752: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630754: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630755: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630756: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630756: cpu_idle: state=4294967295 cpu_id=6
+ Worker-5714 [002] d..3 276946.630756: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630757: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630757: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.630759: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [006] d..3 276946.630760: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630760: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630761: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630762: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630762: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.630762: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.630762: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.630764: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630766: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.630767: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.630768: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630769: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630770: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630770: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630771: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630772: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.630774: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630774: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630774: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630777: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630777: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630777: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630778: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630779: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [006] d..3 276946.630780: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.630782: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.630783: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [006] d..3 276946.630784: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630786: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.630788: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630791: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630792: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630793: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.630793: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.630795: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ Worker-5712 [004] d..3 276946.630795: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630796: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.630796: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630799: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.630800: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630800: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630801: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630802: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.630803: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630804: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630805: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630808: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630808: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.630810: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630811: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630813: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630814: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630816: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.630816: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630816: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630818: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630818: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630818: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630820: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630821: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630823: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12204 [005] d..3 276946.630825: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630826: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630827: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630828: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.630829: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ trace-cmd-12202 [000] d..3 276946.630830: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.630830: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.630831: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.630831: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630831: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630833: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630834: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630836: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630836: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.630836: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630836: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630839: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.630840: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.630840: cpu_idle: state=0 cpu_id=0
+ Worker-5715 [006] d..3 276946.630841: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630843: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630845: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630846: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630846: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.630850: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630850: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [002] d..3 276946.630850: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.630852: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.630852: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.630853: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.630856: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ Worker-5713 [004] d..3 276946.630856: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630857: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.630857: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630859: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630860: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630861: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630862: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630863: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630863: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.630864: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.630865: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630865: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.630866: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630868: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630868: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.630868: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630869: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630870: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630870: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630873: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630874: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630876: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630876: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630877: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630879: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630879: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.630882: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630882: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.630882: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630882: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630884: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.630884: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630884: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [007] d..3 276946.630886: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ Worker-5713 [004] d..3 276946.630887: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [006] d..3 276946.630887: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.630888: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630888: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630889: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630890: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630890: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630892: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630893: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630896: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630897: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630898: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630899: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.630900: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630901: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12200 [003] d..3 276946.630901: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630902: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630904: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630904: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630905: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630906: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.630906: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630907: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [003] d..3 276946.630909: cpu_idle: state=0 cpu_id=3
+ Worker-5712 [004] d..3 276946.630910: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630911: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630911: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630913: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630915: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ Worker-5714 [002] d..3 276946.630917: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630918: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.630920: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.630921: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.630922: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.630922: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.630922: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630923: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.630924: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630925: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.630927: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.630928: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.630928: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.630930: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.630932: cpu_idle: state=0 cpu_id=5
+ FMOD-12164 [004] d..3 276946.630939: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.630940: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630941: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630944: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630946: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630946: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630949: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.630950: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630951: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630952: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630953: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.630953: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.630954: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630955: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630955: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630958: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ trace-cmd-12202 [000] d..3 276946.630958: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.630958: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630958: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.630961: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630962: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.630964: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630964: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.630965: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630966: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.630966: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.630967: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.630967: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.630968: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.630969: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.630970: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [006] d..3 276946.630970: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630971: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630972: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630973: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.630973: cpu_idle: state=0 cpu_id=6
+ Worker-5712 [004] d..3 276946.630975: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630976: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.630979: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630980: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.630981: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.630982: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.630983: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.630984: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630984: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.630986: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.630987: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [006] d..3 276946.630988: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.630989: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [006] d..3 276946.630992: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5714 [002] d..3 276946.630993: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.630994: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.630998: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631004: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.631008: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.631010: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.631012: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.631019: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631021: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631022: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.631026: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.631026: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631027: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631029: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.631030: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.631045: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.631048: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.631051: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ Worker-5713 [004] d..3 276946.631051: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631052: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.631053: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=7
+ UnityMain-5695 [004] d..3 276946.631054: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.631055: workqueue_activate_work: work struct 0xffffffede0d50d80
+ UnityMain-5695 [004] d..3 276946.631057: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.631057: sched_waking: comm=kworker/7:1 pid=8241 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.631058: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.631058: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631059: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.631060: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.631060: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631060: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631061: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [007] d..3 276946.631061: sched_wakeup: comm=kworker/7:1 pid=8241 prio=120 target_cpu=007
+ <idle>-0 [006] d..3 276946.631061: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.631063: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ Worker-5715 [006] d..3 276946.631064: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.631064: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.631064: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631064: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.631065: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=kworker/7:1 next_pid=8241 next_prio=120
+ <idle>-0 [006] d..3 276946.631066: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.631066: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631067: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-8241 [007] d..3 276946.631069: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ Worker-5713 [004] d..3 276946.631069: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.631070: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631071: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.631072: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.631073: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631074: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.631076: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.631076: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631076: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <...>-8241 [007] d..3 276946.631078: workqueue_execute_end: work struct 0xffffffede0d50d80
+ UnityMain-5695 [004] d..3 276946.631079: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.631079: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.631081: cpu_idle: state=4294967295 cpu_id=6
+ <...>-8241 [007] d..3 276946.631081: sched_switch: prev_comm=kworker/7:1 prev_pid=8241 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [004] d..3 276946.631082: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631082: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.631083: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.631084: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.631084: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.631086: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.631087: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.631087: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.631087: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631089: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.631091: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.631093: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.631096: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ Worker-5714 [002] d..3 276946.631097: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.631101: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.631102: cpu_idle: state=0 cpu_id=2
+ rcuop/2-28 [004] d..3 276946.631103: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [003] d..3 276946.631108: cpu_idle: state=0 cpu_id=3
+ rcuop/0-10 [004] d..3 276946.631110: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631112: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631114: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631117: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.631119: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ Worker-5712 [004] d..3 276946.631125: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631125: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.631126: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.631128: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.631129: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.631129: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.631130: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.631132: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631132: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.631133: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631133: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [006] d..3 276946.631134: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631134: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.631135: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.631136: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.631137: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.631137: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.631141: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [002] d..3 276946.631146: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.631152: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631152: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.631156: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.631158: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.631160: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [000] d..3 276946.631163: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631164: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631166: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631168: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.631171: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.631172: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.631172: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.631174: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631174: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.631175: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631176: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631177: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.631177: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.631177: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.631179: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [004] d..3 276946.631179: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631180: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ Worker-5715 [006] d..3 276946.631180: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.631183: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.631183: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631185: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631186: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.631186: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.631188: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [004] d..3 276946.631188: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631189: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631190: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631191: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.631192: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [004] d..3 276946.631194: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631194: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.631197: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ Worker-5714 [002] d..3 276946.631197: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631198: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631199: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.631200: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631200: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631201: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [006] d..3 276946.631202: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.631202: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.631203: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631203: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631205: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631205: cpu_idle: state=0 cpu_id=6
+ UnityMain-5695 [004] d..3 276946.631205: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.631208: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631208: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.631212: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ UnityMain-5695 [004] d..3 276946.631214: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.631214: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.631215: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631216: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.631216: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.631216: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631216: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [006] d..3 276946.631217: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [004] d..3 276946.631219: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631219: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.631219: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [006] d..3 276946.631220: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.631221: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.631221: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [006] d..3 276946.631222: cpu_idle: state=0 cpu_id=6
+ Worker-5713 [004] d..3 276946.631224: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [002] d..3 276946.631225: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.631230: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.631237: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.631241: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.631245: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.631246: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.631259: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.631262: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.631291: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.631295: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [007] d..3 276946.631295: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.631296: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.631296: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.631298: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.631299: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.631300: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.631302: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.631304: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.631307: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.631310: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.631331: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.631342: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.631344: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.631348: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <...>-12059 [006] d..3 276946.631354: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ rcuop/4-44 [002] d..3 276946.631355: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.631359: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.631362: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.631378: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.631381: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.631458: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.631469: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.631529: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [003] d..3 276946.631533: workqueue_queue_work: work struct=0xffffffee75291a80 function=0xffffff87e035858cf workqueue=0xffffffedf408e400 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.631535: workqueue_activate_work: work struct 0xffffffee75291a80
+ <idle>-0 [000] d..3 276946.631535: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [003] d..3 276946.631536: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.631537: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.631540: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.631541: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.631542: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.631549: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.631551: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.631554: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [003] d..3 276946.631555: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:12-20386 [006] d..3 276946.631556: workqueue_execute_start: work struct 0xffffffee75291a80: function 0xffffff87e035858cf
+ <idle>-0 [003] d..3 276946.631558: cpu_idle: state=0 cpu_id=3
+ kworker/u16:12-20386 [006] d..3 276946.631561: workqueue_execute_end: work struct 0xffffffee75291a80
+ kworker/u16:12-20386 [006] d..3 276946.631567: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.631567: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [006] d..3 276946.631570: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.631574: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.631577: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.631579: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ kgsl_worker_th-294 [002] d..3 276946.631593: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.631601: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.631623: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.631626: cpu_idle: state=0 cpu_id=0
+ AudioOut_15-1199 [006] d..3 276946.631654: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.631658: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.631808: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.631811: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.631816: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.631820: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.631822: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.631823: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.631825: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.631826: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.631829: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.631834: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.631844: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.631847: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [004] d..3 276946.631849: cpu_idle: state=4294967295 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.631850: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <idle>-0 [004] d..3 276946.631852: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.631858: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.631861: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [004] d..3 276946.631892: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.631893: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=003
+ <idle>-0 [004] d..3 276946.631897: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.631902: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [003] d..3 276946.631902: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=003
+ <idle>-0 [003] d..3 276946.631904: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.631908: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ trace-cmd-12204 [005] d..3 276946.631937: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.631945: cpu_idle: state=0 cpu_id=5
+ <...>-648 [003] d..3 276946.631953: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [003] d..3 276946.631957: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [003] d..3 276946.631960: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.631968: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [003] d..3 276946.631970: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.631975: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.632015: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.632027: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.632029: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.632032: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [003] d..3 276946.632054: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.632060: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.632065: print: 0xffffff87dfd69750s: E|5677
+ <...>-10919 [007] d..3 276946.632082: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.632088: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632089: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.632092: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.632123: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.632126: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.632145: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.632147: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.632150: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632156: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.632195: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <idle>-0 [001] d..3 276946.632246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.632254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.632256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.632258: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.632259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.632260: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.632273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.632280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.632282: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.632286: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.632290: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.632291: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.632296: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632298: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.632298: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.632299: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.632301: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.632305: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.632307: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.632310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.632316: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.632318: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ writer-5743 [000] d..3 276946.632321: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.632323: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.632326: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.632328: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.632331: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.632336: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.632341: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.632346: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632351: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [005] d..3 276946.632354: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=003
+ <idle>-0 [003] d..3 276946.632364: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.632365: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.632366: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.632370: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.632370: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.632370: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ FastMixer-1198 [001] d..3 276946.632378: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.632379: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.632381: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.632383: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.632386: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.632386: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.632387: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.632389: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.632393: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.632395: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.632397: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.632397: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [003] d..3 276946.632401: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [003] d..3 276946.632405: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ FastMixer-1198 [001] d..3 276946.632406: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-648 [003] d..3 276946.632407: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.632409: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.632412: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.632412: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.632413: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.632415: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.632416: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.632419: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.632423: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <idle>-0 [001] d..3 276946.632429: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.632431: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.632437: cpu_idle: state=0 cpu_id=0
+ <...>-648 [003] d..3 276946.632440: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [003] d..3 276946.632448: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.632451: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ trace-cmd-12199 [002] d..3 276946.632462: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.632463: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.632466: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.632472: cpu_idle: state=0 cpu_id=2
+ <...>-648 [003] d..3 276946.632484: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.632497: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.632499: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.632501: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [003] d..3 276946.632518: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.632527: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [003] d..3 276946.632527: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.632539: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [006] d..3 276946.632557: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.632559: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.632559: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.632564: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632566: cpu_idle: state=4294967295 cpu_id=6
+ UnityGfxDevice-5711 [004] d..3 276946.632567: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632568: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.632572: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.632587: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.632590: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.632594: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632595: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.632616: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632619: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.632715: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.632720: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632722: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.632724: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.632744: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.632745: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632747: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.632749: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632751: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.632753: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.632772: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632776: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.632800: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.632803: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.632900: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.632905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632908: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.632910: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.632928: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.632929: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632932: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.632933: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.632933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.632936: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.632955: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.632958: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.632969: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.632971: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.633084: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.633087: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.633177: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.633182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.633185: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.633187: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.633226: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.633232: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.633290: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.633296: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.633298: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.633302: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.633303: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.633304: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.633310: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.633312: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.633312: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.633313: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.633314: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.633315: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.633316: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.633318: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-12059 [006] d..3 276946.633333: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.633334: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.633337: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.633340: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.633358: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.633360: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.633362: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.633367: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12198 [005] d..3 276946.633371: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.633374: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.633376: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.633376: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.633488: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.633493: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.633496: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.633498: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.633519: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.633519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.633523: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.633524: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.633524: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.633527: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.633547: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.633550: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.633562: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.633567: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.633570: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.633571: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.633573: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.633573: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.633608: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.633614: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.633702: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.633704: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.633985: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.633991: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.633991: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.633993: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.633995: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.633995: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.633998: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.634001: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.634014: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.634015: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.634015: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634017: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.634018: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.634019: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634021: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.634023: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.634042: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.634045: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.634079: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.634081: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.634189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.634194: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634196: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.634198: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [006] d..3 276946.634198: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.634201: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.634204: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.634206: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.634217: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.634218: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.634221: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634223: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.634242: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.634243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.634245: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.634248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.634250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.634254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.634263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.634268: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.634270: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.634274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.634280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.634281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.634286: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.634288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.634296: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.634298: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.634303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.634306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.634312: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.634318: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.634336: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.634344: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.634345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.634346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.634349: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.634351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Thread-9-5756 [005] d..3 276946.634351: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.634353: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ Thread-9-5756 [005] d..3 276946.634354: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.634357: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.634360: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.634362: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.634369: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.634371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.634381: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ AudioTrack-5740 [004] d..3 276946.634386: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.634391: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.634392: cpu_idle: state=0 cpu_id=1
+ Thread-9-5756 [005] d..3 276946.634394: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.634395: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [005] d..3 276946.634400: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.634407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.634412: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634414: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.634416: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12202 [000] d..3 276946.634433: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.634443: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.634455: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.634458: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.634489: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.634491: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.634577: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.634582: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634584: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.634586: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.634625: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.634630: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.634781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.634786: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634788: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.634790: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.634809: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.634810: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.634814: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.634815: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.634819: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.634821: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.634823: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.634824: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.634843: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.634848: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.634853: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.634854: sched_waking: comm=writer pid=6079 prio=96 target_cpu=007
+ <idle>-0 [004] d..3 276946.634858: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.634864: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.634866: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.634870: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.634882: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.634884: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.634901: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.634908: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.634910: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.634914: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.634919: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.634925: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.634926: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.634927: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.634928: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.634931: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.634933: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.634936: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.634939: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.634943: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.634944: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.634950: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.634952: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.634955: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.634961: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.634966: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.634967: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.634971: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.634973: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.634976: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.634981: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.634986: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.634991: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.634996: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.634998: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.635002: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.635007: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.635012: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.635014: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.635017: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.635022: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.635025: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.635029: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.635030: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.635033: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.635040: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.635067: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.635073: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635075: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635077: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.635096: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.635098: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.635102: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635103: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635123: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.635126: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635280: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.635285: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635287: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635289: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.635308: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.635308: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.635311: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635312: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635312: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635315: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635334: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.635337: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635486: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.635491: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635493: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635494: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635514: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.635514: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635516: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635518: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635520: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635522: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635541: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.635543: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635650: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.635656: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635657: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635659: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.635660: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.635664: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.635666: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.635667: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.635668: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [006] d..3 276946.635670: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635671: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.635674: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635676: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635678: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635685: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.635690: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.635692: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ trace-cmd-12205 [004] d..3 276946.635696: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.635700: cpu_idle: state=0 cpu_id=4
+ <...>-1197 [006] d..3 276946.635725: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635762: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.635767: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.635871: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.635877: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.635879: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.635881: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.635927: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.635932: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.636244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.636248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.636251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.636254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.636264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.636269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.636271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.636275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.636280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.636281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.636286: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.636289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.636296: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.636297: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.636302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.636305: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.636311: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.636317: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.636335: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.636342: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.636343: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.636345: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.636346: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.636349: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.636349: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.636351: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.636353: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.636355: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.636357: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.636359: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.636360: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.636362: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.636364: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.636366: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.636367: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.636373: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.636387: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.636394: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.636713: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ <idle>-0 [000] d..3 276946.636719: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.636737: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.636740: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [007] d..3 276946.636745: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.636751: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.636752: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.636755: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.636774: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.636777: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.636781: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.636783: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.636804: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.636808: cpu_idle: state=0 cpu_id=6
+ mdss_fb0-12067 [000] d..3 276946.636866: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.636872: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.636899: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.636905: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.636907: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.636909: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.636929: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.636929: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.636933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.636936: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.636955: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.636959: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.637043: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637048: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637050: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.637051: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.637063: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.637065: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.637067: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.637069: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.637070: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.637072: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.637075: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637076: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637096: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.637099: cpu_idle: state=0 cpu_id=6
+ FMOD-12164 [004] d..3 276946.637100: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.637104: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.637246: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637252: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637254: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.637255: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.637275: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.637275: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.637280: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637281: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637301: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.637303: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.637429: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637434: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637436: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.637438: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.637459: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.637461: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.637466: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637467: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637488: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.637492: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.637560: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637565: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637567: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.637569: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637588: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.637588: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637592: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637594: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637614: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.637617: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.637691: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637696: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637698: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.637703: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.637704: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.637709: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-12059 [006] d..3 276946.637714: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.637714: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.637716: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637717: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.637718: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.637719: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637721: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.637723: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.637724: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.637725: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.637730: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.637736: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12204 [004] d..3 276946.637744: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.637748: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.637756: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.637760: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.637852: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.637858: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637860: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.637861: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637882: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.637882: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637885: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.637886: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.637886: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.637888: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.637908: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.637911: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.638033: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.638039: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638041: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638042: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.638062: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.638062: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638065: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.638066: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.638066: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638068: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.638088: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.638091: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.638184: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.638189: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638191: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638192: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.638211: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.638212: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638214: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.638216: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638218: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638220: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.638239: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.638241: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.638244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.638249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.638252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.638256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.638266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.638271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.638274: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.638277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.638282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.638283: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.638288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.638290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.638298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.638299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.638304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.638308: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.638313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.638319: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.638323: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.638330: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638331: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638332: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.638337: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.638345: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.638346: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.638347: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.638348: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.638351: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.638351: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.638351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.638352: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.638353: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.638354: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.638354: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.638356: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.638357: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.638357: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638359: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.638359: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.638360: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.638362: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.638363: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.638363: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.638366: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.638369: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.638376: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.638379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.638382: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.638388: workqueue_queue_work: work struct=0xffffffed9e21c628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.638389: workqueue_activate_work: work struct 0xffffffed9e21c628
+ writer-5743 [000] d..3 276946.638390: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.638391: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.638396: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.638401: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.638401: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638402: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.638403: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.638404: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.638407: workqueue_execute_start: work struct 0xffffffed9e21c628: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [006] d..3 276946.638415: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.638416: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [006] d..3 276946.638417: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ kworker/u16:12-20386 [006] d..3 276946.638423: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.638425: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.638427: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.638430: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [006] d..3 276946.638436: workqueue_execute_end: work struct 0xffffffed9e21c628
+ <idle>-0 [005] d..3 276946.638441: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.638442: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.638442: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.638443: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [006] d..3 276946.638445: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.638445: cpu_idle: state=4294967295 cpu_id=5
+ <...>-8794 [004] d..3 276946.638447: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.638449: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.638449: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-8794 [004] d..3 276946.638456: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-10919 [007] d..3 276946.638458: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.638462: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638464: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638466: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.638497: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ sensors@1.0-se-1083 [004] d..3 276946.638503: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.638504: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.638512: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.638516: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [006] d..3 276946.638525: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [006] d..3 276946.638530: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.638532: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.638534: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [006] d..3 276946.638537: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.638540: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1115 [004] d..3 276946.638546: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [000] d..3 276946.638557: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ Thread-9-5756 [005] d..3 276946.638559: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.638559: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.638560: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.638563: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [004] d..3 276946.638563: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.638564: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.638602: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.638625: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.638635: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.638640: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.638675: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.638676: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.638682: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.638733: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.638756: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.638764: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.638766: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.638766: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.638770: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.638774: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.638783: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.638784: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.638786: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.638796: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [002] d..3 276946.638808: workqueue_queue_work: work struct=0xffffffed9e21c928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.638809: workqueue_activate_work: work struct 0xffffffed9e21c928
+ <idle>-0 [002] d..3 276946.638810: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.638813: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.638814: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.638817: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.638817: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ trace-cmd-12198 [005] d..3 276946.638817: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.638817: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.638818: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.638819: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.638819: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.638820: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [006] d..3 276946.638821: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.638821: cpu_idle: state=1 cpu_id=0
+ <...>-8794 [004] d..3 276946.638822: workqueue_execute_start: work struct 0xffffffed9e21c928: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.638822: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.638825: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.638826: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.638826: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <...>-8794 [004] d..3 276946.638830: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.638832: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.638834: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.638835: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.638838: workqueue_execute_end: work struct 0xffffffed9e21c928
+ kworker/u16:12-20386 [005] d..3 276946.638842: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.638842: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.638845: cpu_idle: state=0 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.638846: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.638847: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.638849: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <idle>-0 [000] d..3 276946.638852: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.638854: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.638871: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.638875: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.638875: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.638885: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.638888: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.638892: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.638893: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ sensors@1.0-se-1087 [005] d..3 276946.638898: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638900: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638902: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.638904: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.638908: cpu_idle: state=0 cpu_id=5
+ dsps_smem_glin-86 [003] d..3 276946.638910: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.638910: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [006] d..3 276946.638914: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.638916: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.638916: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.638917: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [006] d..3 276946.638921: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.638921: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [006] d..3 276946.638924: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.638930: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.638930: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.638932: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.638933: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.638935: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.638946: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [007] d..3 276946.638953: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.638955: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.638959: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.638961: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.638962: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.638962: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.638966: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.638979: print: 0xffffff87dfd69750s: E|1661
+ <...>-12059 [006] d..3 276946.638979: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.638983: cpu_idle: state=0 cpu_id=6
+ HwBinder:867_1-4281 [000] d..3 276946.638984: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.638986: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.638991: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.638993: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.638996: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.638997: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.639001: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ SensorService-4286 [007] d..3 276946.639009: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.639017: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.639017: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.639019: cpu_idle: state=4294967295 cpu_id=0
+ smem_native_ds-85 [002] d..3 276946.639021: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.639022: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <idle>-0 [002] d..3 276946.639027: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.639028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.639034: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639036: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639037: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.639041: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ HwBinder:867_1-4281 [000] d..3 276946.639047: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.639049: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.639053: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <...>-10919 [007] d..3 276946.639054: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:867_1-4281 [000] d..3 276946.639056: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-12059 [006] d..3 276946.639057: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639060: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639061: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639061: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639064: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.639067: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.639071: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.639073: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.639077: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.639085: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639088: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639176: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.639182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639183: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639185: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.639205: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.639205: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639207: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639209: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639211: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639212: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.639232: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639234: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639309: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.639315: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639316: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639318: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.639337: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.639338: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639340: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639342: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639344: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639346: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.639365: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639369: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.639372: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.639374: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.639375: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.639376: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.639398: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.639403: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.639454: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.639459: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639461: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639463: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.639482: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.639483: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639486: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.639487: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.639487: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639488: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.639509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639512: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639623: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.639629: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639630: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639632: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.639651: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.639651: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639653: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.639654: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.639655: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639656: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.639677: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.639679: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639788: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.639794: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639795: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639797: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.639798: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.639801: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.639803: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.639805: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.639806: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.639808: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639808: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639811: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639813: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639814: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.639824: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.639828: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.639828: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.639830: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639831: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.639834: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639836: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639837: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.639841: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.639848: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.639850: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.639853: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.639857: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.639859: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.639859: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.639861: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.639870: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.639876: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.639878: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.639881: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.639883: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.639885: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <...>-6079 [000] d..3 276946.639888: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.639891: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.639891: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.639893: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.639894: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.639897: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-6079 [000] d..3 276946.639900: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.639902: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-84 [002] d..3 276946.639906: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.639906: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.639907: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.639909: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.639912: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [002] d..3 276946.639914: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.639918: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.639923: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.639924: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.639928: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.639930: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.639933: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.639938: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.639943: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.639944: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12200 [003] d..3 276946.639946: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.639949: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.639951: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.639952: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.639956: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.639960: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.639966: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.639968: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.639969: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.639971: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.639972: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.639972: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.639972: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [006] d..3 276946.639975: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.639975: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.639976: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.639976: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-1196 [001] d..3 276946.639977: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.639978: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [006] d..3 276946.639979: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.639984: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.639986: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.639992: cpu_idle: state=0 cpu_id=0
+ <...>-83 [003] d..3 276946.639995: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.639998: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.639999: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.640002: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.640011: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.640012: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.640014: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [003] d..3 276946.640015: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.640019: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.640024: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.640026: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.640028: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12201 [004] d..3 276946.640042: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.640047: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.640150: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.640152: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.640154: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.640157: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.640168: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.640168: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.640172: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.640173: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.640203: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.640217: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.640244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.640246: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.640249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.640251: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.640251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.640254: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.640255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.640257: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.640264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.640270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.640272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.640275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.640280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.640281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.640286: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.640288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.640295: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.640298: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.640302: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.640303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.640305: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.640307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.640312: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.640318: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.640337: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.640344: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.640345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.640346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.640348: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.640351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.640351: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.640353: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.640355: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.640357: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.640359: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.640362: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.640365: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.640367: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.640369: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.640371: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.640374: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.640376: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.640391: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.640397: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.640407: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=006
+ <...>-5797 [006] d..3 276946.640414: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.640416: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.640418: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.640431: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.640435: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.640508: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.640515: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.640538: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.640542: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.640544: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.640547: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.640595: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.640597: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.640603: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <idle>-0 [004] d..3 276946.640661: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.640663: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.640718: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.640909: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.640910: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.640943: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.640949: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.640983: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.640990: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.640993: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.640996: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.641015: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.641019: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ DispSync-650 [000] d..3 276946.641027: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.641029: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.641038: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-5797 [006] d..3 276946.641044: workqueue_queue_work: work struct=0xffffffee752919e0 function=0xffffff87dfcff9ecf workqueue=0xffffffee79407600 req_cpu=8 cpu=6
+ <...>-5797 [006] d..3 276946.641045: workqueue_activate_work: work struct 0xffffffee752919e0
+ <...>-5797 [006] d..3 276946.641046: sched_waking: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.641050: sched_wakeup: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.641054: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=kworker/6:0 next_pid=10834 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.641057: workqueue_execute_start: work struct 0xffffffee752919e0: function 0xffffff87dfcff9ecf
+ DispSync-650 [000] d..3 276946.641058: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.641065: cpu_idle: state=0 cpu_id=0
+ kworker/6:0-10834 [006] d..3 276946.641067: workqueue_execute_end: work struct 0xffffffee752919e0
+ kworker/6:0-10834 [006] d..3 276946.641070: sched_switch: prev_comm=kworker/6:0 prev_pid=10834 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ appEventThread-651 [001] d..3 276946.641101: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.641112: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.641116: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ appEventThread-651 [001] d..3 276946.641117: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.641120: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.641122: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [000] d..3 276946.641124: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ appEventThread-651 [001] d..3 276946.641124: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.641126: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.641126: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.641129: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [003] d..3 276946.641131: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.641145: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.641152: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [000] d..3 276946.641172: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.641181: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [004] d..3 276946.641266: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.641274: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.641318: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ ndroid.systemu-4573 [003] d..3 276946.641330: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ ndroid.systemu-4573 [003] d..3 276946.641334: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [003] d..3 276946.641359: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [004] d..3 276946.641364: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [003] d..3 276946.641366: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.641368: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.641371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ UnityMain-5695 [004] d..3 276946.641377: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.641381: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [004] d..3 276946.641382: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [000] d..3 276946.641406: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.641413: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [003] d..3 276946.641451: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ ndroid.systemu-4573 [003] d..3 276946.641460: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.641462: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.641466: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [000] d..3 276946.641478: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-648 [000] d..3 276946.641484: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ ndroid.systemu-4573 [003] d..3 276946.641486: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.641486: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.641489: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [003] d..3 276946.641493: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.641496: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [000] d..3 276946.641498: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.641500: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.641505: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.641510: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.641515: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.641521: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.641525: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [002] d..3 276946.641532: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.641538: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12199 [001] d..3 276946.641576: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.641585: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [003] d..3 276946.641591: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ ndroid.systemu-4573 [003] d..3 276946.641597: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.641599: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.641603: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.641611: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.641618: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.641699: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.641700: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.641702: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.641708: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.641715: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.641720: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.641724: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <...>-4888 [002] d..3 276946.641727: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <...>-4888 [002] d..3 276946.641733: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.641735: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.641739: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.641758: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <...>-4888 [002] d..3 276946.641768: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [004] d..3 276946.641774: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ <...>-4888 [002] d..3 276946.641774: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.641775: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.641778: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <...>-4888 [002] d..3 276946.641780: print: 0xffffff87dfd69750s: B|4573|query
+ kworker/1:0-10274 [001] d..3 276946.641780: workqueue_execute_end: work struct 0xffffffedf351f058
+ <...>-4888 [002] d..3 276946.641782: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [003] d..3 276946.641783: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.641788: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.641789: cpu_idle: state=0 cpu_id=3
+ kworker/1:0-10274 [001] d..3 276946.641790: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [002] d..3 276946.641790: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.641793: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.641796: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.641797: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [002] d..3 276946.641798: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.641801: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.641803: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [002] d..3 276946.641806: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [002] d..3 276946.641810: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ wifi@1.0-servi-7349 [004] d..3 276946.641853: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.641857: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [002] d..3 276946.641858: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-4888 [002] d..3 276946.641868: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.641870: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.641874: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [002] d..3 276946.641879: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.641887: cpu_idle: state=0 cpu_id=2
+ <...>-648 [003] d..3 276946.641896: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [003] d..3 276946.641901: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [003] d..3 276946.641904: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.641913: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [003] d..3 276946.641915: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.641920: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.641981: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=002
+ <...>-648 [003] d..3 276946.641990: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.641991: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.641996: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [003] d..3 276946.642011: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.642018: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [000] d..3 276946.642028: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.642036: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.642040: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.642045: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [000] d..3 276946.642049: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.642059: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.642062: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.642065: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.642066: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.642067: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-4888 [000] d..3 276946.642068: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.642068: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.642071: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.642075: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.642080: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.642081: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.642094: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.642104: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.642105: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [004] d..3 276946.642105: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.642107: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.642113: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.642119: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [004] d..3 276946.642141: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.642146: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [000] d..3 276946.642245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [000] d..3 276946.642256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.642258: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.642261: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.642293: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.642302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.642304: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.642308: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.642315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.642323: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.642333: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.642340: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.642342: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.642345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.642353: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.642359: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.642359: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.642364: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.642366: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.642369: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.642374: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.642381: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.642430: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.642440: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.642440: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.642442: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.642444: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.642448: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.642450: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.642450: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.642452: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.642456: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.642459: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.642462: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.642468: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.642468: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.642469: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.642471: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.642473: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.642475: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.642498: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.642504: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.642606: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.642608: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.642608: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.642612: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.642614: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.642616: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.642789: sched_waking: comm=Thread-5 pid=5752 prio=113 target_cpu=002
+ Thread-9-5756 [005] d..3 276946.642798: sched_waking: comm=Thread-10 pid=5757 prio=113 target_cpu=000
+ <idle>-0 [002] d..3 276946.642801: sched_wakeup: comm=Thread-5 pid=5752 prio=113 target_cpu=002
+ <idle>-0 [002] d..3 276946.642803: cpu_idle: state=4294967295 cpu_id=2
+ Thread-9-5756 [005] d..3 276946.642804: sched_waking: comm=Thread-11 pid=5758 prio=113 target_cpu=000
+ <idle>-0 [002] d..3 276946.642807: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-5 next_pid=5752 next_prio=113
+ Thread-9-5756 [005] d..3 276946.642810: sched_waking: comm=Thread-6 pid=5753 prio=127 target_cpu=000
+ <...>-4888 [000] d..3 276946.642813: sched_wakeup: comm=Thread-10 pid=5757 prio=113 target_cpu=000
+ <...>-4888 [000] d..3 276946.642820: sched_wakeup: comm=Thread-6 pid=5753 prio=127 target_cpu=000
+ <...>-4888 [000] d..3 276946.642824: sched_wakeup: comm=Thread-11 pid=5758 prio=113 target_cpu=000
+ <...>-4888 [000] d..3 276946.642826: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.642827: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Thread-5-5752 [002] d..3 276946.642834: sched_switch: prev_comm=Thread-5 prev_pid=5752 prev_prio=113 prev_state=S ==> next_comm=Thread-11 next_pid=5758 next_prio=113
+ <idle>-0 [005] d..3 276946.642834: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.642837: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-10 next_pid=5757 next_prio=113
+ <idle>-0 [005] d..3 276946.642838: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.642840: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.642843: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.642847: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ trace-cmd-12198 [005] d..3 276946.642852: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Thread-10-5757 [000] d..3 276946.642852: sched_switch: prev_comm=Thread-10 prev_pid=5757 prev_prio=113 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [004] d..3 276946.642854: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.642856: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Thread-11-5758 [002] d..3 276946.642858: sched_switch: prev_comm=Thread-11 prev_pid=5758 prev_prio=113 prev_state=S ==> next_comm=Thread-6 next_pid=5753 next_prio=127
+ Thread-6-5753 [002] d..3 276946.642876: sched_switch: prev_comm=Thread-6 prev_pid=5753 prev_prio=127 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.642883: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12203 [004] d..3 276946.642912: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.642917: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12198 [005] d..3 276946.642919: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.642924: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.643005: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [000] d..3 276946.643017: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [000] d..3 276946.643037: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.643217: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.643222: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.643224: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.643225: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.643226: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.643227: cpu_idle: state=0 cpu_id=4
+ FMOD-12164 [005] d..3 276946.643242: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.643245: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.643290: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [000] d..3 276946.643298: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.643301: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.643304: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ kgsl_worker_th-294 [002] d..3 276946.643347: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.643348: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.643350: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.643363: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.643365: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.643367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.643370: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.643374: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.643385: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.643456: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ kworker/u16:12-20386 [005] d..3 276946.643492: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:12-20386 [005] d..3 276946.643499: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.643500: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [005] d..3 276946.643504: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.643506: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.643508: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.643511: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ kgsl_worker_th-294 [002] d..3 276946.643545: workqueue_queue_work: work struct=0xffffffee10589228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.643546: workqueue_activate_work: work struct 0xffffffee10589228
+ <...>-4888 [000] d..3 276946.643547: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ kgsl_worker_th-294 [002] d..3 276946.643547: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-4888 [000] d..3 276946.643554: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.643556: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.643557: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.643558: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.643560: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [005] d..3 276946.643560: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.643561: workqueue_execute_start: work struct 0xffffffee10589228: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.643567: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.643568: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-4888 [000] d..3 276946.643569: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.643569: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.643574: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.643575: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.643578: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.643580: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kgsl_worker_th-294 [002] d..3 276946.643582: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.643587: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.643588: workqueue_execute_end: work struct 0xffffffee10589228
+ <idle>-0 [002] d..3 276946.643589: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [004] d..3 276946.643592: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.643594: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.643597: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.643598: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-8794 [004] d..3 276946.643598: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.643603: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.643606: cpu_idle: state=0 cpu_id=4
+ <...>-648 [003] d..3 276946.643607: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [003] d..3 276946.643611: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [003] d..3 276946.643613: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.643629: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ sensors@1.0-se-1085 [005] d..3 276946.643643: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.643648: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.643650: cpu_idle: state=0 cpu_id=4
+ <...>-648 [003] d..3 276946.643650: print: 0xffffff87dfd69750s: B|622|waitForever
+ sensors@1.0-se-1085 [005] d..3 276946.643650: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.643655: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <...>-648 [003] d..3 276946.643660: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1085 [005] d..3 276946.643661: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.643664: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [005] d..3 276946.643666: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1084 [006] d..3 276946.643676: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [006] d..3 276946.643682: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.643684: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.643686: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [006] d..3 276946.643688: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [003] d..3 276946.643690: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [003] d..3 276946.643693: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [004] d..3 276946.643698: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-648 [003] d..3 276946.643708: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.643710: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.643713: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.643714: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.643717: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.643717: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ <...>-648 [003] d..3 276946.643718: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.643720: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.643725: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [003] d..3 276946.643741: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.643747: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [001] d..3 276946.643754: print: 0xffffff87dfd69750s: E|4573
+ HwBinder:867_1-4281 [000] d..3 276946.643759: print: 0xffffff87dfd69750s: E|867
+ <...>-4888 [001] d..3 276946.643769: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.643776: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.643779: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.643782: print: 0xffffff87dfd69750s: B|4573|query
+ HwBinder:867_1-4281 [000] d..3 276946.643782: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-4888 [001] d..3 276946.643784: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.643794: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.643801: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-4888 [001] d..3 276946.643809: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.643816: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.643834: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:867_1-4281 [000] d..3 276946.643841: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.643850: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.643889: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [005] d..3 276946.643889: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.643891: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.643914: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.643922: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.643925: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.643925: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.643928: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.643947: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ HwBinder:867_1-4281 [000] d..3 276946.643961: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.643967: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.643971: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.643972: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.643974: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.643979: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.643986: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.643990: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.643993: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.644021: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.644033: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.644035: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.644037: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.644040: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.644049: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.644055: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [005] d..3 276946.644098: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.644103: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.644221: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.644246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.644254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.644256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.644257: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.644260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.644260: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.644290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.644298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.644300: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.644303: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.644310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.644317: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.644327: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.644332: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.644334: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.644337: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.644344: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.644351: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.644351: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.644356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.644359: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.644362: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.644368: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.644371: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.644372: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.644379: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.644386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.644392: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.644393: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.644397: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.644404: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.644414: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.644414: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.644416: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.644418: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ <...>-10919 [007] d..3 276946.644420: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ rcuop/6-60 [005] d..3 276946.644421: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=006
+ rcu_preempt-7 [003] d..3 276946.644423: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.644424: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/6-60 [005] d..3 276946.644427: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.644429: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.644430: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.644431: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ FastMixer-1198 [001] d..3 276946.644443: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.644453: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ rcuop/7-68 [004] d..3 276946.644453: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcuop/7-68 [004] d..3 276946.644456: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ rcuop/6-60 [005] d..3 276946.644461: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.644463: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ rcuop/6-60 [005] d..3 276946.644463: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.644469: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.644470: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.644472: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.644475: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.644480: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.644480: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ FastMixer-1198 [001] d..3 276946.644481: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.644490: cpu_idle: state=0 cpu_id=1
+ rcuop/7-68 [004] d..3 276946.644492: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.644496: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.644511: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.644518: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.644624: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.644625: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.644626: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.644628: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.644633: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.644637: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.644639: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.644653: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ rcuop/6-60 [005] d..3 276946.644663: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.644665: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.644672: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.644679: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.644762: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.644768: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.644771: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.644819: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ rcuop/6-60 [005] d..3 276946.644841: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [003] d..3 276946.644856: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.644864: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.644866: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.644869: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [001] d..3 276946.644878: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.644880: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.644883: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.644886: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.644911: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.644918: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.644920: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.644924: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ wifi@1.0-servi-7349 [005] d..3 276946.644930: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.644932: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.644937: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.644939: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.644941: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.644944: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.644946: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.644951: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.644952: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.644957: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.644961: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.644967: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.644969: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.644972: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.644981: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.644983: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.644986: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <...>-6079 [000] d..3 276946.644988: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.644996: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.644998: cpu_idle: state=4294967295 cpu_id=2
+ <...>-6079 [000] d..3 276946.644998: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.645000: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.645001: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.645002: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [003] d..3 276946.645005: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.645008: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [003] d..3 276946.645011: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.645012: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [003] d..3 276946.645013: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.645017: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ DispSync-650 [000] d..3 276946.645033: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ <...>-1196 [001] d..3 276946.645036: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ DispSync-650 [000] d..3 276946.645039: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <...>-83 [003] d..3 276946.645041: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.645047: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.645049: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-10919 [007] d..3 276946.645049: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=007
+ <...>-10919 [007] d..3 276946.645053: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.645056: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.645062: cpu_idle: state=0 cpu_id=1
+ DispSync-650 [000] d..3 276946.645063: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.645070: cpu_idle: state=0 cpu_id=0
+ <...>-6079 [007] d..3 276946.645078: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sfEventThread-652 [003] d..3 276946.645085: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.645093: cpu_idle: state=4294967295 cpu_id=1
+ sfEventThread-652 [003] d..3 276946.645094: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [001] d..3 276946.645095: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.645096: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.645099: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ trace-cmd-12199 [002] d..3 276946.645105: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sfEventThread-652 [003] d..3 276946.645108: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.645115: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.645115: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.645119: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.645120: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.645121: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.645123: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.645128: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.645132: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.645134: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.645146: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.645147: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.645149: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-10919 [007] d..3 276946.645153: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.645156: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.645156: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.645158: cpu_idle: state=4294967295 cpu_id=5
+ kworker/1:0-10274 [001] d..3 276946.645158: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [005] d..3 276946.645161: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645162: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ kworker/1:0-10274 [001] d..3 276946.645166: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645166: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [001] d..3 276946.645173: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [005] d..3 276946.645192: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.645196: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.645201: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.645277: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.645292: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.645296: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645299: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.645313: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.645321: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.645323: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645329: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.645333: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645384: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.645391: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645393: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.645396: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645401: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-10919 [007] d..3 276946.645409: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.645415: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.645418: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.645418: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645440: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.645463: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.645463: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645474: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.645479: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.645482: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645487: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.645498: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <idle>-0 [005] d..3 276946.645498: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.645500: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.645502: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645504: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.645514: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.645516: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645522: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.645525: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645541: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12198 [005] d..3 276946.645542: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645546: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.645547: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.645548: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.645551: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645554: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.645563: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.645567: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.645573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.645574: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [006] d..3 276946.645576: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645580: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.645588: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.645590: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.645594: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-12059 [006] d..3 276946.645594: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.645600: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.645601: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.645607: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645611: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645615: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.645617: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.645619: print: 0xffffff87dfd69750s: B|622|preComposition
+ sfEventThread-652 [001] d..3 276946.645627: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-12059 [006] d..3 276946.645637: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.645670: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645672: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.645675: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.645677: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-1197 [001] d..3 276946.645677: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.645684: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.645724: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.645734: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [007] d..3 276946.645775: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.645781: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.645783: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.645803: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.645812: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.645814: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.645818: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.645827: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.645827: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.645833: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.645835: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.645838: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.645839: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.645842: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.645846: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.645849: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.645852: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.645857: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.645860: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [007] d..3 276946.645863: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.645865: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.645868: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.645871: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.645923: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.645932: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.645936: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-10919 [007] d..3 276946.646069: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646075: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.646079: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.646083: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.646088: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.646090: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.646093: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.646130: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.646134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.646136: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.646236: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <...>-10919 [007] d..3 276946.646240: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646245: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.646246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.646248: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.646251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.646254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.646258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.646269: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.646270: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.646274: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.646277: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.646286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.646290: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ writer-5743 [000] d..3 276946.646294: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.646294: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.646294: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.646297: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.646297: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.646299: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.646300: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.646308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.646316: cpu_idle: state=0 cpu_id=0
+ FMOD-12164 [005] d..3 276946.646316: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.646318: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.646320: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.646323: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [002] d..3 276946.646325: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.646327: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.646331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.646339: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.646343: print: 0xffffff87dfd69750s: E|624
+ writer-5743 [000] d..3 276946.646344: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.646346: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.646349: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.646351: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.646354: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.646359: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.646365: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.646366: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.646382: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.646387: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.646389: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.646392: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ FastMixer-1198 [002] d..3 276946.646409: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.646411: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646416: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [002] d..3 276946.646418: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.646418: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.646418: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.646420: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.646422: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.646426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.646426: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.646427: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.646428: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.646429: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.646429: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.646434: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.646438: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.646438: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.646440: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.646440: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.646444: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.646444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [002] d..3 276946.646445: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.646447: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.646447: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.646451: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.646453: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.646462: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.646464: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.646466: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646470: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.646472: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.646474: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646476: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.646477: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.646478: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.646480: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646482: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [001] d..3 276946.646485: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.646493: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.646513: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.646517: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646523: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.646526: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.646532: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.646554: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.646559: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.646561: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.646565: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-10919 [007] d..3 276946.646567: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.646571: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.646573: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.646575: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.646578: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.646580: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [001] d..3 276946.646589: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-12059 [006] d..3 276946.646596: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.646596: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646601: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.646602: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-5797 [006] d..3 276946.646603: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.646620: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.646717: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646723: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.646725: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.646746: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.646748: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646752: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.646754: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.646769: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-12059 [006] d..3 276946.646773: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.646779: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.646780: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.646784: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.646791: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.646811: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.646835: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.646852: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.646857: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.646860: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.646870: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.646873: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-10919 [007] d..3 276946.646875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.646877: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-5797 [006] d..3 276946.646877: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.646879: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.646881: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ surfaceflinger-622 [000] d..3 276946.646881: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.646888: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.646895: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.646897: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.646898: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.646899: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.646904: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.646907: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.646915: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.646922: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.646924: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [000] d..3 276946.646925: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.646928: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646946: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.646950: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646952: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.646955: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646962: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.646965: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646967: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.646970: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646983: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646986: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.646988: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.646993: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.646998: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.647000: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.647009: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.647024: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647029: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647032: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.647034: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.647038: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.647040: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.647045: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.647071: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Thread-9-5756 [005] d..3 276946.647081: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.647087: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.647159: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.647170: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.647172: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.647199: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.647208: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.647349: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647356: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647358: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.647380: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.647381: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.647386: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647388: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.647406: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.647511: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647519: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.647538: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.647541: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647545: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647547: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.647564: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.647659: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647664: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647667: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.647687: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.647688: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647693: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647695: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.647697: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.647704: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.647706: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.647709: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.647745: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12205 [005] d..3 276946.647746: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.647751: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.647854: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647859: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647862: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.647883: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.647883: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.647887: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.647890: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.647907: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.647974: workqueue_queue_work: work struct=0xffffffee10589228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.647976: workqueue_activate_work: work struct 0xffffffee10589228
+ <idle>-0 [002] d..3 276946.647978: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.647989: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.647990: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.647991: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.647992: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.647994: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.647998: workqueue_execute_start: work struct 0xffffffee10589228: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.648005: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.648006: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.648007: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.648011: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.648013: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.648015: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.648017: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.648027: workqueue_execute_end: work struct 0xffffffee10589228
+ kworker/u16:12-20386 [005] d..3 276946.648030: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.648033: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.648036: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.648038: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.648039: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.648043: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.648046: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.648081: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [004] d..3 276946.648086: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.648088: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.648090: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.648093: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.648097: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1040 [005] d..3 276946.648111: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [005] d..3 276946.648116: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.648117: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.648119: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.648120: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [005] d..3 276946.648124: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.648128: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [004] d..3 276946.648129: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.648133: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.648135: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.648136: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.648139: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.648139: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.648140: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.648142: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.648147: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [000] d..3 276946.648153: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.648156: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.648157: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.648161: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.648162: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.648163: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.648166: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.648168: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.648170: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.648175: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.648181: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:867_1-4281 [000] d..3 276946.648192: print: 0xffffff87dfd69750s: E|867
+ HwBinder:867_1-4281 [000] d..3 276946.648198: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ trace-cmd-12198 [005] d..3 276946.648199: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.648203: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.648206: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.648208: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.648209: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.648214: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.648216: cpu_idle: state=0 cpu_id=5
+ HwBinder:867_1-4281 [000] d..3 276946.648222: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.648232: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.648235: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.648244: workqueue_queue_work: work struct=0xffffffee10589228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.648244: workqueue_activate_work: work struct 0xffffffee10589228
+ <idle>-0 [002] d..3 276946.648245: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.648246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.648250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.648253: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.648253: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.648253: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.648254: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.648255: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.648256: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [001] d..3 276946.648257: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:12-20386 [005] d..3 276946.648257: workqueue_execute_start: work struct 0xffffffee10589228: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.648261: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.648261: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.648262: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.648265: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.648267: cpu_idle: state=4294967295 cpu_id=4
+ SensorService-4286 [007] d..3 276946.648269: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.648269: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ HwBinder:867_1-4281 [000] d..3 276946.648270: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.648270: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.648273: workqueue_execute_end: work struct 0xffffffee10589228
+ writer-5743 [001] d..3 276946.648275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-8794 [004] d..3 276946.648276: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.648277: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.648278: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [004] d..3 276946.648280: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.648281: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.648281: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ writer-5743 [001] d..3 276946.648282: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.648284: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [004] d..3 276946.648285: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.648287: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.648288: cpu_idle: state=0 cpu_id=4
+ writer-5743 [001] d..3 276946.648293: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.648296: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [005] d..3 276946.648300: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.648301: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.648302: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [000] d..3 276946.648304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.648304: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.648306: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.648308: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.648309: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.648310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.648312: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1040 [004] d..3 276946.648314: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.648315: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [001] d..3 276946.648315: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.648317: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.648322: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.648322: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.648323: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-1040 [004] d..3 276946.648326: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.648327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.648329: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1040 [004] d..3 276946.648331: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [001] d..3 276946.648332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.648334: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.648337: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1115 [004] d..3 276946.648338: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.648342: cpu_idle: state=0 cpu_id=4
+ writer-5743 [001] d..3 276946.648343: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.648346: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.648348: sched_waking: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=000
+ <idle>-0 [001] d..3 276946.648349: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.648350: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.648357: sched_wakeup: comm=HwBinder:867_1 pid=4281 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.648359: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [007] d..3 276946.648360: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.648362: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=89
+ HwBinder:867_1-4281 [001] d..3 276946.648380: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ FastMixer-1198 [000] d..3 276946.648387: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ HwBinder:867_1-4281 [001] d..3 276946.648392: print: 0xffffff87dfd69750s: E|867
+ FastMixer-1198 [000] d..3 276946.648395: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.648396: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.648397: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.648399: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ HwBinder:867_1-4281 [001] d..3 276946.648403: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.648403: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.648405: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.648405: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.648406: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.648411: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ FastMixer-1198 [000] d..3 276946.648411: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.648413: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.648414: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ HwBinder:867_1-4281 [001] d..3 276946.648418: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [002] d..3 276946.648418: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.648423: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.648423: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ AudioTrack-5740 [004] d..3 276946.648423: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.648423: print: 0xffffff87dfd69750s: E|1661
+ AudioTrack-5759 [005] d..3 276946.648425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.648427: cpu_idle: state=0 cpu_id=4
+ HwBinder:867_1-4281 [001] d..3 276946.648428: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [005] d..3 276946.648429: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.648430: cpu_idle: state=0 cpu_id=0
+ HwBinder:867_1-4281 [001] d..3 276946.648432: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=R+ ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [000] d..3 276946.648432: cpu_idle: state=4294967295 cpu_id=0
+ writer-5743 [002] d..3 276946.648432: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.648437: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ SensorService-4286 [007] d..3 276946.648440: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sugov:0-603 [001] d..3 276946.648450: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=1
+ SensorService-4286 [007] d..3 276946.648452: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sugov:0-603 [001] d..3 276946.648460: cpu_frequency: state=1171200 cpu_id=0
+ SensorService-4286 [007] d..3 276946.648460: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12200 [000] d..3 276946.648460: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ trace-cmd-12200 [000] d..3 276946.648465: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ writer-5743 [002] d..3 276946.648478: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sugov:0-603 [001] d..3 276946.648480: cpu_frequency: state=1171200 cpu_id=1
+ sugov:0-603 [001] d..3 276946.648484: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [001] d..3 276946.648488: cpu_frequency: state=1171200 cpu_id=3
+ <idle>-0 [002] d..3 276946.648501: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [000] d..3 276946.648501: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sugov:0-603 [001] d..3 276946.648505: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=HwBinder:867_1 next_pid=4281 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.648520: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-10919 [007] d..3 276946.648535: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.648541: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.648543: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:867_1-4281 [001] d..3 276946.648559: sched_switch: prev_comm=HwBinder:867_1 prev_pid=4281 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.648579: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.648592: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12200 [000] d..3 276946.648641: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.648657: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.648700: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.648706: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.648708: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.648728: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.648730: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.648734: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.648736: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.648754: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.648897: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.648903: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.648905: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.648949: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.649094: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.649099: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649102: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.649139: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.649267: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.649272: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649274: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.649296: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.649296: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.649300: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649302: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.649320: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.649365: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.649370: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.649374: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.649376: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.649418: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.649422: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.649453: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.649458: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649461: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.649465: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.649470: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.649472: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.649475: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.649505: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [004] d..3 276946.649507: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.649512: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.649632: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.649637: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649640: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.649661: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.649661: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.649666: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649668: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.649685: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.649780: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.649785: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.649788: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.649835: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.649859: sched_waking: comm=writer pid=6079 prio=96 target_cpu=007
+ <idle>-0 [003] d..3 276946.649870: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.649873: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.649879: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.649893: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.649897: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.649935: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.649944: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.649947: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.649952: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.649963: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.649973: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.649976: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.649981: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.649982: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.649990: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.649991: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.650003: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.650004: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.650014: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.650016: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.650022: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.650032: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.650037: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.650039: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.650043: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.650043: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.650047: cpu_idle: state=4294967295 cpu_id=3
+ <...>-6079 [000] d..3 276946.650047: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.650050: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.650054: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.650055: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-1196 [001] d..3 276946.650061: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-6079 [000] d..3 276946.650063: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.650073: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.650077: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.650079: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.650081: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-83 [003] d..3 276946.650084: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.650092: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12199 [005] d..3 276946.650118: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.650123: cpu_idle: state=0 cpu_id=5
+ <...>-1196 [001] d..3 276946.650125: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.650136: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.650138: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.650142: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.650152: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.650164: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.650169: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.650180: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.650246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.650256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.650258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.650261: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.650263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.650265: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.650279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.650289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.650292: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.650297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.650302: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.650306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.650309: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.650309: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.650312: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.650317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.650321: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.650334: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.650336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.650343: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.650347: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.650352: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.650358: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.650369: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.650398: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.650409: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.650409: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.650410: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.650412: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.650417: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.650418: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.650420: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.650420: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.650428: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.650430: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.650432: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.650434: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.650435: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.650436: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.650437: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.650445: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.650457: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.650478: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.650479: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.650484: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.650487: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.650488: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.650490: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [004] d..3 276946.650503: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.650507: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.650518: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.650524: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.650526: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.650563: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.651046: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.651055: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.651064: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.651069: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.651089: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.651099: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.651128: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.651132: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.651134: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.651136: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.651264: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.651269: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.651272: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.651281: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.651286: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.651335: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.651431: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.651436: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.651439: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.651480: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.651566: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.651574: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.651577: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-10919 [007] d..3 276946.651611: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.651617: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioOut_15-1199 [006] d..3 276946.651652: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.651699: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.651810: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.651817: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.651819: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.651860: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652001: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652006: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652009: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652031: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652031: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652037: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652039: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652057: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652194: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652199: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652202: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.652228: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.652230: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652235: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652237: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.652246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.652250: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.652253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.652258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.652264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.652277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.652284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.652287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.652293: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.652302: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.652303: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.652310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.652314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.652328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.652328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.652336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.652340: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.652352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.652362: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.652376: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652382: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652385: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.652388: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.652398: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.652399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.652400: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.652402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.652407: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.652408: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.652408: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.652410: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.652417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.652419: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.652419: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.652423: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.652424: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.652425: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ AudioTrack-5759 [005] d..3 276946.652425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.652428: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.652435: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.652447: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.652465: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.652466: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.652470: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.652473: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.652475: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.652476: cpu_idle: state=0 cpu_id=0
+ FMOD-12164 [005] d..3 276946.652486: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.652490: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.652521: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652527: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652530: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652550: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652552: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652556: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652559: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652577: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652699: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652705: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652707: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652728: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652729: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652734: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652736: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652754: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652878: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652884: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652887: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652907: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.652908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.652912: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.652915: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.652933: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.653106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.653111: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.653114: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.653154: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.653326: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.653332: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.653334: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.653378: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.653485: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-10919 [007] d..3 276946.653487: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.653494: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.653495: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [007] d..3 276946.653500: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.653502: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-10919 [007] d..3 276946.653509: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.653513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.653516: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.653521: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.653526: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-12059 [006] d..3 276946.653560: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.653562: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.653566: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.653569: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <idle>-0 [007] d..3 276946.653570: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.653572: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.653575: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.653578: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.653581: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.653582: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.653593: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.653595: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.653597: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [006] d..3 276946.653597: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.653605: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.653608: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdd6534S
+ <...>-10919 [007] d..3 276946.653610: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.653612: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.653615: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12205 [005] d..3 276946.653645: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.653650: cpu_idle: state=0 cpu_id=5
+ mdss_fb0-12067 [000] d..3 276946.653688: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.653702: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.653788: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.653794: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.653797: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.653848: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.653928: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.653936: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654183: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654189: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654190: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654193: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.654193: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [006] d..3 276946.654197: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.654199: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.654201: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.654202: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [007] d..3 276946.654205: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.654208: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.654236: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.654242: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.654245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.654252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.654256: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.654256: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.654261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.654276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.654283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.654286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.654291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.654301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.654301: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.654307: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.654310: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.654332: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.654332: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.654334: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.654336: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [001] d..3 276946.654341: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.654347: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.654350: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.654357: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.654359: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.654364: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12198 [005] d..3 276946.654384: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.654389: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.654400: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.654411: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.654432: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.654442: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.654443: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.654445: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.654447: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.654451: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.654453: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.654453: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.654453: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.654454: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.654458: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.654460: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.654462: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.654464: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.654466: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.654468: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <idle>-0 [000] d..3 276946.654469: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.654471: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.654474: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [005] d..3 276946.654475: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.654476: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ FastMixer-1198 [001] d..3 276946.654481: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:4-604 [004] d..3 276946.654485: clock_set_rate: perfcl_clk state=2112000000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.654491: cpu_frequency: state=2112000 cpu_id=4
+ <idle>-0 [001] d..3 276946.654492: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.654511: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.654513: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654520: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.654523: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.654526: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sugov:4-604 [004] d..3 276946.654528: cpu_frequency: state=2112000 cpu_id=5
+ sugov:4-604 [004] d..3 276946.654530: cpu_frequency: state=2112000 cpu_id=6
+ sugov:4-604 [004] d..3 276946.654531: cpu_frequency: state=2112000 cpu_id=7
+ <...>-5797 [006] d..3 276946.654532: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654537: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sugov:4-604 [004] d..3 276946.654540: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.654545: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.654546: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.654550: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654551: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654556: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654558: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654562: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654568: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654569: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654573: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654577: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654584: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654587: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654587: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654590: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654592: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654594: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654598: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654601: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654601: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654603: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654605: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654607: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654610: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654613: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654618: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654621: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654623: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654624: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654627: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654630: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654630: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654633: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654635: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654637: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654639: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654642: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654643: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654646: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654648: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654649: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654652: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654654: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654657: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654659: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654661: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654663: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654665: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654668: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654671: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654673: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654675: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654677: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654679: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654682: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654682: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654684: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654686: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654688: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654690: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654693: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654694: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654697: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654698: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654700: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654703: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654705: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654706: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654709: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654711: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654712: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654715: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654718: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654719: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654722: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654724: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654725: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654728: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654730: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654730: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654733: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654735: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654737: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654739: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654741: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654742: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654745: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654747: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654749: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654751: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654754: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654755: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654758: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654760: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654761: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654764: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654767: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654767: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654770: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654772: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654773: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654776: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654778: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654778: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654780: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654782: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654784: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654787: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654789: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654792: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654794: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654797: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654800: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.654804: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.654806: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.654806: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.654809: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.654809: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654812: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654813: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654814: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654817: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654819: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654822: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654823: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654825: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654826: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654830: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654833: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.654834: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654836: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654838: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.654839: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.654840: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654842: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654845: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.654846: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.654847: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654848: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654850: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654852: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654854: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.654856: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.654857: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.654859: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.654859: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654859: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654861: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654863: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.654863: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [007] d..3 276946.654865: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654868: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654870: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654870: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.654871: cpu_idle: state=4294967295 cpu_id=3
+ <...>-5797 [006] d..3 276946.654872: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654874: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.654875: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.654876: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654878: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654881: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654881: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654883: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654885: cpu_idle: state=4294967295 cpu_id=7
+ <...>-6079 [000] d..3 276946.654886: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [007] d..3 276946.654887: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654890: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654892: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654892: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-6079 [000] d..3 276946.654894: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-5797 [006] d..3 276946.654895: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [002] d..3 276946.654896: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.654897: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654899: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654901: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.654902: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.654903: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.654904: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654906: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654909: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654910: cpu_idle: state=4294967295 cpu_id=7
+ <...>-6079 [000] d..3 276946.654912: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.654912: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.654914: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.654915: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654917: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654918: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.654920: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-5797 [006] d..3 276946.654920: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654922: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654924: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-84 [002] d..3 276946.654925: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.654926: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.654929: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654929: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654932: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-1196 [001] d..3 276946.654932: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.654934: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.654935: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654936: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654938: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.654939: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.654941: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.654941: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.654944: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.654944: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654944: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654947: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.654948: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [007] d..3 276946.654948: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654950: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.654953: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654955: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654956: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-1196 [001] d..3 276946.654958: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.654958: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654960: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654962: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-6079 [000] d..3 276946.654962: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.654964: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654967: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.654967: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [006] d..3 276946.654967: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654970: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.654970: cpu_idle: state=4294967295 cpu_id=1
+ <...>-6079 [000] d..3 276946.654970: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.654972: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654974: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.654976: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.654977: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.654979: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654979: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.654981: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-5797 [006] d..3 276946.654982: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654984: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.654986: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.654986: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-6079 [000] d..3 276946.654987: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.654988: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.654989: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.654991: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.654991: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.654994: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.654995: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.654996: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.654997: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.654997: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655000: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655003: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655005: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655008: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655010: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655011: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655014: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655016: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655016: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-1196 [001] d..3 276946.655018: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.655019: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-83 [003] d..3 276946.655020: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655021: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655023: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655025: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.655027: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.655028: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655029: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.655030: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.655030: cpu_idle: state=0 cpu_id=3
+ <...>-5797 [006] d..3 276946.655032: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655033: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.655035: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [007] d..3 276946.655035: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.655037: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.655038: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655040: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655041: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-1196 [001] d..3 276946.655044: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655044: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655046: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655048: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655050: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.655052: cpu_idle: state=4294967295 cpu_id=3
+ <...>-5797 [006] d..3 276946.655052: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655053: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.655054: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.655054: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.655055: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [003] d..3 276946.655056: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.655056: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.655057: cpu_idle: state=4294967295 cpu_id=7
+ <...>-6079 [000] d..3 276946.655058: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655058: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.655058: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-10919 [007] d..3 276946.655061: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655064: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655064: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655067: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.655068: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.655068: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.655070: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.655072: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655074: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.655075: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.655076: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.655078: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.655079: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [007] d..3 276946.655083: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <...>-5797 [006] d..3 276946.655083: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655086: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-5797 [006] d..3 276946.655086: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12201 [005] d..3 276946.655089: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655089: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ <idle>-0 [007] d..3 276946.655090: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655092: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [005] d..3 276946.655093: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sugov:4-604 [007] d..3 276946.655096: clock_set_rate: perfcl_clk state=2457600000 cpu_id=7
+ <idle>-0 [005] d..3 276946.655097: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sugov:4-604 [007] d..3 276946.655100: cpu_frequency: state=2457600 cpu_id=4
+ trace-cmd-12204 [004] d..3 276946.655100: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.655102: cpu_idle: state=0 cpu_id=5
+ sugov:4-604 [007] d..3 276946.655116: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [007] d..3 276946.655117: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [007] d..3 276946.655119: cpu_frequency: state=2457600 cpu_id=7
+ sugov:4-604 [007] d..3 276946.655122: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.655127: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.655132: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12205 [007] d..3 276946.655149: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655156: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655157: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655160: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655161: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655165: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655168: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655169: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655172: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655174: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655176: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655179: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655181: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655181: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655184: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655186: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655187: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655190: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655192: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655192: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655194: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655196: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655198: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655200: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655202: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655203: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655206: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655208: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655209: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655211: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655214: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655216: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655218: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655220: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655221: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655223: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655226: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655226: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655229: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655230: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655232: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655234: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655237: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655239: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655241: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655243: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655245: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655247: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655250: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655251: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655253: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655255: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655256: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655258: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655261: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655262: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655265: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655266: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655270: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655272: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655276: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655279: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655281: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655282: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655285: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655287: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655292: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655295: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655297: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655298: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655300: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655303: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655303: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655305: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655307: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655309: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655311: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655313: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655315: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655317: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655319: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655320: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655322: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655325: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655325: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.655327: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-5797 [006] d..3 276946.655327: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655329: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.655329: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.655330: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.655331: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.655332: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.655333: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [007] d..3 276946.655335: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655343: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655346: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655347: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655349: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655351: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655353: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655354: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655357: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655359: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655360: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655362: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655364: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655365: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655367: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655369: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655370: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655372: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655375: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655378: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655380: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655382: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655384: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655386: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655388: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655389: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655391: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655393: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655395: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655397: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655399: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655400: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <...>-5797 [006] d..3 276946.655401: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655405: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.655407: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.655409: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.655409: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.655412: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655417: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655417: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655420: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655422: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12205 [004] d..3 276946.655422: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655423: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655426: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.655426: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.655428: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655428: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655431: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655432: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655434: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655437: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655439: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655439: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655441: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655443: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655444: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655447: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655448: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655449: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655450: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655452: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655454: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655456: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655458: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655459: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655461: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655463: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655464: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655466: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655469: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655469: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655472: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.655473: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655473: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655475: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655477: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.655478: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.655479: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655480: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655483: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655485: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655486: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655488: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655491: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655491: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655494: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655496: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655497: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655499: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655502: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655505: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655507: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655509: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655510: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655512: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655515: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655516: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655518: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655520: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655522: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655524: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655526: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655526: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655528: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655530: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655532: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655534: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.655535: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.655537: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655537: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.655538: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <...>-5797 [006] d..3 276946.655539: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.655540: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.655541: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655542: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.655542: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.655544: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655547: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655551: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FMOD-12164 [005] d..3 276946.655553: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655553: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655555: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655557: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.655557: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.655559: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655561: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655562: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655564: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655566: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655568: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655570: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655572: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655578: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655581: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655583: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655584: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655586: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655588: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655589: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655590: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655592: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655594: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655596: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655598: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655599: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655602: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655603: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655605: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655607: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655609: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655612: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655614: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655616: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655617: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655620: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655622: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655622: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655624: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655626: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655628: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655630: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655633: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655633: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655635: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.655636: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.655636: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655638: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.655639: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.655640: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655643: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655643: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655646: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655647: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655649: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655651: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655653: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655656: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655658: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655660: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655662: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655665: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.655669: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.655671: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.655673: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.655695: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.655699: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.655723: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=001
+ <idle>-0 [001] d..3 276946.655740: cpu_idle: state=4294967295 cpu_id=1
+ <...>-5797 [006] d..3 276946.655740: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-5797 [006] d..3 276946.655743: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [001] d..3 276946.655744: cpu_idle: state=0 cpu_id=1
+ <...>-1197 [006] d..3 276946.655747: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-1197 [006] d..3 276946.655752: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.655754: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.655756: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.655774: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.655778: cpu_idle: state=0 cpu_id=5
+ <...>-1197 [006] d..3 276946.655796: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.655797: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.655798: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.655826: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.655835: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.655838: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.655839: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.655843: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <...>-10919 [007] d..3 276946.655845: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.655845: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.655847: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.655848: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.655871: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.655879: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.655894: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.655899: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.655901: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655901: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655904: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [006] d..3 276946.655906: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655909: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655912: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655935: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655938: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655940: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.655941: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5797 [006] d..3 276946.655941: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655944: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655948: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655951: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655951: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655953: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655955: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655957: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655960: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.655963: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655963: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655965: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655967: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655969: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655971: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655973: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655976: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655979: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655980: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.655982: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.655984: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655987: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655987: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.655990: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.655991: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.655992: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.655993: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.655993: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.655995: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.655997: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.655998: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656000: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656002: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656003: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656006: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656008: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656009: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656011: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656013: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656014: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656017: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656019: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656021: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656023: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656025: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656027: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656029: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656031: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656033: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656036: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656038: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656039: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656041: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656044: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656044: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656047: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656049: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656050: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656052: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656054: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656055: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656057: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656059: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656060: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656063: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656065: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656066: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656068: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656070: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656071: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656074: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656076: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656079: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656082: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656084: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656085: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656087: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656089: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656090: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656092: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656094: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656096: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656098: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656100: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656100: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656102: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656104: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656106: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656108: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656110: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656112: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656114: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656116: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656117: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656120: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656122: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656122: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656124: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656126: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656128: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656130: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656132: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656132: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656134: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656136: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656137: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656140: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656142: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656142: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656145: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656147: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656148: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656150: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656153: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656154: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656156: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656158: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656160: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656162: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656164: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656165: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656168: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656170: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656171: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656175: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.656179: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.656181: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.656182: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656182: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.656182: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.656184: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656185: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656191: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656192: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656193: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656194: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656194: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.656196: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656197: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656199: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.656201: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.656202: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656204: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656207: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656209: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656210: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656213: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656215: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656218: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656221: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656223: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656224: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656227: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656229: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656230: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656232: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656234: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656236: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656238: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656240: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656242: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656244: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.656245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.656246: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656247: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656249: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656252: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.656252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.656255: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.656256: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [006] d..3 276946.656257: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656259: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656261: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.656261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.656263: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656266: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656267: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656269: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656271: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656273: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656275: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.656275: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-5797 [006] d..3 276946.656277: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656277: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656279: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656281: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656283: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.656284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.656285: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.656286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.656287: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656288: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656290: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [001] d..3 276946.656291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.656292: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656294: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656296: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656298: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656300: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656302: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.656302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.656303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656304: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656305: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656308: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656310: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656310: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.656311: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [006] d..3 276946.656312: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656314: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.656315: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.656315: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656318: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656320: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656321: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656323: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656325: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656326: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656329: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.656329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.656330: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656331: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656331: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656333: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656335: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656337: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.656338: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.656339: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656341: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656342: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.656342: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [006] d..3 276946.656343: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656345: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656347: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656349: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656351: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.656355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656357: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656359: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656361: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656363: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.656365: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.656365: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656367: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656368: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656369: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656371: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656373: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656375: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656377: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656377: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656380: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656382: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656383: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656385: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656388: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656388: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.656388: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.656390: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656392: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656393: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656396: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656397: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656398: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.656399: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.656399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [006] d..3 276946.656400: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [004] d..3 276946.656400: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.656401: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.656402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [007] d..3 276946.656402: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [006] d..3 276946.656403: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.656405: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656406: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.656407: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.656407: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.656409: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.656410: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.656411: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-5797 [006] d..3 276946.656414: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656416: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.656418: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.656418: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656419: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ AudioTrack-5740 [004] d..3 276946.656419: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.656420: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.656421: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.656423: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.656424: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.656425: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.656426: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [006] d..3 276946.656426: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656429: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656430: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656432: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656434: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.656436: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656436: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656440: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ trace-cmd-12204 [005] d..3 276946.656442: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656442: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656444: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.656447: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.656448: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.656448: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.656450: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.656452: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.656452: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.656454: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.656454: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [006] d..3 276946.656457: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656457: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656459: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656462: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656464: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656466: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.656467: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.656468: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656468: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656468: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656470: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656472: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.656472: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.656473: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656475: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656478: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.656478: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.656478: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656480: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656482: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656484: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656486: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656488: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656489: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656491: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656493: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656494: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656497: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656499: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656499: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656501: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656503: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656504: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656507: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656509: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656509: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656511: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656513: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656514: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656517: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656519: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656521: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656523: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656525: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656527: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656529: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656531: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656538: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656540: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656542: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656544: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656546: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656548: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656548: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656550: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656552: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656554: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656556: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656558: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656558: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656561: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656562: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656564: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656566: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656568: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656573: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656575: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656577: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656579: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656581: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656583: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656583: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656585: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656587: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656589: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656591: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656593: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656594: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656595: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656597: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656598: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656600: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656603: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656603: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656605: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656607: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656608: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656610: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656613: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656613: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656615: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656617: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656619: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656621: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656623: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656623: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656626: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656627: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656629: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656631: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656633: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656634: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656636: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656638: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656639: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656641: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656644: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656644: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656647: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656649: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656650: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656652: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656654: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656656: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656658: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656660: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656662: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656664: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656666: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656667: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656669: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656671: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656673: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656675: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656677: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656677: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656680: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656681: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656683: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656685: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656687: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656692: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.656694: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [006] d..3 276946.656694: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.656695: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.656696: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656698: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656700: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656703: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.656704: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656706: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.656706: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.656708: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.656709: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.656709: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.656711: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656716: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656716: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656718: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656720: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656722: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12205 [005] d..3 276946.656722: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.656724: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.656726: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656726: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.656726: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.656728: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656730: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656732: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656734: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656736: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656736: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656738: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656740: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656742: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656744: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656746: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656747: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656749: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656751: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656752: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656755: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656757: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656761: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656763: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656765: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656766: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656768: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656771: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656771: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656773: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656775: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656776: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656779: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656781: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656782: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656784: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656786: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656787: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656789: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656792: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656794: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656796: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656798: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656800: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656802: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656804: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656804: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656807: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656808: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656812: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656815: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656818: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656820: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656822: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656824: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656826: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656828: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656828: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656830: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656832: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656834: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656836: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656838: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656840: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656842: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656844: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656845: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656848: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656850: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656851: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656853: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656855: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656857: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656859: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656861: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656862: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656864: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656866: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656867: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656870: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656872: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656872: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656874: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656876: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656878: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.656880: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.656882: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [006] d..3 276946.656890: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-5797 [006] d..3 276946.656892: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.656894: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.656896: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.657014: workqueue_queue_work: work struct=0xffffffee74f2ce50 function=0xffffff87e0949500f workqueue=0xffffffee79407600 req_cpu=8 cpu=2
+ <idle>-0 [002] d..3 276946.657016: workqueue_activate_work: work struct 0xffffffee74f2ce50
+ <idle>-0 [002] d..3 276946.657019: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.657027: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.657035: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.657042: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ <...>-7655 [002] d..3 276946.657049: workqueue_execute_start: work struct 0xffffffee74f2ce50: function 0xffffff87e0949500f
+ <...>-5797 [006] d..3 276946.657120: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.657133: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.657136: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.657141: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.657142: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <...>-10919 [007] d..3 276946.657147: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.657149: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-5794 [001] d..3 276946.657183: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <...>-7655 [002] d..3 276946.657188: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5794 [001] d..3 276946.657194: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.657199: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-12059 [006] d..3 276946.657201: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.657212: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.657223: cpu_idle: state=0 cpu_id=6
+ <...>-5794 [001] d..3 276946.657227: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.657228: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.657232: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.657233: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.657234: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.657235: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.657235: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [001] d..3 276946.657237: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.657242: sched_blocked_reason: pid=7655 iowait=0 caller=0xffffff87e04c613cS
+ <idle>-0 [001] d..3 276946.657246: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ trace-cmd-12204 [005] d..3 276946.657249: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.657254: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.657259: cpu_idle: state=0 cpu_id=1
+ <...>-5795 [002] d..3 276946.657324: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ <...>-7655 [002] d..3 276946.657401: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.657415: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.657446: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.657450: sched_blocked_reason: pid=7655 iowait=0 caller=0xffffff87e04c613cS
+ <idle>-0 [001] d..3 276946.657454: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.657457: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.657459: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.657461: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ <idle>-0 [001] d..3 276946.657462: cpu_idle: state=0 cpu_id=1
+ <...>-7655 [002] d..3 276946.657525: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.657532: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.657571: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.657574: sched_blocked_reason: pid=7655 iowait=0 caller=0xffffff87e04c613cS
+ <idle>-0 [001] d..3 276946.657578: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.657580: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.657582: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.657585: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ <idle>-0 [001] d..3 276946.657586: cpu_idle: state=0 cpu_id=1
+ <...>-7655 [002] d..3 276946.657652: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.657659: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.657708: workqueue_queue_work: work struct=0xffffffee74f2cd10 function=0xffffff87e0948c50f workqueue=0xffffffee79407600 req_cpu=8 cpu=2
+ <idle>-0 [002] d..3 276946.657710: workqueue_activate_work: work struct 0xffffffee74f2cd10
+ <idle>-0 [002] d..3 276946.657712: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.657715: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.657719: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.657723: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.657730: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.657730: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.657732: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.657733: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.657736: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <idle>-0 [003] d..3 276946.657737: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.657740: workqueue_execute_start: work struct 0xffffffee74f2cd10: function 0xffffff87e0948c50f
+ rcu_preempt-7 [003] d..3 276946.657744: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [003] d..3 276946.657753: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [003] d..3 276946.657755: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ kworker/2:3-9209 [002] d..3 276946.657756: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [000] d..3 276946.657761: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ rcu_preempt-7 [003] d..3 276946.657767: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.657770: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.657770: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [005] d..3 276946.657772: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.657774: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [000] d..3 276946.657775: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.657780: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ rcuop/4-44 [002] d..3 276946.657782: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ rcuop/0-10 [005] d..3 276946.657782: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ rcuop/0-10 [005] d..3 276946.657785: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=002
+ rcuop/4-44 [002] d..3 276946.657793: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ rcuop/0-10 [005] d..3 276946.657793: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.657795: cpu_idle: state=4294967295 cpu_id=6
+ rcu_preempt-7 [003] d..3 276946.657796: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ <idle>-0 [006] d..3 276946.657798: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/0-10 [005] d..3 276946.657799: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/4-44 [002] d..3 276946.657805: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ rcuop/1-20 [006] d..3 276946.657809: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ rcuop/2-28 [005] d..3 276946.657810: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.657811: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ <idle>-0 [006] d..3 276946.657813: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.657813: cpu_idle: state=0 cpu_id=5
+ <...>-52 [003] d..3 276946.657814: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.657817: cpu_idle: state=0 cpu_id=2
+ DispSync-650 [000] d..3 276946.657818: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.657823: sched_waking: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.657825: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [000] d..3 276946.657827: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.657828: sched_blocked_reason: pid=7655 iowait=0 caller=0xffffff87e04c613cS
+ <idle>-0 [001] d..3 276946.657832: sched_wakeup: comm=kworker/2:1 pid=7655 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.657834: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.657837: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.657840: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:1 next_pid=7655 next_prio=120
+ <idle>-0 [001] d..3 276946.657846: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.657847: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.657848: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.657850: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ DispSync-650 [000] d..3 276946.657852: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.657853: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [000] d..3 276946.657862: cpu_idle: state=0 cpu_id=0
+ <...>-7655 [002] d..3 276946.657863: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.657864: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-7655 [002] d..3 276946.657867: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e0948c90S
+ <...>-7655 [002] d..3 276946.657870: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.657870: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.657872: cpu_idle: state=4294967295 cpu_id=6
+ <...>-7655 [002] d..3 276946.657872: workqueue_execute_end: work struct 0xffffffee74f2ce50
+ <idle>-0 [006] d..3 276946.657874: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-7655 [002] d..3 276946.657879: sched_switch: prev_comm=kworker/2:1 prev_pid=7655 prev_prio=120 prev_state=S ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.657881: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.657886: cpu_idle: state=0 cpu_id=5
+ kworker/2:3-9209 [002] d..3 276946.657907: workqueue_queue_work: work struct=0xffffffee10589228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kworker/2:3-9209 [002] d..3 276946.657908: workqueue_activate_work: work struct 0xffffffee10589228
+ kworker/2:3-9209 [002] d..3 276946.657910: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.657925: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.657927: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.657928: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-12059 [006] d..3 276946.657932: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.657932: workqueue_execute_start: work struct 0xffffffee10589228: function 0xffffff87e01740e8f
+ appEventThread-651 [001] d..3 276946.657936: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [006] d..3 276946.657938: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.657939: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.657940: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.657941: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.657947: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.657949: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.657950: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.657951: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.657951: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [004] d..3 276946.657953: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ kworker/u16:12-20386 [006] d..3 276946.657953: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.657958: workqueue_execute_end: work struct 0xffffffee10589228
+ appEventThread-651 [001] d..3 276946.657961: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.657964: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.657966: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.657967: cpu_idle: state=0 cpu_id=5
+ kworker/u16:12-20386 [006] d..3 276946.657967: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ appEventThread-651 [001] d..3 276946.657970: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ kworker/u16:12-20386 [006] d..3 276946.657972: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.657973: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.657974: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:12-20386 [006] d..3 276946.657974: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.657976: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [002] d..3 276946.657977: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.657979: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.657979: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.657983: cpu_idle: state=0 cpu_id=6
+ appEventThread-651 [001] d..3 276946.658002: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.658011: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.658015: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ sensors@1.0-se-1083 [005] d..3 276946.658016: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.658019: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ sensors@1.0-se-1083 [005] d..3 276946.658021: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.658022: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.658023: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.658025: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [002] d..3 276946.658028: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <...>-10919 [007] d..3 276946.658030: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1083 [005] d..3 276946.658031: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.658033: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.658034: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.658035: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1082 [006] d..3 276946.658044: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [006] d..3 276946.658049: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.658052: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.658054: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [006] d..3 276946.658055: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.658065: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [005] d..3 276946.658077: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.658077: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.658079: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.658081: cpu_idle: state=4294967295 cpu_id=0
+ UnityChoreogra-5761 [004] d..3 276946.658085: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.658086: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityChoreogra-5761 [004] d..3 276946.658092: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ kworker/2:3-9209 [002] d..3 276946.658093: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.658093: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.658095: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [006] d..3 276946.658100: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.658103: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.658106: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.658121: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [001] d..3 276946.658139: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.658142: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ UnityChoreogra-5761 [004] d..3 276946.658145: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.658146: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.658148: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.658148: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.658152: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.658154: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <idle>-0 [001] d..3 276946.658155: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.658160: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ ndroid.systemu-4573 [003] d..3 276946.658160: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.658164: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ ndroid.systemu-4573 [003] d..3 276946.658167: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.658198: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.658201: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.658204: cpu_idle: state=0 cpu_id=4
+ <...>-648 [003] d..3 276946.658219: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ sensors@1.0-se-867 [000] d..3 276946.658220: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.658221: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.658229: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [002] d..3 276946.658231: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.658233: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ appEventThread-651 [000] d..3 276946.658245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [003] d..3 276946.658252: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [000] d..3 276946.658254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ SensorService-4286 [007] d..3 276946.658258: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [001] d..3 276946.658260: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.658265: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [007] d..3 276946.658281: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ writer-5743 [001] d..3 276946.658287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ SensorService-4286 [007] d..3 276946.658294: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ appEventThread-651 [000] d..3 276946.658296: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.658297: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.658297: workqueue_queue_work: work struct=0xffffffee10589228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.658299: workqueue_activate_work: work struct 0xffffffee10589228
+ <idle>-0 [002] d..3 276946.658300: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.658302: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.658307: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [006] d..3 276946.658310: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.658311: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.658312: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.658313: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.658315: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.658317: workqueue_execute_start: work struct 0xffffffee10589228: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.658317: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.658320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [006] d..3 276946.658322: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [006] d..3 276946.658322: workqueue_activate_work: work struct 0xffffffee79748960
+ writer-5743 [001] d..3 276946.658323: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.658323: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [006] d..3 276946.658328: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.658330: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.658330: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ sensors@1.0-se-867 [000] d..3 276946.658330: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.658332: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.658333: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.658334: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ kworker/u16:12-20386 [006] d..3 276946.658336: workqueue_execute_end: work struct 0xffffffee10589228
+ <idle>-0 [001] d..3 276946.658336: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.658337: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ kworker/u16:12-20386 [006] d..3 276946.658339: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [004] d..3 276946.658341: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.658346: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-8794 [004] d..3 276946.658347: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.658349: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [001] d..3 276946.658351: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-8794 [004] d..3 276946.658354: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.658357: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.658357: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.658363: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ writer-5743 [001] d..3 276946.658367: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.658379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.658383: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [006] d..3 276946.658385: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ ndroid.systemu-4573 [003] d..3 276946.658386: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ writer-5743 [001] d..3 276946.658391: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.658399: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.658403: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.658415: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=006
+ kworker/2:3-9209 [002] d..3 276946.658425: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [001] d..3 276946.658426: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ FastMixer-1198 [006] d..3 276946.658427: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-1087 [000] d..3 276946.658428: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=000
+ FastMixer-1198 [006] d..3 276946.658432: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.658434: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [006] d..3 276946.658434: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ ndroid.systemu-4573 [003] d..3 276946.658435: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.658435: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.658436: cpu_idle: state=0 cpu_id=2
+ <...>-648 [001] d..3 276946.658437: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ FastMixer-1198 [006] d..3 276946.658437: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [002] d..3 276946.658440: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1087 [000] d..3 276946.658441: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ UnityMain-5695 [005] d..3 276946.658443: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [006] d..3 276946.658444: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.658445: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [003] d..3 276946.658446: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <...>-648 [001] d..3 276946.658456: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.658457: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [006] d..3 276946.658457: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.658459: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.658461: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.658462: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1086 [000] d..3 276946.658462: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <...>-4888 [001] d..3 276946.658464: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-4888 [001] d..3 276946.658470: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1086 [000] d..3 276946.658474: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ <...>-10919 [007] d..3 276946.658485: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1086 [000] d..3 276946.658485: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ appEventThread-651 [002] d..3 276946.658485: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.658490: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.658492: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.658495: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.658496: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1115 [000] d..3 276946.658497: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.658503: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [000] d..3 276946.658507: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.658519: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [001] d..3 276946.658520: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ sensors@1.0-se-1115 [000] d..3 276946.658523: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ writer-5743 [001] d..3 276946.658525: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ sensors@1.0-se-1115 [000] d..3 276946.658528: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ writer-5743 [001] d..3 276946.658529: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.658531: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [000] d..3 276946.658531: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.658537: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ writer-5743 [001] d..3 276946.658539: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-12059 [006] d..3 276946.658542: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.658548: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [000] d..3 276946.658553: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [000] d..3 276946.658559: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ sensors@1.0-se-867 [000] d..3 276946.658569: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ ndroid.systemu-4573 [003] d..3 276946.658571: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.658586: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [000] d..3 276946.658589: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.658599: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.658603: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ kworker/2:3-9209 [002] d..3 276946.658604: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.658604: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ sensors@1.0-se-867 [000] d..3 276946.658607: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [005] d..3 276946.658612: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.658614: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.658614: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.658616: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ SensorService-4286 [007] d..3 276946.658618: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-1115 [000] d..3 276946.658619: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.658645: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-867 [000] d..3 276946.658647: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FMOD-12164 [004] d..3 276946.658652: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.658656: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [007] d..3 276946.658658: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ trace-cmd-12198 [000] d..3 276946.658667: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.658667: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.658671: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.658677: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ trace-cmd-12198 [000] d..3 276946.658677: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.658678: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.658680: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-867 [000] d..3 276946.658695: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-4888 [001] d..3 276946.658699: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <...>-4888 [001] d..3 276946.658704: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ sensors@1.0-se-867 [000] d..3 276946.658707: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-4888 [001] d..3 276946.658708: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.658711: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12205 [004] d..3 276946.658716: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.658717: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <idle>-0 [004] d..3 276946.658722: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.658727: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [001] d..3 276946.658727: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.658732: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.658734: cpu_idle: state=4294967295 cpu_id=6
+ <...>-4888 [001] d..3 276946.658735: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.658737: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.658738: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.658745: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [001] d..3 276946.658774: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-12059 [006] d..3 276946.658778: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.658781: print: 0xffffff87dfd69750s: E|4573
+ kworker/2:3-9209 [002] d..3 276946.658783: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.658783: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12198 [000] d..3 276946.658786: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.658789: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=000
+ <...>-4888 [001] d..3 276946.658790: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.658795: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.658803: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [000] d..3 276946.658804: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.658806: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-4888 [001] d..3 276946.658807: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [003] d..3 276946.658808: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.658810: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.658810: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [001] d..3 276946.658812: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [004] d..3 276946.658815: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-4888 [001] d..3 276946.658816: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.658817: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.658820: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-4888 [001] d..3 276946.658820: print: 0xffffff87dfd69750s: B|4573|query
+ UnityMain-5695 [005] d..3 276946.658820: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [003] d..3 276946.658821: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [001] d..3 276946.658824: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12202 [005] d..3 276946.658826: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-4888 [001] d..3 276946.658828: print: 0xffffff87dfd69750s: B|4573|query
+ trace-cmd-12202 [005] d..3 276946.658832: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <...>-4888 [001] d..3 276946.658832: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [006] d..3 276946.658834: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.658836: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-4888 [001] d..3 276946.658838: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ trace-cmd-12200 [004] d..3 276946.658849: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.658857: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.658861: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [006] d..3 276946.658876: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.658877: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.658881: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.658881: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [001] d..3 276946.658882: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ <...>-4888 [001] d..3 276946.658886: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.658887: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.658888: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.658889: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.658890: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.658896: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <...>-4888 [001] d..3 276946.658908: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <...>-4888 [001] d..3 276946.658919: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.658921: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.658927: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [001] d..3 276946.658935: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.658936: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.658941: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.658949: cpu_idle: state=0 cpu_id=1
+ kworker/2:3-9209 [002] d..3 276946.658960: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [003] d..3 276946.658962: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [003] d..3 276946.658969: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <idle>-0 [002] d..3 276946.658970: cpu_idle: state=0 cpu_id=2
+ <...>-648 [003] d..3 276946.658972: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.658979: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.658981: cpu_idle: state=0 cpu_id=6
+ <...>-648 [003] d..3 276946.658984: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ UnityMain-5695 [005] d..3 276946.658986: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-648 [003] d..3 276946.658987: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.658993: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-648 [003] d..3 276946.658994: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.658994: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.658995: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.658997: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659001: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659001: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.659006: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659007: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659011: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.659015: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.659021: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.659026: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.659033: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.659036: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.659038: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [003] d..3 276946.659040: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.659041: cpu_idle: state=0 cpu_id=1
+ <...>-648 [003] d..3 276946.659053: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.659056: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.659056: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.659060: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ <...>-10919 [007] d..3 276946.659063: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.659063: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.659064: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.659067: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.659068: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.659069: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.659070: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.659072: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.659072: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.659073: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <...>-648 [003] d..3 276946.659089: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.659102: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [000] d..3 276946.659108: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.659109: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.659113: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [000] d..3 276946.659121: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.659127: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.659134: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ kworker/2:3-9209 [002] d..3 276946.659136: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.659141: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.659147: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.659156: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.659160: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.659165: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.659169: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.659214: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.659216: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.659221: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659226: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659227: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.659228: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.659228: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659229: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.659230: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659232: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659232: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.659232: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.659234: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.659235: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e04c613cS
+ <idle>-0 [001] d..3 276946.659239: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.659241: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.659242: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.659243: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.659245: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.659246: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.659247: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.659265: workqueue_execute_end: work struct 0xffffffee74f2cd10
+ kworker/2:3-9209 [002] d..3 276946.659289: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.659304: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.659308: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.659331: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.659336: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-10919 [007] d..3 276946.659336: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.659338: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.659340: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659342: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.659387: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.659392: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [002] d..3 276946.659421: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5715 [004] d..3 276946.659436: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.659440: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.659443: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.659448: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.659452: cpu_idle: state=0 cpu_id=4
+ UnityMain-5747 [002] d..3 276946.659482: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=001
+ UnityMain-5747 [002] d..3 276946.659497: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.659501: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <...>-10919 [007] d..3 276946.659504: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.659509: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.659511: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5747 [002] d..3 276946.659512: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [006] d..3 276946.659513: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5747 [002] d..3 276946.659517: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=R+ ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ UnityMain-5695 [005] d..3 276946.659522: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.659528: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.659530: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.659532: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.659532: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.659534: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.659537: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=2
+ <...>-10919 [007] d..3 276946.659537: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.659539: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:0-603 [002] d..3 276946.659547: cpu_frequency: state=1900800 cpu_id=0
+ <...>-12059 [006] d..3 276946.659559: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.659559: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [006] d..3 276946.659562: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.659563: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.659567: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=002
+ sugov:0-603 [002] d..3 276946.659569: cpu_frequency: state=1900800 cpu_id=1
+ sugov:0-603 [002] d..3 276946.659572: cpu_frequency: state=1900800 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.659572: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ sugov:0-603 [002] d..3 276946.659576: cpu_frequency: state=1900800 cpu_id=3
+ sugov:0-603 [002] d..3 276946.659587: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [002] d..3 276946.659605: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [002] d..3 276946.659613: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.659627: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.659635: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [002] d..3 276946.659644: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [002] d..3 276946.659650: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.659658: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.659658: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.659662: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659662: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ EnlightenWorke-5748 [002] d..3 276946.659662: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-10919 [007] d..3 276946.659663: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.659664: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659664: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.659665: cpu_idle: state=4294967295 cpu_id=6
+ UnityMain-5695 [005] d..3 276946.659666: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659666: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.659667: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659668: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5747 [002] d..3 276946.659670: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.659675: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.659683: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <...>-10919 [007] d..3 276946.659686: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ EnlightenWorke-5748 [002] d..3 276946.659690: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.659690: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.659694: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ EnlightenWorke-5748 [002] d..3 276946.659695: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [002] d..3 276946.659699: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [002] d..3 276946.659718: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.659727: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [006] d..3 276946.659741: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659766: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.659770: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-12059 [006] d..3 276946.659779: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Thread-9-5756 [004] d..3 276946.659790: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.659797: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.659800: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.659802: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.659807: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659809: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.659812: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.659812: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659813: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659814: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.659814: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.659815: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.659815: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.659816: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659818: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659818: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.659819: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.659819: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.659823: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.659825: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.659827: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.659831: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.659834: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.659863: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.659874: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.659876: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.659880: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.659895: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.659898: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [001] d..3 276946.659923: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-4888 [000] d..3 276946.659925: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-6079 [001] d..3 276946.659930: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.659933: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [000] d..3 276946.659936: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <idle>-0 [002] d..3 276946.659936: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ UnityMain-5695 [005] d..3 276946.659937: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659942: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659943: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.659944: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.659944: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659945: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.659945: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659947: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659948: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659950: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659951: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.659951: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-6079 [001] d..3 276946.659952: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.659953: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.659954: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659954: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659956: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-4888 [000] d..3 276946.659957: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.659957: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.659957: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659958: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-84 [002] d..3 276946.659959: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.659959: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659960: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-6079 [001] d..3 276946.659960: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.659961: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.659962: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5713 [004] d..3 276946.659964: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659965: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.659966: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.659966: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.659967: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659968: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.659968: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659970: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659970: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.659970: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659972: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659973: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.659973: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659974: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-6079 [001] d..3 276946.659975: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.659976: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.659976: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.659977: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.659980: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.659982: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.659983: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [004] d..3 276946.659983: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.659988: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.659991: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [003] d..3 276946.659995: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.660000: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [003] d..3 276946.660002: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.660003: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.660004: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.660004: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.660005: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.660006: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660006: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.660007: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.660007: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [005] d..3 276946.660009: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660009: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.660010: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660012: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.660013: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660013: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660014: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660015: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.660015: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660017: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-1196 [003] d..3 276946.660017: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660018: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.660018: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660020: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660020: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.660020: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660022: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.660023: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660023: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660025: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660025: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.660026: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ Worker-5713 [004] d..3 276946.660026: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660028: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-6079 [001] d..3 276946.660028: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=003
+ Worker-5712 [004] d..3 276946.660030: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.660030: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.660032: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ Worker-5715 [004] d..3 276946.660032: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.660034: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ UnityMain-5695 [005] d..3 276946.660036: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.660036: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-6079 [001] d..3 276946.660039: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.660041: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.660044: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [001] d..3 276946.660051: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660052: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660057: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.660057: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.660059: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-83 [003] d..3 276946.660060: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660061: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660061: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660063: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660063: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660064: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.660066: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12203 [004] d..3 276946.660072: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.660077: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.660079: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.660081: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.660086: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.660091: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [002] d..3 276946.660101: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <...>-1196 [002] d..3 276946.660109: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.660111: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.660114: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityMain-5695 [005] d..3 276946.660116: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660120: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660120: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.660122: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.660122: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660122: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-1196 [002] d..3 276946.660122: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.660124: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660127: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660127: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.660128: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.660128: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.660129: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.660132: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <...>-6079 [001] d..3 276946.660135: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.660137: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.660141: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [001] d..3 276946.660143: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.660149: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660151: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12202 [004] d..3 276946.660172: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.660175: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.660177: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.660181: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [004] d..3 276946.660182: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.660184: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.660187: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.660190: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660190: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.660191: cpu_idle: state=4294967295 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.660191: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.660192: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660193: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.660194: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.660194: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.660195: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.660195: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660195: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.660197: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660198: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.660201: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660201: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5712 [004] d..3 276946.660204: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660205: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [004] d..3 276946.660206: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.660208: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.660224: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660227: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660227: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660228: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660229: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660230: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660230: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660232: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.660241: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.660245: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.660246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5712 [004] d..3 276946.660247: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660249: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [004] d..3 276946.660249: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660252: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.660252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5714 [004] d..3 276946.660253: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.660256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.660261: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.660271: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.660273: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.660274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.660277: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [001] d..3 276946.660306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-12059 [006] d..3 276946.660308: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.660316: cpu_idle: state=0 cpu_id=6
+ writer-5743 [001] d..3 276946.660317: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.660319: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.660323: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.660331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660335: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660338: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660339: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.660340: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.660340: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.660341: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660341: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660343: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660343: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660344: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.660346: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.660348: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.660352: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.660356: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12199 [002] d..3 276946.660358: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.660360: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.660362: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.660364: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.660366: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.660367: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.660368: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.660368: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <...>-4888 [000] d..3 276946.660368: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ writer-5743 [001] d..3 276946.660375: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.660377: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.660380: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.660386: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.660392: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.660406: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.660410: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [000] d..3 276946.660431: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [000] d..3 276946.660441: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.660443: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.660446: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ FastMixer-1198 [002] d..3 276946.660446: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.660456: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.660458: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.660462: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.660466: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.660466: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.660471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.660472: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.660474: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.660478: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.660486: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.660491: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=003
+ AudioTrack-5740 [004] d..3 276946.660491: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.660491: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.660493: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [004] d..3 276946.660498: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kgsl_worker_th-294 [003] d..3 276946.660499: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ <...>-4888 [000] d..3 276946.660499: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.660501: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kgsl_worker_th-294 [003] d..3 276946.660501: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [002] d..3 276946.660501: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5715 [004] d..3 276946.660504: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kgsl_worker_th-294 [003] d..3 276946.660504: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.660506: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Worker-5714 [004] d..3 276946.660507: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [001] d..3 276946.660512: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.660515: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.660518: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.660520: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.660523: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.660524: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.660527: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660527: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.660528: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.660528: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.660529: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660532: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.660532: cpu_idle: state=4294967295 cpu_id=6
+ kgsl_worker_th-294 [003] d..3 276946.660533: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.660535: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.660541: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [003] d..3 276946.660541: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.660542: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.660547: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.660552: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.660555: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.660559: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.660562: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-648 [002] d..3 276946.660566: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ trace-cmd-12204 [005] d..3 276946.660566: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660568: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660571: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-648 [002] d..3 276946.660571: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ UnityMain-5695 [005] d..3 276946.660571: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ FMOD-5742 [004] d..3 276946.660573: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-648 [002] d..3 276946.660573: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.660575: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.660576: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660577: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660579: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660580: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.660580: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660582: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660583: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.660583: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660585: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.660586: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660586: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660587: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660588: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.660588: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660590: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660590: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.660591: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-648 [002] d..3 276946.660591: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5695 [005] d..3 276946.660592: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.660593: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660594: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660595: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660595: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.660596: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660597: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660598: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.660598: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660600: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.660601: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.660604: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [006] d..3 276946.660606: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.660608: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [006] d..3 276946.660611: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660612: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [002] d..3 276946.660613: print: 0xffffff87dfd69750s: B|622|waitForever
+ UnityMain-5695 [005] d..3 276946.660614: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.660614: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.660617: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-8794 [006] d..3 276946.660618: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.660623: cpu_idle: state=0 cpu_id=6
+ smem_native_rp-87 [004] d..3 276946.660624: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [002] d..3 276946.660624: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.660628: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityMain-5695 [005] d..3 276946.660641: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.660644: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.660644: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660645: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660646: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660647: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660648: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.660648: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.660649: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.660650: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.660651: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.660653: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [002] d..3 276946.660653: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.660656: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.660665: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <...>-648 [002] d..3 276946.660673: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <...>-12059 [006] d..3 276946.660676: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <...>-12059 [006] d..3 276946.660678: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <...>-648 [002] d..3 276946.660680: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.660683: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.660688: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [002] d..3 276946.660706: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.660708: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.660714: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [002] d..3 276946.660716: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.660716: print: 0xffffff87dfd69750s: E|4573
+ <...>-8794 [006] d..3 276946.660720: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.660725: cpu_idle: state=0 cpu_id=6
+ <...>-4888 [000] d..3 276946.660732: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.660739: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.660743: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.660745: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.660748: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.660773: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.660776: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [000] d..3 276946.660777: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.660785: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.660911: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.660923: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.660926: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.660930: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [003] d..3 276946.660943: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.660946: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.660949: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.660952: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.660954: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.660956: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.660995: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.660996: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.661000: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.661007: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.661052: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ UnityGfxDevice-5711 [004] d..3 276946.661053: workqueue_activate_work: work struct 0xffffffee74ebd360
+ UnityGfxDevice-5711 [004] d..3 276946.661054: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.661058: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.661060: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.661062: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.661065: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <...>-8794 [006] d..3 276946.661108: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <...>-8794 [006] d..3 276946.661113: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.661115: cpu_idle: state=4294967295 cpu_id=5
+ <...>-8794 [006] d..3 276946.661118: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.661118: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [005] d..3 276946.661119: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [006] d..3 276946.661122: cpu_idle: state=0 cpu_id=6
+ smem_native_rp-87 [005] d..3 276946.661124: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.661125: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.661128: cpu_idle: state=4294967295 cpu_id=2
+ smem_native_rp-87 [005] d..3 276946.661129: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.661130: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.661131: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.661132: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.661132: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.661133: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ smem_native_rp-87 [005] d..3 276946.661138: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.661143: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.661162: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ kgsl_worker_th-294 [002] d..3 276946.661170: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12203 [006] d..3 276946.661171: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.661174: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [006] d..3 276946.661175: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.661175: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.661177: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.661177: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.661178: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.661179: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.661180: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [005] d..3 276946.661183: workqueue_execute_end: work struct 0xffffffee74ebd360
+ <...>-8794 [005] d..3 276946.661188: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.661190: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.661192: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.661192: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.661208: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.661214: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.661217: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.661219: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.661227: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.661231: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.661233: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.661234: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.661236: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.661238: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.661239: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.661241: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.661243: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <...>-12059 [006] d..3 276946.661270: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.661275: cpu_idle: state=0 cpu_id=6
+ UnityGfxDevice-5711 [004] d..3 276946.661285: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=002
+ <idle>-0 [002] d..3 276946.661294: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=002
+ UnityGfxDevice-5711 [004] d..3 276946.661295: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.661297: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.661301: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ Worker-5712 [004] d..3 276946.661307: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.661311: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.661314: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-648 [002] d..3 276946.661318: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [006] d..3 276946.661318: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.661319: cpu_idle: state=0 cpu_id=6
+ Worker-5714 [004] d..3 276946.661321: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-648 [002] d..3 276946.661323: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [002] d..3 276946.661325: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.661326: cpu_idle: state=0 cpu_id=4
+ <...>-648 [002] d..3 276946.661334: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [002] d..3 276946.661338: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-648 [002] d..3 276946.661348: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.661351: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-648 [002] d..3 276946.661353: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.661355: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.661357: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.661359: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.661361: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-648 [002] d..3 276946.661372: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [006] d..3 276946.661385: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [006] d..3 276946.661386: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.661389: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [004] d..3 276946.661394: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-648 [002] d..3 276946.661407: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.661419: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12200 [004] d..3 276946.661420: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.661426: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [006] d..3 276946.661435: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [003] d..3 276946.661455: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.661457: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.661534: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-10919 [007] d..3 276946.661609: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.661614: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [006] d..3 276946.661638: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [006] d..3 276946.661675: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.661682: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.661684: cpu_idle: state=4294967295 cpu_id=4
+ UnityGfxDevice-5711 [006] d..3 276946.661685: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.661686: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <...>-648 [004] d..3 276946.661700: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-648 [004] d..3 276946.661704: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-648 [004] d..3 276946.661708: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=118 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.661722: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <idle>-0 [003] d..3 276946.661748: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.661750: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.661750: cpu_idle: state=0 cpu_id=3
+ <...>-648 [004] d..3 276946.661751: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.661754: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [004] d..3 276946.661756: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.661757: cpu_idle: state=0 cpu_id=6
+ <...>-648 [004] d..3 276946.661762: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <idle>-0 [000] d..3 276946.661772: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-648 [004] d..3 276946.661774: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.661779: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <...>-648 [004] d..3 276946.661780: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.661781: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [000] d..3 276946.661782: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.661787: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-648 [004] d..3 276946.661788: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.661790: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.661800: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-648 [004] d..3 276946.661804: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ DispSync-650 [000] d..3 276946.661806: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ <idle>-0 [006] d..3 276946.661807: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.661809: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ DispSync-650 [000] d..3 276946.661810: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.661817: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.661819: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [004] d..3 276946.661819: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.661823: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [004] d..3 276946.661824: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [006] d..3 276946.661830: print: 0xffffff87dfd69750s: E|5677
+ DispSync-650 [000] d..3 276946.661834: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.661839: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [000] d..3 276946.661842: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.661860: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityGfxDevice-5711 [006] d..3 276946.661861: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.661866: cpu_idle: state=0 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.661867: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.661869: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.661873: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.661884: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.661891: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.661923: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.661935: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.661939: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [007] d..3 276946.662003: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.662009: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.662010: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.662013: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.662050: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-12059 [006] d..3 276946.662060: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.662061: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.662066: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.662067: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.662069: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.662071: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.662072: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.662083: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [003] d..3 276946.662083: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.662085: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.662089: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.662091: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.662093: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.662095: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <idle>-0 [001] d..3 276946.662099: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.662108: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.662115: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.662117: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.662124: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.662128: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.662186: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.662191: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.662193: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.662196: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.662200: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.662214: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.662225: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.662231: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.662232: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.662234: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.662237: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.662245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.662248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.662251: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.662254: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.662255: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.662261: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.662265: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.662269: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.662269: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.662271: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.662273: print: 0xffffff87dfd69750s: B|622|preComposition
+ writer-5743 [001] d..3 276946.662274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.662275: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.662277: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.662280: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.662281: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.662286: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.662294: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.662294: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.662299: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.662302: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.662305: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.662311: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.662315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.662318: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.662320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.662321: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.662322: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.662324: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.662325: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.662327: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.662329: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.662329: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [001] d..3 276946.662336: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.662370: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.662377: print: 0xffffff87dfd69750s: B|622|prepare
+ FastMixer-1198 [002] d..3 276946.662379: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.662380: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.662383: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.662385: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.662388: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.662390: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [005] d..3 276946.662390: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.662390: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.662392: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.662397: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.662399: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.662402: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.662407: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.662414: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.662425: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.662425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.662428: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.662429: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.662434: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.662439: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.662441: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.662441: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.662460: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.662467: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.662469: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.662472: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [006] d..3 276946.662475: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.662476: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.662482: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.662487: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.662492: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.662496: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.662516: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ trace-cmd-12198 [000] d..3 276946.662559: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.662571: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.662592: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.662613: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [007] d..3 276946.662643: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.662650: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.662651: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.662653: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.662690: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.662694: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.662827: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.662837: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.662839: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.662843: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.662851: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.662887: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [000] d..3 276946.662890: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.662896: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.662898: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.662904: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ HwBinder:624_3-679 [001] d..3 276946.662942: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [006] d..3 276946.662942: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.662944: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.662972: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.662974: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.662975: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.662979: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [002] d..3 276946.662982: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.662984: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.663009: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.663015: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.663017: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663019: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.663027: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.663037: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.663038: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.663042: workqueue_queue_work: work struct=0xffffffed9a7b6ea8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.663047: workqueue_activate_work: work struct 0xffffffed9a7b6ea8
+ <idle>-0 [002] d..3 276946.663049: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.663059: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.663059: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.663060: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.663060: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.663061: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.663062: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.663065: workqueue_execute_start: work struct 0xffffffed9a7b6ea8: function 0xffffff87e01740e8f
+ <idle>-0 [006] d..3 276946.663066: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [005] d..3 276946.663078: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.663079: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.663081: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.663083: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [005] d..3 276946.663087: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.663088: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.663089: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663091: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.663093: print: 0xffffff87dfd69750s: B|622|doTracing
+ kworker/u16:12-20386 [006] d..3 276946.663094: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ surfaceflinger-622 [000] d..3 276946.663095: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.663096: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663098: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663101: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.663103: print: 0xffffff87dfd69750s: E|622
+ <...>-8794 [005] d..3 276946.663105: workqueue_execute_end: work struct 0xffffffed9a7b6ea8
+ surfaceflinger-622 [000] d..3 276946.663106: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-8794 [005] d..3 276946.663112: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.663113: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.663115: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.663118: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ kworker/u16:12-20386 [006] d..3 276946.663119: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.663121: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:12-20386 [006] d..3 276946.663121: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.663124: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:12-20386 [006] d..3 276946.663126: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.663130: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.663147: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.663152: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663161: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.663164: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.663169: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1085 [004] d..3 276946.663178: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.663178: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ sensors@1.0-se-1085 [004] d..3 276946.663184: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.663184: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.663187: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.663187: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663189: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [002] d..3 276946.663190: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ sensors@1.0-se-1085 [004] d..3 276946.663194: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.663197: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.663202: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-1084 [006] d..3 276946.663206: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.663207: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663210: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.663213: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.663218: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ sensors@1.0-se-1084 [006] d..3 276946.663219: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.663220: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.663221: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [006] d..3 276946.663223: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.663224: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.663225: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.663227: print: 0xffffff87dfd69750s: B|622|wait
+ kgsl_worker_th-294 [002] d..3 276946.663228: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.663229: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.663235: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.663237: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.663240: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663242: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.663245: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [001] d..3 276946.663245: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.663252: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [001] d..3 276946.663253: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.663254: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663256: print: 0xffffff87dfd69750s: B|622|postComposition
+ sensors@1.0-se-1115 [001] d..3 276946.663257: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ surfaceflinger-622 [000] d..3 276946.663262: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.663265: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.663267: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [001] d..3 276946.663269: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [001] d..3 276946.663272: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.663275: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [001] d..3 276946.663275: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.663277: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.663307: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [001] d..3 276946.663326: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.663337: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [001] d..3 276946.663340: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.663343: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [001] d..3 276946.663350: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.663371: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.663373: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663374: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [001] d..3 276946.663380: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.663386: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.663387: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.663396: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663399: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.663421: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.663421: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.663430: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.663442: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.663451: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.663451: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.663453: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.663457: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.663472: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [001] d..3 276946.663486: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.663492: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.663585: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663586: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.663632: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.663638: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.663639: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663641: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.663687: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.663692: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.663781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.663787: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.663789: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663791: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.663829: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.663833: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.663839: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.663839: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.663842: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.663843: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.663846: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.663848: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.663883: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.663924: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.663930: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.663931: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.663934: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.663954: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.663955: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.663959: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.663960: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.663993: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.663997: cpu_idle: state=0 cpu_id=6
+ Thread-9-5756 [004] d..3 276946.664042: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.664050: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.664244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.664252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.664255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.664256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.664259: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.664259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.664285: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.664293: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.664294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.664297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.664306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.664312: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.664315: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.664321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.664323: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.664326: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.664333: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.664338: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.664338: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.664343: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.664345: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.664348: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.664350: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.664352: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [000] d..3 276946.664354: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.664360: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.664379: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.664386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.664391: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.664395: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.664410: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.664417: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.664423: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.664431: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.664434: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12199 [002] d..3 276946.664434: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.664436: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.664439: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.664440: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.664444: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.664446: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12199 [002] d..3 276946.664451: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.664452: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.664453: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.664454: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.664454: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.664456: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.664456: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.664457: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.664457: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.664459: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.664460: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.664460: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.664462: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.664462: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.664467: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.664469: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.664473: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.664473: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.664482: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.664502: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.664503: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.664506: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.664509: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.664740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.664747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.664748: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.664750: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.664770: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.664770: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.664772: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.664775: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.664775: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.664776: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.664777: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.664780: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.664791: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.664794: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.664795: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.664798: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.664827: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.664830: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.664853: sched_waking: comm=writer pid=6079 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.664863: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.664866: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.664869: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.664879: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.664881: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.664907: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.664914: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.664916: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.664920: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.664926: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=002
+ <...>-6079 [000] d..3 276946.664934: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.664936: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.664940: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.664940: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.664945: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.664947: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.664951: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.664954: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.664960: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.664963: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.664965: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.664971: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.664977: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.664981: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.664982: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.664984: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.664987: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [007] d..3 276946.664990: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-6079 [000] d..3 276946.664991: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.664996: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.664997: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.664997: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.664999: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.664999: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.665006: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.665009: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.665018: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.665019: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.665021: cpu_idle: state=4294967295 cpu_id=3
+ <...>-1196 [001] d..3 276946.665021: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.665022: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.665022: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.665023: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.665023: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.665023: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.665025: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [004] d..3 276946.665025: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [006] d..3 276946.665026: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.665027: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.665029: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.665032: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.665038: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.665045: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.665045: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.665048: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665049: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.665049: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.665055: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.665058: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12201 [004] d..3 276946.665062: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.665067: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.665257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.665262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665264: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.665266: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.665275: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.665278: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.665304: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665309: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.665372: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.665378: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665379: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.665381: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.665401: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.665401: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665404: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.665405: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.665405: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665407: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.665427: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665430: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.665538: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.665543: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665545: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.665546: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.665566: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.665566: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665569: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.665570: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.665570: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665573: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.665592: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665595: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.665599: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.665602: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.665637: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665641: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.665792: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.665797: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665799: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.665801: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.665847: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665852: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.665931: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.665937: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.665939: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.665942: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.665977: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.665981: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.666077: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.666083: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.666084: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.666086: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.666106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.666106: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.666111: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.666113: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.666133: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.666136: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.666244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.666245: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.666249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.666251: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.666252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.666253: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.666254: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.666256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.666265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.666270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.666273: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.666273: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.666275: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.666276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.666278: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.666279: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.666279: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.666281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.666282: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.666284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.666288: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.666289: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.666291: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.666294: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.666299: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.666302: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.666303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.666305: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.666308: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.666309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.666311: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.666312: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.666314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.666320: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.666322: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.666326: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.666332: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.666341: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.666347: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.666354: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.666355: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.666357: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.666359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.666362: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.666362: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.666363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.666364: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.666367: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12198 [002] d..3 276946.666369: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.666369: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.666371: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.666373: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.666373: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.666375: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.666376: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.666378: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.666379: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.666386: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.666401: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.666408: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.666454: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.666460: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.666462: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.666464: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.666507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.666512: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.666707: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.666708: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.666712: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.666718: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.666720: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.666722: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.666741: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.666743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.666747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.666749: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.666769: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.666772: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.666964: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.666965: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.666979: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.666986: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.666987: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.666988: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.666990: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.666993: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.666993: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.666995: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.666997: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.666998: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.666999: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.667001: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.667025: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.667027: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.667029: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.667032: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.667032: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.667036: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.667252: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.667258: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.667260: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.667262: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.667281: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.667282: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.667286: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.667287: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.667308: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.667311: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.667432: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.667437: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.667439: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.667441: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.667461: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.667461: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.667463: workqueue_queue_work: work struct=0xffffffed9a7b6ea8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.667464: workqueue_activate_work: work struct 0xffffffed9a7b6ea8
+ <...>-10919 [007] d..3 276946.667465: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.667466: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.667467: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.667478: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.667478: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.667480: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.667481: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.667482: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.667485: workqueue_execute_start: work struct 0xffffffed9a7b6ea8: function 0xffffff87e01740e8f
+ <...>-12059 [006] d..3 276946.667487: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.667490: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.667491: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [006] d..3 276946.667491: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [004] d..3 276946.667491: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.667495: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.667497: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.667499: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.667501: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [004] d..3 276946.667504: workqueue_execute_end: work struct 0xffffffed9a7b6ea8
+ kworker/u16:12-20386 [004] d..3 276946.667508: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.667510: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.667511: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [005] d..3 276946.667515: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.667517: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.667519: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.667548: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.667554: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.667555: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.667558: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.667562: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.667566: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.667574: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.667584: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.667586: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1040 [004] d..3 276946.667587: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.667590: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.667591: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [001] d..3 276946.667599: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667604: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667607: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.667613: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [001] d..3 276946.667616: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667619: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667621: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.667637: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [001] d..3 276946.667649: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.667658: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [001] d..3 276946.667662: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.667663: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [001] d..3 276946.667670: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.667684: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [001] d..3 276946.667694: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.667717: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.667731: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.667735: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.667738: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.667751: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.667759: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.667759: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.667762: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.667765: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [006] d..3 276946.667777: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.667778: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [001] d..3 276946.667778: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [001] d..3 276946.667790: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.667797: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.667806: workqueue_queue_work: work struct=0xffffffed9a7b6ea8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.667806: workqueue_activate_work: work struct 0xffffffed9a7b6ea8
+ <idle>-0 [002] d..3 276946.667807: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.667815: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.667816: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.667818: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.667818: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.667821: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.667822: workqueue_execute_start: work struct 0xffffffed9a7b6ea8: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.667825: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.667826: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.667826: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.667830: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.667832: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.667834: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.667835: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.667836: workqueue_execute_end: work struct 0xffffffed9a7b6ea8
+ kworker/u16:12-20386 [004] d..3 276946.667839: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-8794 [005] d..3 276946.667842: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.667843: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.667846: cpu_idle: state=0 cpu_id=5
+ kworker/u16:12-20386 [004] d..3 276946.667847: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.667850: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.667852: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.667859: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.667890: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.667895: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.667898: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.667899: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.667900: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.667902: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.667904: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.667908: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.667920: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-4291 [005] d..3 276946.667921: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.667925: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.667927: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.667929: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.667930: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.667932: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-4291 [005] d..3 276946.667933: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.667936: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.667937: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <idle>-0 [004] d..3 276946.667938: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.667940: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.667941: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.667945: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.667946: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.667953: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ sensors@1.0-se-1040 [004] d..3 276946.667954: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.667955: cpu_idle: state=4294967295 cpu_id=1
+ dsps_smem_glin-86 [003] d..3 276946.667956: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.667957: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.667959: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.667961: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [001] d..3 276946.667964: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667968: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667970: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-12059 [006] d..3 276946.667971: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.667976: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [001] d..3 276946.667976: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [001] d..3 276946.667979: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667982: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.667984: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.667993: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [001] d..3 276946.668003: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.668011: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [001] d..3 276946.668014: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.668015: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [001] d..3 276946.668020: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.668028: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [001] d..3 276946.668040: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.668043: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.668047: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.668050: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ SensorService-4286 [007] d..3 276946.668050: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.668052: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.668057: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ SensorService-4286 [007] d..3 276946.668062: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.668070: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.668071: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.668073: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.668076: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ smem_native_ds-85 [002] d..3 276946.668077: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.668083: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.668087: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ sensors@1.0-se-867 [001] d..3 276946.668087: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [006] d..3 276946.668089: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.668089: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.668091: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.668091: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.668094: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ sensors@1.0-se-867 [001] d..3 276946.668099: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.668105: cpu_idle: state=0 cpu_id=1
+ Thread-9-5756 [004] d..3 276946.668204: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.668209: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.668243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.668248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.668252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.668256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.668265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.668270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.668272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.668275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.668280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.668281: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.668284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.668287: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.668287: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.668288: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.668290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.668290: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.668292: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.668295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.668301: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.668304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.668305: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.668309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.668310: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.668310: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.668312: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.668312: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.668314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.668316: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.668316: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [006] d..3 276946.668317: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.668319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.668326: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.668340: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.668343: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.668347: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12199 [002] d..3 276946.668353: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.668354: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.668356: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.668357: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.668359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.668362: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.668362: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.668363: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.668363: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.668365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.668368: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.668370: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.668370: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.668372: cpu_idle: state=0 cpu_id=6
+ AudioTrack-5740 [004] d..3 276946.668373: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.668373: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.668376: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.668378: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.668379: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.668382: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.668388: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.668400: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.668407: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.668422: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.668424: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.668462: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.668468: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.668470: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.668472: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.668491: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.668492: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.668496: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.668496: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.668497: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.668499: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.668519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.668522: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.668585: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.668587: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.668627: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.668628: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.668642: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.668643: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.668804: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.668807: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.669005: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.669011: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669013: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669015: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.669034: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.669035: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.669039: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669040: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.669058: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.669060: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.669061: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.669065: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.669147: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.669153: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669156: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669157: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.669177: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.669177: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.669180: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.669181: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.669182: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669184: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.669204: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.669207: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.669329: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.669332: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.669374: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.669380: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669382: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669384: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.669422: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.669428: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.669622: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669622: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.669651: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.669653: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.669813: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.669819: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669821: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669823: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.669842: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.669843: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.669845: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.669846: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.669847: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669847: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669850: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.669852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.669854: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.669857: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.669862: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.669864: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.669870: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.669872: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.669874: cpu_idle: state=0 cpu_id=6
+ <...>-6079 [000] d..3 276946.669878: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.669880: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.669883: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.669883: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.669889: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.669891: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.669895: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.669898: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.669900: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.669902: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.669904: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.669906: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.669907: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.669909: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.669912: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.669918: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.669921: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.669924: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.669925: cpu_idle: state=4294967295 cpu_id=1
+ <...>-6079 [000] d..3 276946.669925: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.669930: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.669935: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.669941: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.669957: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.669959: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.669962: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.669963: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.669964: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.669965: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.669966: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [000] d..3 276946.669968: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.669972: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.669978: cpu_idle: state=0 cpu_id=1
+ <...>-83 [003] d..3 276946.669981: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.669982: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.669985: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.669986: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.669988: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.669991: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.669993: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.669994: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.670003: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.670005: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.670013: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.670014: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.670018: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670020: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.670039: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670042: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.670206: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.670212: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670214: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.670215: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.670235: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.670235: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670238: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.670239: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670241: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.670243: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.670243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.670248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.670250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.670253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.670262: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670265: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.670275: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ writer-5743 [000] d..3 276946.670281: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.670283: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.670286: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ writer-5743 [000] d..3 276946.670304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.670310: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.670312: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.670316: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.670321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.670324: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.670329: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.670330: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.670332: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.670335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.670341: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.670349: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.670350: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.670354: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.670357: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.670360: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.670368: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.670374: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.670393: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.670401: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.670401: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.670402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.670404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.670408: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.670409: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.670410: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.670411: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ mdss_fb0-12067 [001] d..3 276946.670414: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.670415: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.670415: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.670416: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.670418: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.670420: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.670422: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.670422: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.670425: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.670427: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.670435: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.670443: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.670447: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.670449: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670451: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.670453: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.670453: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.670472: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.670473: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670476: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.670477: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.670477: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670480: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.670499: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670503: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.670507: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.670509: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.670510: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.670511: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.670537: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.670542: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.670624: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.670628: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.670630: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.670632: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-10919 [007] d..3 276946.670636: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.670641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670643: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.670645: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-5742 [004] d..3 276946.670646: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.670648: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.670685: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670689: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.670819: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.670825: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670827: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.670829: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.670848: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.670849: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670852: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.670853: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.670853: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.670855: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.670876: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.670879: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.670909: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.670911: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.670913: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.670915: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.670947: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.670952: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.671037: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.671042: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.671044: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.671047: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.671052: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.671067: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.671068: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.671070: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.671072: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.671073: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.671079: cpu_idle: state=0 cpu_id=3
+ rcuop/6-60 [004] d..3 276946.671079: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.671081: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.671083: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [004] d..3 276946.671084: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.671087: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.671121: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.671126: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671128: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.671130: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ rcuop/7-68 [005] d..3 276946.671131: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.671134: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.671168: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.671171: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.671262: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.671268: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671269: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.671272: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.671290: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.671292: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.671294: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.671295: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.671296: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671298: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.671318: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.671321: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.671438: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.671443: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671445: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.671447: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.671466: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.671467: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671469: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.671471: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671473: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.671475: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.671494: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.671497: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.671566: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.671570: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.671572: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.671575: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-10919 [007] d..3 276946.671632: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.671638: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioOut_15-1199 [006] d..3 276946.671640: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.671689: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.671694: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.671820: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.671825: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.671827: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.671830: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.671873: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.671878: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.672079: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.672085: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672086: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.672089: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.672108: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.672111: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.672116: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672118: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.672141: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.672144: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.672232: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.672237: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672239: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.672241: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.672244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.672248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.672250: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.672251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.672252: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.672254: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.672255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.672256: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.672260: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.672260: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.672263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-10919 [007] d..3 276946.672264: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672265: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.672270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.672273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.672276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.672281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.672284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.672285: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.672287: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.672289: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.672291: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.672293: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.672296: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.672301: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.672305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.672308: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.672309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.672311: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.672314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.672319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.672324: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.672348: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Thread-9-5756 [004] d..3 276946.672352: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.672356: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.672356: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.672359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.672363: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.672364: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.672364: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.672366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.672369: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.672371: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.672372: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.672374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.672375: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.672375: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.672378: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.672381: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.672388: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.672400: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.672406: cpu_idle: state=1 cpu_id=0
+ <...>-10919 [007] d..3 276946.672407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.672413: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672415: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.672417: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.672418: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.672420: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.672436: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.672436: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.672439: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.672441: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672443: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.672444: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.672444: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.672448: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.672450: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.672452: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.672454: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.672455: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672457: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.672458: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672460: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.672462: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.672479: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.672482: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12205 [005] d..3 276946.672484: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.672489: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.672607: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.672613: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <...>-10919 [007] d..3 276946.672616: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.672616: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.672621: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.672621: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.672621: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672623: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.672623: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.672625: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.672639: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.672644: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.672645: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.672645: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.672649: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672652: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.672671: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.672674: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.672832: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.672838: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672840: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.672841: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.672860: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.672861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.672866: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.672867: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.672887: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.672890: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673002: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673008: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673009: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673011: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.673052: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673056: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673174: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673180: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673182: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673184: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.673187: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.673191: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.673193: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.673196: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.673222: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.673226: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.673227: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673231: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673322: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673325: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673326: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.673344: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.673346: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.673350: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673351: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.673371: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673374: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673452: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673457: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673460: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673461: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.673479: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.673481: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.673485: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673487: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.673507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673510: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673681: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.673699: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.673700: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673703: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.673704: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.673704: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673707: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.673726: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673730: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673816: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673821: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673822: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673824: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.673842: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.673843: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.673848: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673849: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.673868: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673871: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.673945: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.673951: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673953: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.673954: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.673973: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.673974: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.673977: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.673978: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.673978: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.673981: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.673994: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.673997: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.673999: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.673999: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.674002: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [006] d..3 276946.674002: cpu_idle: state=0 cpu_id=6
+ FMOD-12164 [004] d..3 276946.674010: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.674013: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.674104: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.674109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674111: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.674113: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.674131: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.674133: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.674136: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.674137: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.674137: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674140: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.674159: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.674162: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.674243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.674248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.674250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.674254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.674262: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.674266: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.674268: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.674270: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.674271: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.674271: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.674272: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.674273: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.674274: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.674277: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.674279: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.674283: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.674286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.674290: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.674296: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.674298: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.674308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.674314: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674314: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.674318: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12198 [002] d..3 276946.674322: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.674328: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.674332: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.674335: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.674336: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.674337: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.674339: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.674342: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.674342: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.674343: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.674345: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.674347: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.674349: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.674350: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.674350: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674353: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.674354: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.674355: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.674357: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.674359: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.674359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.674366: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.674369: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.674381: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.674399: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.674402: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674406: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.674408: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.674457: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.674463: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674465: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.674467: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.674503: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.674506: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.674530: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.674537: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.674540: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.674543: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.674562: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.674566: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ DispSync-650 [000] d..3 276946.674575: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.674577: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.674580: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.674590: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674596: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.674599: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.674605: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.674608: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.674627: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.674629: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.674633: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674634: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ appEventThread-651 [001] d..3 276946.674642: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.674652: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.674653: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [006] d..3 276946.674654: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.674655: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [006] d..3 276946.674657: cpu_idle: state=0 cpu_id=6
+ appEventThread-651 [001] d..3 276946.674658: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ appEventThread-651 [001] d..3 276946.674666: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.674668: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.674672: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.674686: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.674693: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.674791: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.674796: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.674798: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.674798: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.674800: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.674804: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.674806: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.674808: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.674818: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.674818: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.674819: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.674821: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.674822: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.674822: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.674822: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674825: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.674844: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.674844: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.674847: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [004] d..3 276946.674850: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ ndroid.systemu-4573 [003] d..3 276946.674852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.674854: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.674857: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ UnityChoreogra-5761 [004] d..3 276946.674857: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.674859: cpu_idle: state=4294967295 cpu_id=5
+ UnityChoreogra-5761 [004] d..3 276946.674859: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.674861: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.674863: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.674865: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.674867: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-6079 [000] d..3 276946.674874: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.674879: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.674881: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.674886: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.674886: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-84 [002] d..3 276946.674890: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.674892: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.674894: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.674897: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-648 [005] d..3 276946.674898: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [004] d..3 276946.674903: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.674904: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12202 [006] d..3 276946.674905: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.674908: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ ndroid.systemu-4573 [003] d..3 276946.674908: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.674910: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.674910: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [004] d..3 276946.674911: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-1196 [001] d..3 276946.674913: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ ndroid.systemu-4573 [003] d..3 276946.674914: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-84 [002] d..3 276946.674914: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674915: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [005] d..3 276946.674917: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674918: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [005] d..3 276946.674921: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.674925: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.674926: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.674928: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.674933: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.674936: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ appEventThread-651 [003] d..3 276946.674942: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-6079 [000] d..3 276946.674943: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.674948: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674949: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.674954: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [001] d..3 276946.674965: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.674971: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.674973: cpu_idle: state=4294967295 cpu_id=0
+ ndroid.systemu-4573 [003] d..3 276946.674974: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.674976: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ ndroid.systemu-4573 [003] d..3 276946.674980: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-1196 [001] d..3 276946.674981: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.674983: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.674986: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.674988: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.674991: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.674997: cpu_idle: state=0 cpu_id=0
+ <...>-83 [002] d..3 276946.675004: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.675010: cpu_idle: state=0 cpu_id=2
+ ndroid.systemu-4573 [003] d..3 276946.675022: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.675031: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.675033: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.675035: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.675042: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.675051: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ ndroid.systemu-4573 [003] d..3 276946.675053: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.675053: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [005] d..3 276946.675054: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.675056: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [005] d..3 276946.675058: cpu_idle: state=0 cpu_id=5
+ ndroid.systemu-4573 [003] d..3 276946.675062: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.675065: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.675069: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.675081: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.675087: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [001] d..3 276946.675101: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.675109: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [003] d..3 276946.675155: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ ndroid.systemu-4573 [003] d..3 276946.675161: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.675163: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.675167: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.675173: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.675182: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [001] d..3 276946.675292: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <...>-4888 [001] d..3 276946.675298: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.675300: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.675303: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [001] d..3 276946.675330: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.675335: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.675341: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [003] d..3 276946.675341: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.675344: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.675347: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [001] d..3 276946.675349: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.675352: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.675354: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.675357: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.675359: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.675363: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.675365: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.675368: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.675372: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [001] d..3 276946.675376: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-4888 [001] d..3 276946.675383: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.675385: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.675388: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [001] d..3 276946.675415: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.675425: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.675426: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.675428: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [001] d..3 276946.675432: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.675436: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.675441: cpu_idle: state=0 cpu_id=1
+ <...>-648 [005] d..3 276946.675445: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [002] d..3 276946.675447: cpu_idle: state=0 cpu_id=2
+ <...>-648 [005] d..3 276946.675448: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.675450: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.675457: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [005] d..3 276946.675458: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.675461: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.675486: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <...>-648 [005] d..3 276946.675493: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.675495: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.675498: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [005] d..3 276946.675507: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.675513: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [006] d..3 276946.675528: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.675535: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.675537: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.675542: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [006] d..3 276946.675546: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.675553: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.675554: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.675556: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.675557: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-10919 [007] d..3 276946.675558: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.675558: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.675677: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.675680: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.675683: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <...>-4888 [006] d..3 276946.675692: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-10919 [007] d..3 276946.675695: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [007] d..3 276946.675730: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.675935: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.675937: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [006] d..3 276946.676038: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.676046: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [006] d..3 276946.676058: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.676248: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.676253: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.676255: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.676259: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.676259: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.676263: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.676266: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.676269: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.676290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.676295: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.676297: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.676300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ kgsl_worker_th-294 [002] d..3 276946.676301: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.676303: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.676305: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.676307: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.676312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.676314: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.676317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.676317: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.676319: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.676319: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.676322: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.676322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kgsl_worker_th-294 [002] d..3 276946.676325: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.676326: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ FastMixer-1198 [001] d..3 276946.676328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.676330: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [002] d..3 276946.676332: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.676333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.676336: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.676338: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.676341: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.676344: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.676348: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.676354: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [006] d..3 276946.676368: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <...>-4888 [006] d..3 276946.676376: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.676378: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [006] d..3 276946.676379: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.676382: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ FastMixer-1198 [001] d..3 276946.676383: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-4888 [006] d..3 276946.676385: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.676388: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-4888 [006] d..3 276946.676391: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.676393: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12204 [004] d..3 276946.676393: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.676395: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.676399: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.676404: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.676405: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.676410: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.676412: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.676415: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.676423: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.676427: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [001] d..3 276946.676430: cpu_idle: state=0 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.676444: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ writer-5743 [000] d..3 276946.676446: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.676449: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.676453: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.676460: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ AudioTrack-5759 [005] d..3 276946.676464: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.676465: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.676468: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.676469: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [000] d..3 276946.676470: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.676471: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.676472: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.676477: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.676483: cpu_idle: state=0 cpu_id=5
+ kgsl_worker_th-294 [002] d..3 276946.676512: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.676518: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [004] d..3 276946.676595: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.676618: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.676624: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.676627: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12204 [004] d..3 276946.676629: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [006] d..3 276946.676630: cpu_idle: state=0 cpu_id=6
+ <...>-648 [004] d..3 276946.676664: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.676667: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [004] d..3 276946.676668: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.676678: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-648 [004] d..3 276946.676692: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.676699: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.676701: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.676719: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.676721: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.676732: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [004] d..3 276946.676739: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.676744: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.676754: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.676761: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.676768: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.676780: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.676785: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.676787: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.676788: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.676789: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.676805: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.676848: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.676850: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.676976: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.676982: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.676985: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.676988: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.677029: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.677034: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.677060: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.677064: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.677066: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.677069: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.677084: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.677088: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.677150: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.677156: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.677158: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.677160: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.677178: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.677181: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.677186: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.677187: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.677208: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.677212: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.677291: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.677297: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.677299: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.677300: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.677340: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.677345: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.677460: workqueue_queue_work: work struct=0xffffffee4a9ecc28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.677461: workqueue_activate_work: work struct 0xffffffee4a9ecc28
+ <idle>-0 [002] d..3 276946.677462: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.677470: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.677470: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.677472: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.677472: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.677474: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.677476: workqueue_execute_start: work struct 0xffffffee4a9ecc28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.677483: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.677484: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.677485: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.677491: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.677493: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.677495: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.677497: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-10919 [007] d..3 276946.677498: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.677503: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.677504: workqueue_execute_end: work struct 0xffffffee4a9ecc28
+ <...>-8794 [006] d..3 276946.677508: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.677508: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.677512: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [006] d..3 276946.677514: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-8794 [006] d..3 276946.677515: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.677516: cpu_idle: state=4294967295 cpu_id=4
+ <...>-8794 [006] d..3 276946.677518: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.677518: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.677550: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <...>-12059 [006] d..3 276946.677554: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.677558: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.677561: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.677563: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.677566: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.677580: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ dsps_smem_glin-86 [003] d..3 276946.677585: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.677585: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.677587: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.677589: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [003] d..3 276946.677590: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1083 [004] d..3 276946.677594: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.677598: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [006] d..3 276946.677606: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.677616: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.677618: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1082 [006] d..3 276946.677619: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.677622: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.677623: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [006] d..3 276946.677623: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.677627: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.677629: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.677631: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [001] d..3 276946.677637: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.677642: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.677646: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.677656: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [001] d..3 276946.677658: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.677661: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [001] d..3 276946.677663: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.677670: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <...>-12059 [006] d..3 276946.677676: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.677676: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.677679: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.677681: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.677683: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.677687: print: 0xffffff87dfd69750s: E|867
+ smem_native_ds-85 [002] d..3 276946.677704: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.677707: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.677711: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.677719: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.677722: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.677722: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ sensors@1.0-se-867 [001] d..3 276946.677724: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.677733: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.677737: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.677741: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.677742: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.677748: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [001] d..3 276946.677749: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.677768: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [001] d..3 276946.677781: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.677789: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.677820: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.677842: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.677851: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ SensorService-4286 [007] d..3 276946.677852: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.677853: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.677857: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [001] d..3 276946.677873: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [002] d..3 276946.677878: workqueue_queue_work: work struct=0xffffffee4a9ec1a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.677879: workqueue_activate_work: work struct 0xffffffee4a9ec1a8
+ <idle>-0 [002] d..3 276946.677881: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ sensors@1.0-se-867 [001] d..3 276946.677886: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.677888: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.677889: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.677890: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.677891: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.677892: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.677894: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [006] d..3 276946.677896: workqueue_execute_start: work struct 0xffffffee4a9ec1a8: function 0xffffff87e01740e8f
+ <...>-8794 [006] d..3 276946.677900: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [006] d..3 276946.677900: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [006] d..3 276946.677901: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.677905: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.677908: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.677910: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.677911: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [006] d..3 276946.677913: workqueue_execute_end: work struct 0xffffffee4a9ec1a8
+ kworker/u16:12-20386 [005] d..3 276946.677916: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <...>-8794 [006] d..3 276946.677918: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.677920: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [006] d..3 276946.677922: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.677924: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.677925: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.677927: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.677928: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.677933: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.677972: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=000
+ sensors@1.0-se-1087 [000] d..3 276946.677982: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.677984: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.677987: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.677995: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [001] d..3 276946.678001: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.678002: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1086 [001] d..3 276946.678009: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.678010: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.678014: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.678021: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=001
+ sensors@1.0-se-1086 [001] d..3 276946.678025: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.678028: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [001] d..3 276946.678032: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-1115 [002] d..3 276946.678032: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.678039: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.678041: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.678044: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.678046: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.678060: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [002] d..3 276946.678072: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.678080: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [002] d..3 276946.678084: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [007] d..3 276946.678084: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [002] d..3 276946.678090: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.678094: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [002] d..3 276946.678111: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.678111: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.678119: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.678120: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.678122: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.678123: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.678131: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.678131: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.678134: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.678137: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.678147: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.678159: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.678164: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.678177: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.678185: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.678186: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.678187: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.678188: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.678192: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.678195: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.678197: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [007] d..3 276946.678201: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.678201: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.678205: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.678206: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.678219: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.678222: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.678224: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.678227: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.678231: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.678231: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.678232: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.678236: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.678244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.678249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.678252: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.678254: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.678256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.678257: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.678267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.678272: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.678274: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.678278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.678284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.678287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.678290: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.678292: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.678292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.678296: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.678303: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.678306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.678308: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.678311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.678313: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.678316: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.678320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.678326: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.678340: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.678342: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.678350: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.678358: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.678359: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.678361: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.678363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.678365: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.678366: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.678366: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.678368: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.678370: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.678371: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.678373: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.678373: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.678376: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.678382: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.678383: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.678383: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.678386: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.678386: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.678388: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.678406: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.678412: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.678455: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.678458: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.678533: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.678539: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.678544: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.678550: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.678552: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.678552: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.678554: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.678555: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [006] d..3 276946.678555: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.678556: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ DispSync-650 [000] d..3 276946.678571: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.678578: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.678584: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.678587: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.678590: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.678599: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.678605: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [002] d..3 276946.678609: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sfEventThread-652 [001] d..3 276946.678618: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [002] d..3 276946.678622: cpu_idle: state=0 cpu_id=2
+ sfEventThread-652 [001] d..3 276946.678625: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.678627: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.678630: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.678639: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.678646: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.678651: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.678657: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.678659: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.678661: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.678669: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <...>-10919 [007] d..3 276946.678680: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.678682: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ <...>-12059 [006] d..3 276946.678684: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.678685: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [007] d..3 276946.678688: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.678689: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.678710: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.678713: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.678792: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.678807: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [006] d..3 276946.678808: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.678810: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.678811: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.678814: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.678827: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.678835: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <idle>-0 [001] d..3 276946.678836: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.678837: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.678838: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.678844: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.678848: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.678856: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.678858: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.678884: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.678890: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.678892: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.678894: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.678898: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.678903: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.678905: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.678909: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.678913: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.678930: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.678934: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.678939: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [000] d..3 276946.678952: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.678975: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.678985: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.678989: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.678992: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.678994: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.678999: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.679005: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.679007: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679013: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.679016: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.679022: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.679023: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.679027: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.679029: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.679032: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.679037: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679039: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [007] d..3 276946.679041: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.679042: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679045: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-10919 [007] d..3 276946.679047: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679049: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.679051: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.679054: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679064: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.679069: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.679070: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <...>-12059 [006] d..3 276946.679071: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.679075: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.679076: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.679076: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [000] d..3 276946.679076: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.679078: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.679079: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.679081: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.679088: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679095: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.679098: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.679099: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.679102: cpu_idle: state=0 cpu_id=6
+ sfEventThread-652 [001] d..3 276946.679102: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.679102: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.679105: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <idle>-0 [002] d..3 276946.679107: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.679107: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.679108: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [002] d..3 276946.679109: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.679159: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679161: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.679163: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.679165: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.679210: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.679219: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [007] d..3 276946.679227: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.679233: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679238: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.679239: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.679244: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.679246: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.679271: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <...>-12059 [006] d..3 276946.679274: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.679277: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [006] d..3 276946.679278: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.679279: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.679282: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.679291: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.679298: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.679319: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [007] d..3 276946.679348: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.679354: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679356: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.679358: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.679377: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.679378: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.679379: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-10919 [007] d..3 276946.679382: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679383: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.679384: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.679386: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.679400: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-12059 [006] d..3 276946.679404: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.679408: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.679413: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.679415: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.679417: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.679417: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.679447: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.679452: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.679508: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.679514: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679516: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.679518: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.679537: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.679540: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.679544: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679545: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.679566: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.679569: cpu_idle: state=0 cpu_id=6
+ HwBinder:624_3-679 [001] d..3 276946.679582: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ HwBinder:624_3-679 [001] d..3 276946.679593: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.679595: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.679599: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.679607: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.679634: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.679665: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.679671: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ HwBinder:624_3-679 [001] d..3 276946.679680: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.679681: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.679682: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.679684: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.679687: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.679694: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.679697: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ HwBinder:624_3-679 [001] d..3 276946.679698: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.679705: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.679708: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.679711: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [007] d..3 276946.679713: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sugov:0-603 [000] d..3 276946.679714: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=0
+ <...>-10919 [007] d..3 276946.679719: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679721: cpu_idle: state=4294967295 cpu_id=6
+ sugov:0-603 [000] d..3 276946.679722: cpu_frequency: state=1171200 cpu_id=0
+ <idle>-0 [006] d..3 276946.679723: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sugov:0-603 [000] d..3 276946.679739: cpu_frequency: state=1171200 cpu_id=1
+ <...>-10919 [007] d..3 276946.679741: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.679743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.679744: cpu_frequency: state=1171200 cpu_id=2
+ sugov:0-603 [000] d..3 276946.679747: cpu_frequency: state=1171200 cpu_id=3
+ <...>-10919 [007] d..3 276946.679748: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679749: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.679751: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.679761: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.679762: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.679770: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.679772: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.679774: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.679776: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.679783: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.679785: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.679807: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.679818: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.679824: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [003] d..3 276946.679833: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [003] d..3 276946.679833: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ surfaceflinger-622 [003] d..3 276946.679833: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.679884: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.679890: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679893: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.679895: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.679895: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.679905: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [007] d..3 276946.679912: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.679915: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.679918: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.679919: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.679919: cpu_idle: state=4294967295 cpu_id=6
+ surfaceflinger-622 [003] d..3 276946.679922: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.679922: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.679925: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.679929: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [003] d..3 276946.679932: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.679935: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-12059 [006] d..3 276946.679943: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.679945: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.679947: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [003] d..3 276946.679950: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-6079 [000] d..3 276946.679954: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.679957: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.679962: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ surfaceflinger-622 [003] d..3 276946.679978: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <...>-6079 [000] d..3 276946.679978: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ surfaceflinger-622 [003] d..3 276946.679983: print: 0xffffff87dfd69750s: E|622
+ <...>-84 [002] d..3 276946.679987: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.679988: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.679991: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [003] d..3 276946.679992: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [002] d..3 276946.679996: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.679996: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ surfaceflinger-622 [003] d..3 276946.679997: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [003] d..3 276946.680001: print: 0xffffff87dfd69750s: E|622
+ <...>-6079 [000] d..3 276946.680007: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.680017: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.680021: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-1196 [001] d..3 276946.680028: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ surfaceflinger-622 [003] d..3 276946.680028: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.680032: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-1196 [001] d..3 276946.680037: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.680040: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.680044: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ surfaceflinger-622 [003] d..3 276946.680046: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ surfaceflinger-622 [003] d..3 276946.680046: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ surfaceflinger-622 [003] d..3 276946.680046: print: 0xffffff87dfd69750s: E|622
+ <...>-1196 [001] d..3 276946.680055: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.680057: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.680061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [001] d..3 276946.680066: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [003] d..3 276946.680067: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.680069: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.680077: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.680080: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.680085: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [004] d..3 276946.680086: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.680087: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.680089: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <...>-83 [002] d..3 276946.680090: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.680092: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcuop/2-28 [004] d..3 276946.680098: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.680098: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.680099: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.680101: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.680102: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.680106: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.680109: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.680114: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.680123: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.680124: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [002] d..3 276946.680127: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.680130: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.680131: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ surfaceflinger-622 [003] d..3 276946.680133: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.680133: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.680136: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.680138: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ surfaceflinger-622 [003] d..3 276946.680138: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.680138: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680139: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.680145: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.680155: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ surfaceflinger-622 [003] d..3 276946.680155: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.680158: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.680159: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.680162: print: 0xffffff87dfd69750s: B|622|postComposition
+ <idle>-0 [000] d..3 276946.680163: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ FMOD-12164 [004] d..3 276946.680170: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.680171: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <...>-1196 [001] d..3 276946.680171: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.680173: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [003] d..3 276946.680177: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.680183: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.680188: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.680190: cpu_idle: state=4294967295 cpu_id=4
+ <...>-6079 [000] d..3 276946.680191: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.680192: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <idle>-0 [004] d..3 276946.680192: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.680195: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.680201: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.680211: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12201 [004] d..3 276946.680227: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.680232: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [003] d..3 276946.680241: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <...>-10919 [007] d..3 276946.680245: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.680246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [003] d..3 276946.680246: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [003] d..3 276946.680249: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.680251: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680252: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.680254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.680255: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.680256: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.680261: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.680269: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.680271: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.680273: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.680277: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.680278: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.680294: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.680299: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.680304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.680315: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.680317: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.680322: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12198 [002] d..3 276946.680332: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.680336: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.680338: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.680346: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.680346: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.680350: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [006] d..3 276946.680352: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680354: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.680363: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.680363: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [000] d..3 276946.680367: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.680367: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.680374: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.680379: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.680389: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.680390: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.680401: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.680404: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.680407: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [007] d..3 276946.680412: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.680418: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680420: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680422: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.680438: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.680441: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.680444: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.680446: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.680447: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.680448: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680448: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680451: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.680452: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.680456: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.680457: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.680458: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.680459: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.680466: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.680467: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.680468: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.680469: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [006] d..3 276946.680469: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.680471: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.680472: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.680474: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.680478: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.680479: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.680481: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.680482: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.680486: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.680497: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.680510: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.680532: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.680542: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.680551: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680552: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.680600: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.680606: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.680608: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.680609: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.680611: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.680629: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.680629: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.680634: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680635: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.680643: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.680647: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.680648: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=004
+ <idle>-0 [004] d..3 276946.680652: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [004] d..3 276946.680654: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.680655: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [006] d..3 276946.680655: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.680656: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.680656: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [006] d..3 276946.680658: cpu_idle: state=0 cpu_id=6
+ FMOD-5742 [005] d..3 276946.680670: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.680674: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.680717: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.680721: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.680783: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.680788: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680790: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680792: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [004] d..3 276946.680799: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.680804: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.680811: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.680811: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.680814: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.680816: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.680816: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680819: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.680843: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.680848: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.680941: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.680945: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.680965: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.680971: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.680974: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.680976: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.680993: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.680995: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.680999: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681002: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.681014: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.681016: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.681021: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681027: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.681120: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.681126: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681127: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.681129: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.681165: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681169: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.681202: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.681205: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.681247: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.681248: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.681263: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.681268: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681270: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.681272: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.681291: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.681293: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.681297: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681299: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.681320: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681323: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.681396: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.681402: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681404: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.681405: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.681424: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.681425: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681428: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.681429: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681429: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.681432: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.681451: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681454: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.681470: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.681474: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.681533: workqueue_queue_work: work struct=0xffffffee778c5518 function=0xffffff87e036ae60f workqueue=0xffffffedf408fc00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.681534: workqueue_activate_work: work struct 0xffffffee778c5518
+ <idle>-0 [005] d..3 276946.681535: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.681538: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.681540: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.681543: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.681545: workqueue_execute_start: work struct 0xffffffee778c5518: function 0xffffff87e036ae60f
+ kworker/u16:12-20386 [005] d..3 276946.681558: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.681562: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.681577: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.681583: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.681587: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e035de68S
+ <...>-10919 [007] d..3 276946.681588: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.681589: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.681589: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.681589: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.681591: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.681591: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.681592: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [003] d..3 276946.681593: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.681610: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.681610: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.681614: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681615: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.681635: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681638: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.681664: clock_set_rate: aggre1_noc_clk state=50000000 cpu_id=5
+ kworker/u16:12-20386 [005] d..3 276946.681673: clock_set_rate: aggre1_noc_a_clk state=50000000 cpu_id=5
+ kworker/u16:12-20386 [005] d..3 276946.681689: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.681696: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681697: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.681699: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.681700: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.681704: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.681706: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.681708: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ smem_native_rp-87 [006] d..3 276946.681709: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.681709: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681712: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.681716: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.681717: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.681719: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12203 [004] d..3 276946.681737: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [000] d..3 276946.681748: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ trace-cmd-12204 [004] d..3 276946.681755: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.681758: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.681759: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.681759: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.681760: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.681760: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.681762: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-10919 [007] d..3 276946.681764: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681766: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.681768: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.681768: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.681772: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.681776: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=006
+ kworker/u16:12-20386 [005] d..3 276946.681780: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.681782: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.681784: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681785: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [005] d..3 276946.681787: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.681788: cpu_idle: state=4294967295 cpu_id=1
+ smem_native_rp-87 [004] d..3 276946.681788: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.681792: cpu_idle: state=0 cpu_id=1
+ smem_native_rp-87 [004] d..3 276946.681794: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.681797: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ smem_native_rp-87 [004] d..3 276946.681801: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681806: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.681822: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.681831: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.681832: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.681834: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12202 [006] d..3 276946.681834: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.681835: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.681839: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.681842: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.681848: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.681850: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <...>-12059 [006] d..3 276946.681851: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681852: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.681854: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681854: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [005] d..3 276946.681857: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.681857: cpu_idle: state=0 cpu_id=6
+ smem_native_rp-87 [004] d..3 276946.681859: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681861: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.681887: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.681892: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.681895: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.681897: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.681914: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.681922: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.681923: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.681924: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.681926: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.681928: clock_set_rate: snoc_clk state=50000000 cpu_id=5
+ <idle>-0 [000] d..3 276946.681930: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.681931: clock_set_rate: snoc_a_clk state=50000000 cpu_id=5
+ <idle>-0 [000] d..3 276946.681933: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.681936: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.681940: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.681941: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.681943: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.681945: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.681946: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681947: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [005] d..3 276946.681949: cpu_idle: state=0 cpu_id=5
+ smem_native_rp-87 [004] d..3 276946.681951: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.681953: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.682041: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.682046: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682048: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.682050: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.682095: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682100: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.682143: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.682146: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.682188: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.682194: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682196: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.682198: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.682216: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.682218: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.682223: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682224: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.682244: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.682246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.682248: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.682253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.682257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.682263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.682281: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.682295: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.682295: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.682297: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.682298: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.682311: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.682311: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.682314: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.682316: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.682317: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.682317: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.682320: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.682320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ smem_native_rp-87 [004] d..3 276946.682322: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.682322: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.682324: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.682328: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [007] d..3 276946.682332: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.682337: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.682337: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.682339: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.682340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682341: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.682349: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.682352: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.682359: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.682361: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.682365: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.682366: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682367: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.682372: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.682375: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.682382: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.682383: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.682384: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.682386: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-12059 [006] d..3 276946.682386: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682390: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [005] d..3 276946.682397: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.682399: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.682400: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.682402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.682403: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.682404: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.682407: cpu_idle: state=0 cpu_id=5
+ smem_native_rp-87 [004] d..3 276946.682408: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.682408: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.682410: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.682410: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.682415: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.682425: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.682437: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.682463: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.682473: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.682473: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.682474: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.682476: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.682482: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.682483: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.682484: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.682484: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-10919 [007] d..3 276946.682488: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.682493: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.682493: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioTrack-5740 [004] d..3 276946.682494: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682495: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.682495: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.682496: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.682497: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.682498: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.682500: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.682500: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.682511: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.682516: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.682517: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.682521: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.682521: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.682523: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.682529: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.682533: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.682542: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.682543: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682545: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.682553: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.682671: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.682677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682679: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.682681: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.682699: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.682700: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.682703: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682706: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.682725: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.682725: workqueue_queue_work: work struct=0xffffffee48ed5228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.682727: workqueue_activate_work: work struct 0xffffffee48ed5228
+ <idle>-0 [006] d..3 276946.682728: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.682730: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682741: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.682742: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.682743: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.682745: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.682746: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [006] d..3 276946.682748: workqueue_execute_start: work struct 0xffffffee48ed5228: function 0xffffff87e01740e8f
+ <...>-8794 [006] d..3 276946.682752: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [006] d..3 276946.682752: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [006] d..3 276946.682753: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <...>-8794 [006] d..3 276946.682765: workqueue_execute_end: work struct 0xffffffee48ed5228
+ <idle>-0 [003] d..3 276946.682766: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <...>-8794 [006] d..3 276946.682766: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.682770: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [006] d..3 276946.682774: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.682777: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [006] d..3 276946.682780: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <...>-8794 [006] d..3 276946.682781: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.682782: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.682784: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <...>-8794 [006] d..3 276946.682786: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682789: cpu_idle: state=0 cpu_id=6
+ kworker/u16:9-11098 [003] d..3 276946.682795: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.682802: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.682808: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1085 [005] d..3 276946.682811: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <...>-10919 [007] d..3 276946.682814: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.682816: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.682817: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.682822: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.682825: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.682830: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <idle>-0 [000] d..3 276946.682831: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.682834: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=006
+ sensors@1.0-se-1085 [005] d..3 276946.682842: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.682844: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.682845: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.682846: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.682848: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.682851: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.682852: cpu_idle: state=4294967295 cpu_id=0
+ dsps_smem_glin-86 [003] d..3 276946.682853: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.682855: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.682856: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.682856: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.682858: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [003] d..3 276946.682861: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1084 [004] d..3 276946.682863: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ sensors@1.0-se-1084 [004] d..3 276946.682873: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.682875: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ kworker/u16:12-20386 [004] d..3 276946.682879: clock_set_rate: bimc_msmbus_clk state=120801758 cpu_id=4
+ <idle>-0 [002] d..3 276946.682879: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [004] d..3 276946.682880: clock_set_rate: bimc_clk state=120801758 cpu_id=4
+ <idle>-0 [002] d..3 276946.682886: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.682900: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.682904: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.682906: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.682906: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [005] d..3 276946.682908: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.682909: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.682911: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.682912: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.682913: cpu_idle: state=0 cpu_id=6
+ smem_native_rp-87 [005] d..3 276946.682914: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.682915: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [005] d..3 276946.682917: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.682921: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.682937: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.682939: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.682941: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.682941: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.682954: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.682956: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.682958: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.682960: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <...>-10919 [007] d..3 276946.682962: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [002] d..3 276946.682965: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.682967: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.682967: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.682968: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.682969: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.682970: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.682970: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.682971: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [006] d..3 276946.682971: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.682974: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.682975: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ trace-cmd-12200 [005] d..3 276946.682976: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.682978: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [002] d..3 276946.682980: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-12059 [006] d..3 276946.682982: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.682982: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [002] d..3 276946.682985: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [006] d..3 276946.682985: cpu_idle: state=0 cpu_id=6
+ kworker/u16:12-20386 [004] d..3 276946.682986: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.682986: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.682986: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ smem_native_ds-85 [003] d..3 276946.682988: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.682989: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.682989: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.682990: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.682994: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ kworker/u16:12-20386 [004] d..3 276946.682994: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.682994: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [003] d..3 276946.682997: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.682997: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.683000: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.683004: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.683005: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.683006: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683009: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.683010: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.683010: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683013: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.683029: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.683032: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683035: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.683043: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ sensors@1.0-se-867 [002] d..3 276946.683052: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.683052: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.683053: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.683055: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.683056: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.683060: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.683063: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [000] d..3 276946.683063: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.683067: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ kworker/u16:12-20386 [004] d..3 276946.683070: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.683073: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ sensors@1.0-se-867 [002] d..3 276946.683074: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.683077: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:12-20386 [004] d..3 276946.683078: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.683079: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [004] d..3 276946.683081: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.683085: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.683087: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.683087: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.683089: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.683120: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-867 [002] d..3 276946.683131: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.683134: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.683139: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [004] d..3 276946.683142: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.683143: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.683143: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.683144: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.683146: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ SensorService-4286 [007] d..3 276946.683147: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.683150: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.683150: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [000] d..3 276946.683153: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.683154: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.683159: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ kworker/u16:12-20386 [004] d..3 276946.683159: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.683162: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.683164: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.683165: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.683166: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.683169: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.683170: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.683173: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [002] d..3 276946.683180: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.683201: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.683211: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.683218: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.683221: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.683223: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.683224: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.683225: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.683225: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.683226: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.683235: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ FMOD-12164 [005] d..3 276946.683235: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.683235: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.683236: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.683237: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.683238: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.683242: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.683242: clock_set_rate: cnoc_a_clk state=19200000 cpu_id=4
+ <idle>-0 [000] d..3 276946.683245: cpu_idle: state=0 cpu_id=0
+ kworker/u16:12-20386 [004] d..3 276946.683254: workqueue_execute_end: work struct 0xffffffee778c5518
+ <...>-10919 [007] d..3 276946.683256: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [004] d..3 276946.683258: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.683260: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.683261: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.683262: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.683264: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.683284: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.683285: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.683288: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [007] d..3 276946.683288: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683289: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.683290: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.683310: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683313: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.683401: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.683406: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683408: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.683410: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.683429: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.683430: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.683433: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683435: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.683460: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683465: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.683580: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.683585: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683587: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.683589: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.683608: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.683610: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683613: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.683615: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683617: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.683619: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.683621: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.683621: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.683641: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683644: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ trace-cmd-12204 [005] d..3 276946.683646: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683650: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.683651: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [006] d..3 276946.683653: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [005] d..3 276946.683655: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.683659: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.683720: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.683725: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683727: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.683729: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.683748: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.683750: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.683754: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683755: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.683776: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683780: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.683932: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.683938: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683940: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.683942: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.683962: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.683962: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.683966: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.683967: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.683987: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.683990: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.684147: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.684152: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.684154: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.684156: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.684175: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.684176: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.684180: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.684181: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.684202: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.684205: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.684245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.684252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.684257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.684263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.684277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.684285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.684287: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.684293: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.684302: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.684304: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.684313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.684316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.684329: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.684330: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.684337: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.684341: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.684352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.684363: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.684378: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.684386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.684396: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.684400: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [006] d..3 276946.684405: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.684406: cpu_idle: state=0 cpu_id=6
+ rcu_preempt-7 [003] d..3 276946.684407: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [003] d..3 276946.684416: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.684417: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.684418: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.684427: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.684427: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.684429: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.684431: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.684431: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.684434: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.684436: cpu_idle: state=4294967295 cpu_id=5
+ rcu_preempt-7 [003] d..3 276946.684437: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ FastMixer-1198 [001] d..3 276946.684437: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.684439: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.684443: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.684445: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.684446: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.684447: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.684448: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.684454: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ rcuop/4-44 [003] d..3 276946.684456: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.684456: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ FastMixer-1198 [001] d..3 276946.684463: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.684467: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12203 [004] d..3 276946.684474: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.684475: cpu_idle: state=0 cpu_id=1
+ rcuop/0-10 [005] d..3 276946.684477: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.684480: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.684480: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.684499: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.684509: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.684650: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.684651: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.684684: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.684690: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.684691: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.684693: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.684732: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.684736: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.684846: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [003] d..3 276946.684847: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.684850: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.684853: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.684856: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.684857: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.684859: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.684864: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.684872: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.684876: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.684891: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.684899: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.684902: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.684907: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.684908: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.684910: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.684912: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.684914: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.684916: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.684919: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.684922: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.684927: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.684932: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.684936: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.684941: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.684941: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.684946: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.684949: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.684950: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.684955: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-12059 [006] d..3 276946.684955: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.684959: cpu_idle: state=0 cpu_id=6
+ <...>-1196 [001] d..3 276946.684965: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.684970: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.684976: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.684977: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.684980: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.684985: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.684990: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.684993: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.684998: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [003] d..3 276946.684998: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [006] d..3 276946.684999: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.685002: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.685003: cpu_idle: state=4294967295 cpu_id=3
+ Thread-9-5756 [004] d..3 276946.685007: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.685009: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [004] d..3 276946.685013: cpu_idle: state=0 cpu_id=4
+ <...>-1196 [001] d..3 276946.685028: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.685037: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.685037: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.685039: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.685044: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.685047: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.685053: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.685064: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.685068: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.685077: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.685110: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.685117: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685118: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685120: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.685140: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.685142: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.685146: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685147: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.685167: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685171: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.685239: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685240: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.685288: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.685293: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685295: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685297: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.685317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.685317: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.685321: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685322: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.685342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685345: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.685508: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.685513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685516: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685518: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.685537: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.685538: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685541: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.685542: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685542: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685545: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.685564: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685567: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.685594: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-10919 [007] d..3 276946.685601: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.685603: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685605: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [006] d..3 276946.685645: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685649: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.685750: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.685755: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685757: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685758: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.685805: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685809: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.685914: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.685919: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685921: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.685924: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.685944: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.685946: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.685950: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.685952: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.685972: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.685975: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.686104: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.686109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.686111: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686113: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.686153: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686157: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.686245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.686252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.686257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.686262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.686276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.686284: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ writer-5743 [000] d..3 276946.686285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.686286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.686287: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.686287: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.686288: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.686289: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.686291: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [007] d..3 276946.686291: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.686292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.686293: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686295: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.686296: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.686298: cpu_idle: state=4294967295 cpu_id=2
+ FMOD-12164 [005] d..3 276946.686299: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.686302: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.686305: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-10919 [007] d..3 276946.686313: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.686314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.686315: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.686320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.686320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686321: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.686328: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.686332: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.686342: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686345: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.686348: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.686360: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [002] d..3 276946.686364: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686370: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686372: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.686379: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.686380: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.686390: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.686390: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.686392: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.686394: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.686398: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.686399: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.686400: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.686401: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.686408: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.686409: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.686411: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.686412: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.686412: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.686414: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.686417: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.686427: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.686439: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.686459: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.686470: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.686507: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.686513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.686515: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686518: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.686521: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.686525: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.686527: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.686528: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.686553: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.686558: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.686559: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686563: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.686576: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686577: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.686726: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.686732: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.686734: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686735: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.686755: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.686757: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.686761: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.686762: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.686783: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686785: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.686931: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.686937: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.686939: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.686941: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.686960: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.686961: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.686965: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.686967: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.686988: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.686991: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.687062: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.687070: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [002] d..3 276946.687074: workqueue_queue_work: work struct=0xffffffee48ed53a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.687076: workqueue_activate_work: work struct 0xffffffee48ed53a8
+ <idle>-0 [002] d..3 276946.687077: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.687087: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.687088: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.687089: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.687091: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [000] d..3 276946.687091: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.687093: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [004] d..3 276946.687095: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.687097: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ kworker/u16:12-20386 [004] d..3 276946.687099: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687101: cpu_idle: state=4294967295 cpu_id=6
+ kworker/u16:12-20386 [004] d..3 276946.687101: workqueue_execute_start: work struct 0xffffffee48ed53a8: function 0xffffff87e01740e8f
+ <idle>-0 [006] d..3 276946.687102: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.687106: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.687108: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.687108: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=006
+ kworker/u16:12-20386 [004] d..3 276946.687112: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.687114: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.687116: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [007] d..3 276946.687117: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-8794 [005] d..3 276946.687119: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-10919 [007] d..3 276946.687121: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:12-20386 [004] d..3 276946.687124: workqueue_execute_end: work struct 0xffffffee48ed53a8
+ trace-cmd-12202 [006] d..3 276946.687125: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.687128: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.687129: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.687131: cpu_idle: state=0 cpu_id=4
+ <...>-8794 [005] d..3 276946.687134: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.687135: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.687138: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-12059 [006] d..3 276946.687171: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.687177: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.687177: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-4291 [005] d..3 276946.687182: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.687184: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.687186: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.687190: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.687194: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.687204: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.687217: workqueue_queue_work: work struct=0xffffffee48ed54a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-1040 [004] d..3 276946.687218: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.687219: workqueue_activate_work: work struct 0xffffffee48ed54a8
+ <idle>-0 [002] d..3 276946.687220: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.687222: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.687230: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.687232: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.687234: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.687234: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <...>-8794 [005] d..3 276946.687236: workqueue_execute_start: work struct 0xffffffee48ed54a8: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.687239: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.687239: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.687239: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [005] d..3 276946.687240: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.687243: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.687245: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.687246: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.687247: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.687247: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [005] d..3 276946.687250: workqueue_execute_end: work struct 0xffffffee48ed54a8
+ kworker/u16:12-20386 [004] d..3 276946.687252: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ mdss_fb0-12067 [000] d..3 276946.687253: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.687254: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.687257: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.687257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [002] d..3 276946.687257: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ kworker/u16:12-20386 [004] d..3 276946.687257: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.687258: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.687261: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.687262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [002] d..3 276946.687264: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [006] d..3 276946.687264: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.687264: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.687264: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.687267: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.687268: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-4291 [005] d..3 276946.687268: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.687272: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.687273: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.687275: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.687276: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.687279: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.687280: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.687282: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1040 [004] d..3 276946.687284: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.687287: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [002] d..3 276946.687287: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.687291: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.687310: print: 0xffffff87dfd69750s: E|867
+ <...>-12059 [006] d..3 276946.687311: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.687315: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [002] d..3 276946.687327: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.687337: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.687342: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.687345: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.687359: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.687365: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [006] d..3 276946.687393: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.687395: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [002] d..3 276946.687395: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.687402: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.687407: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.687421: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.687431: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.687432: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.687436: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.687441: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.687459: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [002] d..3 276946.687473: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [007] d..3 276946.687484: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [002] d..3 276946.687487: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.687490: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687491: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.687493: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.687497: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.687501: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.687504: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.687505: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.687508: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.687509: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.687510: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.687511: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ SensorService-4286 [007] d..3 276946.687518: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [002] d..3 276946.687531: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.687538: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ trace-cmd-12205 [005] d..3 276946.687538: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.687543: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.687543: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.687549: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ SensorService-4286 [007] d..3 276946.687557: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [002] d..3 276946.687559: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.687563: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [007] d..3 276946.687565: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.687567: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.687570: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687571: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.687573: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.687583: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-12059 [006] d..3 276946.687590: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.687592: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687593: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.687596: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687598: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.687600: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.687601: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.687611: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.687622: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.687626: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.687740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.687745: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687747: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.687750: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.687788: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.687792: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.687881: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.687887: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687889: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.687891: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.687909: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.687911: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.687914: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.687915: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.687915: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.687918: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.687937: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.687940: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.688020: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.688026: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688027: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.688029: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.688048: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.688048: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688052: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.688053: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688053: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.688056: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.688075: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.688079: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.688246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.688252: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.688253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.688258: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.688258: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688260: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.688262: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.688263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.688278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.688282: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.688282: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.688285: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.688286: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.688286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [007] d..3 276946.688287: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.688289: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.688289: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.688295: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.688305: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.688305: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.688309: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.688312: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.688314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.688317: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.688331: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.688332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.688338: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.688342: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.688346: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.688349: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.688352: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.688356: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [000] d..3 276946.688357: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.688367: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.688399: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.688409: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.688410: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.688412: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.688413: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ trace-cmd-12199 [002] d..3 276946.688418: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.688427: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.688431: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.688433: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.688433: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.688435: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12199 [002] d..3 276946.688443: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.688445: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.688446: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.688447: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.688448: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.688454: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.688455: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.688457: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [004] d..3 276946.688462: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.688463: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.688465: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.688473: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.688488: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.688491: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.688495: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688496: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.688498: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.688504: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.688514: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.688519: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.688519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.688523: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688525: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.688545: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.688548: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.688668: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.688673: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688675: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.688677: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.688697: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.688697: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.688702: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.688703: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.688723: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.688726: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.688748: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.688754: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.688756: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.688758: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.688902: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.688908: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.688964: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.688972: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [007] d..3 276946.688978: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-10919 [007] d..3 276946.688980: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-12059 [006] d..3 276946.689025: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.689032: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.689053: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.689057: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.689060: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.689060: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.689062: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.689062: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.689201: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.689204: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.689227: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.689232: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.689240: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.689242: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.689265: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.689270: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-10919 [007] d..3 276946.689273: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <idle>-0 [006] d..3 276946.689275: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.689278: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.689281: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.689282: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.689286: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.689288: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.689290: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [007] d..3 276946.689291: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12204 [005] d..3 276946.689320: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.689323: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [005] d..3 276946.689325: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [006] d..3 276946.689327: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.689330: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.689333: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.689348: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.689351: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.689353: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.689355: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.689366: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.689369: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.689391: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.689400: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.689403: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.689409: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.689411: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.689414: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.689437: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.689447: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.689619: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.689625: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.689847: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.689855: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.689858: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.689862: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.689871: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.689874: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.689885: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.689892: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.689894: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.689899: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.689901: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.689909: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.689911: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.689917: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.689919: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.689927: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.689929: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.689929: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.689936: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.689941: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.689953: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.689955: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.689963: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.689968: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.689979: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.689979: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.689984: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.689988: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.689988: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.689994: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.690009: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-83 [003] d..3 276946.690017: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.690017: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.690020: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.690025: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.690025: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.690033: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.690043: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.690048: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.690057: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.690245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.690251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.690255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.690260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.690274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.690282: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.690284: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.690289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.690297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.690300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.690307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.690312: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.690322: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.690326: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.690333: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.690337: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.690348: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.690357: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.690384: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.690393: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-5797 [006] d..3 276946.690394: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.690394: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.690394: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.690396: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.690398: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.690400: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [007] d..3 276946.690403: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-10919 [007] d..3 276946.690405: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.690407: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.690408: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.690409: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.690410: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.690417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.690420: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.690421: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.690425: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.690425: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.690430: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.690434: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.690435: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.690445: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.690466: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.690476: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.690551: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.690560: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.690718: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.690722: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.690725: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.690727: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [005] d..3 276946.690741: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.690744: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.691040: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.691047: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.691053: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.691058: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.691076: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.691086: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.691095: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.691100: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.691104: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.691107: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.691242: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [006] d..3 276946.691250: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.691309: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.691318: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.691322: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.691328: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.691354: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.691360: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.691370: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.691373: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.691379: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.691393: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.691403: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.691460: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.691473: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.691474: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.691477: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.691481: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ appEventThread-651 [001] d..3 276946.691491: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.691493: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.691500: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.691522: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.691534: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.691566: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=006
+ <...>-10919 [006] d..3 276946.691575: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-5797 [007] d..3 276946.691578: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ UnityChoreogra-5761 [004] d..3 276946.691634: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.691640: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.691643: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.691645: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioOut_15-1199 [007] d..3 276946.691662: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [004] d..3 276946.691695: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.691701: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [004] d..3 276946.691749: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.691789: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.691803: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.691806: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.691811: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-648 [004] d..3 276946.691814: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.691822: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [003] d..3 276946.691825: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.691839: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.691840: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.691842: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.691851: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ ndroid.systemu-4573 [003] d..3 276946.691867: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ appEventThread-651 [000] d..3 276946.691873: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [000] d..3 276946.691879: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-5797 [007] d..3 276946.691883: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.691886: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-5797 [007] d..3 276946.691887: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ <...>-12059 [000] d..3 276946.691889: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [001] d..3 276946.691890: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [004] d..3 276946.691891: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.691892: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ <...>-5797 [007] d..3 276946.691894: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [004] d..3 276946.691895: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.691895: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-12059 [000] d..3 276946.691896: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:4-604 [007] d..3 276946.691909: clock_set_rate: perfcl_clk state=1881600000 cpu_id=7
+ sugov:0-603 [000] d..3 276946.691909: clock_set_rate: pwrcl_clk state=1401600000 cpu_id=0
+ sugov:4-604 [007] d..3 276946.691916: cpu_frequency: state=1881600 cpu_id=4
+ sugov:0-603 [000] d..3 276946.691917: cpu_frequency: state=1401600 cpu_id=0
+ appEventThread-651 [001] d..3 276946.691932: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.691942: cpu_idle: state=0 cpu_id=1
+ sugov:4-604 [007] d..3 276946.691962: cpu_frequency: state=1881600 cpu_id=5
+ sugov:4-604 [007] d..3 276946.691971: cpu_frequency: state=1881600 cpu_id=6
+ sugov:0-603 [000] d..3 276946.691971: cpu_frequency: state=1401600 cpu_id=1
+ sugov:4-604 [007] d..3 276946.691973: cpu_frequency: state=1881600 cpu_id=7
+ sugov:0-603 [000] d..3 276946.691976: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ sugov:4-604 [007] d..3 276946.691983: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ sugov:0-603 [000] d..3 276946.691989: cpu_frequency: state=1401600 cpu_id=2
+ sugov:0-603 [000] d..3 276946.691992: cpu_frequency: state=1401600 cpu_id=3
+ <idle>-0 [004] d..3 276946.691992: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.691999: cpu_idle: state=4294967295 cpu_id=4
+ sugov:0-603 [000] d..3 276946.692005: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.692005: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.692011: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.692023: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12198 [004] d..3 276946.692077: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.692084: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.692105: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.692118: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.692121: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.692126: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.692146: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692150: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692153: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692155: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692159: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692160: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692162: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692163: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692165: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692166: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692168: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692169: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692173: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [003] d..3 276946.692181: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.692191: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.692207: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.692212: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.692213: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.692216: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.692217: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.692239: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.692244: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.692245: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [000] d..3 276946.692247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [004] d..3 276946.692254: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [004] d..3 276946.692255: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [000] d..3 276946.692257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-648 [004] d..3 276946.692259: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.692261: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.692267: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [003] d..3 276946.692270: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.692270: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.692273: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.692275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [004] d..3 276946.692289: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.692295: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.692298: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ writer-5743 [001] d..3 276946.692301: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.692311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.692313: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [004] d..3 276946.692314: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.692318: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.692321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ <idle>-0 [004] d..3 276946.692321: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.692322: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692328: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.692330: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692334: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ FastMixer-1198 [002] d..3 276946.692336: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-4888 [007] d..3 276946.692338: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [002] d..3 276946.692345: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <...>-17 [001] d..3 276946.692345: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-4888 [007] d..3 276946.692346: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.692347: cpu_idle: state=4294967295 cpu_id=3
+ <...>-17 [001] d..3 276946.692347: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-4888 [007] d..3 276946.692347: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.692349: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-17 [001] d..3 276946.692350: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-4888 [007] d..3 276946.692351: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.692352: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-17 [001] d..3 276946.692358: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.692362: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-17 [001] d..3 276946.692368: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ writer-5743 [003] d..3 276946.692372: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.692372: cpu_idle: state=0 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.692375: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ writer-5743 [003] d..3 276946.692379: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.692382: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.692387: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [002] d..3 276946.692393: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ writer-5743 [003] d..3 276946.692395: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.692404: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.692407: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.692408: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.692411: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.692418: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.692419: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.692430: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.692436: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ trace-cmd-12200 [004] d..3 276946.692439: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.692453: workqueue_execute_end: work struct 0xffffffedf351f058
+ FastMixer-1198 [002] d..3 276946.692461: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.692468: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.692472: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12200 [004] d..3 276946.692474: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12200 [004] d..3 276946.692477: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [001] d..3 276946.692481: cpu_idle: state=0 cpu_id=1
+ FMOD-12164 [005] d..3 276946.692481: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.692484: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ FMOD-12164 [005] d..3 276946.692485: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.692493: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.692496: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.692500: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.692509: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ AudioTrack-5740 [004] d..3 276946.692509: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ FastMixer-1198 [002] d..3 276946.692509: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FMOD-12164 [005] d..3 276946.692513: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.692518: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.692547: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.692556: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [004] d..3 276946.692595: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.692604: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.692612: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.692685: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692693: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692694: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.692696: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.692698: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692699: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.692700: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.692704: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692707: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692711: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692712: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692715: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.692723: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.692729: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=006
+ Worker-5712 [004] d..3 276946.692736: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.692742: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.692782: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.692789: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.692817: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [006] d..3 276946.692820: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=000
+ Worker-5714 [004] d..3 276946.692828: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [000] d..3 276946.692831: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.692835: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.692841: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.692849: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.692909: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.692921: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.692926: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.692935: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.692937: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.692940: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-4888 [007] d..3 276946.692952: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12205 [004] d..3 276946.692973: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.692981: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.692994: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.692999: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693000: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693002: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.693002: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693003: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693004: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.693006: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693007: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693008: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693019: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.693025: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [006] d..3 276946.693030: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.693104: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [005] d..3 276946.693135: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.693147: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.693150: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.693156: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [002] d..3 276946.693230: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.693241: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.693249: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [002] d..3 276946.693271: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ Worker-5712 [004] d..3 276946.693276: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.693276: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ EnlightenWorke-5748 [002] d..3 276946.693277: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.693282: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.693284: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ Worker-5715 [004] d..3 276946.693286: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ EnlightenWorke-5748 [002] d..3 276946.693287: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5695 [005] d..3 276946.693289: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityMain-5747 [002] d..3 276946.693290: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ Worker-5714 [004] d..3 276946.693294: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.693297: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.693300: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.693300: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.693305: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ UnityMain-5747 [002] d..3 276946.693305: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.693311: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ <...>-4888 [007] d..3 276946.693315: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ UnityMain-5747 [002] d..3 276946.693317: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ sugov:0-603 [000] d..3 276946.693318: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=0
+ EnlightenWorke-5748 [002] d..3 276946.693321: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [002] d..3 276946.693327: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ sugov:0-603 [000] d..3 276946.693328: cpu_frequency: state=1900800 cpu_id=0
+ EnlightenWorke-5748 [002] d..3 276946.693333: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [002] d..3 276946.693339: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ sugov:0-603 [000] d..3 276946.693343: cpu_frequency: state=1900800 cpu_id=1
+ UnityMain-5747 [002] d..3 276946.693344: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ sugov:0-603 [000] d..3 276946.693346: cpu_frequency: state=1900800 cpu_id=2
+ sugov:0-603 [000] d..3 276946.693349: cpu_frequency: state=1900800 cpu_id=3
+ UnityMain-5747 [002] d..3 276946.693349: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [002] d..3 276946.693354: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [002] d..3 276946.693358: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [002] d..3 276946.693364: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ sugov:0-603 [000] d..3 276946.693367: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.693377: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.693385: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityMain-5747 [002] d..3 276946.693386: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.693392: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693394: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.693395: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.693397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.693407: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [007] d..3 276946.693412: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ <idle>-0 [000] d..3 276946.693412: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [007] d..3 276946.693418: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ <idle>-0 [000] d..3 276946.693425: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-5797 [007] d..3 276946.693426: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [002] d..3 276946.693428: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.693432: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.693432: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.693440: cpu_idle: state=0 cpu_id=0
+ sugov:4-604 [007] d..3 276946.693440: clock_set_rate: perfcl_clk state=1958400000 cpu_id=7
+ sugov:4-604 [007] d..3 276946.693446: cpu_frequency: state=1958400 cpu_id=4
+ sugov:4-604 [007] d..3 276946.693456: cpu_frequency: state=1958400 cpu_id=5
+ sugov:4-604 [007] d..3 276946.693457: cpu_frequency: state=1958400 cpu_id=6
+ <...>-648 [004] d..3 276946.693458: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ sugov:4-604 [007] d..3 276946.693459: cpu_frequency: state=1958400 cpu_id=7
+ <...>-648 [004] d..3 276946.693462: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [004] d..3 276946.693464: print: 0xffffff87dfd69750s: E|622
+ sugov:4-604 [007] d..3 276946.693464: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.693477: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-648 [004] d..3 276946.693493: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.693502: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [002] d..3 276946.693503: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ <...>-648 [004] d..3 276946.693504: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ kgsl_worker_th-294 [002] d..3 276946.693505: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.693506: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.693519: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.693532: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [002] d..3 276946.693532: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.693534: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.693539: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [005] d..3 276946.693543: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [004] d..3 276946.693549: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.693554: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.693557: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.693568: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.693572: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-4888 [007] d..3 276946.693581: print: 0xffffff87dfd69750s: E|4573
+ kworker/u16:12-20386 [004] d..3 276946.693590: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-4888 [007] d..3 276946.693593: print: 0xffffff87dfd69750s: E|4573
+ kworker/u16:12-20386 [004] d..3 276946.693599: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.693599: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.693601: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.693603: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.693604: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.693605: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.693620: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.693741: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.693748: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [006] d..3 276946.693753: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.693803: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [005] d..3 276946.693855: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693860: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693860: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693862: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.693862: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693863: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693865: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.693867: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693867: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693869: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.693879: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.693888: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.693892: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.693898: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.693902: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.693913: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693917: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693918: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693919: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.693920: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693921: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.693922: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.693924: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.693930: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.693934: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.693934: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.693937: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.693940: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.693944: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.693945: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [004] d..3 276946.693947: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.693950: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.693955: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.693959: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.693973: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.693978: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [006] d..3 276946.693982: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.693998: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [005] d..3 276946.694011: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694015: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694015: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694017: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694017: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694017: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694019: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694021: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694022: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694024: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694025: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694025: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694027: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694028: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694028: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694030: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694031: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694032: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694033: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694035: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694037: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.694039: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694043: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5714 [004] d..3 276946.694044: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694046: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [004] d..3 276946.694047: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.694049: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.694088: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694091: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694092: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694093: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694094: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694094: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694095: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694098: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694098: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694100: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694101: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694101: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694103: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694104: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694104: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694106: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694107: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694107: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694109: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694110: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694112: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.694115: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.694119: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.694122: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.694246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.694249: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.694253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.694254: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694255: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694256: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.694257: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.694257: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.694257: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.694257: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694258: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.694260: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.694260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.694261: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694262: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694263: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694265: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694266: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694269: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694270: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.694274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5715 [004] d..3 276946.694274: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694278: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ writer-5743 [000] d..3 276946.694281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.694283: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.694286: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.694297: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.694300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.694307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.694310: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.694313: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.694320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.694327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.694327: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [004] d..3 276946.694329: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.694332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ trace-cmd-12202 [004] d..3 276946.694334: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.694335: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.694338: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.694345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.694352: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12202 [004] d..3 276946.694353: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694358: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.694361: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.694385: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.694391: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694392: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694396: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694396: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.694398: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694398: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694399: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694400: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694403: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694404: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694406: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694407: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694407: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.694409: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.694410: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.694411: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.694413: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.694414: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694414: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5715 [004] d..3 276946.694418: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.694420: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.694423: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.694423: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.694429: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.694431: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.694433: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.694435: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.694442: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.694450: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.694460: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.694460: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694467: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [002] d..3 276946.694467: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.694470: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.694474: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.694475: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694479: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694482: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694483: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12203 [004] d..3 276946.694505: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694510: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.694513: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.694515: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.694522: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.694529: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694537: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694541: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694542: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694543: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694543: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694544: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694545: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694546: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694547: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694549: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.694551: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ Worker-5713 [004] d..3 276946.694553: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694554: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5715 [004] d..3 276946.694556: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694558: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5712 [004] d..3 276946.694559: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [006] d..3 276946.694561: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [000] d..3 276946.694561: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.694564: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.694568: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.694574: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.694585: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.694588: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [005] d..3 276946.694590: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694590: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694591: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694592: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694592: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694593: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694596: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694596: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694598: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694599: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694599: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694601: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694602: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694602: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694604: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694605: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694606: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694607: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694609: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694611: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.694613: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.694618: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.694621: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694628: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.694632: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [006] d..3 276946.694635: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.694688: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.694689: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.694690: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.694693: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.694699: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.694703: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.694706: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.694711: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.694718: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.694720: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.694724: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694725: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694730: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694731: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694732: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694733: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694733: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694734: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.694735: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694736: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694737: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694739: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694741: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694741: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694743: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694744: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694744: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694746: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694749: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.694753: workqueue_execute_end: work struct 0xffffffedf351f058
+ Worker-5713 [004] d..3 276946.694755: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.694759: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.694763: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.694765: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.694767: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [004] d..3 276946.694768: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [001] d..3 276946.694772: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12199 [002] d..3 276946.694778: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.694788: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.694793: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694798: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ wifi@1.0-servi-7349 [004] d..3 276946.694848: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.694853: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ Worker-5713 [004] d..3 276946.694853: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.694856: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.694859: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.694861: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.694864: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5714 [004] d..3 276946.694865: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694868: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.694868: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [004] d..3 276946.694870: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694872: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694873: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694874: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694875: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694875: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694877: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694879: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694879: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694881: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.694882: cpu_idle: state=4294967295 cpu_id=3
+ UnityGfxDevice-5711 [006] d..3 276946.694884: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [003] d..3 276946.694885: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.694887: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694887: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694889: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694891: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694891: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694893: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694894: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694894: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694896: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694897: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694897: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694899: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.694900: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694901: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.694901: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.694902: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.694906: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-6079 [000] d..3 276946.694907: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.694909: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.694910: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.694913: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ Worker-5715 [004] d..3 276946.694914: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.694915: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.694917: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.694920: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-6079 [000] d..3 276946.694920: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ Worker-5712 [004] d..3 276946.694922: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.694927: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.694927: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.694929: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.694929: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694930: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694931: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.694932: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ UnityMain-5695 [005] d..3 276946.694934: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694934: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.694935: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.694936: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.694936: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694936: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694938: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.694938: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694939: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <...>-6079 [000] d..3 276946.694940: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694940: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694942: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.694944: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.694947: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.694948: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.694955: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.694957: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.694960: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.694969: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.694973: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.694976: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.694978: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ trace-cmd-12202 [004] d..3 276946.694979: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.694980: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.694983: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ Worker-5713 [004] d..3 276946.694984: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.694986: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5715 [004] d..3 276946.694988: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-6079 [000] d..3 276946.694989: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.694990: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.694990: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5712 [004] d..3 276946.694990: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [006] d..3 276946.694993: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.694995: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.694995: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ Worker-5714 [004] d..3 276946.694996: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.694998: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.695002: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <idle>-0 [004] d..3 276946.695003: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695004: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695007: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695007: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [006] d..3 276946.695008: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.695009: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695009: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695010: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695011: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695012: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695013: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695014: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-1196 [001] d..3 276946.695015: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ Worker-5713 [004] d..3 276946.695016: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695017: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695019: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695021: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-1196 [001] d..3 276946.695021: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ Worker-5712 [004] d..3 276946.695022: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695022: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.695023: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [004] d..3 276946.695024: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695026: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.695026: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-83 [003] d..3 276946.695027: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.695027: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695028: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695031: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695032: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.695032: cpu_idle: state=0 cpu_id=3
+ <...>-1196 [001] d..3 276946.695033: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695034: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695036: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695038: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695038: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695040: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.695040: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.695048: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.695050: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=000
+ trace-cmd-12203 [004] d..3 276946.695050: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.695054: cpu_idle: state=0 cpu_id=0
+ Worker-5713 [004] d..3 276946.695054: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695054: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ Worker-5715 [004] d..3 276946.695057: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695058: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [006] d..3 276946.695059: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5712 [004] d..3 276946.695059: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [006] d..3 276946.695063: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [004] d..3 276946.695066: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.695072: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695085: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695088: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695089: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695091: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695091: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695091: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695093: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695094: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695095: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695097: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695098: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695098: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695100: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695101: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695101: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695103: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695104: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695104: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695106: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695107: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.695109: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.695112: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.695116: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.695119: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695222: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695227: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695227: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695228: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695229: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695229: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695231: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695232: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695233: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695234: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695236: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695236: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695238: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695239: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695239: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695241: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695242: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695242: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695244: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695245: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695246: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695247: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695248: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695249: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695251: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695252: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695252: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695253: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695255: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695255: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695256: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695258: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.695260: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695260: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695262: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695262: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695263: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695265: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695267: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695267: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695268: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695269: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695269: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695271: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695272: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695273: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695274: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695275: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695275: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695277: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695278: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695278: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695280: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695280: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695281: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695283: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695284: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695285: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695287: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695287: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695289: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695290: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695291: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695291: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695293: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695293: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695294: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695296: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695297: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695297: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695299: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695299: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695300: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695302: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695303: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695303: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695304: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695305: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695305: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695307: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695308: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.695310: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.695315: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.695317: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [004] d..3 276946.695318: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.695325: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.695328: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.695328: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.695331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ UnityMain-5695 [005] d..3 276946.695332: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695332: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695333: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.695334: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695334: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695335: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695337: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695337: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695339: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695340: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.695342: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695342: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695344: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695345: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.695345: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695348: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695348: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695350: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695352: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695354: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.695355: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695356: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695358: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.695358: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ DispSync-650 [000] d..3 276946.695359: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ UnityMain-5695 [005] d..3 276946.695360: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ DispSync-650 [000] d..3 276946.695364: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.695372: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.695374: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.695377: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ trace-cmd-12202 [004] d..3 276946.695383: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.695388: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.695390: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ DispSync-650 [000] d..3 276946.695394: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.695400: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12203 [004] d..3 276946.695405: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.695408: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.695414: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sfEventThread-652 [001] d..3 276946.695414: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ <idle>-0 [004] d..3 276946.695419: cpu_idle: state=0 cpu_id=4
+ sfEventThread-652 [001] d..3 276946.695424: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.695426: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [000] d..3 276946.695427: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.695428: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [006] d..3 276946.695432: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.695434: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.695438: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ sfEventThread-652 [001] d..3 276946.695439: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.695440: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.695443: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <idle>-0 [001] d..3 276946.695447: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.695447: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.695479: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [002] d..3 276946.695497: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [002] d..3 276946.695501: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-5797 [007] d..3 276946.695536: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695566: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.695574: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.695596: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [007] d..3 276946.695608: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FMOD-12164 [005] d..3 276946.695613: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695626: sched_waking: comm=Binder:886_2 pid=1174 prio=120 target_cpu=006
+ <idle>-0 [007] d..3 276946.695627: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.695630: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ UnityMain-5695 [005] d..3 276946.695632: sched_wakeup: comm=Binder:886_2 pid=1174 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.695636: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.695641: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.695641: print: 0xffffff87dfd69750s: B|622|query
+ UnityMain-5695 [005] d..3 276946.695641: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.695645: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.695646: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.695649: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <idle>-0 [001] d..3 276946.695649: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.695649: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.695666: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.695676: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [002] d..3 276946.695678: print: 0xffffff87dfd69750s: E|622
+ Binder:886_2-1174 [007] d..3 276946.695683: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.695687: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ UnityGfxDevice-5711 [006] d..3 276946.695692: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=006
+ Binder:886_2-1174 [007] d..3 276946.695692: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.695692: print: 0xffffff87dfd69750s: E|622
+ Binder:886_2-1174 [007] d..3 276946.695694: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ <idle>-0 [000] d..3 276946.695696: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityGfxDevice-5711 [006] d..3 276946.695701: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <idle>-0 [000] d..3 276946.695703: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ TimeCheckThrea-4515 [007] d..3 276946.695705: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [003] d..3 276946.695705: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.695708: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.695709: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.695711: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [003] d..3 276946.695714: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695725: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.695727: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.695730: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-1197 [007] d..3 276946.695754: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ Binder:886_2-1174 [007] d..3 276946.695756: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695759: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695760: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ surfaceflinger-622 [002] d..3 276946.695761: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12201 [004] d..3 276946.695766: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ TimeCheckThrea-4515 [007] d..3 276946.695767: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ <idle>-0 [004] d..3 276946.695771: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.695772: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.695774: print: 0xffffff87dfd69750s: B|622|wait
+ kgsl_worker_th-294 [003] d..3 276946.695776: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.695778: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.695783: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.695784: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [002] d..3 276946.695802: print: 0xffffff87dfd69750s: E|622
+ Binder:886_2-1174 [007] d..3 276946.695802: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695806: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695807: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ TimeCheckThrea-4515 [007] d..3 276946.695811: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ Binder:886_2-1174 [007] d..3 276946.695812: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695814: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695815: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ TimeCheckThrea-4515 [007] d..3 276946.695821: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.695824: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.695833: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ Binder:886_2-1174 [007] d..3 276946.695834: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ Binder:886_2-1174 [007] d..3 276946.695840: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.695842: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [005] d..3 276946.695842: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.695844: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.695846: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.695847: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ Binder:886_2-1174 [007] d..3 276946.695853: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.695860: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.695865: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.695867: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.695872: print: 0xffffff87dfd69750s: E|5677
+ UnityMain-5695 [005] d..3 276946.695873: sched_waking: comm=Binder:886_2 pid=1174 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [006] d..3 276946.695874: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.695876: print: 0xffffff87dfd69750s: E|5677
+ sfEventThread-652 [000] d..3 276946.695877: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.695878: print: 0xffffff87dfd69750s: B|5677|query
+ UnityMain-5695 [005] d..3 276946.695878: sched_wakeup: comm=Binder:886_2 pid=1174 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.695879: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [006] d..3 276946.695880: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [007] d..3 276946.695880: cpu_idle: state=4294967295 cpu_id=7
+ UnityGfxDevice-5711 [006] d..3 276946.695882: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [006] d..3 276946.695883: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [002] d..3 276946.695884: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.695884: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ <idle>-0 [000] d..3 276946.695885: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.695886: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [006] d..3 276946.695886: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ surfaceflinger-622 [002] d..3 276946.695887: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ Binder:886_2-1174 [007] d..3 276946.695890: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.695890: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <idle>-0 [005] d..3 276946.695891: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.695892: print: 0xffffff87dfd69750s: B|622|preComposition
+ Binder:886_2-1174 [007] d..3 276946.695893: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695894: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ <idle>-0 [001] d..3 276946.695896: cpu_idle: state=4294967295 cpu_id=1
+ TimeCheckThrea-4515 [007] d..3 276946.695898: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ Binder:886_2-1174 [007] d..3 276946.695899: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ <idle>-0 [001] d..3 276946.695899: cpu_idle: state=0 cpu_id=1
+ Binder:886_2-1174 [007] d..3 276946.695901: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695902: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ TimeCheckThrea-4515 [007] d..3 276946.695907: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ Binder:886_2-1174 [007] d..3 276946.695914: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695917: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695918: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ UnityGfxDevice-5711 [006] d..3 276946.695920: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ TimeCheckThrea-4515 [007] d..3 276946.695921: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ Binder:886_2-1174 [007] d..3 276946.695922: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695924: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695925: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ UnityGfxDevice-5711 [006] d..3 276946.695927: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ TimeCheckThrea-4515 [007] d..3 276946.695929: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ <idle>-0 [004] d..3 276946.695930: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.695932: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [006] d..3 276946.695935: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ Binder:886_2-1174 [007] d..3 276946.695935: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.695938: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695938: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.695941: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.695943: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.695945: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ Binder:886_2-1174 [007] d..3 276946.695946: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.695948: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [007] d..3 276946.695951: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.695953: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.695955: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [002] d..3 276946.695958: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.695958: sched_waking: comm=Binder:886_2 pid=1174 prio=120 target_cpu=007
+ sugov:4-604 [006] d..3 276946.695960: clock_set_rate: perfcl_clk state=2457600000 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.695960: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ UnityMain-5695 [005] d..3 276946.695962: sched_wakeup: comm=Binder:886_2 pid=1174 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.695964: cpu_idle: state=4294967295 cpu_id=7
+ sugov:4-604 [006] d..3 276946.695966: cpu_frequency: state=2457600 cpu_id=4
+ <idle>-0 [007] d..3 276946.695967: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ UnityMain-5695 [005] d..3 276946.695967: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.695971: cpu_idle: state=0 cpu_id=5
+ Binder:886_2-1174 [007] d..3 276946.695972: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695974: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ <...>-648 [004] d..3 276946.695975: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ Binder:886_2-1174 [007] d..3 276946.695976: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ TimeCheckThrea-4515 [007] d..3 276946.695979: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ <...>-648 [004] d..3 276946.695980: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ Binder:886_2-1174 [007] d..3 276946.695981: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ <...>-648 [004] d..3 276946.695986: print: 0xffffff87dfd69750s: E|622
+ Binder:886_2-1174 [007] d..3 276946.695987: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.695988: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ TimeCheckThrea-4515 [007] d..3 276946.695993: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ <...>-648 [004] d..3 276946.695993: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [004] d..3 276946.695995: print: 0xffffff87dfd69750s: E|622
+ Binder:886_2-1174 [007] d..3 276946.695997: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.695998: print: 0xffffff87dfd69750s: E|622
+ Binder:886_2-1174 [007] d..3 276946.696009: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.696011: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.696013: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ Binder:886_2-1174 [007] d..3 276946.696018: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.696020: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.696021: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ TimeCheckThrea-4515 [007] d..3 276946.696027: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.696027: print: 0xffffff87dfd69750s: B|622|prepare
+ Binder:886_2-1174 [007] d..3 276946.696028: sched_waking: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.696030: sched_wakeup: comm=TimeCheckThread pid=4515 prio=101 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.696032: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=R+ ==> next_comm=TimeCheckThread next_pid=4515 next_prio=101
+ sugov:4-604 [006] d..3 276946.696034: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [006] d..3 276946.696036: cpu_frequency: state=2457600 cpu_id=6
+ TimeCheckThrea-4515 [007] d..3 276946.696036: sched_switch: prev_comm=TimeCheckThread prev_pid=4515 prev_prio=101 prev_state=S ==> next_comm=Binder:886_2 next_pid=1174 next_prio=120
+ sugov:4-604 [006] d..3 276946.696037: cpu_frequency: state=2457600 cpu_id=7
+ Binder:886_2-1174 [007] d..3 276946.696041: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.696042: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ sugov:4-604 [006] d..3 276946.696042: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ Binder:886_2-1174 [007] d..3 276946.696046: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-648 [004] d..3 276946.696055: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=006
+ <...>-10919 [006] d..3 276946.696055: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ Binder:886_2-1174 [007] d..3 276946.696057: sched_switch: prev_comm=Binder:886_2 prev_pid=1174 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.696059: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <idle>-0 [007] d..3 276946.696061: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [004] d..3 276946.696064: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.696065: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-5797 [007] d..3 276946.696066: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.696083: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.696087: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.696093: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.696096: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [007] d..3 276946.696097: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [002] d..3 276946.696121: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.696130: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.696132: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.696133: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.696135: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [004] d..3 276946.696143: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.696145: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.696147: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-10919 [006] d..3 276946.696154: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.696159: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.696160: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.696172: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12200 [004] d..3 276946.696183: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.696189: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.696194: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityMain-5695 [005] d..3 276946.696224: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [007] d..3 276946.696225: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <idle>-0 [005] d..3 276946.696230: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.696245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.696253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.696256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.696256: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.696260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.696260: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.696270: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ writer-5743 [000] d..3 276946.696282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ HwBinder:624_3-679 [001] d..3 276946.696282: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.696287: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ writer-5743 [000] d..3 276946.696290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.696292: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.696296: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.696309: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.696313: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.696320: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.696322: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.696325: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.696336: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.696342: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.696346: cpu_idle: state=0 cpu_id=2
+ writer-5743 [003] d..3 276946.696348: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.696351: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.696354: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [003] d..3 276946.696363: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.696369: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [007] d..3 276946.696390: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ FastMixer-1198 [002] d..3 276946.696407: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [000] d..3 276946.696407: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.696415: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.696416: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.696417: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.696417: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.696422: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.696424: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.696424: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.696424: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.696426: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.696426: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ UnityGfxDevice-5711 [007] d..3 276946.696427: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.696428: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ UnityGfxDevice-5711 [007] d..3 276946.696432: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.696432: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.696435: cpu_idle: state=4294967295 cpu_id=0
+ UnityGfxDevice-5711 [007] d..3 276946.696438: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.696438: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.696447: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.696454: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.696455: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ AudioTrack-5759 [005] d..3 276946.696459: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.696462: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.696481: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ writer-5743 [000] d..3 276946.696481: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.696483: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [004] d..3 276946.696484: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.696489: cpu_idle: state=0 cpu_id=0
+ <...>-648 [004] d..3 276946.696505: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-648 [004] d..3 276946.696519: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [004] d..3 276946.696527: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.696528: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-10919 [006] d..3 276946.696541: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=000
+ <...>-648 [004] d..3 276946.696541: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.696543: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.696549: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.696552: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [004] d..3 276946.696553: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <...>-648 [004] d..3 276946.696558: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.696560: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.696562: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [004] d..3 276946.696575: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.696581: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.696584: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.696594: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.696617: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.696622: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.696629: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.696709: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [000] d..3 276946.696722: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.696724: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.696773: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.696779: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.696783: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.696796: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.696798: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.696823: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [007] d..3 276946.696836: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [001] d..3 276946.696844: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.696870: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.696886: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ HwBinder:624_3-679 [001] d..3 276946.696893: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.696896: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.696900: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [001] d..3 276946.696931: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.696936: print: 0xffffff87dfd69750s: E|622
+ <...>-17 [001] d..3 276946.696957: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-17 [001] d..3 276946.696959: workqueue_activate_work: work struct 0xffffffedf351f058
+ <...>-17 [001] d..3 276946.696961: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-17 [001] d..3 276946.696966: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.696977: print: 0xffffff87dfd69750s: E|622
+ <...>-17 [001] d..3 276946.696977: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.696981: print: 0xffffff87dfd69750s: E|622
+ kworker/1:0-10274 [001] d..3 276946.696983: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ surfaceflinger-622 [002] d..3 276946.696984: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [002] d..3 276946.696987: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [002] d..3 276946.696988: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.696990: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.696993: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ <...>-10919 [006] d..3 276946.696994: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.697000: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.697003: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697031: workqueue_queue_work: work struct=0xffffffee48ed54a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ kworker/1:0-10274 [001] d..3 276946.697032: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.697032: workqueue_activate_work: work struct 0xffffffee48ed54a8
+ surfaceflinger-622 [002] d..3 276946.697034: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.697047: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [002] d..3 276946.697048: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.697049: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.697051: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.697051: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [005] d..3 276946.697052: cpu_idle: state=4294967295 cpu_id=5
+ kworker/1:0-10274 [001] d..3 276946.697055: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [005] d..3 276946.697056: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.697068: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697069: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [001] d..3 276946.697078: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.697090: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.697092: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.697094: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.697099: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.697107: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [002] d..3 276946.697111: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [002] d..3 276946.697118: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ wifi@1.0-servi-7349 [005] d..3 276946.697131: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.697135: workqueue_execute_start: work struct 0xffffffee48ed54a8: function 0xffffff87e01740e8f
+ surfaceflinger-622 [002] d..3 276946.697143: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.697144: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [001] d..3 276946.697145: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ kworker/u16:12-20386 [005] d..3 276946.697145: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [001] d..3 276946.697146: workqueue_activate_work: work struct 0xffffffedf351f058
+ kworker/u16:12-20386 [005] d..3 276946.697146: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.697147: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.697149: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.697150: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.697152: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [005] d..3 276946.697153: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.697154: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.697155: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.697156: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [004] d..3 276946.697158: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.697159: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ <...>-8794 [004] d..3 276946.697160: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/1:0-10274 [001] d..3 276946.697160: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ surfaceflinger-622 [002] d..3 276946.697163: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.697168: workqueue_execute_end: work struct 0xffffffee48ed54a8
+ <idle>-0 [002] d..3 276946.697171: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.697172: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/1:0-10274 [001] d..3 276946.697172: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.697172: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.697176: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.697177: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ HwBinder:624_3-679 [000] d..3 276946.697177: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-8794 [004] d..3 276946.697178: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.697180: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [007] d..3 276946.697180: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-8794 [004] d..3 276946.697180: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.697183: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.697184: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [005] d..3 276946.697184: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.697186: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.697186: workqueue_execute_end: work struct 0xffffffedf351f058
+ HwBinder:624_3-679 [000] d..3 276946.697196: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ kworker/1:0-10274 [001] d..3 276946.697197: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.697204: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.697204: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.697206: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.697211: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.697213: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.697213: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ wifi@1.0-servi-7349 [005] d..3 276946.697220: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.697224: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.697231: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-1083 [004] d..3 276946.697235: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=006
+ sensors@1.0-se-1083 [004] d..3 276946.697241: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.697242: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.697244: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.697250: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.697254: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.697265: sched_waking: comm=cds_mc_thread pid=7278 prio=118 target_cpu=005
+ sensors@1.0-se-1082 [005] d..3 276946.697268: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.697278: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.697280: sched_wakeup: comm=cds_mc_thread pid=7278 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.697281: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.697281: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.697281: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.697283: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=cds_mc_thread next_pid=7278 next_prio=118
+ <idle>-0 [001] d..3 276946.697283: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.697285: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.697287: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.697291: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [002] d..3 276946.697327: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.697333: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.697337: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ cds_mc_thread-7278 [004] d..3 276946.697343: sched_switch: prev_comm=cds_mc_thread prev_pid=7278 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.697346: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.697348: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.697351: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [002] d..3 276946.697354: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [002] d..3 276946.697356: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.697359: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [002] d..3 276946.697362: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.697382: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.697383: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [002] d..3 276946.697384: workqueue_queue_work: work struct=0xffffffee48ed54a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [002] d..3 276946.697384: workqueue_activate_work: work struct 0xffffffee48ed54a8
+ sensors@1.0-se-867 [002] d..3 276946.697386: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.697396: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.697397: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.697399: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.697401: workqueue_execute_start: work struct 0xffffffee48ed54a8: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.697404: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.697405: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.697405: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.697409: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.697411: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.697413: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.697414: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.697416: workqueue_execute_end: work struct 0xffffffee48ed54a8
+ HwBinder:624_3-679 [000] d..3 276946.697417: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-8794 [004] d..3 276946.697420: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [002] d..3 276946.697421: print: 0xffffff87dfd69750s: E|867
+ kworker/u16:12-20386 [005] d..3 276946.697422: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.697422: cpu_idle: state=0 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.697428: workqueue_execute_end: work struct 0xffffffee79748960
+ HwBinder:624_3-679 [000] d..3 276946.697431: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.697432: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:12-20386 [005] d..3 276946.697433: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.697436: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.697437: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [000] d..3 276946.697440: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ sensors@1.0-se-867 [002] d..3 276946.697457: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ HwBinder:624_3-679 [000] d..3 276946.697458: print: 0xffffff87dfd69750s: E|624
+ <...>-5797 [007] d..3 276946.697467: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-5797 [007] d..3 276946.697471: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [002] d..3 276946.697474: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.697483: print: 0xffffff87dfd69750s: E|624
+ sensors@1.0-se-1115 [002] d..3 276946.697484: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <...>-10919 [006] d..3 276946.697494: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.697498: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ SensorService-4286 [007] d..3 276946.697507: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:624_3-679 [000] d..3 276946.697511: print: 0xffffff87dfd69750s: E|624
+ sensors@1.0-se-867 [002] d..3 276946.697520: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.697530: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [000] d..3 276946.697535: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ mdss_fb0-12067 [001] d..3 276946.697535: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.697540: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.697543: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.697544: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.697546: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [000] d..3 276946.697558: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ HwBinder:624_3-679 [000] d..3 276946.697568: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.697572: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.697577: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [001] d..3 276946.697578: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.697580: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.697586: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.697592: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.697598: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.697603: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.697605: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ HwBinder:624_3-679 [000] d..3 276946.697607: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ SensorService-4286 [007] d..3 276946.697610: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ surfaceflinger-622 [002] d..3 276946.697621: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [007] d..3 276946.697650: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=002
+ sensors@1.0-se-1087 [000] d..3 276946.697663: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ SensorService-4286 [007] d..3 276946.697666: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.697670: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [000] d..3 276946.697676: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.697680: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.697689: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.697691: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.697692: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.697693: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.697695: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697696: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [003] d..3 276946.697711: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.697739: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.697749: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.697758: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [003] d..3 276946.697759: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697763: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.697765: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [000] d..3 276946.697765: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ surfaceflinger-622 [002] d..3 276946.697768: print: 0xffffff87dfd69750s: E|622
+ rcu_preempt-7 [003] d..3 276946.697777: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.697780: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.697783: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.697785: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [000] d..3 276946.697787: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697788: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.697790: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.697794: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ rcu_preempt-7 [003] d..3 276946.697794: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.697798: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.697799: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.697802: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697802: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.697805: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.697809: print: 0xffffff87dfd69750s: B|622|postComposition
+ trace-cmd-12198 [004] d..3 276946.697811: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.697819: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ sensors@1.0-se-1087 [000] d..3 276946.697821: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=001
+ <...>-12059 [007] d..3 276946.697821: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ rcu_preempt-7 [003] d..3 276946.697823: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697824: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [002] d..3 276946.697826: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.697832: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12198 [004] d..3 276946.697836: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.697839: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.697843: print: 0xffffff87dfd69750s: E|622
+ rcuop/2-28 [004] d..3 276946.697844: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [000] d..3 276946.697845: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcuop/2-28 [004] d..3 276946.697850: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ rcuop/2-28 [004] d..3 276946.697855: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ rcuop/2-28 [004] d..3 276946.697861: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.697865: cpu_idle: state=0 cpu_id=0
+ rcuop/2-28 [004] d..3 276946.697867: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ <...>-36 [004] d..3 276946.697878: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.697881: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ rcuop/6-60 [004] d..3 276946.697886: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.697890: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.697894: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.697897: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.697900: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.697904: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.697906: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.697928: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.697933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.697936: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [003] d..3 276946.697946: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.697952: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.697957: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.697959: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.697963: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.697965: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.697969: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.697975: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.697983: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [002] d..3 276946.698018: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.698028: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.698031: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.698069: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/7-68 [002] d..3 276946.698160: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [006] d..3 276946.698204: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.698210: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.698212: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.698245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.698251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.698253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.698257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12202 [002] d..3 276946.698260: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.698260: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ rcuop/6-60 [004] d..3 276946.698272: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ <idle>-0 [002] d..3 276946.698272: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1086 [004] d..3 276946.698291: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.698292: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ sensors@1.0-se-1086 [004] d..3 276946.698297: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.698299: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [000] d..3 276946.698301: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.698302: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.698303: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1086 [004] d..3 276946.698305: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.698307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1115 [005] d..3 276946.698312: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=000
+ <idle>-0 [004] d..3 276946.698313: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.698316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.698321: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.698323: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.698323: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [005] d..3 276946.698330: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.698332: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.698333: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.698335: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [001] d..3 276946.698337: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.698344: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.698346: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.698349: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [005] d..3 276946.698355: print: 0xffffff87dfd69750s: E|867
+ FastMixer-1198 [001] d..3 276946.698358: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.698365: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.698365: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [005] d..3 276946.698368: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ writer-5743 [000] d..3 276946.698370: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.698372: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [005] d..3 276946.698373: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [005] d..3 276946.698375: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.698376: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-5797 [007] d..3 276946.698376: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.698380: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.698381: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.698382: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.698385: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.698386: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.698387: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.698394: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [007] d..3 276946.698397: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [005] d..3 276946.698415: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.698418: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.698418: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.698419: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.698422: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.698423: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.698427: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.698432: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.698434: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.698436: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ SensorService-4286 [007] d..3 276946.698442: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ FastMixer-1198 [001] d..3 276946.698446: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.698455: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12204 [004] d..3 276946.698456: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12204 [004] d..3 276946.698458: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ SensorService-4286 [007] d..3 276946.698458: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ SensorService-4286 [007] d..3 276946.698462: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.698464: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.698466: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.698466: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.698468: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.698469: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.698472: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.698474: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.698477: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.698478: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ sensors@1.0-se-867 [005] d..3 276946.698485: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ FastMixer-1198 [001] d..3 276946.698486: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.698487: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.698493: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.698493: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.698496: cpu_idle: state=0 cpu_id=5
+ AudioTrack-5759 [006] d..3 276946.698502: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12204 [004] d..3 276946.698504: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.698509: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.698514: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.698515: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.698522: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.698609: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.698615: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.698618: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.698642: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.698643: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.698648: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.698650: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.698663: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.698667: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <...>-12059 [007] d..3 276946.698669: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.698670: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.698672: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.698690: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.698694: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.698750: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.698756: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.698758: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.698780: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.698781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.698786: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.698788: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.698807: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.698957: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.698958: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.698987: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.698994: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.698996: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.699017: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.699018: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.699023: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.699025: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.699042: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.699142: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.699147: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.699150: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.699170: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.699172: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.699175: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.699177: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.699180: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.699181: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.699182: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.699183: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [007] d..3 276946.699183: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.699184: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [007] d..3 276946.699202: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.699206: sched_waking: comm=POSIX timer 3 pid=5194 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.699211: sched_wakeup: comm=POSIX timer 3 pid=5194 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.699214: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.699216: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=POSIX timer 3 next_pid=5194 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.699219: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.699224: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.699289: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.699294: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.699297: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.699317: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.699319: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5194 [004] d..3 276946.699319: sched_waking: comm=logd.writer pid=629 prio=130 target_cpu=002
+ <...>-10919 [006] d..3 276946.699323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.699325: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.699333: sched_wakeup: comm=logd.writer pid=629 prio=130 target_cpu=003
+ <idle>-0 [003] d..3 276946.699335: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.699339: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=logd.writer next_pid=629 next_prio=130
+ <...>-12059 [007] d..3 276946.699343: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5194 [004] d..3 276946.699352: sched_waking: comm=msm_serial_hs_0 pid=218 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.699364: sched_wakeup: comm=msm_serial_hs_0 pid=218 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.699367: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.699372: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=msm_serial_hs_0 next_pid=218 next_prio=98
+ <...>-218 [002] d..3 276946.699378: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.699392: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.699393: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.699395: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-5194 [004] d..3 276946.699416: sched_switch: prev_comm=POSIX timer 3 prev_pid=5194 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.699421: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12200 [005] d..3 276946.699424: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.699428: cpu_idle: state=0 cpu_id=5
+ <...>-218 [002] d..3 276946.699449: sched_switch: prev_comm=msm_serial_hs_0 prev_pid=218 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.699457: cpu_idle: state=0 cpu_id=2
+ logd.writer-629 [003] d..3 276946.699473: sched_waking: comm=msm_serial_hs_0 pid=218 prio=98 target_cpu=002
+ logd.writer-629 [003] d..3 276946.699479: sched_wakeup: comm=msm_serial_hs_0 pid=218 prio=98 target_cpu=003
+ logd.writer-629 [003] d..3 276946.699488: sched_switch: prev_comm=logd.writer prev_pid=629 prev_prio=130 prev_state=R+ ==> next_comm=msm_serial_hs_0 next_pid=218 next_prio=98
+ <...>-218 [003] d..3 276946.699495: sched_switch: prev_comm=msm_serial_hs_0 prev_pid=218 prev_prio=98 prev_state=S ==> next_comm=logd.writer next_pid=629 next_prio=130
+ logd.writer-629 [003] d..3 276946.699553: sched_switch: prev_comm=logd.writer prev_pid=629 prev_prio=130 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.699562: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.699858: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.699865: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.699867: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.699871: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.699882: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.699884: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.699913: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.699920: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.699922: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.699925: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.699934: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.699941: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.699943: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.699947: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.699947: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.699953: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.699954: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.699960: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.699963: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.699970: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.699972: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.699975: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.699981: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.699987: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.699987: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.699992: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.699994: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.699997: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.700001: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.700007: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.700007: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.700011: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.700014: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.700018: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.700032: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.700038: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.700040: cpu_idle: state=4294967295 cpu_id=0
+ <...>-83 [003] d..3 276946.700042: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.700043: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [006] d..3 276946.700044: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-1196 [001] d..3 276946.700049: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.700049: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.700050: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.700053: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.700053: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.700060: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-6079 [000] d..3 276946.700060: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.700062: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.700066: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.700066: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.700068: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.700101: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12199 [002] d..3 276946.700126: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.700136: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.700244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.700249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.700252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.700255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.700265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.700270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.700272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.700275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.700279: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.700282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.700286: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.700287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.700289: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.700292: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.700297: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.700301: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.700304: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.700306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.700308: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.700311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.700315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.700322: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.700346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.700354: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.700356: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.700358: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.700361: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.700363: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.700364: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.700365: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.700367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.700369: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.700371: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.700374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.700379: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.700386: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.700387: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.700387: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.700391: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.700391: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.700403: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.700410: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.700767: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.700773: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.700776: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.700789: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.700793: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.700796: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.700798: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [005] d..3 276946.700815: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.700819: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.700827: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.700924: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.700929: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.700932: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.700971: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701116: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701121: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701124: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701172: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701313: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701318: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701321: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701366: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701451: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701457: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701460: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701480: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701482: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701487: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701489: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701602: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701610: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701630: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701633: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701638: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701640: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701658: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.701737: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.701741: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.701743: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [006] d..3 276946.701743: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.701745: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [006] d..3 276946.701748: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701750: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701769: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701773: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701777: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701780: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [005] d..3 276946.701784: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.701788: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.701797: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701901: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701907: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701909: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701931: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.701932: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.701937: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.701939: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.701957: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.702014: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.702017: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.702019: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.702021: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.702083: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.702088: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.702091: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.702095: workqueue_queue_work: work struct=0xffffffee6c5ccaa8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.702097: workqueue_activate_work: work struct 0xffffffee6c5ccaa8
+ <idle>-0 [002] d..3 276946.702100: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-12059 [007] d..3 276946.702111: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [002] d..3 276946.702111: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [006] d..3 276946.702113: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.702114: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.702114: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.702115: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [006] d..3 276946.702117: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.702118: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-5797 [007] d..3 276946.702119: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.702122: workqueue_execute_start: work struct 0xffffffee6c5ccaa8: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [004] d..3 276946.702131: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.702132: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.702133: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.702136: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:12-20386 [004] d..3 276946.702138: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.702151: workqueue_execute_end: work struct 0xffffffee6c5ccaa8
+ kworker/u16:12-20386 [004] d..3 276946.702153: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [004] d..3 276946.702165: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.702170: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.702172: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.702174: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.702182: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.702221: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.702227: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.702231: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.702233: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [005] d..3 276946.702238: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.702244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.702248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1084 [004] d..3 276946.702251: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.702251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.702255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1084 [004] d..3 276946.702256: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.702258: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.702260: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [000] d..3 276946.702263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.702268: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-1084 [004] d..3 276946.702268: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.702270: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [005] d..3 276946.702271: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.702274: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.702275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1115 [005] d..3 276946.702277: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.702280: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ writer-5743 [000] d..3 276946.702281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.702281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.702287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.702288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [005] d..3 276946.702289: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [006] d..3 276946.702290: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [005] d..3 276946.702290: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.702292: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.702293: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [006] d..3 276946.702295: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.702298: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.702298: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.702298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.702304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.702306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.702313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.702317: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [000] d..3 276946.702320: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.702336: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-867 [005] d..3 276946.702337: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-12059 [007] d..3 276946.702341: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.702344: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.702345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-867 [005] d..3 276946.702346: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.702346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.702349: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-5797 [007] d..3 276946.702349: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ FastMixer-1198 [001] d..3 276946.702354: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.702354: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ sensors@1.0-se-867 [005] d..3 276946.702355: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [006] d..3 276946.702359: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.702359: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1115 [005] d..3 276946.702361: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.702361: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.702364: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.702370: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.702371: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.702375: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [006] d..3 276946.702376: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.702377: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [007] d..3 276946.702385: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [005] d..3 276946.702386: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.702391: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.702393: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.702399: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.702444: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.702465: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <...>-10919 [006] d..3 276946.702467: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ SensorService-4286 [007] d..3 276946.702470: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <...>-10919 [006] d..3 276946.702471: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.702472: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.702474: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.702475: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.702485: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.702493: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.702496: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.702520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.702604: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.702609: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.702612: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.702658: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.702764: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.702770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.702772: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.702813: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.702939: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.702944: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.702947: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.702968: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.702969: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.702973: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.702975: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.702999: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.703004: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-5797 [007] d..3 276946.703004: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.703009: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-10919 [006] d..3 276946.703013: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <idle>-0 [007] d..3 276946.703017: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.703105: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.703110: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.703113: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.703150: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.703248: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.703254: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.703256: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.703297: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.703385: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.703391: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.703393: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.703398: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-12059 [007] d..3 276946.703404: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.703406: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.703408: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [006] d..3 276946.703440: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.703447: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [007] d..3 276946.703450: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ trace-cmd-12205 [005] d..3 276946.703450: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.703452: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [007] d..3 276946.703454: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [005] d..3 276946.703455: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.703459: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.703566: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.703572: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.703574: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.703617: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.703707: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.703712: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.703715: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.703756: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.703845: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [000] d..3 276946.703852: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.703872: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.703875: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-10919 [006] d..3 276946.703986: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.703992: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.703995: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.704018: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.704025: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.704040: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.704130: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704136: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704138: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.704160: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.704161: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704167: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704169: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.704170: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.704175: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.704177: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.704177: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.704180: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [006] d..3 276946.704182: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704186: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704188: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.704201: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [004] d..3 276946.704219: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.704226: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.704243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.704248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.704250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.704254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.704259: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.704269: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.704270: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.704273: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.704274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.704279: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.704281: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.704284: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.704290: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.704293: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.704294: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704299: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.704299: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [007] d..3 276946.704301: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.704301: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12198 [004] d..3 276946.704304: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.704309: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.704310: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.704312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.704317: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.704320: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [007] d..3 276946.704321: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.704323: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.704327: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.704328: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704330: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.704333: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.704348: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.704351: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.704358: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.704359: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.704360: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.704367: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.704369: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.704370: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.704373: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [003] d..3 276946.704375: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.704381: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.704387: cpu_idle: state=4294967295 cpu_id=3
+ AudioTrack-5740 [004] d..3 276946.704388: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.704391: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.704392: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [004] d..3 276946.704392: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.704394: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.704398: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.704398: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.704400: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.704403: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ rcu_preempt-7 [003] d..3 276946.704406: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.704408: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.704413: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.704416: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.704431: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.704437: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.704461: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704467: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704470: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.704512: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.704666: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704672: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704674: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.704696: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.704697: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.704702: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704704: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.704723: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.704833: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.704839: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.704842: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.704842: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.704842: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.704844: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.704844: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [003] d..3 276946.704849: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.704850: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.704851: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.704854: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [006] d..3 276946.704856: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704858: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.704860: cpu_idle: state=4294967295 cpu_id=3
+ FMOD-12164 [004] d..3 276946.704861: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.704862: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.704864: cpu_idle: state=0 cpu_id=4
+ <...>-6079 [000] d..3 276946.704869: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.704875: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.704877: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [007] d..3 276946.704879: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.704880: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-6079 [000] d..3 276946.704881: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.704882: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-10919 [006] d..3 276946.704885: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.704887: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-6079 [000] d..3 276946.704888: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.704890: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.704893: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.704898: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.704899: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.704900: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.704905: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.704905: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.704905: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-1196 [001] d..3 276946.704906: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.704908: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.704911: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.704916: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.704919: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.704922: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.704924: cpu_idle: state=4294967295 cpu_id=1
+ <...>-6079 [000] d..3 276946.704924: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.704928: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.704934: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.704940: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.704955: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.704958: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-1196 [001] d..3 276946.704960: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.704962: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [000] d..3 276946.704962: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.704964: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.704965: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.704968: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-1196 [001] d..3 276946.704970: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.704976: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.704980: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.704983: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.704986: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.704989: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.705101: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.705108: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.705110: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.705155: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.705251: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.705256: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.705259: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.705301: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.705398: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.705404: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.705406: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.705454: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.705457: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [006] d..3 276946.705463: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.705463: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.705466: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [007] d..3 276946.705469: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.705471: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.705475: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.705534: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.705540: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.705552: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.705555: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.705558: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.705560: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [007] d..3 276946.705594: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-5797 [007] d..3 276946.705600: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-5797 [007] d..3 276946.705603: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-10919 [006] d..3 276946.705629: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.705634: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-1197 [007] d..3 276946.705643: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.705691: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.705800: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.705806: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.705809: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.705856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.705983: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.705985: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.706086: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.706092: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.706174: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.706181: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.706183: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.706187: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.706189: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.706191: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.706207: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.706213: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.706243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.706247: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.706249: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.706253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.706262: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.706267: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.706269: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.706272: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.706277: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.706278: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.706278: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.706282: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.706284: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.706284: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.706287: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.706288: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.706293: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.706294: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.706296: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Thread-9-5756 [005] d..3 276946.706297: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.706299: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.706300: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.706301: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.706301: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [001] d..3 276946.706303: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.706306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.706311: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.706318: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12203 [004] d..3 276946.706335: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.706337: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.706341: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [007] d..3 276946.706344: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.706344: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.706345: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.706347: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [007] d..3 276946.706348: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.706348: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.706350: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.706351: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Thread-9-5756 [005] d..3 276946.706352: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.706353: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ Thread-9-5756 [005] d..3 276946.706354: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.706357: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.706359: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.706361: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.706362: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.706365: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.706366: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ AudioTrack-5740 [004] d..3 276946.706366: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.706368: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.706369: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.706370: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=002
+ <...>-10919 [006] d..3 276946.706373: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.706375: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.706377: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.706377: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.706378: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.706380: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.706384: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-12059 [007] d..3 276946.706388: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ writer-5743 [000] d..3 276946.706392: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.706398: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12202 [002] d..3 276946.706427: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.706433: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.706437: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [002] d..3 276946.706437: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [006] d..3 276946.706439: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.706441: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.706450: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.706455: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.706458: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.706500: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ Thread-9-5756 [005] d..3 276946.706536: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.706543: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.706682: workqueue_queue_work: work struct=0xffffffee6c5ccaa8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.706683: workqueue_activate_work: work struct 0xffffffee6c5ccaa8
+ <idle>-0 [002] d..3 276946.706685: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.706693: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.706696: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.706696: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.706697: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.706700: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.706704: workqueue_execute_start: work struct 0xffffffee6c5ccaa8: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.706712: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.706713: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.706714: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.706720: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.706722: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.706724: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.706727: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.706732: workqueue_execute_end: work struct 0xffffffee6c5ccaa8
+ <...>-8794 [004] d..3 276946.706739: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.706742: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.706742: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.706742: cpu_idle: state=0 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.706747: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.706747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/u16:12-20386 [005] d..3 276946.706748: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.706749: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [007] d..3 276946.706749: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.706751: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.706754: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.706757: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.706790: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.706793: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-4291 [004] d..3 276946.706795: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.706801: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <...>-10919 [006] d..3 276946.706811: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.706812: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.706816: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.706820: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-1040 [004] d..3 276946.706822: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.706825: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.706827: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ sensors@1.0-se-1040 [004] d..3 276946.706828: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.706830: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-5797 [007] d..3 276946.706833: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ sensors@1.0-se-1040 [004] d..3 276946.706836: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.706840: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [006] d..3 276946.706842: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [006] d..3 276946.706849: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.706851: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.706860: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.706862: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.706863: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [006] d..3 276946.706864: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.706892: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [006] d..3 276946.706913: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [006] d..3 276946.706918: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-5797 [007] d..3 276946.706922: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [006] d..3 276946.706927: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [006] d..3 276946.706933: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.706937: workqueue_queue_work: work struct=0xffffffee6c5ccaa8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.706937: workqueue_activate_work: work struct 0xffffffee6c5ccaa8
+ <idle>-0 [002] d..3 276946.706938: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.706946: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.706948: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.706948: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.706949: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.706951: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.706952: workqueue_execute_start: work struct 0xffffffee6c5ccaa8: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [005] d..3 276946.706956: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [006] d..3 276946.706957: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ kworker/u16:12-20386 [005] d..3 276946.706957: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.706957: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.706960: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ SensorService-4286 [007] d..3 276946.706960: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.706962: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.706964: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-10919 [006] d..3 276946.706964: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.706965: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.706968: workqueue_execute_end: work struct 0xffffffee6c5ccaa8
+ <idle>-0 [006] d..3 276946.706969: cpu_idle: state=0 cpu_id=6
+ <...>-8794 [004] d..3 276946.706970: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.706972: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.706972: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.706973: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.706974: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [005] d..3 276946.706975: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.706985: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.706988: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.706990: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.706995: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1040 [004] d..3 276946.706998: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.707001: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707003: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.707004: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.707007: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [006] d..3 276946.707010: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707014: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.707022: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.707046: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ SensorService-4286 [007] d..3 276946.707052: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ <idle>-0 [006] d..3 276946.707053: cpu_idle: state=4294967295 cpu_id=6
+ SensorService-4286 [007] d..3 276946.707055: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.707055: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.707059: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.707061: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.707063: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ SensorService-4286 [007] d..3 276946.707065: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-867 [006] d..3 276946.707073: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [006] d..3 276946.707080: print: 0xffffff87dfd69750s: E|867
+ <...>-5797 [007] d..3 276946.707081: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707083: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ sensors@1.0-se-867 [006] d..3 276946.707085: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [006] d..3 276946.707088: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-5797 [007] d..3 276946.707089: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12205 [005] d..3 276946.707098: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [006] d..3 276946.707099: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ SensorService-4286 [007] d..3 276946.707100: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.707103: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.707105: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707109: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [007] d..3 276946.707117: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.707126: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ SensorService-4286 [007] d..3 276946.707130: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ <idle>-0 [006] d..3 276946.707132: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707134: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.707135: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-867 [006] d..3 276946.707140: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [006] d..3 276946.707144: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [007] d..3 276946.707148: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ sensors@1.0-se-867 [006] d..3 276946.707149: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [007] d..3 276946.707151: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.707151: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.707153: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sensors@1.0-se-867 [006] d..3 276946.707153: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707159: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707164: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707165: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707166: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707168: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707170: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707175: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707178: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707178: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707180: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707182: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707184: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12204 [004] d..3 276946.707186: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.707188: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707189: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.707190: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.707191: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.707191: cpu_idle: state=4294967295 cpu_id=6
+ <...>-5797 [007] d..3 276946.707191: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707194: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707198: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707201: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707201: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707203: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707205: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707206: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707210: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707212: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707213: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707214: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707216: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707218: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707222: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707225: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707226: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707228: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707230: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707231: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707235: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707237: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707237: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707239: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707241: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707242: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707246: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707248: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707249: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707251: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707252: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707254: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707258: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707260: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707260: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707262: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707264: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707266: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707269: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707271: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707272: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707273: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707275: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707277: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707280: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707281: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707283: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707284: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707289: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707292: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707293: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707295: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707297: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707298: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707302: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707304: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707305: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.707306: cpu_idle: state=4294967295 cpu_id=6
+ <...>-5797 [007] d..3 276946.707306: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707308: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707311: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707313: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707314: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707316: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707318: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707320: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707322: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707325: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707325: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707327: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707329: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707331: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707333: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707335: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707336: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707338: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707340: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707342: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707344: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707346: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707347: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707350: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707352: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707353: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707355: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707357: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707363: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707365: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707367: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707369: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707371: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707373: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707375: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707378: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707379: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707381: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707383: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707386: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707386: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707389: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707391: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707392: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707394: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707397: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707399: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707402: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707404: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707405: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707408: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707410: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707412: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707414: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707416: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707417: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707420: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707423: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707423: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [007] d..3 276946.707425: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707426: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.707428: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.707430: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.707430: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [006] d..3 276946.707432: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707433: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707436: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707438: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707441: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707444: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12204 [004] d..3 276946.707445: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707445: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707448: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.707449: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.707450: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707451: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707454: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707456: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707457: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707459: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707461: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707463: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707465: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707467: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707468: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707470: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707472: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707474: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707476: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707478: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707482: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707485: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707487: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707488: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707490: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707492: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707495: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707497: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707499: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707500: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707502: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707505: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707506: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707508: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707510: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707511: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707514: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707516: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707516: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707519: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707521: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707522: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707524: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707527: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707527: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707530: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707531: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707533: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707535: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707537: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707540: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707542: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707544: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707545: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707547: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707550: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707551: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707553: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707555: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707557: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707559: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707561: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707564: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707567: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707569: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707570: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707572: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707574: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707575: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707577: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707579: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707581: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707583: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707585: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707586: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707588: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707590: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707591: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707594: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707596: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707596: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707598: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707600: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707602: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707604: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707606: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707608: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707611: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707613: cpu_idle: state=4294967295 cpu_id=6
+ <...>-5797 [007] d..3 276946.707613: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.707614: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [007] d..3 276946.707616: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.707618: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.707620: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-5797 [007] d..3 276946.707620: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.707621: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-10919 [006] d..3 276946.707625: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-10919 [006] d..3 276946.707628: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <idle>-0 [007] d..3 276946.707631: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12205 [005] d..3 276946.707636: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.707640: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.707796: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.707802: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.707804: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.707867: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [007] d..3 276946.707875: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-10919 [006] d..3 276946.707876: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707880: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707882: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707887: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707891: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707896: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707899: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707901: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707903: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707907: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.707909: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [006] d..3 276946.707909: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707910: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.707912: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-5797 [007] d..3 276946.707913: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707915: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.707915: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.707916: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.707918: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [006] d..3 276946.707919: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707922: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707922: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707925: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707927: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707928: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707930: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.707932: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707933: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.707936: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [007] d..3 276946.707944: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707946: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707948: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707950: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707953: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707956: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707956: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-5797 [007] d..3 276946.707958: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707960: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.707962: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.707964: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.707965: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [006] d..3 276946.707967: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.707967: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707970: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707973: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.707975: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.707977: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.707978: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.707980: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.707982: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.707984: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12204 [004] d..3 276946.707987: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.707991: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.708082: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.708087: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.708090: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.708092: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.708101: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.708104: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.708107: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.708130: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ <...>-10919 [006] d..3 276946.708132: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.708134: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ DispSync-650 [000] d..3 276946.708136: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.708139: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708140: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708142: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ DispSync-650 [000] d..3 276946.708143: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-5797 [007] d..3 276946.708145: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [001] d..3 276946.708145: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.708147: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.708149: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [006] d..3 276946.708150: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ DispSync-650 [000] d..3 276946.708160: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.708165: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.708166: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.708167: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.708170: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.708172: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708174: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708175: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708175: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708179: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708182: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708185: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708187: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708189: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708191: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708193: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708196: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708198: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708199: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708202: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708204: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708205: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708208: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.708210: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708210: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708213: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708214: cpu_idle: state=4294967295 cpu_id=6
+ appEventThread-651 [001] d..3 276946.708216: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [006] d..3 276946.708216: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708218: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708221: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708224: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708226: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.708226: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.708227: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.708228: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708229: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.708229: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <...>-10919 [006] d..3 276946.708231: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.708233: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [006] d..3 276946.708234: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708235: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708237: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708239: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708241: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708243: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.708243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ appEventThread-651 [001] d..3 276946.708244: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [006] d..3 276946.708245: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [002] d..3 276946.708246: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [007] d..3 276946.708246: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [000] d..3 276946.708247: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [007] d..3 276946.708249: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [000] d..3 276946.708250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [006] d..3 276946.708250: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.708251: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [006] d..3 276946.708252: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.708253: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.708255: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708257: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708257: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708259: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708261: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708263: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ appEventThread-651 [001] d..3 276946.708264: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.708264: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.708265: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.708268: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708268: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708270: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ writer-5743 [000] d..3 276946.708270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.708272: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.708273: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.708273: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708275: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708278: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708280: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ writer-5743 [000] d..3 276946.708281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.708282: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-5797 [007] d..3 276946.708282: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708284: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708285: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708287: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.708288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.708290: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.708290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-5797 [007] d..3 276946.708290: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708293: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708295: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708296: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.708298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.708298: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.708300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.708301: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708302: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708304: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ writer-5743 [000] d..3 276946.708306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [006] d..3 276946.708306: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708308: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.708309: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [006] d..3 276946.708310: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.708312: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708313: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708315: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ writer-5743 [000] d..3 276946.708316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708316: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708318: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708320: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708323: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.708324: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [007] d..3 276946.708327: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708329: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708332: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708333: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708335: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708338: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.708341: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-5797 [007] d..3 276946.708346: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708349: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.708349: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.708350: cpu_idle: state=4294967295 cpu_id=6
+ UnityChoreogra-5761 [004] d..3 276946.708351: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [006] d..3 276946.708352: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708354: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.708355: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [006] d..3 276946.708356: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [005] d..3 276946.708357: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.708357: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.708358: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5797 [007] d..3 276946.708358: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [005] d..3 276946.708360: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <...>-5797 [007] d..3 276946.708360: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708362: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.708363: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.708364: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.708365: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.708366: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708368: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.708368: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-5797 [007] d..3 276946.708371: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708374: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.708374: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708375: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708377: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ AudioTrack-5740 [004] d..3 276946.708377: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <...>-10919 [006] d..3 276946.708379: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.708380: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708382: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708382: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [001] d..3 276946.708382: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.708383: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [007] d..3 276946.708384: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708386: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708387: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708389: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708392: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708393: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708395: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708397: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.708398: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708399: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708403: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.708405: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.708406: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.708410: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708413: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708414: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708416: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708418: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708420: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityChoreogra-5761 [004] d..3 276946.708421: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.708422: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708425: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708425: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708427: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.708427: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.708429: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.708429: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708430: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.708431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.708433: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708435: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708435: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708437: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708439: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708440: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [005] d..3 276946.708441: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.708442: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.708443: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.708445: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708445: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708447: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708449: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708451: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708453: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708455: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708456: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708458: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708460: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708461: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708464: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708466: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708469: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708471: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708473: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708474: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityChoreogra-5761 [004] d..3 276946.708476: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.708476: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708479: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708480: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708482: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.708482: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.708484: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.708484: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [006] d..3 276946.708485: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.708486: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-10919 [006] d..3 276946.708487: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708489: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708490: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708492: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708494: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708496: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708498: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708500: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708502: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708504: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708506: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708507: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708510: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.708512: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.708512: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.708514: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [007] d..3 276946.708514: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708516: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708518: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708520: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.708522: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.708523: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [006] d..3 276946.708524: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.708525: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.708526: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-5797 [007] d..3 276946.708527: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708529: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708533: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.708534: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-10919 [006] d..3 276946.708535: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.708536: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [007] d..3 276946.708536: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708537: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [002] d..3 276946.708537: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.708539: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-5797 [007] d..3 276946.708540: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708541: cpu_idle: state=4294967295 cpu_id=6
+ <...>-5797 [007] d..3 276946.708542: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [006] d..3 276946.708543: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [007] d..3 276946.708546: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.708548: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-5797 [007] d..3 276946.708550: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.708551: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-10919 [006] d..3 276946.708553: sched_blocked_reason: pid=5797 iowait=0 caller=0xffffff87dfdcd248S
+ <idle>-0 [003] d..3 276946.708553: cpu_idle: state=4294967295 cpu_id=3
+ trace-cmd-12204 [004] d..3 276946.708554: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [006] d..3 276946.708555: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <idle>-0 [007] d..3 276946.708556: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.708559: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-648 [005] d..3 276946.708561: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.708565: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12205 [004] d..3 276946.708575: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.708575: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.708582: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.708582: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.708584: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-649 [003] d..3 276946.708586: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-649 [003] d..3 276946.708592: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.708595: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5797 [007] d..3 276946.708596: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.708598: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.708599: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-649 [003] d..3 276946.708615: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.708617: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.708621: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.708623: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.708625: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ ndroid.systemu-4573 [002] d..3 276946.708694: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.708704: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.708706: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.708713: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.708724: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.708779: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.708784: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-10919 [006] d..3 276946.708785: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.708794: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.708796: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.708800: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [004] d..3 276946.708808: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.708810: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.708819: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.708822: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.708825: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.708826: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.708829: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.708831: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.708832: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.708833: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [006] d..3 276946.708834: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.708834: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.708836: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.708837: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.708838: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.708840: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [006] d..3 276946.708841: cpu_idle: state=0 cpu_id=6
+ ndroid.systemu-4573 [002] d..3 276946.708841: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.708850: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.708870: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.708879: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.708880: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.708882: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.708885: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [003] d..3 276946.708909: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [003] d..3 276946.708915: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [003] d..3 276946.708917: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.708928: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-649 [003] d..3 276946.708930: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.708935: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-649 [003] d..3 276946.708935: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [007] d..3 276946.708949: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.708952: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [007] d..3 276946.708954: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.708957: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.708959: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-649 [003] d..3 276946.708973: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.708983: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.708983: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.708986: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [006] d..3 276946.708987: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.709001: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.709007: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.709012: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.709017: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.709020: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.709022: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.709025: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.709031: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [007] d..3 276946.709032: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [004] d..3 276946.709032: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.709033: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.709035: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.709036: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.709124: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.709127: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.709428: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.709430: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.709552: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.709560: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.709572: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.709785: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.709792: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.709794: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.709797: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.709798: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.709800: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.709804: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.709811: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.709813: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.709813: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.709815: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.709818: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.709840: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.709842: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.709844: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.709846: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.709852: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.709854: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.709857: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ trace-cmd-12198 [004] d..3 276946.709859: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.709863: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.709865: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [003] d..3 276946.709866: cpu_idle: state=4294967295 cpu_id=3
+ kgsl_worker_th-294 [002] d..3 276946.709867: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.709868: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [004] d..3 276946.709869: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [002] d..3 276946.709874: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.709877: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-6079 [000] d..3 276946.709883: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.709890: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.709892: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.709895: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.709899: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.709904: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.709907: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.709910: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.709910: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.709916: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.709916: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.709921: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.709922: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.709923: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.709929: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.709931: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.709931: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.709932: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.709933: cpu_idle: state=4294967295 cpu_id=3
+ <...>-1196 [001] d..3 276946.709933: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.709934: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [003] d..3 276946.709936: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-6079 [000] d..3 276946.709949: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-5797 [007] d..3 276946.709951: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-1196 [001] d..3 276946.709954: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.709954: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.709956: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.709959: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-6079 [000] d..3 276946.709960: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.709961: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-10919 [006] d..3 276946.709966: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.709970: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.709970: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.709972: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <...>-5797 [007] d..3 276946.709975: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [000] d..3 276946.709976: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [007] d..3 276946.709978: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-649 [003] d..3 276946.709979: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <idle>-0 [006] d..3 276946.709979: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [002] d..3 276946.709981: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [006] d..3 276946.709981: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-649 [003] d..3 276946.709983: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [002] d..3 276946.709984: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-649 [003] d..3 276946.709987: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-10919 [006] d..3 276946.709987: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.709989: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.709990: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.709990: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.709993: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-1196 [001] d..3 276946.709994: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.709995: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.709996: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-1196 [001] d..3 276946.710001: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.710001: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710004: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.710004: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-83 [002] d..3 276946.710005: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.710006: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-8794 [004] d..3 276946.710006: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <...>-649 [003] d..3 276946.710006: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-5797 [007] d..3 276946.710007: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710009: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [000] d..3 276946.710010: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [006] d..3 276946.710010: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-8794 [004] d..3 276946.710011: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-1196 [001] d..3 276946.710011: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.710013: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.710014: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [004] d..3 276946.710015: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-10919 [006] d..3 276946.710015: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.710017: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710017: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.710017: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [001] d..3 276946.710018: cpu_idle: state=0 cpu_id=1
+ <...>-5797 [007] d..3 276946.710019: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710021: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.710022: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [001] d..3 276946.710026: cpu_idle: state=4294967295 cpu_id=1
+ <...>-649 [003] d..3 276946.710026: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-10919 [006] d..3 276946.710026: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.710028: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [006] d..3 276946.710029: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.710029: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.710031: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710033: cpu_idle: state=4294967295 cpu_id=6
+ <...>-6079 [000] d..3 276946.710035: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710035: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-649 [003] d..3 276946.710037: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.710039: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.710041: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [000] d..3 276946.710041: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [007] d..3 276946.710041: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710042: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.710044: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710045: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.710047: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12199 [004] d..3 276946.710050: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.710051: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710053: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.710055: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [004] d..3 276946.710056: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [007] d..3 276946.710057: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ kgsl_worker_th-294 [002] d..3 276946.710058: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710059: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.710060: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.710065: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.710066: cpu_idle: state=0 cpu_id=2
+ <...>-649 [003] d..3 276946.710066: print: 0xffffff87dfd69750s: E|622
+ <...>-5797 [007] d..3 276946.710066: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.710068: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710069: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-649 [003] d..3 276946.710069: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [006] d..3 276946.710073: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.710076: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [006] d..3 276946.710077: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.710078: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [006] d..3 276946.710084: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.710085: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.710085: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.710087: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-5797 [007] d..3 276946.710089: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710092: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-649 [003] d..3 276946.710094: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-5797 [007] d..3 276946.710095: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.710097: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.710100: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.710105: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.710108: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.710110: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.710111: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-4888 [007] d..3 276946.710118: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.710127: print: 0xffffff87dfd69750s: E|4573
+ <...>-649 [003] d..3 276946.710127: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.710131: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.710133: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.710134: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.710135: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.710137: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.710147: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12201 [005] d..3 276946.710151: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.710157: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.710244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.710249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.710252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.710255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.710267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.710272: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [000] d..3 276946.710273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.710275: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.710275: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.710279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.710284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.710287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.710291: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.710292: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.710293: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.710296: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.710302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.710306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.710308: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.710311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.710313: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [006] d..3 276946.710314: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.710316: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [006] d..3 276946.710320: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.710321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.710323: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.710328: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.710350: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.710358: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.710360: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.710361: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.710364: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.710367: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.710367: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.710368: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.710368: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.710371: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.710372: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.710374: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.710374: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.710377: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.710381: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.710383: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710388: cpu_idle: state=0 cpu_id=6
+ <...>-12059 [007] d..3 276946.710390: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.710390: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.710395: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.710397: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.710398: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.710400: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <idle>-0 [005] d..3 276946.710401: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [007] d..3 276946.710402: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710405: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.710407: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710407: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [000] d..3 276946.710414: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12202 [004] d..3 276946.710426: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.710432: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [007] d..3 276946.710440: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-10919 [006] d..3 276946.710441: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.710444: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710445: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.710452: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.710455: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.710456: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.710459: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710461: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.710463: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.710468: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-5797 [007] d..3 276946.710469: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.710471: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710472: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [005] d..3 276946.710584: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.710588: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.710591: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [006] d..3 276946.710592: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.710593: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.710598: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.710600: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.710647: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.710647: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [007] d..3 276946.710653: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710653: cpu_idle: state=0 cpu_id=6
+ <...>-5797 [007] d..3 276946.710656: sched_blocked_reason: pid=10919 iowait=0 caller=0xffffff87dfdb2a98S
+ <...>-5797 [007] d..3 276946.710659: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.710662: cpu_idle: state=4294967295 cpu_id=6
+ <...>-5797 [007] d..3 276946.710662: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.710664: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-5797 [007] d..3 276946.710665: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.710667: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.710669: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.710700: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.710704: cpu_idle: state=0 cpu_id=4
+ <...>-5797 [007] d..3 276946.710755: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ Thread-9-5756 [005] d..3 276946.710760: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.710765: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.710766: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.710768: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.710772: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <...>-5797 [007] d..3 276946.710792: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.710805: cpu_idle: state=0 cpu_id=7
+ <...>-5794 [001] d..3 276946.710807: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <...>-5794 [001] d..3 276946.710816: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.710818: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.710822: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-10919 [006] d..3 276946.710835: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.710840: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5794 [001] d..3 276946.710841: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.710843: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.710846: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.710848: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.710863: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.710867: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [005] d..3 276946.710869: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.710871: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [005] d..3 276946.710885: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.710889: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.710894: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.710899: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.710907: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <...>-5795 [002] d..3 276946.710907: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.710917: sched_blocked_reason: pid=5795 iowait=0 caller=0xffffff87dfc9d690S
+ <idle>-0 [002] d..3 276946.710919: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ <idle>-0 [002] d..3 276946.710924: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5795 [002] d..3 276946.710969: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.710979: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.710981: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.710985: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.710988: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.710990: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.711030: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.711042: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.711047: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-10919 [006] d..3 276946.711050: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.711050: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.711052: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-10919 [006] d..3 276946.711053: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.711054: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.711058: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [006] d..3 276946.711058: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.711060: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.711062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.711065: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.711065: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <...>-8794 [004] d..3 276946.711081: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.711085: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.711092: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.711123: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.711124: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.711132: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.711138: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.711140: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.711142: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-8794 [004] d..3 276946.711142: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=D ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.711152: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcuop/0-10 [004] d..3 276946.711155: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.711156: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.711158: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.711195: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.711206: sched_blocked_reason: pid=8794 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.711207: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.711208: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.711210: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [000] d..3 276946.711213: cpu_idle: state=4294967295 cpu_id=0
+ <...>-8794 [004] d..3 276946.711215: workqueue_execute_end: work struct 0xffffffee74ebd360
+ <idle>-0 [000] d..3 276946.711215: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [004] d..3 276946.711220: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.711223: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.711404: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.711405: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.711566: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.711572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.711575: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.711578: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [005] d..3 276946.711660: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.711661: cpu_idle: state=0 cpu_id=5
+ AudioOut_15-1199 [007] d..3 276946.711662: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.711666: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.711931: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.711932: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.712086: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.712093: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.712096: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.712100: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.712114: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.712118: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.712126: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.712129: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.712132: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.712141: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.712147: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.712163: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ sfEventThread-652 [001] d..3 276946.712172: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.712174: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.712177: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.712188: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.712194: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.712219: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.712232: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.712236: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ surfaceflinger-622 [000] d..3 276946.712244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.712251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.712253: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.712256: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.712271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.712277: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.712279: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.712283: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.712287: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.712293: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.712295: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.712301: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.712303: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.712306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.712312: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.712317: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.712319: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.712322: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.712324: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.712327: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.712331: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.712337: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.712364: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.712366: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ FastMixer-1198 [002] d..3 276946.712372: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.712373: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.712374: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.712376: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.712379: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.712380: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.712380: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.712381: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.712383: print: 0xffffff87dfd69750s: B|622|query
+ FastMixer-1198 [002] d..3 276946.712385: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.712386: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.712388: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.712389: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ <idle>-0 [001] d..3 276946.712390: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.712395: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.712396: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.712397: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.712399: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.712401: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.712404: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.712405: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.712414: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.712416: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.712420: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.712422: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ <idle>-0 [001] d..3 276946.712427: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.712427: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712482: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.712488: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712490: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.712494: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712499: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.712516: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712527: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.712536: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.712537: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.712539: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/0-10 [004] d..3 276946.712544: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.712546: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.712550: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712574: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712586: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.712591: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.712594: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712597: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.712602: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.712607: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.712609: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712615: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.712618: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712635: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.712639: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712641: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.712644: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712647: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.712656: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712667: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712672: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.712678: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.712680: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.712683: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [005] d..3 276946.712689: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.712690: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.712690: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712697: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712702: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.712705: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.712707: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.712711: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.712715: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.712716: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [004] d..3 276946.712716: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.712718: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.712719: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.712722: print: 0xffffff87dfd69750s: B|622|preComposition
+ trace-cmd-12198 [004] d..3 276946.712751: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.712755: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.712782: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712785: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.712788: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.712790: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.712840: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.712851: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [006] d..3 276946.712879: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.712885: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.712887: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.712890: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.712921: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.712930: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.712932: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.712935: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.712944: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.712954: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.712954: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.712961: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.712981: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [006] d..3 276946.713031: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.713037: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713039: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.713042: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.713048: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.713059: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [006] d..3 276946.713061: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.713064: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-12059 [007] d..3 276946.713065: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.713069: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.713091: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.713095: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.713182: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.713188: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713190: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.713192: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.713212: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.713212: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.713216: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713217: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.713238: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.713241: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.713337: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.713342: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713344: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.713346: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.713365: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.713366: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713369: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.713370: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.713370: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713372: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.713391: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <...>-12059 [007] d..3 276946.713396: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.713401: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.713487: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.713508: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.713532: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.713548: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.713554: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.713556: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.713560: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [001] d..3 276946.713566: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.713574: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.713577: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.713582: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [002] d..3 276946.713588: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.713593: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.713602: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.713603: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.713605: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.713609: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.713615: clock_set_rate: pwrcl_clk state=1171200000 cpu_id=2
+ <idle>-0 [001] d..3 276946.713617: cpu_idle: state=0 cpu_id=1
+ sugov:0-603 [002] d..3 276946.713628: cpu_frequency: state=1171200 cpu_id=0
+ surfaceflinger-622 [000] d..3 276946.713631: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.713635: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12200 [004] d..3 276946.713637: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.713640: print: 0xffffff87dfd69750s: B|622|doTracing
+ <idle>-0 [004] d..3 276946.713642: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.713644: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ sugov:0-603 [002] d..3 276946.713647: cpu_frequency: state=1171200 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.713648: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.713652: print: 0xffffff87dfd69750s: E|622
+ sugov:0-603 [002] d..3 276946.713652: cpu_frequency: state=1171200 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.713656: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ sugov:0-603 [002] d..3 276946.713656: cpu_frequency: state=1171200 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.713664: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.713668: print: 0xffffff87dfd69750s: B|622|doComposition
+ <...>-10919 [006] d..3 276946.713680: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sugov:0-603 [002] d..3 276946.713682: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.713685: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <...>-10919 [006] d..3 276946.713686: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713688: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.713690: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.713703: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.713711: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.713711: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.713716: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713717: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.713728: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.713738: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.713741: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.713744: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.713749: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.713755: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.713765: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.713814: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.713822: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.713825: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.713830: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.713840: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.713851: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.713853: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.713864: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.713881: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [006] d..3 276946.713911: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.713917: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713919: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.713921: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.713942: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.713942: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.713946: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.713948: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.713968: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.713971: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.714077: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.714081: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.714083: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.714085: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.714093: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.714096: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [001] d..3 276946.714116: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.714128: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.714130: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.714136: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.714146: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.714172: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.714203: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.714225: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.714230: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.714236: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.714239: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [001] d..3 276946.714249: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ HwBinder:624_3-679 [001] d..3 276946.714260: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.714263: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.714268: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.714268: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.714287: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.714301: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.714309: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.714310: print: 0xffffff87dfd69750s: B|622|wait
+ writer-5743 [002] d..3 276946.714320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.714320: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.714324: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [001] d..3 276946.714328: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.714330: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.714330: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.714335: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.714338: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [002] d..3 276946.714340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.714340: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.714350: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.714353: print: 0xffffff87dfd69750s: B|622|wait
+ FastMixer-1198 [001] d..3 276946.714354: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.714359: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.714359: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.714360: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.714363: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <...>-10919 [006] d..3 276946.714364: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.714367: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.714369: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.714373: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [007] d..3 276946.714379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.714379: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [006] d..3 276946.714380: workqueue_activate_work: work struct 0xffffffee749d0b60
+ <...>-10919 [006] d..3 276946.714381: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.714382: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.714384: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.714386: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.714388: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.714391: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ <...>-10919 [006] d..3 276946.714393: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.714393: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [006] d..3 276946.714396: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.714398: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.714400: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.714401: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [002] d..3 276946.714410: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.714413: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-12059 [007] d..3 276946.714417: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.714419: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.714420: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.714421: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.714422: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.714427: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.714445: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.714449: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.714453: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.714460: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.714466: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.714469: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [001] d..3 276946.714471: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.714482: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.714483: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.714498: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.714499: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.714499: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.714501: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.714516: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <...>-8794 [004] d..3 276946.714517: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.714517: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <...>-8794 [004] d..3 276946.714518: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-8794 [004] d..3 276946.714521: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.714523: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.714526: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [001] d..3 276946.714526: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.714528: cpu_idle: state=4294967295 cpu_id=2
+ trace-cmd-12199 [005] d..3 276946.714529: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.714533: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.714534: print: 0xffffff87dfd69750s: E|622
+ AudioTrack-5759 [004] d..3 276946.714537: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5740 [005] d..3 276946.714541: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.714547: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.714552: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.714556: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.714561: cpu_idle: state=0 cpu_id=1
+ <...>-8794 [004] d..3 276946.714573: workqueue_execute_end: work struct 0xffffffee749d0b60
+ <...>-8794 [004] d..3 276946.714579: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.714583: cpu_idle: state=0 cpu_id=4
+ writer-5743 [002] d..3 276946.714584: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.714594: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.714689: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.714702: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.714706: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.714732: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.714738: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.714739: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.714740: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.714742: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.714754: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.714784: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.714789: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.714807: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.714810: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.714813: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.714814: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.714817: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.714818: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.714821: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.714821: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.714822: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.714823: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ trace-cmd-12203 [004] d..3 276946.714854: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.714859: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.714870: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.714882: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.714886: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.714892: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [006] d..3 276946.714903: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.714904: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [006] d..3 276946.714908: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.714909: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.714910: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.714912: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.714931: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.714931: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Thread-9-5756 [005] d..3 276946.714933: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.714935: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.714936: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.714938: cpu_idle: state=0 cpu_id=5
+ <...>-6079 [000] d..3 276946.714941: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.714951: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.714953: cpu_idle: state=4294967295 cpu_id=2
+ <...>-12059 [007] d..3 276946.714957: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.714958: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <idle>-0 [007] d..3 276946.714960: cpu_idle: state=0 cpu_id=7
+ <...>-6079 [000] d..3 276946.714970: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.714981: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.714983: cpu_idle: state=4294967295 cpu_id=1
+ <...>-84 [002] d..3 276946.714986: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.714989: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [002] d..3 276946.714995: cpu_idle: state=0 cpu_id=2
+ <...>-6079 [000] d..3 276946.715001: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.715010: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.715013: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.715018: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.715021: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.715026: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.715035: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.715044: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.715044: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.715044: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.715052: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.715052: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [001] d..3 276946.715055: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.715056: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.715059: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <idle>-0 [003] d..3 276946.715063: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-6079 [000] d..3 276946.715068: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.715075: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.715078: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.715082: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715083: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.715085: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-83 [003] d..3 276946.715095: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.715104: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.715105: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.715105: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715108: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.715109: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.715109: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715112: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1196 [001] d..3 276946.715114: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <...>-1196 [001] d..3 276946.715124: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.715126: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [007] d..3 276946.715131: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.715132: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <idle>-0 [007] d..3 276946.715134: cpu_idle: state=0 cpu_id=7
+ <...>-1196 [001] d..3 276946.715142: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.715153: cpu_idle: state=0 cpu_id=1
+ <...>-6079 [000] d..3 276946.715159: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.715169: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.715244: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.715246: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.715316: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.715322: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715323: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.715325: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.715345: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.715345: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715348: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.715349: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715351: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.715354: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.715357: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.715361: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.715362: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.715364: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [007] d..3 276946.715382: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.715385: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [004] d..3 276946.715386: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.715390: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.715426: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.715430: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.715469: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.715475: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715477: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.715479: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.715498: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.715500: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.715504: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715505: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.715525: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.715528: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.715643: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.715649: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715650: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.715652: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.715671: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.715672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715674: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.715676: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715678: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.715680: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.715690: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.715694: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.715697: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <idle>-0 [001] d..3 276946.715711: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.715715: cpu_idle: state=0 cpu_id=1
+ <...>-1197 [007] d..3 276946.715800: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.715861: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.715867: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.715989: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.715994: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.715997: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.716000: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.716010: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.716013: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.716036: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.716041: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.716096: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.716103: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716104: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.716106: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.716107: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.716110: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716112: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.716114: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [007] d..3 276946.716117: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716117: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716120: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.716121: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716121: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.716124: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.716138: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716141: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716141: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12204 [004] d..3 276946.716142: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716145: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.716146: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.716146: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.716148: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.716167: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.716171: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.716246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.716258: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.716260: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.716263: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.716266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.716267: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.716272: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.716278: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716279: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.716281: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.716282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.716292: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.716294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.716299: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [006] d..3 276946.716301: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.716301: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716305: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716307: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.716310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.716310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.716319: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.716322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [007] d..3 276946.716327: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.716330: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.716336: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.716336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.716344: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.716348: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.716360: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.716366: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716376: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716378: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.716380: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.716383: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.716393: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.716396: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.716398: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ trace-cmd-12198 [004] d..3 276946.716402: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.716406: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.716411: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.716411: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.716412: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.716414: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.716422: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.716424: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.716424: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.716425: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.716430: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.716432: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.716434: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.716434: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.716437: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.716440: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.716441: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.716450: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.716461: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.716480: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.716483: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716486: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716488: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.716490: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.716493: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.716509: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.716509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716515: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.716535: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.716538: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.716569: workqueue_queue_work: work struct=0xffffffede8fdcf28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.716571: workqueue_activate_work: work struct 0xffffffede8fdcf28
+ <idle>-0 [002] d..3 276946.716573: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716583: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.716583: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.716585: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.716587: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.716589: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716592: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716594: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.716622: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.716625: workqueue_execute_start: work struct 0xffffffede8fdcf28: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.716632: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.716632: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.716633: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.716635: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-8794 [004] d..3 276946.716639: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.716640: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.716641: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.716642: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.716643: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [007] d..3 276946.716643: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.716645: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.716650: workqueue_execute_end: work struct 0xffffffede8fdcf28
+ <...>-8794 [004] d..3 276946.716655: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.716657: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716659: cpu_idle: state=0 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.716662: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.716662: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716662: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/u16:12-20386 [005] d..3 276946.716663: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.716664: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.716666: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.716666: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <...>-10919 [006] d..3 276946.716666: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716666: cpu_idle: state=4294967295 cpu_id=7
+ kworker/u16:12-20386 [005] d..3 276946.716667: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.716669: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.716670: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.716688: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.716692: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1083 [004] d..3 276946.716713: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.716719: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.716721: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.716722: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.716728: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.716731: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [005] d..3 276946.716744: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=006
+ sensors@1.0-se-1082 [005] d..3 276946.716751: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.716753: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.716755: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.716759: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.716760: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.716763: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.716764: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.716768: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=006
+ sensors@1.0-se-1115 [007] d..3 276946.716774: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.716777: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.716787: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.716789: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.716791: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.716792: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.716821: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.716839: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [000] d..3 276946.716852: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.716853: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.716855: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [007] d..3 276946.716859: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.716860: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.716882: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [000] d..3 276946.716912: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.716938: workqueue_queue_work: work struct=0xffffffede8fdc7a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.716939: workqueue_activate_work: work struct 0xffffffede8fdc7a8
+ <idle>-0 [002] d..3 276946.716941: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.716951: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.716951: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.716952: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.716955: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <idle>-0 [002] d..3 276946.716956: cpu_idle: state=0 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.716956: workqueue_execute_start: work struct 0xffffffede8fdc7a8: function 0xffffff87e01740e8f
+ <...>-12059 [007] d..3 276946.716956: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.716959: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.716960: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [005] d..3 276946.716960: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.716962: cpu_idle: state=0 cpu_id=7
+ kworker/u16:12-20386 [005] d..3 276946.716963: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.716966: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.716967: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.716968: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [005] d..3 276946.716970: workqueue_execute_end: work struct 0xffffffede8fdc7a8
+ kworker/u16:12-20386 [005] d..3 276946.716974: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.716975: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.716978: cpu_idle: state=0 cpu_id=5
+ <...>-8794 [004] d..3 276946.716980: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.716983: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.716986: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [000] d..3 276946.716989: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ SensorService-4286 [000] d..3 276946.717022: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-10919 [006] d..3 276946.717025: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.717031: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.717033: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.717036: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [000] d..3 276946.717059: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <...>-12059 [007] d..3 276946.717070: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <...>-12059 [007] d..3 276946.717073: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.717078: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.717088: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [007] d..3 276946.717095: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.717104: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.717108: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1087 [000] d..3 276946.717132: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.717143: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.717146: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.717147: sched_waking: comm=power@1.2-servi pid=895 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.717152: sched_wakeup: comm=power@1.2-servi pid=895 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.717154: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.717156: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.717157: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=power@1.2-servi next_pid=895 next_prio=120
+ <idle>-0 [004] d..3 276946.717157: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.717159: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ sensors@1.0-se-1087 [000] d..3 276946.717164: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.717167: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ <idle>-0 [000] d..3 276946.717176: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1086 [004] d..3 276946.717177: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <...>-895 [005] d..3 276946.717180: print: 0xffffff87dfd69750s: E|866
+ sensors@1.0-se-1086 [004] d..3 276946.717181: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.717182: cpu_idle: state=4294967295 cpu_id=7
+ <...>-895 [005] d..3 276946.717185: print: 0xffffff87dfd69750s: B|866|Release
+ <idle>-0 [007] d..3 276946.717185: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.717188: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.717189: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [007] d..3 276946.717192: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.717194: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.717196: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.717199: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.717202: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.717206: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.717207: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.717209: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.717210: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.717216: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12205 [004] d..3 276946.717219: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-895 [005] d..3 276946.717222: sched_waking: comm=NodeLooperThrea pid=893 prio=100 target_cpu=004
+ <idle>-0 [004] d..3 276946.717224: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [007] d..3 276946.717224: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <...>-895 [005] d..3 276946.717227: sched_wakeup: comm=NodeLooperThrea pid=893 prio=100 target_cpu=004
+ <idle>-0 [004] d..3 276946.717229: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-867 [007] d..3 276946.717230: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-895 [005] d..3 276946.717231: print: 0xffffff87dfd69750s: C|866|interaction_lock|0
+ <idle>-0 [004] d..3 276946.717232: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=NodeLooperThrea next_pid=893 next_prio=100
+ <...>-895 [005] d..3 276946.717232: print: 0xffffff87dfd69750s: E|866
+ <idle>-0 [000] d..3 276946.717234: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.717234: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.717238: cpu_idle: state=4294967295 cpu_id=0
+ <...>-895 [005] d..3 276946.717239: sched_switch: prev_comm=power@1.2-servi prev_pid=895 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.717243: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.717243: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.717248: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.717253: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.717264: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [000] d..3 276946.717305: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.717328: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.717329: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.717333: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.717338: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.717340: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.717342: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.717349: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.717352: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.717357: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.717360: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.717363: cpu_idle: state=0 cpu_id=0
+ <...>-893 [004] d..3 276946.717364: cpu_frequency_limits: min=300000 max=300000 cpu_id=0
+ <...>-893 [004] d..3 276946.717393: cpu_frequency_limits: min=300000 max=300000 cpu_id=4
+ <...>-10919 [006] d..3 276946.717458: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.717464: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.717465: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.717467: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.717520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.717526: cpu_idle: state=0 cpu_id=7
+ <...>-893 [004] d..3 276946.717532: clock_set_rate: bimc_msmbus_a_clk state=680919040 cpu_id=4
+ <...>-893 [004] d..3 276946.717534: clock_set_rate: bimc_a_clk state=680919040 cpu_id=4
+ <...>-893 [004] d..3 276946.717556: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-893 [004] d..3 276946.717561: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.717563: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.717565: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-893 [004] d..3 276946.717568: sched_switch: prev_comm=NodeLooperThrea prev_pid=893 prev_prio=100 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.717572: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ smem_native_rp-87 [005] d..3 276946.717573: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.717576: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.717579: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.717586: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.717591: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.717596: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [003] d..3 276946.717613: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.717621: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.717707: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.717713: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-10919 [006] d..3 276946.717718: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <idle>-0 [003] d..3 276946.717721: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.717725: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [006] d..3 276946.717726: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.717728: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.717731: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.717738: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.717742: cpu_idle: state=0 cpu_id=4
+ rcu_preempt-7 [003] d..3 276946.717744: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.717752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.717755: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.717758: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.717760: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.717762: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.717773: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.717778: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.717791: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.717793: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.717804: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.717808: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.717956: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.717962: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.717964: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.717966: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.717975: sched_waking: comm=NodeLooperThrea pid=893 prio=100 target_cpu=004
+ <idle>-0 [004] d..3 276946.717986: sched_blocked_reason: pid=893 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.717988: sched_wakeup: comm=NodeLooperThrea pid=893 prio=100 target_cpu=004
+ <...>-12059 [007] d..3 276946.717988: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.717988: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.717989: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.717991: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=NodeLooperThrea next_pid=893 next_prio=100
+ <idle>-0 [007] d..3 276946.717991: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.717992: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.717992: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.717994: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.717997: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.718001: cpu_idle: state=0 cpu_id=0
+ <...>-893 [004] d..3 276946.718007: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-893 [004] d..3 276946.718011: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.718013: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [007] d..3 276946.718014: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.718015: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-893 [004] d..3 276946.718017: sched_switch: prev_comm=NodeLooperThrea prev_pid=893 prev_prio=100 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.718017: cpu_idle: state=0 cpu_id=7
+ smem_native_rp-87 [005] d..3 276946.718020: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.718020: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.718022: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.718069: sched_waking: comm=NodeLooperThrea pid=893 prio=100 target_cpu=004
+ <idle>-0 [004] d..3 276946.718078: sched_blocked_reason: pid=893 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.718079: sched_wakeup: comm=NodeLooperThrea pid=893 prio=100 target_cpu=004
+ <idle>-0 [004] d..3 276946.718080: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.718082: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=NodeLooperThrea next_pid=893 next_prio=100
+ <idle>-0 [000] d..3 276946.718086: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.718090: cpu_idle: state=0 cpu_id=0
+ <...>-893 [004] d..3 276946.718097: sched_switch: prev_comm=NodeLooperThrea prev_pid=893 prev_prio=100 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.718101: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.718120: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.718125: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718127: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718129: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.718149: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.718151: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718152: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.718156: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718158: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718159: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.718179: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.718182: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.718237: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.718241: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.718245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.718254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.718258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.718264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.718283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.718292: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.718292: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.718293: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.718294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.718300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.718310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.718312: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.718321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.718326: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.718338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.718341: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.718349: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.718350: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.718354: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-10919 [006] d..3 276946.718355: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718357: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718359: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.718366: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.718377: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.718380: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.718380: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718384: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.718385: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.718385: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718387: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.718401: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [007] d..3 276946.718407: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.718409: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.718412: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.718412: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.718413: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.718415: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.718421: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.718422: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.718423: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.718423: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.718432: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.718435: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.718437: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.718439: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.718440: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.718441: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.718441: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.718450: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.718461: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.718484: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.718494: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.718527: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.718533: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718535: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718537: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.718577: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.718582: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.718672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.718678: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718679: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718681: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.718702: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.718703: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718705: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.718707: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718709: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718711: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.718719: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.718723: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [007] d..3 276946.718731: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.718732: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.718734: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.718736: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.718826: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.718832: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718834: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718836: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.718850: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.718856: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.718859: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-1197 [007] d..3 276946.718866: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.718896: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.718902: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.718971: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.718977: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.718978: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.718981: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.718982: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.718985: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.718987: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.718989: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.719002: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.719004: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.719008: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719009: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.719030: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.719034: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.719118: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.719122: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.719135: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.719140: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.719140: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719143: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.719144: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.719145: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.719165: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.719166: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719168: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.719170: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719172: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.719174: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.719194: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.719198: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.719202: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.719204: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.719206: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.719207: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.719239: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.719240: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.719244: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.719244: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.719368: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.719373: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719376: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.719379: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.719398: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.719400: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.719404: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719407: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.719427: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.719430: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.719530: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.719534: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.719547: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.719552: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719556: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.719558: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.719578: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.719578: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.719582: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.719584: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.719608: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.719612: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.719797: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.719800: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.719810: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.719812: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.719851: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.719861: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.719865: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.719869: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.719870: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-10919 [006] d..3 276946.719875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.719876: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.719877: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.719878: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.719881: cpu_idle: state=0 cpu_id=3
+ <...>-6079 [000] d..3 276946.719895: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-6079 [000] d..3 276946.719902: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.719904: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.719910: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-6079 [000] d..3 276946.719912: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-12059 [007] d..3 276946.719919: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.719921: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.719923: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.719924: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.719928: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-84 [002] d..3 276946.719935: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.719938: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-1196 [001] d..3 276946.719941: sched_waking: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.719944: cpu_idle: state=0 cpu_id=2
+ <...>-1196 [001] d..3 276946.719948: sched_wakeup: comm=writer pid=6079 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.719953: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=6079 next_prio=96
+ <...>-1196 [001] d..3 276946.719965: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-6079 [000] d..3 276946.719968: sched_waking: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <...>-6079 [000] d..3 276946.719975: sched_wakeup: comm=FastMixer pid=1196 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.719978: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1196 next_prio=96
+ <...>-6079 [000] d..3 276946.719991: sched_switch: prev_comm=writer prev_pid=6079 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.719991: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.719996: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.720000: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.720000: cpu_idle: state=0 cpu_id=0
+ <...>-1196 [001] d..3 276946.720004: sched_switch: prev_comm=FastMixer prev_pid=1196 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.720006: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ <...>-10919 [006] d..3 276946.720014: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.720016: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.720020: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720023: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720025: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-83 [003] d..3 276946.720032: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.720043: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.720046: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.720048: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.720052: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720054: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.720074: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.720077: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720198: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.720203: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720205: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720207: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.720218: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.720221: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.720223: cpu_idle: state=4294967295 cpu_id=4
+ <...>-12059 [007] d..3 276946.720226: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.720226: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-10919 [006] d..3 276946.720228: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720229: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720233: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720234: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720236: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.720236: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.720240: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.720245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.720253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [007] d..3 276946.720255: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.720258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.720258: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.720263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.720278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.720286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.720288: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.720294: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.720303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.720304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.720312: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.720316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.720328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.720330: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.720337: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.720342: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.720352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.720363: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.720369: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.720375: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720378: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720380: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.720388: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.720390: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.720392: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [007] d..3 276946.720400: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.720401: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.720401: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-10919 [006] d..3 276946.720402: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.720402: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.720404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [007] d..3 276946.720404: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720405: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720407: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720409: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.720410: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.720412: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.720412: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.720413: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.720416: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.720419: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.720421: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.720424: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.720425: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.720428: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.720428: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.720429: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.720432: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.720440: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.720450: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.720472: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.720478: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.720481: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.720482: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.720593: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.720595: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.720629: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.720631: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <...>-10919 [006] d..3 276946.720636: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720637: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.720638: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [007] d..3 276946.720639: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.720660: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.720662: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.720662: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.720664: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720666: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.720668: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [007] d..3 276946.720668: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720670: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.720689: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.720692: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720806: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.720811: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720813: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720815: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.720835: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.720837: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720838: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720842: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720844: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720845: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.720847: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.720859: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.720865: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.720869: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.720935: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <...>-10919 [006] d..3 276946.720939: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.720940: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [007] d..3 276946.720941: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.720942: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.720942: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.720944: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [005] d..3 276946.720958: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.720962: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.720962: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.720964: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720965: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.720968: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.720970: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.720972: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.720991: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.720994: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.721086: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.721092: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721094: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.721095: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.721096: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.721100: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721102: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721105: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [007] d..3 276946.721106: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721108: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721108: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.721112: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721114: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721115: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721132: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721135: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721135: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12204 [004] d..3 276946.721136: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721138: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.721140: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.721140: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721142: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.721143: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721147: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-12059 [007] d..3 276946.721161: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.721164: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12202 [004] d..3 276946.721174: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.721179: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.721230: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.721236: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721238: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721240: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721260: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721260: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721263: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.721265: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721267: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721294: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.721298: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.721407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.721413: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721414: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721416: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721437: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721438: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721441: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.721442: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721444: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721446: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721448: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.721448: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.721464: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.721467: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.721468: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.721470: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.721565: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.721570: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721572: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721574: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721593: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721596: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721596: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.721601: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721602: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721604: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721623: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.721626: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.721651: workqueue_queue_work: work struct=0xffffffede8fdc7a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.721652: workqueue_activate_work: work struct 0xffffffede8fdc7a8
+ <idle>-0 [002] d..3 276946.721653: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721664: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.721664: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.721666: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721668: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.721668: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [004] d..3 276946.721672: workqueue_execute_start: work struct 0xffffffede8fdc7a8: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.721677: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.721678: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.721679: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.721684: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.721686: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.721688: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.721690: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.721693: workqueue_execute_end: work struct 0xffffffede8fdc7a8
+ <...>-8794 [004] d..3 276946.721698: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.721700: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721701: cpu_idle: state=0 cpu_id=4
+ kworker/u16:12-20386 [005] d..3 276946.721706: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.721708: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.721708: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721710: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.721712: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.721716: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.721721: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.721727: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721728: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721730: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.721742: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.721749: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <...>-12059 [007] d..3 276946.721749: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.721751: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [006] d..3 276946.721751: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721752: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.721752: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <...>-10919 [006] d..3 276946.721755: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1085 [004] d..3 276946.721757: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.721757: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721758: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.721760: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.721768: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1084 [005] d..3 276946.721772: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721774: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721776: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-12059 [007] d..3 276946.721777: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.721779: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.721780: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.721782: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.721783: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [004] d..3 276946.721787: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.721789: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.721793: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.721794: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.721796: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.721797: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.721811: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.721822: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [004] d..3 276946.721831: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.721832: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.721835: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.721836: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.721842: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.721853: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.721857: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [000] d..3 276946.721866: print: 0xffffff87dfd69750s: E|1661
+ <...>-10919 [006] d..3 276946.721876: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.721882: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721883: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721885: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.721904: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.721906: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721908: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.721910: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-10919 [006] d..3 276946.721911: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.721912: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.721915: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.721918: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.721921: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ SensorService-4286 [000] d..3 276946.721937: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.721948: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.721949: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721951: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-1197 [007] d..3 276946.721956: print: 0xffffff87dfd69750s: B|886|HIDL::IStream::standby::client
+ sensors@1.0-se-867 [004] d..3 276946.721961: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.721964: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.721970: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.721971: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.721974: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.721980: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.721982: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.721984: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.721988: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.721997: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.722000: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [004] d..3 276946.722017: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.722022: cpu_idle: state=0 cpu_id=4
+ <...>-1197 [007] d..3 276946.722031: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-1197 [007] d..3 276946.722040: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-1197 [007] d..3 276946.722044: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.722044: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <...>-12059 [007] d..3 276946.722093: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.722098: cpu_idle: state=0 cpu_id=7
+ <...>-781 [006] d..3 276946.722109: print: 0xffffff87dfd69750s: B|781|HIDL::IStream::standby::server
+ <...>-781 [006] d..3 276946.722162: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.722174: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.722177: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.722183: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-84 [002] d..3 276946.722214: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.722224: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.722245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.722253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.722257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.722262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.722270: sched_waking: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.722275: sched_wakeup: comm=smem_native_lpa pid=83 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.722279: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [000] d..3 276946.722281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [003] d..3 276946.722285: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=98
+ writer-5743 [000] d..3 276946.722289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.722291: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.722297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.722307: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.722309: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-83 [003] d..3 276946.722311: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722314: workqueue_queue_work: work struct=0xffffffee72989020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722315: workqueue_activate_work: work struct 0xffffffee72989020
+ <...>-781 [006] d..3 276946.722317: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.722318: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.722320: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.722322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-781 [006] d..3 276946.722323: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722324: workqueue_queue_work: work struct=0xffffffee729897a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722324: workqueue_activate_work: work struct 0xffffffee729897a0
+ <idle>-0 [005] d..3 276946.722324: cpu_idle: state=4294967295 cpu_id=5
+ <...>-781 [006] d..3 276946.722325: workqueue_queue_work: work struct=0xffffffee72989820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722325: workqueue_activate_work: work struct 0xffffffee72989820
+ <...>-781 [006] d..3 276946.722325: workqueue_queue_work: work struct=0xffffffee72989620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722326: workqueue_activate_work: work struct 0xffffffee72989620
+ <...>-781 [006] d..3 276946.722326: workqueue_queue_work: work struct=0xffffffee72989a20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722326: workqueue_activate_work: work struct 0xffffffee72989a20
+ <idle>-0 [005] d..3 276946.722327: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722327: workqueue_queue_work: work struct=0xffffffee72989720 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722327: workqueue_activate_work: work struct 0xffffffee72989720
+ kworker/u16:12-20386 [005] d..3 276946.722328: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.722332: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.722333: workqueue_queue_work: work struct=0xffffffee3272caa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722333: workqueue_execute_start: work struct 0xffffffee72989020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722333: workqueue_activate_work: work struct 0xffffffee3272caa0
+ <...>-781 [006] d..3 276946.722334: workqueue_queue_work: work struct=0xffffffee06e84ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722334: workqueue_activate_work: work struct 0xffffffee06e84ba0
+ <idle>-0 [004] d..3 276946.722334: cpu_idle: state=4294967295 cpu_id=4
+ <...>-781 [006] d..3 276946.722335: workqueue_queue_work: work struct=0xffffffee4d60b420 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722335: workqueue_activate_work: work struct 0xffffffee4d60b420
+ <...>-781 [006] d..3 276946.722336: workqueue_queue_work: work struct=0xffffffee4d60ba20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722336: workqueue_execute_end: work struct 0xffffffee72989020
+ <...>-781 [006] d..3 276946.722336: workqueue_activate_work: work struct 0xffffffee4d60ba20
+ <idle>-0 [004] d..3 276946.722336: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ writer-5743 [000] d..3 276946.722337: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.722338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-8794 [004] d..3 276946.722338: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <...>-8794 [004] d..3 276946.722343: workqueue_execute_start: work struct 0xffffffee729897a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722343: workqueue_queue_work: work struct=0xffffffedf21f5120 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722343: workqueue_activate_work: work struct 0xffffffedf21f5120
+ <...>-8794 [004] d..3 276946.722344: workqueue_execute_end: work struct 0xffffffee729897a0
+ <...>-781 [006] d..3 276946.722344: workqueue_queue_work: work struct=0xffffffedf21f53a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722345: workqueue_activate_work: work struct 0xffffffedf21f53a0
+ <...>-8794 [004] d..3 276946.722345: workqueue_execute_start: work struct 0xffffffee72989620: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722345: workqueue_queue_work: work struct=0xffffffee01f71020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722346: workqueue_activate_work: work struct 0xffffffee01f71020
+ <...>-8794 [004] d..3 276946.722346: workqueue_execute_end: work struct 0xffffffee72989620
+ writer-5743 [000] d..3 276946.722346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kworker/u16:12-20386 [005] d..3 276946.722346: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.722347: workqueue_execute_start: work struct 0xffffffee72989a20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722347: workqueue_queue_work: work struct=0xffffffee01f710a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722347: workqueue_activate_work: work struct 0xffffffee01f710a0
+ <...>-8794 [004] d..3 276946.722347: workqueue_execute_end: work struct 0xffffffee72989a20
+ <...>-8794 [004] d..3 276946.722348: workqueue_execute_start: work struct 0xffffffee72989720: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722348: workqueue_queue_work: work struct=0xffffffee01f715a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722348: workqueue_activate_work: work struct 0xffffffee01f715a0
+ <...>-8794 [004] d..3 276946.722348: workqueue_execute_end: work struct 0xffffffee72989720
+ <...>-781 [006] d..3 276946.722349: workqueue_queue_work: work struct=0xffffffee01f711a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722349: workqueue_activate_work: work struct 0xffffffee01f711a0
+ <...>-8794 [004] d..3 276946.722350: workqueue_execute_start: work struct 0xffffffee3272caa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722350: workqueue_queue_work: work struct=0xffffffee01f71220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [001] d..3 276946.722350: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-781 [006] d..3 276946.722350: workqueue_activate_work: work struct 0xffffffee01f71220
+ <idle>-0 [003] d..3 276946.722350: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <...>-8794 [004] d..3 276946.722350: workqueue_execute_end: work struct 0xffffffee3272caa0
+ <...>-781 [006] d..3 276946.722351: workqueue_queue_work: work struct=0xffffffee01f719a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722351: workqueue_activate_work: work struct 0xffffffee01f719a0
+ kworker/u16:12-20386 [005] d..3 276946.722351: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.722352: workqueue_execute_start: work struct 0xffffffee06e84ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722352: workqueue_queue_work: work struct=0xffffffee01f713a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722352: workqueue_activate_work: work struct 0xffffffee01f713a0
+ kworker/u16:12-20386 [005] d..3 276946.722352: workqueue_execute_start: work struct 0xffffffee72989820: function 0xffffff87dfccfb38f
+ <idle>-0 [003] d..3 276946.722354: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.722359: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-8794 [004] d..3 276946.722359: workqueue_execute_end: work struct 0xffffffee06e84ba0
+ <...>-781 [006] d..3 276946.722359: workqueue_queue_work: work struct=0xffffffee01f71620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722359: workqueue_execute_end: work struct 0xffffffee72989820
+ <...>-781 [006] d..3 276946.722359: workqueue_activate_work: work struct 0xffffffee01f71620
+ <...>-8794 [004] d..3 276946.722360: workqueue_execute_start: work struct 0xffffffee4d60b420: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722360: workqueue_execute_start: work struct 0xffffffee4d60ba20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722360: workqueue_queue_work: work struct=0xffffffee01f71320 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722361: workqueue_activate_work: work struct 0xffffffee01f71320
+ <...>-8794 [004] d..3 276946.722361: workqueue_execute_end: work struct 0xffffffee4d60b420
+ kworker/u16:12-20386 [005] d..3 276946.722361: workqueue_execute_end: work struct 0xffffffee4d60ba20
+ <...>-8794 [004] d..3 276946.722361: workqueue_execute_start: work struct 0xffffffedf21f5120: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722361: workqueue_execute_start: work struct 0xffffffedf21f53a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722361: workqueue_queue_work: work struct=0xffffffed9aedae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.722362: workqueue_execute_end: work struct 0xffffffedf21f5120
+ <...>-781 [006] d..3 276946.722362: workqueue_activate_work: work struct 0xffffffed9aedae20
+ kworker/u16:12-20386 [005] d..3 276946.722362: workqueue_execute_end: work struct 0xffffffedf21f53a0
+ kworker/u16:12-20386 [005] d..3 276946.722362: workqueue_execute_start: work struct 0xffffffee01f71020: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.722362: workqueue_execute_start: work struct 0xffffffee01f710a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722363: workqueue_queue_work: work struct=0xffffffed9aeda0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722363: workqueue_execute_end: work struct 0xffffffee01f71020
+ <...>-781 [006] d..3 276946.722363: workqueue_activate_work: work struct 0xffffffed9aeda0a0
+ <...>-8794 [004] d..3 276946.722363: workqueue_execute_end: work struct 0xffffffee01f710a0
+ writer-5743 [000] d..3 276946.722364: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.722366: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.722374: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [003] d..3 276946.722379: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.722382: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:9-11098 [003] d..3 276946.722382: workqueue_execute_start: work struct 0xffffffee01f715a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722382: workqueue_execute_start: work struct 0xffffffee01f711a0: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.722382: workqueue_execute_start: work struct 0xffffffee01f71220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722383: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722383: workqueue_execute_end: work struct 0xffffffee01f711a0
+ <...>-781 [006] d..3 276946.722383: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ <...>-8794 [004] d..3 276946.722383: workqueue_execute_end: work struct 0xffffffee01f71220
+ kworker/u16:12-20386 [005] d..3 276946.722383: workqueue_execute_start: work struct 0xffffffee01f719a0: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.722384: workqueue_execute_start: work struct 0xffffffee01f713a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722384: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722384: workqueue_execute_end: work struct 0xffffffee01f719a0
+ <...>-781 [006] d..3 276946.722384: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ <...>-8794 [004] d..3 276946.722384: workqueue_execute_end: work struct 0xffffffee01f713a0
+ kworker/u16:12-20386 [005] d..3 276946.722384: workqueue_execute_start: work struct 0xffffffee01f71620: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.722385: workqueue_execute_start: work struct 0xffffffee01f71320: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722385: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722385: workqueue_activate_work: work struct 0xffffffed9aedada0
+ <...>-781 [006] d..3 276946.722386: workqueue_queue_work: work struct=0xffffffed9aeda020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722386: workqueue_execute_end: work struct 0xffffffee01f71620
+ <...>-8794 [004] d..3 276946.722387: workqueue_execute_end: work struct 0xffffffee01f71320
+ <...>-781 [006] d..3 276946.722387: workqueue_activate_work: work struct 0xffffffed9aeda020
+ kworker/u16:9-11098 [003] d..3 276946.722387: workqueue_execute_end: work struct 0xffffffee01f715a0
+ kworker/u16:12-20386 [005] d..3 276946.722387: workqueue_execute_start: work struct 0xffffffed9aedae20: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.722387: workqueue_execute_start: work struct 0xffffffed9aeda0a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722388: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722388: workqueue_activate_work: work struct 0xffffffed9aedab20
+ kworker/u16:12-20386 [005] d..3 276946.722388: workqueue_execute_end: work struct 0xffffffed9aedae20
+ <...>-8794 [004] d..3 276946.722388: workqueue_execute_end: work struct 0xffffffed9aeda0a0
+ <idle>-0 [000] d..3 276946.722388: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.722388: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722389: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ <...>-8794 [004] d..3 276946.722389: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722389: workqueue_queue_work: work struct=0xffffffed9aeda0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722390: workqueue_activate_work: work struct 0xffffffed9aeda0a0
+ <...>-8794 [004] d..3 276946.722390: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ kworker/u16:12-20386 [005] d..3 276946.722391: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722391: workqueue_execute_end: work struct 0xffffffed9aedada0
+ kworker/u16:9-11098 [003] d..3 276946.722393: workqueue_execute_start: work struct 0xffffffed9aeda020: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.722394: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722394: workqueue_queue_work: work struct=0xffffffed9aedae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722394: workqueue_activate_work: work struct 0xffffffed9aedae20
+ <...>-8794 [004] d..3 276946.722395: workqueue_execute_end: work struct 0xffffffed9aedab20
+ kworker/u16:12-20386 [005] d..3 276946.722395: workqueue_execute_start: work struct 0xffffffed9aeda0a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722397: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [003] d..3 276946.722397: workqueue_execute_end: work struct 0xffffffed9aeda020
+ <...>-781 [006] d..3 276946.722397: workqueue_activate_work: work struct 0xffffffed9aedab20
+ kworker/u16:12-20386 [005] d..3 276946.722397: workqueue_execute_end: work struct 0xffffffed9aeda0a0
+ <...>-781 [006] d..3 276946.722397: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-7640 [000] d..3 276946.722398: workqueue_execute_start: work struct 0xffffffed9aedae20: function 0xffffff87dfccfb38f
+ FastMixer-1198 [001] d..3 276946.722398: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-8794 [004] d..3 276946.722399: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-7640 [000] d..3 276946.722401: workqueue_execute_end: work struct 0xffffffed9aedae20
+ <...>-781 [006] d..3 276946.722407: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722409: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722410: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722410: workqueue_activate_work: work struct 0xffffffed9aedada0
+ <...>-781 [006] d..3 276946.722411: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ trace-cmd-12203 [004] d..3 276946.722411: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.722412: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722412: workqueue_execute_end: work struct 0xffffffed9aedab20
+ trace-cmd-12203 [004] d..3 276946.722414: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.722423: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-7640 [000] d..3 276946.722429: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.722432: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.722436: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-781 [006] d..3 276946.722438: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.722438: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.722439: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <...>-781 [006] d..3 276946.722439: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722440: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ <...>-781 [006] d..3 276946.722440: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.722441: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:12-20386 [005] d..3 276946.722442: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722444: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.722446: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.722458: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.722459: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722460: workqueue_execute_end: work struct 0xffffffed9aedada0
+ <...>-8794 [003] d..3 276946.722460: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722465: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.722466: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.722466: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722467: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ <...>-781 [006] d..3 276946.722467: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722467: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ <...>-781 [006] d..3 276946.722468: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=003
+ trace-cmd-12203 [004] d..3 276946.722470: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.722477: cpu_idle: state=0 cpu_id=1
+ <...>-7640 [003] d..3 276946.722480: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722485: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722486: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722486: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ <...>-781 [006] d..3 276946.722486: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722487: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ <...>-781 [006] d..3 276946.722488: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.722489: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [004] d..3 276946.722492: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722495: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ writer-5743 [002] d..3 276946.722495: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.722495: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [005] d..3 276946.722496: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ <...>-781 [006] d..3 276946.722497: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ kworker/u16:12-20386 [005] d..3 276946.722498: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-7640 [004] d..3 276946.722500: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.722501: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722501: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <...>-781 [006] d..3 276946.722503: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722503: workqueue_activate_work: work struct 0xffffffed9aedada0
+ <...>-781 [006] d..3 276946.722504: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.722504: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.722505: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.722505: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.722505: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.722506: cpu_idle: state=4294967295 cpu_id=5
+ <...>-781 [006] d..3 276946.722506: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722507: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722507: workqueue_activate_work: work struct 0xffffffed9aedab20
+ <idle>-0 [007] d..3 276946.722507: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-781 [006] d..3 276946.722507: workqueue_queue_work: work struct=0xffffffed9aedae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722508: workqueue_activate_work: work struct 0xffffffed9aedae20
+ <...>-781 [006] d..3 276946.722508: workqueue_queue_work: work struct=0xffffffed9aeda0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.722509: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722509: workqueue_activate_work: work struct 0xffffffed9aeda0a0
+ <...>-8794 [005] d..3 276946.722510: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722513: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.722514: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722514: workqueue_queue_work: work struct=0xffffffed9aeda020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722514: workqueue_activate_work: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722514: workqueue_execute_end: work struct 0xffffffed9aedada0
+ <...>-781 [006] d..3 276946.722515: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722515: workqueue_activate_work: work struct 0xffffffed9aedada0
+ <idle>-0 [004] d..3 276946.722516: cpu_idle: state=4294967295 cpu_id=4
+ <...>-8794 [005] d..3 276946.722516: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722516: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722516: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ <...>-8794 [005] d..3 276946.722516: workqueue_execute_end: work struct 0xffffffed9aedab20
+ <...>-8794 [005] d..3 276946.722516: workqueue_execute_start: work struct 0xffffffed9aedae20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722516: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722517: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ <...>-8794 [005] d..3 276946.722517: workqueue_execute_end: work struct 0xffffffed9aedae20
+ <...>-8794 [005] d..3 276946.722517: workqueue_execute_start: work struct 0xffffffed9aeda0a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722517: workqueue_queue_work: work struct=0xffffffed9aedae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722517: workqueue_activate_work: work struct 0xffffffed9aedae20
+ <...>-8794 [005] d..3 276946.722518: workqueue_execute_end: work struct 0xffffffed9aeda0a0
+ <idle>-0 [004] d..3 276946.722518: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [005] d..3 276946.722518: workqueue_execute_start: work struct 0xffffffed9aeda020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722518: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722518: workqueue_activate_work: work struct 0xffffffed9aedab20
+ <...>-8794 [005] d..3 276946.722518: workqueue_execute_end: work struct 0xffffffed9aeda020
+ kworker/u16:12-20386 [004] d..3 276946.722519: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.722522: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.722523: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722523: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722523: workqueue_queue_work: work struct=0xffffffed9aeda020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722523: workqueue_activate_work: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722523: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ kworker/u16:12-20386 [004] d..3 276946.722523: workqueue_execute_end: work struct 0xffffffed9aedada0
+ <...>-8794 [005] d..3 276946.722524: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722524: workqueue_queue_work: work struct=0xffffffed9aeda0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722524: workqueue_activate_work: work struct 0xffffffed9aeda0a0
+ <...>-8794 [005] d..3 276946.722524: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ kworker/u16:12-20386 [004] d..3 276946.722524: workqueue_execute_start: work struct 0xffffffed9aedae20: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722525: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722525: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722525: workqueue_execute_end: work struct 0xffffffed9aedae20
+ <...>-8794 [005] d..3 276946.722525: workqueue_execute_end: work struct 0xffffffed9aedab20
+ <...>-781 [006] d..3 276946.722525: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ kworker/u16:12-20386 [004] d..3 276946.722526: workqueue_execute_start: work struct 0xffffffed9aeda020: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722526: workqueue_execute_start: work struct 0xffffffed9aeda0a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722526: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722526: workqueue_activate_work: work struct 0xffffffed9aedada0
+ kworker/u16:12-20386 [004] d..3 276946.722526: workqueue_execute_end: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722526: workqueue_execute_end: work struct 0xffffffed9aeda0a0
+ <...>-8794 [005] d..3 276946.722527: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722527: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722527: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ kworker/u16:12-20386 [004] d..3 276946.722527: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722528: workqueue_execute_end: work struct 0xffffffed9aedada0
+ <...>-781 [006] d..3 276946.722528: workqueue_queue_work: work struct=0xffffffed9aeda0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722528: workqueue_activate_work: work struct 0xffffffed9aeda0a0
+ kworker/u16:12-20386 [004] d..3 276946.722528: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ <...>-8794 [005] d..3 276946.722528: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722528: workqueue_queue_work: work struct=0xffffffed9aeda020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722529: workqueue_activate_work: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722529: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ <...>-8794 [005] d..3 276946.722530: workqueue_execute_start: work struct 0xffffffed9aeda020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722530: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722530: workqueue_activate_work: work struct 0xffffffed9aedab20
+ <...>-8794 [005] d..3 276946.722530: workqueue_execute_end: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722530: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722530: workqueue_queue_work: work struct=0xffffffed9aedae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722531: workqueue_activate_work: work struct 0xffffffed9aedae20
+ <...>-8794 [005] d..3 276946.722531: workqueue_execute_end: work struct 0xffffffed9aedab20
+ kworker/u16:12-20386 [004] d..3 276946.722531: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.722531: workqueue_execute_start: work struct 0xffffffed9aedae20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722531: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722531: workqueue_activate_work: work struct 0xffffffed9aedab20
+ <...>-8794 [005] d..3 276946.722532: workqueue_execute_end: work struct 0xffffffed9aedae20
+ <...>-8794 [005] d..3 276946.722532: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722532: workqueue_queue_work: work struct=0xffffffed9aeda020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722532: workqueue_activate_work: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722532: workqueue_execute_end: work struct 0xffffffed9aedab20
+ <...>-8794 [005] d..3 276946.722533: workqueue_execute_start: work struct 0xffffffed9aeda020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722533: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722533: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ <...>-8794 [005] d..3 276946.722533: workqueue_execute_end: work struct 0xffffffed9aeda020
+ <...>-8794 [005] d..3 276946.722533: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722533: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722534: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ kworker/u16:12-20386 [004] d..3 276946.722534: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.722534: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ <...>-8794 [005] d..3 276946.722534: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722534: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722534: workqueue_activate_work: work struct 0xffffffed9aedada0
+ <...>-8794 [005] d..3 276946.722535: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ kworker/u16:12-20386 [004] d..3 276946.722535: workqueue_execute_start: work struct 0xffffffed9aeda0a0: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722535: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722535: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722535: workqueue_execute_end: work struct 0xffffffed9aeda0a0
+ <...>-781 [006] d..3 276946.722535: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ <...>-8794 [005] d..3 276946.722535: workqueue_execute_end: work struct 0xffffffed9aedada0
+ kworker/u16:12-20386 [004] d..3 276946.722536: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722536: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722536: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ kworker/u16:12-20386 [004] d..3 276946.722536: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ <...>-781 [006] d..3 276946.722536: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722538: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12204 [007] d..3 276946.722541: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722541: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722542: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [004] d..3 276946.722542: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ <idle>-0 [005] d..3 276946.722542: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.722543: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-7640 [004] d..3 276946.722545: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-8794 [005] d..3 276946.722546: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.722546: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.722548: cpu_idle: state=0 cpu_id=5
+ <...>-781 [006] d..3 276946.722554: workqueue_queue_work: work struct=0xffffffed9aeda020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722554: workqueue_activate_work: work struct 0xffffffed9aeda020
+ <...>-781 [006] d..3 276946.722555: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.722557: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722558: workqueue_queue_work: work struct=0xffffffed9aedab20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722558: workqueue_activate_work: work struct 0xffffffed9aedab20
+ <...>-781 [006] d..3 276946.722558: workqueue_queue_work: work struct=0xffffffed9aedae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722559: workqueue_activate_work: work struct 0xffffffed9aedae20
+ <idle>-0 [005] d..3 276946.722559: cpu_idle: state=4294967295 cpu_id=5
+ <...>-781 [006] d..3 276946.722559: workqueue_queue_work: work struct=0xffffffed9aeda8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722559: workqueue_activate_work: work struct 0xffffffed9aeda8a0
+ <...>-781 [006] d..3 276946.722560: workqueue_queue_work: work struct=0xffffffed9aeda4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722560: workqueue_activate_work: work struct 0xffffffed9aeda4a0
+ <idle>-0 [005] d..3 276946.722560: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722561: workqueue_queue_work: work struct=0xffffffed9aedada0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722561: workqueue_activate_work: work struct 0xffffffed9aedada0
+ <...>-781 [006] d..3 276946.722561: workqueue_queue_work: work struct=0xffffffed9aeda0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722561: workqueue_activate_work: work struct 0xffffffed9aeda0a0
+ <...>-7640 [005] d..3 276946.722562: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [005] d..3 276946.722565: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=007
+ <...>-7640 [005] d..3 276946.722565: workqueue_execute_start: work struct 0xffffffed9aeda020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722565: workqueue_queue_work: work struct=0xffffffee796d0020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722566: workqueue_activate_work: work struct 0xffffffee796d0020
+ <...>-7640 [005] d..3 276946.722566: workqueue_execute_end: work struct 0xffffffed9aeda020
+ <...>-7640 [005] d..3 276946.722566: workqueue_execute_start: work struct 0xffffffed9aedab20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722567: workqueue_queue_work: work struct=0xffffffedebff1c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [005] d..3 276946.722567: workqueue_execute_end: work struct 0xffffffed9aedab20
+ <idle>-0 [007] d..3 276946.722567: cpu_idle: state=4294967295 cpu_id=7
+ <...>-781 [006] d..3 276946.722567: workqueue_activate_work: work struct 0xffffffedebff1c20
+ <...>-7640 [005] d..3 276946.722567: workqueue_execute_start: work struct 0xffffffed9aedae20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722568: workqueue_queue_work: work struct=0xffffffee5c9d6e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [005] d..3 276946.722568: workqueue_execute_end: work struct 0xffffffed9aedae20
+ <...>-781 [006] d..3 276946.722568: workqueue_activate_work: work struct 0xffffffee5c9d6e20
+ <...>-7640 [005] d..3 276946.722568: workqueue_execute_start: work struct 0xffffffed9aeda8a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722569: workqueue_queue_work: work struct=0xffffffee5c9d6fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [005] d..3 276946.722569: workqueue_execute_end: work struct 0xffffffed9aeda8a0
+ <...>-781 [006] d..3 276946.722569: workqueue_activate_work: work struct 0xffffffee5c9d6fa0
+ <idle>-0 [007] d..3 276946.722569: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-7640 [005] d..3 276946.722569: workqueue_execute_start: work struct 0xffffffed9aeda4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722570: workqueue_queue_work: work struct=0xffffffee4db05e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [005] d..3 276946.722570: workqueue_execute_end: work struct 0xffffffed9aeda4a0
+ <...>-781 [006] d..3 276946.722570: workqueue_activate_work: work struct 0xffffffee4db05e20
+ trace-cmd-12202 [004] d..3 276946.722570: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-8794 [007] d..3 276946.722571: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [007] d..3 276946.722574: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [007] d..3 276946.722575: workqueue_execute_start: work struct 0xffffffed9aedada0: function 0xffffff87dfccfb38f
+ <...>-7640 [005] d..3 276946.722575: workqueue_execute_start: work struct 0xffffffed9aeda0a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722575: workqueue_queue_work: work struct=0xffffffedcffc73a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722575: workqueue_activate_work: work struct 0xffffffedcffc73a0
+ <...>-7640 [005] d..3 276946.722575: workqueue_execute_end: work struct 0xffffffed9aeda0a0
+ <idle>-0 [004] d..3 276946.722575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [007] d..3 276946.722575: workqueue_execute_end: work struct 0xffffffed9aedada0
+ <...>-7640 [005] d..3 276946.722576: workqueue_execute_start: work struct 0xffffffee796d0020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722576: workqueue_queue_work: work struct=0xffffffedcb4c07a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722576: workqueue_activate_work: work struct 0xffffffedcb4c07a0
+ <...>-8794 [007] d..3 276946.722577: workqueue_execute_start: work struct 0xffffffedebff1c20: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [004] d..3 276946.722577: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ kworker/u16:12-20386 [004] d..3 276946.722581: workqueue_execute_start: work struct 0xffffffee5c9d6e20: function 0xffffff87dfccfb38f
+ <...>-7640 [005] d..3 276946.722583: workqueue_execute_end: work struct 0xffffffee796d0020
+ <...>-781 [006] d..3 276946.722583: workqueue_queue_work: work struct=0xffffffee4735dfa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722583: workqueue_activate_work: work struct 0xffffffee4735dfa0
+ <...>-8794 [007] d..3 276946.722584: workqueue_execute_end: work struct 0xffffffedebff1c20
+ kworker/u16:12-20386 [004] d..3 276946.722584: workqueue_execute_end: work struct 0xffffffee5c9d6e20
+ <...>-7640 [005] d..3 276946.722584: workqueue_execute_start: work struct 0xffffffee5c9d6fa0: function 0xffffff87dfccfb38f
+ <...>-7640 [005] d..3 276946.722585: workqueue_execute_end: work struct 0xffffffee5c9d6fa0
+ <...>-781 [006] d..3 276946.722585: workqueue_queue_work: work struct=0xffffffee4735d6a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-8794 [007] d..3 276946.722585: workqueue_execute_start: work struct 0xffffffee4db05e20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722585: workqueue_activate_work: work struct 0xffffffee4735d6a0
+ <...>-8794 [007] d..3 276946.722585: workqueue_execute_end: work struct 0xffffffee4db05e20
+ kworker/u16:12-20386 [004] d..3 276946.722586: workqueue_execute_start: work struct 0xffffffedcffc73a0: function 0xffffff87dfccfb38f
+ <...>-7640 [005] d..3 276946.722586: workqueue_execute_start: work struct 0xffffffedcb4c07a0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [004] d..3 276946.722586: workqueue_execute_end: work struct 0xffffffedcffc73a0
+ <...>-781 [006] d..3 276946.722586: workqueue_queue_work: work struct=0xffffffed9f954220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-8794 [007] d..3 276946.722586: workqueue_execute_start: work struct 0xffffffee4735dfa0: function 0xffffff87dfccfb38f
+ <...>-7640 [005] d..3 276946.722586: workqueue_execute_end: work struct 0xffffffedcb4c07a0
+ <idle>-0 [003] d..3 276946.722586: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.722586: workqueue_activate_work: work struct 0xffffffed9f954220
+ <...>-8794 [007] d..3 276946.722587: workqueue_execute_end: work struct 0xffffffee4735dfa0
+ kworker/u16:12-20386 [004] d..3 276946.722587: workqueue_execute_start: work struct 0xffffffee4735d6a0: function 0xffffff87dfccfb38f
+ <...>-7640 [005] d..3 276946.722587: workqueue_execute_start: work struct 0xffffffed9f954220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722587: workqueue_queue_work: work struct=0xffffffed9f954920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722587: workqueue_execute_end: work struct 0xffffffee4735d6a0
+ <...>-781 [006] d..3 276946.722588: workqueue_activate_work: work struct 0xffffffed9f954920
+ <...>-7640 [005] d..3 276946.722588: workqueue_execute_end: work struct 0xffffffed9f954220
+ <...>-781 [006] d..3 276946.722588: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.722590: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [007] d..3 276946.722591: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.722594: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-781 [006] d..3 276946.722594: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722595: workqueue_execute_start: work struct 0xffffffed9f954920: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722595: workqueue_queue_work: work struct=0xffffffed9f954220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [007] d..3 276946.722595: cpu_idle: state=0 cpu_id=7
+ <...>-781 [006] d..3 276946.722595: workqueue_activate_work: work struct 0xffffffed9f954220
+ kworker/u16:12-20386 [004] d..3 276946.722595: workqueue_execute_end: work struct 0xffffffed9f954920
+ <...>-781 [006] d..3 276946.722596: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ <...>-7640 [005] d..3 276946.722596: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722598: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722599: workqueue_execute_start: work struct 0xffffffed9f954220: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [004] d..3 276946.722600: workqueue_execute_end: work struct 0xffffffed9f954220
+ <...>-781 [006] d..3 276946.722600: workqueue_queue_work: work struct=0xffffffed9f954920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722601: workqueue_activate_work: work struct 0xffffffed9f954920
+ <...>-781 [006] d..3 276946.722601: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722601: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722603: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722604: workqueue_execute_start: work struct 0xffffffed9f954920: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722604: workqueue_queue_work: work struct=0xffffffed9f954220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722604: workqueue_execute_end: work struct 0xffffffed9f954920
+ <...>-781 [006] d..3 276946.722604: workqueue_activate_work: work struct 0xffffffed9f954220
+ <...>-7640 [005] d..3 276946.722605: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722605: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722606: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722607: workqueue_execute_start: work struct 0xffffffed9f954220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722607: workqueue_queue_work: work struct=0xffffffed9f954920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722607: workqueue_activate_work: work struct 0xffffffed9f954920
+ kworker/u16:12-20386 [004] d..3 276946.722607: workqueue_execute_end: work struct 0xffffffed9f954220
+ <...>-781 [006] d..3 276946.722607: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722608: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722610: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722610: workqueue_execute_start: work struct 0xffffffed9f954920: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722610: workqueue_queue_work: work struct=0xffffffed9f954220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722611: workqueue_execute_end: work struct 0xffffffed9f954920
+ <...>-781 [006] d..3 276946.722611: workqueue_activate_work: work struct 0xffffffed9f954220
+ <...>-7640 [005] d..3 276946.722611: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722611: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:9-11098 [003] d..3 276946.722612: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722613: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722615: workqueue_execute_start: work struct 0xffffffed9f954220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722615: workqueue_queue_work: work struct=0xffffffed9f954920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722615: workqueue_execute_end: work struct 0xffffffed9f954220
+ <...>-781 [006] d..3 276946.722615: workqueue_activate_work: work struct 0xffffffed9f954920
+ <...>-8794 [005] d..3 276946.722616: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722616: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722617: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722618: workqueue_execute_start: work struct 0xffffffed9f954920: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [004] d..3 276946.722618: workqueue_execute_end: work struct 0xffffffed9f954920
+ <...>-7640 [005] d..3 276946.722618: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722619: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.722619: cpu_idle: state=0 cpu_id=3
+ <...>-781 [006] d..3 276946.722621: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <...>-8794 [005] d..3 276946.722622: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722622: workqueue_queue_work: work struct=0xffffffed9f954920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.722623: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722623: workqueue_activate_work: work struct 0xffffffed9f954920
+ <...>-781 [006] d..3 276946.722623: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.722623: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.722625: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-781 [006] d..3 276946.722625: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.722626: cpu_idle: state=0 cpu_id=4
+ <...>-781 [006] d..3 276946.722626: workqueue_queue_work: work struct=0xffffffed9f954220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.722626: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722627: workqueue_activate_work: work struct 0xffffffed9f954220
+ <...>-8794 [005] d..3 276946.722628: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.722630: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.722631: workqueue_execute_start: work struct 0xffffffed9f954920: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722631: workqueue_queue_work: work struct=0xffffffee052e40a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722631: workqueue_activate_work: work struct 0xffffffee052e40a0
+ <...>-8794 [005] d..3 276946.722631: workqueue_execute_end: work struct 0xffffffed9f954920
+ <...>-8794 [005] d..3 276946.722632: workqueue_execute_start: work struct 0xffffffed9f954220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722632: workqueue_queue_work: work struct=0xffffffed9ac70320 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722632: workqueue_activate_work: work struct 0xffffffed9ac70320
+ <idle>-0 [004] d..3 276946.722632: cpu_idle: state=4294967295 cpu_id=4
+ <...>-8794 [005] d..3 276946.722633: workqueue_execute_end: work struct 0xffffffed9f954220
+ <...>-8794 [005] d..3 276946.722633: workqueue_execute_start: work struct 0xffffffee052e40a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722633: workqueue_queue_work: work struct=0xffffffedd237f920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.722634: workqueue_execute_end: work struct 0xffffffee052e40a0
+ <...>-781 [006] d..3 276946.722634: workqueue_activate_work: work struct 0xffffffedd237f920
+ <idle>-0 [004] d..3 276946.722634: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [005] d..3 276946.722634: workqueue_execute_start: work struct 0xffffffed9ac70320: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722635: workqueue_queue_work: work struct=0xffffffed81a78aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.722635: workqueue_execute_end: work struct 0xffffffed9ac70320
+ <...>-781 [006] d..3 276946.722635: workqueue_activate_work: work struct 0xffffffed81a78aa0
+ kworker/u16:12-20386 [004] d..3 276946.722636: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.722639: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.722639: workqueue_execute_start: work struct 0xffffffedd237f920: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722639: workqueue_queue_work: work struct=0xffffffee58f3afa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722640: workqueue_activate_work: work struct 0xffffffee58f3afa0
+ <...>-8794 [005] d..3 276946.722640: workqueue_execute_start: work struct 0xffffffed81a78aa0: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [004] d..3 276946.722640: workqueue_execute_end: work struct 0xffffffedd237f920
+ kworker/u16:12-20386 [004] d..3 276946.722641: workqueue_execute_start: work struct 0xffffffee58f3afa0: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722641: workqueue_execute_end: work struct 0xffffffed81a78aa0
+ kworker/u16:12-20386 [004] d..3 276946.722641: workqueue_execute_end: work struct 0xffffffee58f3afa0
+ trace-cmd-12204 [007] d..3 276946.722642: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722642: workqueue_queue_work: work struct=0xffffffee77462020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722642: workqueue_activate_work: work struct 0xffffffee77462020
+ <...>-781 [006] d..3 276946.722642: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.722643: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-8794 [005] d..3 276946.722643: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.722645: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722645: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-7640 [004] d..3 276946.722646: workqueue_execute_start: work struct 0xffffffee77462020: function 0xffffff87dfccfb38f
+ <idle>-0 [007] d..3 276946.722646: cpu_idle: state=0 cpu_id=7
+ <...>-781 [006] d..3 276946.722646: workqueue_queue_work: work struct=0xffffffedf4b86ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722646: workqueue_execute_end: work struct 0xffffffee77462020
+ <...>-781 [006] d..3 276946.722646: workqueue_activate_work: work struct 0xffffffedf4b86ca0
+ <...>-7640 [004] d..3 276946.722647: workqueue_execute_start: work struct 0xffffffedf4b86ca0: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722647: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722647: workqueue_queue_work: work struct=0xffffffedf4b86020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722647: workqueue_execute_end: work struct 0xffffffedf4b86ca0
+ <...>-781 [006] d..3 276946.722647: workqueue_activate_work: work struct 0xffffffedf4b86020
+ <...>-7640 [004] d..3 276946.722648: workqueue_execute_start: work struct 0xffffffedf4b86020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722648: workqueue_queue_work: work struct=0xffffffedf4b86aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722648: workqueue_activate_work: work struct 0xffffffedf4b86aa0
+ <...>-7640 [004] d..3 276946.722648: workqueue_execute_end: work struct 0xffffffedf4b86020
+ <...>-781 [006] d..3 276946.722649: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722651: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722653: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722654: workqueue_execute_start: work struct 0xffffffedf4b86aa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722654: workqueue_queue_work: work struct=0xffffffedf4b86c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.722654: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722654: workqueue_activate_work: work struct 0xffffffedf4b86c20
+ <...>-7640 [004] d..3 276946.722654: workqueue_execute_end: work struct 0xffffffedf4b86aa0
+ <...>-7640 [004] d..3 276946.722655: workqueue_execute_start: work struct 0xffffffedf4b86c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722655: workqueue_queue_work: work struct=0xffffffedf4b86ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722655: workqueue_activate_work: work struct 0xffffffedf4b86ea0
+ <...>-7640 [004] d..3 276946.722655: workqueue_execute_end: work struct 0xffffffedf4b86c20
+ <...>-7640 [004] d..3 276946.722656: workqueue_execute_start: work struct 0xffffffedf4b86ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722656: workqueue_queue_work: work struct=0xffffffedf4b86220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722656: workqueue_execute_end: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722656: workqueue_activate_work: work struct 0xffffffedf4b86220
+ <...>-781 [006] d..3 276946.722656: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722658: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.722660: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722662: workqueue_execute_start: work struct 0xffffffedf4b86220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722662: workqueue_queue_work: work struct=0xffffffedf4b86ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722662: workqueue_execute_end: work struct 0xffffffedf4b86220
+ <idle>-0 [005] d..3 276946.722662: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722662: workqueue_activate_work: work struct 0xffffffedf4b86ea0
+ <...>-7640 [004] d..3 276946.722663: workqueue_execute_start: work struct 0xffffffedf4b86ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722663: workqueue_queue_work: work struct=0xffffffedf4b86c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722663: workqueue_activate_work: work struct 0xffffffedf4b86c20
+ <...>-7640 [004] d..3 276946.722663: workqueue_execute_end: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722663: workqueue_queue_work: work struct=0xffffffedf4b86aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722664: workqueue_activate_work: work struct 0xffffffedf4b86aa0
+ <...>-7640 [004] d..3 276946.722664: workqueue_execute_start: work struct 0xffffffedf4b86c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722664: workqueue_queue_work: work struct=0xffffffedf4b86020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [005] d..3 276946.722665: workqueue_execute_start: work struct 0xffffffedf4b86aa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722665: workqueue_activate_work: work struct 0xffffffedf4b86020
+ <...>-7640 [004] d..3 276946.722665: workqueue_execute_end: work struct 0xffffffedf4b86c20
+ kworker/u16:12-20386 [005] d..3 276946.722665: workqueue_execute_end: work struct 0xffffffedf4b86aa0
+ <...>-781 [006] d..3 276946.722665: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722667: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722667: workqueue_execute_start: work struct 0xffffffedf4b86020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722668: workqueue_queue_work: work struct=0xffffffedf4b86ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722668: workqueue_execute_end: work struct 0xffffffedf4b86020
+ <...>-781 [006] d..3 276946.722668: workqueue_activate_work: work struct 0xffffffedf4b86ca0
+ <...>-781 [006] d..3 276946.722668: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ kworker/u16:12-20386 [005] d..3 276946.722668: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722670: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722671: workqueue_execute_start: work struct 0xffffffedf4b86ca0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722671: workqueue_queue_work: work struct=0xffffffedf4b86020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722671: workqueue_execute_end: work struct 0xffffffedf4b86ca0
+ <...>-781 [006] d..3 276946.722671: workqueue_activate_work: work struct 0xffffffedf4b86020
+ <...>-781 [006] d..3 276946.722671: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722672: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722673: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722674: workqueue_execute_start: work struct 0xffffffedf4b86020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722674: workqueue_queue_work: work struct=0xffffffedf4b86aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722674: workqueue_activate_work: work struct 0xffffffedf4b86aa0
+ <...>-7640 [004] d..3 276946.722674: workqueue_execute_end: work struct 0xffffffedf4b86020
+ kworker/u16:12-20386 [005] d..3 276946.722675: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722675: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722676: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722677: workqueue_execute_start: work struct 0xffffffedf4b86aa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722677: workqueue_queue_work: work struct=0xffffffedf4b86c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722677: workqueue_execute_end: work struct 0xffffffedf4b86aa0
+ <...>-781 [006] d..3 276946.722677: workqueue_activate_work: work struct 0xffffffedf4b86c20
+ <...>-8794 [005] d..3 276946.722678: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722678: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722679: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722680: workqueue_execute_start: work struct 0xffffffedf4b86c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722680: workqueue_queue_work: work struct=0xffffffedf4b86ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722680: workqueue_execute_end: work struct 0xffffffedf4b86c20
+ <...>-781 [006] d..3 276946.722680: workqueue_activate_work: work struct 0xffffffedf4b86ea0
+ kworker/u16:12-20386 [005] d..3 276946.722681: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722681: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722682: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722683: workqueue_execute_start: work struct 0xffffffedf4b86ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722683: workqueue_queue_work: work struct=0xffffffedf4b86220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722684: workqueue_execute_end: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722684: workqueue_activate_work: work struct 0xffffffedf4b86220
+ <...>-781 [006] d..3 276946.722684: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722684: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722685: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722686: workqueue_execute_start: work struct 0xffffffedf4b86220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722686: workqueue_queue_work: work struct=0xffffffedf4b86ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722686: workqueue_activate_work: work struct 0xffffffedf4b86ea0
+ <...>-7640 [004] d..3 276946.722687: workqueue_execute_end: work struct 0xffffffedf4b86220
+ kworker/u16:12-20386 [005] d..3 276946.722687: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722687: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722688: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722689: workqueue_execute_start: work struct 0xffffffedf4b86ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722689: workqueue_queue_work: work struct=0xffffffedf4b86c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722690: workqueue_execute_end: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722690: workqueue_activate_work: work struct 0xffffffedf4b86c20
+ <...>-8794 [005] d..3 276946.722690: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722690: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722692: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722693: workqueue_execute_start: work struct 0xffffffedf4b86c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722693: workqueue_queue_work: work struct=0xffffffedf4b86aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722693: workqueue_execute_end: work struct 0xffffffedf4b86c20
+ <...>-781 [006] d..3 276946.722693: workqueue_activate_work: work struct 0xffffffedf4b86aa0
+ kworker/u16:12-20386 [005] d..3 276946.722693: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722693: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.722695: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722696: workqueue_execute_start: work struct 0xffffffedf4b86aa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722696: workqueue_queue_work: work struct=0xffffffedf4b86020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [004] d..3 276946.722696: workqueue_execute_end: work struct 0xffffffedf4b86aa0
+ <...>-781 [006] d..3 276946.722696: workqueue_activate_work: work struct 0xffffffedf4b86020
+ <...>-781 [006] d..3 276946.722696: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722697: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722698: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722699: workqueue_execute_start: work struct 0xffffffedf4b86020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722699: workqueue_queue_work: work struct=0xffffffedf4b86ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722699: workqueue_activate_work: work struct 0xffffffedf4b86ca0
+ kworker/u16:12-20386 [005] d..3 276946.722700: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.722700: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-7640 [004] d..3 276946.722700: workqueue_execute_end: work struct 0xffffffedf4b86020
+ <...>-781 [006] d..3 276946.722701: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <...>-8794 [005] d..3 276946.722702: workqueue_execute_start: work struct 0xffffffedf4b86ca0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722702: workqueue_queue_work: work struct=0xffffffedf4b86020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722703: workqueue_activate_work: work struct 0xffffffedf4b86020
+ <...>-8794 [005] d..3 276946.722703: workqueue_execute_end: work struct 0xffffffedf4b86ca0
+ <...>-781 [006] d..3 276946.722703: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=004
+ <...>-7640 [004] d..3 276946.722703: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-781 [006] d..3 276946.722706: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=007
+ <...>-8794 [005] d..3 276946.722707: workqueue_execute_start: work struct 0xffffffedf4b86020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722707: workqueue_queue_work: work struct=0xffffffedf4b86aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722707: workqueue_activate_work: work struct 0xffffffedf4b86aa0
+ <...>-781 [006] d..3 276946.722708: workqueue_queue_work: work struct=0xffffffedf4b86c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722708: workqueue_activate_work: work struct 0xffffffedf4b86c20
+ <...>-8794 [005] d..3 276946.722708: workqueue_execute_end: work struct 0xffffffedf4b86020
+ <idle>-0 [007] d..3 276946.722708: cpu_idle: state=4294967295 cpu_id=7
+ <...>-781 [006] d..3 276946.722709: workqueue_queue_work: work struct=0xffffffedf4b86ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722709: workqueue_activate_work: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722710: workqueue_queue_work: work struct=0xffffffedf4b86220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722710: workqueue_activate_work: work struct 0xffffffedf4b86220
+ <...>-8794 [005] d..3 276946.722710: workqueue_execute_start: work struct 0xffffffedf4b86aa0: function 0xffffff87dfccfb38f
+ <idle>-0 [007] d..3 276946.722710: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.722710: workqueue_queue_work: work struct=0xffffffedf4b86020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722711: workqueue_activate_work: work struct 0xffffffedf4b86020
+ <...>-8794 [005] d..3 276946.722711: workqueue_execute_end: work struct 0xffffffedf4b86aa0
+ <...>-7640 [007] d..3 276946.722712: workqueue_execute_start: work struct 0xffffffedf4b86c20: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722712: workqueue_execute_start: work struct 0xffffffedf4b86ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722712: workqueue_queue_work: work struct=0xffffffedf4b86ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [007] d..3 276946.722712: workqueue_execute_end: work struct 0xffffffedf4b86c20
+ <...>-8794 [005] d..3 276946.722712: workqueue_execute_end: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722712: workqueue_activate_work: work struct 0xffffffedf4b86ca0
+ <...>-7640 [007] d..3 276946.722714: workqueue_execute_start: work struct 0xffffffedf4b86220: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722714: workqueue_execute_start: work struct 0xffffffedf4b86020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.722714: workqueue_queue_work: work struct=0xffffffedf4b86ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.722714: workqueue_activate_work: work struct 0xffffffedf4b86ea0
+ <...>-7640 [007] d..3 276946.722714: workqueue_execute_end: work struct 0xffffffedf4b86220
+ <...>-8794 [005] d..3 276946.722714: workqueue_execute_end: work struct 0xffffffedf4b86020
+ <...>-7640 [007] d..3 276946.722715: workqueue_execute_start: work struct 0xffffffedf4b86ca0: function 0xffffff87dfccfb38f
+ <...>-8794 [005] d..3 276946.722715: workqueue_execute_start: work struct 0xffffffedf4b86ea0: function 0xffffff87dfccfb38f
+ <...>-7640 [007] d..3 276946.722715: workqueue_execute_end: work struct 0xffffffedf4b86ca0
+ <...>-8794 [005] d..3 276946.722715: workqueue_execute_end: work struct 0xffffffedf4b86ea0
+ <...>-781 [006] d..3 276946.722716: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <...>-8794 [005] d..3 276946.722716: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.722718: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <...>-7640 [007] d..3 276946.722719: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.722719: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [005] d..3 276946.722719: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.722722: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.722723: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12204 [007] d..3 276946.722734: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.722738: cpu_idle: state=0 cpu_id=7
+ <...>-781 [006] d..3 276946.722739: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.722768: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.722772: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.722774: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.722776: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.722776: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.722778: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.722815: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.722820: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.722933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.722940: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.722942: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.722944: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.722959: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <...>-10919 [006] d..3 276946.722967: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.722967: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.722968: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.722971: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [006] d..3 276946.722971: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.722973: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.722977: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.722980: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.722984: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.722995: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.722999: cpu_idle: state=0 cpu_id=7
+ vsync_retire_w-192 [002] d..3 276946.723006: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.723015: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.723187: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.723192: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.723194: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.723197: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [004] d..3 276946.723285: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.723289: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.723291: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.723293: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.723340: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.723345: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.723403: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.723409: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.723460: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.723465: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723467: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.723469: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.723492: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.723492: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723495: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.723496: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.723496: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723499: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.723519: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.723522: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.723631: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.723636: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723638: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.723640: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.723660: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.723661: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723664: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.723665: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723667: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.723669: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.723689: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.723692: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.723801: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.723806: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.723808: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.723810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.723814: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.723818: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.723820: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.723822: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.723850: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.723855: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.723866: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.723871: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.724021: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.724027: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724029: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.724031: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724052: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.724053: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724055: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.724056: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.724057: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724059: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724080: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724083: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.724159: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.724164: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724166: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.724167: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724187: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.724189: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724190: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.724193: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724194: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.724196: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724215: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724219: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.724245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.724256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.724258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.724261: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.724264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.724265: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.724280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.724289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.724291: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.724296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.724306: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.724308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.724316: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.724320: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.724334: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.724334: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.724335: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.724341: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.724341: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724343: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.724344: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.724345: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.724353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.724354: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.724355: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.724358: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ writer-5743 [000] d..3 276946.724361: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.724365: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.724376: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.724383: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [007] d..3 276946.724384: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.724387: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.724392: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [006] d..3 276946.724392: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724393: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.724394: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.724395: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.724397: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.724403: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.724417: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.724420: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ trace-cmd-12199 [005] d..3 276946.724420: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.724420: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.724423: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.724424: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.724425: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.724426: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ FastMixer-1198 [001] d..3 276946.724427: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcuop/6-60 [004] d..3 276946.724434: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.724436: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.724438: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.724439: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.724440: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/6-60 [004] d..3 276946.724443: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ rcuop/2-28 [005] d..3 276946.724443: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=004
+ rcuop/6-60 [004] d..3 276946.724445: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.724447: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=002
+ rcu_preempt-7 [003] d..3 276946.724448: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.724450: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.724452: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ rcuop/2-28 [005] d..3 276946.724452: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724454: cpu_idle: state=4294967295 cpu_id=7
+ rcuop/2-28 [005] d..3 276946.724455: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [007] d..3 276946.724456: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ <idle>-0 [002] d..3 276946.724458: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/2-28 [005] d..3 276946.724458: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [003] d..3 276946.724458: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.724461: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.724463: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ <idle>-0 [000] d..3 276946.724463: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.724469: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-36 [007] d..3 276946.724469: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.724470: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [007] d..3 276946.724472: cpu_idle: state=0 cpu_id=7
+ rcuop/2-28 [005] d..3 276946.724477: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.724480: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.724481: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ rcuop/6-60 [004] d..3 276946.724483: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.724487: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.724494: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.724507: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.724513: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724515: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.724516: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724517: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.724526: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.724538: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.724538: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.724542: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724544: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724565: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724569: cpu_idle: state=0 cpu_id=7
+ rcuop/7-68 [002] d..3 276946.724569: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.724580: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.724763: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.724770: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724771: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.724773: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724793: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.724796: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724797: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.724801: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724803: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.724805: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.724825: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724828: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.724856: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [003] d..3 276946.724860: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.724864: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.724866: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.724870: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.724876: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.724902: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.724909: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.724921: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.724923: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.724929: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-10919 [006] d..3 276946.724937: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.724943: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.724944: cpu_idle: state=4294967295 cpu_id=7
+ DispSync-650 [000] d..3 276946.724945: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724946: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.724955: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.724987: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.724992: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [001] d..3 276946.725014: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.725028: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.725030: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.725032: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.725040: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.725052: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.725055: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.725061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.725086: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.725097: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.725169: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.725175: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725176: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.725178: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.725199: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.725202: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725203: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.725206: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725208: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.725210: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.725224: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-12059 [007] d..3 276946.725229: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.725231: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.725232: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.725233: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.725235: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.725294: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.725307: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.725311: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.725318: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.725354: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.725355: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.725359: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.725359: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725361: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.725363: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.725371: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-649 [003] d..3 276946.725383: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-12059 [007] d..3 276946.725384: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.725385: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.725386: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725387: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.725390: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.725391: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [007] d..3 276946.725391: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.725393: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.725413: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.725416: cpu_idle: state=0 cpu_id=7
+ <...>-649 [003] d..3 276946.725420: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.725432: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.725436: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.725437: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [000] d..3 276946.725441: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.725444: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.725452: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.725454: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.725457: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.725463: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [003] d..3 276946.725478: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-649 [003] d..3 276946.725486: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.725489: cpu_idle: state=4294967295 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.725492: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.725493: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [007] d..3 276946.725505: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725506: cpu_idle: state=4294967295 cpu_id=7
+ <...>-649 [003] d..3 276946.725508: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.725508: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [006] d..3 276946.725509: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.725516: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.725519: cpu_idle: state=0 cpu_id=3
+ appEventThread-651 [000] d..3 276946.725523: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.725533: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.725542: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.725589: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.725595: cpu_idle: state=0 cpu_id=7
+ ndroid.systemu-4573 [002] d..3 276946.725638: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725651: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.725653: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.725655: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.725668: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.725682: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.725701: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.725706: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.725757: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.725769: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.725773: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.725779: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.725801: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.725805: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.725808: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.725809: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.725812: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.725814: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.725815: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.725816: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.725818: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.725819: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.725820: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.725821: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.725824: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [002] d..3 276946.725840: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.725851: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.725862: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.725872: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.725874: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.725877: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.725883: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [003] d..3 276946.725914: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [003] d..3 276946.725922: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [003] d..3 276946.725925: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.725940: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [003] d..3 276946.725943: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.725951: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.725957: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <...>-12059 [007] d..3 276946.725959: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.725963: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.725967: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.725969: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.725971: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.725972: cpu_idle: state=0 cpu_id=7
+ <...>-649 [003] d..3 276946.725973: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.725975: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.725981: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-10919 [006] d..3 276946.726000: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.726005: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.726007: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12205 [004] d..3 276946.726010: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.726010: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.726015: cpu_idle: state=0 cpu_id=4
+ <...>-649 [003] d..3 276946.726030: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.726032: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.726036: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.726041: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.726043: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.726046: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [003] d..3 276946.726078: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.726083: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.726089: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.726090: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.726092: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.726095: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.726098: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12201 [000] d..3 276946.726102: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.726107: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.726109: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.726110: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.726111: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.726117: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.726134: workqueue_queue_work: work struct=0xffffffede8fdcc28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.726137: workqueue_activate_work: work struct 0xffffffede8fdcc28
+ <idle>-0 [002] d..3 276946.726139: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.726155: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.726156: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.726157: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.726160: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.726160: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.726165: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.726166: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.726200: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.726204: workqueue_execute_start: work struct 0xffffffede8fdcc28: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [004] d..3 276946.726214: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [004] d..3 276946.726215: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.726216: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.726222: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ kworker/u16:12-20386 [004] d..3 276946.726239: workqueue_execute_end: work struct 0xffffffede8fdcc28
+ kworker/u16:12-20386 [004] d..3 276946.726240: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.726247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.726254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ kworker/u16:12-20386 [004] d..3 276946.726256: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.726259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.726264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:12-20386 [004] d..3 276946.726264: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:12-20386 [004] d..3 276946.726266: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [004] d..3 276946.726269: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ UnityMain-5695 [005] d..3 276946.726269: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [004] d..3 276946.726277: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.726283: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.726289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.726298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.726300: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.726306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-4291 [005] d..3 276946.726318: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ writer-5743 [000] d..3 276946.726319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.726323: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.726332: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.726332: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.726335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.726336: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.726342: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ FastMixer-1198 [001] d..3 276946.726350: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.726353: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.726360: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-4291 [005] d..3 276946.726361: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.726365: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-4291 [005] d..3 276946.726368: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.726369: cpu_idle: state=4294967295 cpu_id=4
+ dsps_smem_glin-86 [003] d..3 276946.726370: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.726371: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.726376: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.726378: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.726380: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1040 [004] d..3 276946.726388: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.726389: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1040 [004] d..3 276946.726393: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.726396: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ sensors@1.0-se-1040 [004] d..3 276946.726409: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ FMOD-12164 [005] d..3 276946.726413: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.726415: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.726425: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ FastMixer-1198 [001] d..3 276946.726427: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726438: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.726438: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-1115 [004] d..3 276946.726440: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.726449: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.726452: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.726452: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [002] d..3 276946.726458: workqueue_queue_work: work struct=0xffffffede8fdcc28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.726459: workqueue_activate_work: work struct 0xffffffede8fdcc28
+ FastMixer-1198 [001] d..3 276946.726461: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.726461: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.726463: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.726468: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.726469: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.726471: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.726473: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [004] d..3 276946.726473: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.726478: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1115 [004] d..3 276946.726478: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.726480: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.726484: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726486: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [001] d..3 276946.726490: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.726494: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-867 [004] d..3 276946.726497: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.726498: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726500: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726501: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.726506: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.726511: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.726513: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.726516: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.726519: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ UnityMain-5695 [005] d..3 276946.726519: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726520: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726523: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726524: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.726525: cpu_idle: state=0 cpu_id=0
+ smem_native_ds-85 [002] d..3 276946.726527: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726527: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726527: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726532: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.726533: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.726540: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.726554: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.726567: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ smem_native_ds-85 [002] d..3 276946.726567: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.726568: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.726570: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.726575: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [004] d..3 276946.726576: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.726577: cpu_idle: state=0 cpu_id=2
+ Worker-5713 [004] d..3 276946.726592: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ SensorService-4286 [000] d..3 276946.726611: print: 0xffffff87dfd69750s: E|1661
+ trace-cmd-12200 [004] d..3 276946.726635: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.726644: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.726672: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ SensorService-4286 [000] d..3 276946.726679: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ Worker-5712 [004] d..3 276946.726680: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.726682: workqueue_execute_start: work struct 0xffffffede8fdcc28: function 0xffffff87e01740e8f
+ <...>-8794 [004] d..3 276946.726687: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.726688: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [004] d..3 276946.726688: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.726692: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.726701: workqueue_execute_end: work struct 0xffffffede8fdcc28
+ <...>-8794 [004] d..3 276946.726703: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-8794 [004] d..3 276946.726712: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ SensorService-4286 [000] d..3 276946.726713: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <...>-8794 [004] d..3 276946.726716: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-8794 [004] d..3 276946.726717: workqueue_execute_end: work struct 0xffffffee79748960
+ UnityMain-5695 [005] d..3 276946.726719: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-8794 [004] d..3 276946.726720: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.726725: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ Worker-5714 [004] d..3 276946.726727: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.726740: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.726741: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.726745: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-4291 [005] d..3 276946.726745: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.726751: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.726751: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [000] d..3 276946.726751: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1040 [004] d..3 276946.726762: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.726764: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.726768: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.726772: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726774: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726775: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.726778: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.726780: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726781: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.726782: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.726789: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.726797: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [004] d..3 276946.726804: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-4888 [007] d..3 276946.726805: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ sensors@1.0-se-1115 [004] d..3 276946.726807: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.726807: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.726811: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.726815: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.726816: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [007] d..3 276946.726817: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ Worker-5714 [004] d..3 276946.726823: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [004] d..3 276946.726832: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.726833: print: 0xffffff87dfd69750s: E|4573
+ SensorService-4286 [000] d..3 276946.726835: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.726839: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [000] d..3 276946.726873: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ UnityMain-5695 [005] d..3 276946.726883: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726887: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726888: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.726890: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.726890: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726892: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.726893: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.726898: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ SensorService-4286 [000] d..3 276946.726900: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726901: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726904: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726906: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726908: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ SensorService-4286 [000] d..3 276946.726913: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.726913: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.726917: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5713 [004] d..3 276946.726917: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [005] d..3 276946.726922: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.726923: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-867 [004] d..3 276946.726927: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.726930: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.726933: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.726945: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [004] d..3 276946.726950: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ SensorService-4286 [000] d..3 276946.726954: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.726964: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12202 [004] d..3 276946.726980: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.726986: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.726996: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.727037: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.727041: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.727076: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727080: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727081: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.727094: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.727102: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727103: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727104: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.727114: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.727117: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727119: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727120: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.727127: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.727129: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727131: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727131: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.727138: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.727210: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.727223: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ Worker-5715 [004] d..3 276946.727225: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.727227: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.727228: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-4888 [007] d..3 276946.727233: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [002] d..3 276946.727234: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5712 [004] d..3 276946.727235: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.727284: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-4888 [007] d..3 276946.727306: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ trace-cmd-12198 [004] d..3 276946.727323: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.727323: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.727323: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.727326: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5747 [002] d..3 276946.727327: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ Worker-5714 [004] d..3 276946.727332: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.727333: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [004] d..3 276946.727339: cpu_idle: state=0 cpu_id=4
+ UnityMain-5747 [002] d..3 276946.727341: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=000
+ <idle>-0 [000] d..3 276946.727343: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.727357: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.727364: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5747 [002] d..3 276946.727364: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.727371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <...>-649 [003] d..3 276946.727378: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [003] d..3 276946.727384: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-649 [003] d..3 276946.727387: print: 0xffffff87dfd69750s: E|622
+ EnlightenWorke-5748 [000] d..3 276946.727388: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [000] d..3 276946.727399: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.727402: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.727409: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-649 [003] d..3 276946.727412: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ EnlightenWorke-5748 [000] d..3 276946.727420: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5747 [001] d..3 276946.727424: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=000
+ <idle>-0 [000] d..3 276946.727430: cpu_idle: state=0 cpu_id=0
+ UnityMain-5747 [001] d..3 276946.727431: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=000
+ <idle>-0 [000] d..3 276946.727434: cpu_idle: state=4294967295 cpu_id=0
+ <...>-649 [003] d..3 276946.727439: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.727440: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ kgsl_worker_th-294 [002] d..3 276946.727444: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.727445: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ EnlightenWorke-5748 [000] d..3 276946.727446: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ kgsl_worker_th-294 [002] d..3 276946.727447: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=004
+ UnityMain-5747 [001] d..3 276946.727447: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.727452: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <...>-649 [003] d..3 276946.727453: print: 0xffffff87dfd69750s: E|622
+ EnlightenWorke-5748 [000] d..3 276946.727455: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-649 [003] d..3 276946.727457: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityMain-5695 [005] d..3 276946.727460: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.727461: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5695 [005] d..3 276946.727467: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ UnityMain-5747 [001] d..3 276946.727469: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.727474: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ EnlightenWorke-5748 [000] d..3 276946.727485: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.727486: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [000] d..3 276946.727490: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ UnityMain-5747 [001] d..3 276946.727496: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ <...>-649 [003] d..3 276946.727497: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.727502: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.727504: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5747 [001] d..3 276946.727511: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [002] d..3 276946.727513: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ EnlightenWorke-5748 [002] d..3 276946.727520: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <...>-649 [003] d..3 276946.727524: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.727524: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ EnlightenWorke-5748 [002] d..3 276946.727535: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.727537: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.727546: cpu_idle: state=0 cpu_id=2
+ UnityMain-5747 [001] d..3 276946.727550: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.727560: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.727561: cpu_idle: state=0 cpu_id=1
+ <...>-649 [003] d..3 276946.727565: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.727578: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.727592: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.727605: print: 0xffffff87dfd69750s: E|4573
+ kworker/u16:12-20386 [000] d..3 276946.727606: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.727612: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.727614: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.727615: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.727617: print: 0xffffff87dfd69750s: E|4573
+ Thread-9-5756 [005] d..3 276946.727624: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:12-20386 [000] d..3 276946.727642: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-4888 [007] d..3 276946.727646: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.727656: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.727663: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ smem_native_rp-87 [000] d..3 276946.727665: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=000
+ <idle>-0 [007] d..3 276946.727667: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.727680: sched_blocked_reason: pid=20386 iowait=0 caller=0xffffff87e016ffccS
+ Thread-9-5756 [005] d..3 276946.727684: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=005
+ smem_native_rp-87 [000] d..3 276946.727707: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [000] d..3 276946.727743: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-12059 [007] d..3 276946.727747: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.727753: cpu_idle: state=0 cpu_id=7
+ kworker/u16:12-20386 [000] d..3 276946.727756: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.727762: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.727766: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.727766: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.727837: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.727844: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.727846: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.727848: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.727861: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.727870: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.727871: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.727875: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.727878: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.727897: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.727901: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.727973: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727977: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.727979: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.728023: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728033: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728035: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728036: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.728049: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.728062: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.728067: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728068: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.728070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.728093: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.728095: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.728099: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728100: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.728121: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.728125: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.728171: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728177: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728178: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728179: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.728179: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728180: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728182: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728182: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728183: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728186: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.728202: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.728206: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.728210: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.728216: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.728219: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.728220: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.728224: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.728226: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.728226: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.728228: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728229: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728229: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728231: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728231: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.728231: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728232: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728234: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728234: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728236: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.728242: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.728244: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.728246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5715 [004] d..3 276946.728246: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [007] d..3 276946.728249: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.728250: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.728251: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.728253: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.728253: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.728254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.728255: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728257: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.728259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.728259: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.728264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.728271: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728274: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728276: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [007] d..3 276946.728279: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.728282: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.728285: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [000] d..3 276946.728286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.728296: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.728299: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.728304: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.728317: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.728320: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.728321: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728325: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728325: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.728327: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.728327: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.728327: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728327: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728328: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [001] d..3 276946.728329: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.728330: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.728330: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.728331: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728332: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728333: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.728334: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.728335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.728336: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728337: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.728337: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728339: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.728340: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728340: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728342: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.728343: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.728345: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [001] d..3 276946.728347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.728347: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.728351: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.728352: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.728353: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.728355: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.728355: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728356: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.728357: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.728360: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.728361: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.728366: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.728377: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.728385: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.728386: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.728390: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728392: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.728393: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.728415: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.728416: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.728420: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728421: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.728423: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.728434: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.728434: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.728436: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.728438: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [007] d..3 276946.728441: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.728444: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.728445: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.728448: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.728448: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.728453: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.728458: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.728460: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.728460: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728461: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.728463: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.728465: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.728473: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.728475: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.728477: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.728479: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.728486: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.728513: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.728514: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.728520: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.728524: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.728615: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.728617: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.728626: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.728631: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.728633: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.728635: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.728640: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728677: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [007] d..3 276946.728678: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728681: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.728682: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.728683: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.728698: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728718: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728722: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728723: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728724: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.728725: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728725: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.728726: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.728728: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728728: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.728730: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.728733: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.728735: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.728737: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.728742: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.728745: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.728773: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728776: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.728777: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.728823: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.728846: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.728851: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.728851: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.728853: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.728853: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.728855: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.728856: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.728871: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.728880: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.728885: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.728890: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <...>-12059 [007] d..3 276946.728897: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.728902: cpu_idle: state=0 cpu_id=7
+ DispSync-650 [000] d..3 276946.728913: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.728919: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.728929: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [004] d..3 276946.728949: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.728950: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [004] d..3 276946.728951: cpu_idle: state=0 cpu_id=4
+ DispSync-650 [000] d..3 276946.728954: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.728956: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [001] d..3 276946.728963: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.728964: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.728969: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <idle>-0 [000] d..3 276946.728984: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.728989: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ sfEventThread-652 [000] d..3 276946.729028: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <...>-5201 [001] d..3 276946.729033: clock_set_rate: bimc_msmbus_a_clk state=767950848 cpu_id=1
+ <...>-5201 [001] d..3 276946.729039: clock_set_rate: bimc_a_clk state=767950848 cpu_id=1
+ sfEventThread-652 [000] d..3 276946.729041: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.729044: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.729049: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [000] d..3 276946.729062: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.729072: cpu_idle: state=0 cpu_id=0
+ <...>-5201 [001] d..3 276946.729072: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=000
+ <...>-5201 [001] d..3 276946.729084: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.729086: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [006] d..3 276946.729091: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.729094: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-10919 [006] d..3 276946.729097: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729098: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.729101: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-5201 [001] d..3 276946.729103: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ smem_native_rp-87 [003] d..3 276946.729111: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.729112: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.729114: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.729117: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [003] d..3 276946.729119: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.729122: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.729124: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729126: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.729127: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.729127: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729130: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729135: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ UnityMain-5695 [005] d..3 276946.729135: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729139: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729140: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.729141: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-12059 [007] d..3 276946.729150: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.729153: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.729153: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.729175: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.729176: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729242: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729246: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729247: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729248: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729249: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729249: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729250: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729252: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729252: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729254: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729255: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729255: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729257: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729258: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729258: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729260: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729261: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729261: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729263: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729263: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729264: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729265: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729268: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729269: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729271: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729272: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729272: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729274: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729275: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729275: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729276: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729277: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729277: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729279: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729280: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729281: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729282: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729285: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.729287: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.729289: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.729293: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.729297: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.729300: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.729301: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ UnityMain-5695 [005] d..3 276946.729305: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.729305: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.729309: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.729309: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.729310: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.729314: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [001] d..3 276946.729314: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <idle>-0 [000] d..3 276946.729318: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.729318: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.729322: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [005] d..3 276946.729322: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729323: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityMain-5695 [005] d..3 276946.729334: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729338: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729338: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729340: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729340: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729340: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-5201 [001] d..3 276946.729341: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.729342: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729343: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729343: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729345: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ UnityMain-5695 [005] d..3 276946.729345: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729346: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729346: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729348: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729349: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729350: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.729351: cpu_idle: state=4294967295 cpu_id=7
+ <...>-5201 [001] d..3 276946.729351: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ <idle>-0 [007] d..3 276946.729352: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.729353: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729353: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.729354: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.729355: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ UnityMain-5695 [005] d..3 276946.729357: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.729358: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.729359: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729359: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5713 [004] d..3 276946.729359: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.729360: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.729361: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [004] d..3 276946.729362: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [007] d..3 276946.729363: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.729365: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.729369: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-5201 [001] d..3 276946.729370: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729370: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ smem_native_rp-87 [003] d..3 276946.729374: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.729375: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729376: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.729378: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.729381: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.729382: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.729398: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.729403: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.729404: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.729407: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <...>-10919 [006] d..3 276946.729409: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729412: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729412: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.729412: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [001] d..3 276946.729415: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.729415: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729416: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.729420: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <idle>-0 [000] d..3 276946.729423: cpu_idle: state=4294967295 cpu_id=0
+ UnityGfxDevice-5711 [005] d..3 276946.729427: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.729427: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.729435: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729439: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729439: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729440: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729441: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729442: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729442: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729444: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729446: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729446: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5712 [004] d..3 276946.729448: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-5201 [001] d..3 276946.729449: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729450: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.729451: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.729451: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729453: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729453: print: 0xffffff87dfd69750s: B|622|wait
+ Worker-5715 [004] d..3 276946.729454: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729455: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729457: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.729458: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.729459: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.729459: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729461: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729461: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729462: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.729464: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ Worker-5712 [004] d..3 276946.729465: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729466: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [005] d..3 276946.729467: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [004] d..3 276946.729467: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729470: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ surfaceflinger-622 [002] d..3 276946.729471: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12203 [007] d..3 276946.729473: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.729478: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729478: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-12059 [007] d..3 276946.729484: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729485: cpu_idle: state=4294967295 cpu_id=4
+ FMOD-12164 [005] d..3 276946.729485: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729486: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729487: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [007] d..3 276946.729490: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729491: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729492: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729494: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729494: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729496: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729496: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.729497: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.729498: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729502: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.729513: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729517: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729518: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12205 [004] d..3 276946.729527: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.729531: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729531: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.729531: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.729534: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.729536: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.729540: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729541: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <...>-10919 [006] d..3 276946.729543: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.729544: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.729548: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729550: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.729552: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [007] d..3 276946.729552: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.729554: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.729559: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [004] d..3 276946.729562: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.729563: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.729581: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.729588: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729592: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729592: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729593: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729594: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729595: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729595: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sfEventThread-652 [000] d..3 276946.729596: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.729597: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729597: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729598: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729598: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.729599: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.729600: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [004] d..3 276946.729603: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729604: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729604: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.729606: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.729606: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.729607: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729607: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729609: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729610: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729610: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.729610: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [005] d..3 276946.729611: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729612: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729612: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729614: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729614: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ Worker-5713 [004] d..3 276946.729615: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729616: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729617: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729618: print: 0xffffff87dfd69750s: B|622|preComposition
+ Worker-5712 [004] d..3 276946.729621: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729625: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.729631: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.729632: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [004] d..3 276946.729634: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.729636: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.729638: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.729642: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.729646: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729647: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729650: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729650: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729652: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729652: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729652: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729654: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729655: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729655: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729657: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729659: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729661: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.729664: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.729667: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [004] d..3 276946.729667: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.729669: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.729671: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.729675: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.729678: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.729696: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.729701: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [002] d..3 276946.729704: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.729704: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729707: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.729707: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ UnityMain-5695 [005] d..3 276946.729709: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.729719: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729733: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729736: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729737: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729738: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729738: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729739: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729740: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729742: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729742: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729744: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729745: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729746: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729748: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729748: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.729749: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729751: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729752: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729752: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729753: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729754: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729754: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729756: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.729757: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729757: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729759: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729759: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729760: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729761: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729762: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.729764: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729764: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729766: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729768: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [004] d..3 276946.729768: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.729771: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.729778: print: 0xffffff87dfd69750s: B|622|prepare
+ <...>-10919 [006] d..3 276946.729790: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.729792: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [006] d..3 276946.729795: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729797: cpu_idle: state=4294967295 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.729798: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.729799: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729809: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729812: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729814: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.729817: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.729820: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.729823: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.729831: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.729840: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729852: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729855: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729855: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729857: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729857: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729857: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.729858: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729860: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729860: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729862: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729863: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729864: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729864: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729866: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729866: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.729867: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-12059 [007] d..3 276946.729867: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729868: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729869: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729869: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729871: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.729872: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.729872: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.729872: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729873: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.729873: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729875: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.729876: cpu_idle: state=0 cpu_id=3
+ Worker-5715 [004] d..3 276946.729876: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729876: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.729877: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.729878: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729878: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.729879: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.729882: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.729882: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729882: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.729883: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.729885: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729887: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.729887: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5712 [004] d..3 276946.729887: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [007] d..3 276946.729889: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [001] d..3 276946.729889: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [004] d..3 276946.729889: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.729893: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.729895: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [004] d..3 276946.729899: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.729902: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729905: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729906: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.729910: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.729913: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.729918: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.729923: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.729924: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.729935: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729938: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.729939: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.729957: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [006] d..3 276946.729968: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.729974: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.729975: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.729978: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.729978: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.729984: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.729992: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.729996: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-10919 [006] d..3 276946.730001: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ trace-cmd-12204 [007] d..3 276946.730032: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.730037: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.730047: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [005] d..3 276946.730052: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730056: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730058: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.730062: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.730069: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-12059 [007] d..3 276946.730070: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.730075: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.730082: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730087: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730089: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730091: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [006] d..3 276946.730143: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.730148: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.730150: cpu_idle: state=4294967295 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.730151: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.730153: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730159: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730162: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730163: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [006] d..3 276946.730175: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.730175: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.730176: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.730179: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.730180: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.730181: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730182: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730183: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [007] d..3 276946.730201: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.730205: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.730213: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730219: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730222: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730223: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.730235: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730239: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730241: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730242: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.730248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.730256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.730261: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.730266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityGfxDevice-5711 [005] d..3 276946.730269: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730274: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730277: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730278: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.730288: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.730289: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.730294: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.730294: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.730296: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.730296: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.730296: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.730297: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.730298: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.730306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.730309: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.730315: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [007] d..3 276946.730319: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.730320: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.730322: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.730323: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.730324: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.730326: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.730326: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.730334: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.730338: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.730340: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [007] d..3 276946.730346: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.730349: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.730349: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.730351: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.730352: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.730356: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.730357: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.730357: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.730367: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [002] d..3 276946.730368: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.730375: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.730379: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.730383: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.730385: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.730391: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.730399: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.730410: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.730433: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.730433: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.730437: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.730437: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.730438: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730439: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730440: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730440: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.730440: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.730441: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730442: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.730442: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.730442: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730444: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730448: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730449: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730451: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730453: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730454: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5713 [004] d..3 276946.730455: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730457: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5715 [004] d..3 276946.730457: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [007] d..3 276946.730458: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730459: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730461: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730462: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.730462: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5714 [004] d..3 276946.730462: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730464: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730465: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730466: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730469: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730470: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730471: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730472: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730472: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730474: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730474: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.730476: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730477: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12203 [007] d..3 276946.730477: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.730478: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5715 [004] d..3 276946.730479: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.730488: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730490: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.730494: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.730500: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [002] d..3 276946.730503: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5712 [004] d..3 276946.730504: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.730505: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5713 [004] d..3 276946.730506: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.730507: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.730507: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.730508: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.730511: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [001] d..3 276946.730511: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [007] d..3 276946.730512: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.730513: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.730516: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730523: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.730523: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730527: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730529: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.730535: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [005] d..3 276946.730541: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730554: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730557: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730558: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730559: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730559: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730560: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.730562: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.730562: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730563: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730564: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730565: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730567: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730567: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730568: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730569: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730569: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730571: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.730571: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.730572: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730572: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730574: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730575: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.730577: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730578: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5715 [004] d..3 276946.730579: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730580: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730581: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [004] d..3 276946.730583: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.730587: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.730617: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.730619: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.730622: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.730632: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730635: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730637: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.730639: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [005] d..3 276946.730647: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730656: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730659: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730660: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730661: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730661: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730662: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730663: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730664: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730665: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730666: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.730666: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [005] d..3 276946.730667: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730668: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730669: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730670: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730671: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.730671: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730673: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730674: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730674: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730676: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730676: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730677: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730678: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.730679: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730679: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730681: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730681: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.730682: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730683: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730684: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.730686: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.730690: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.730693: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730697: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730701: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.730702: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [005] d..3 276946.730702: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.730715: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.730717: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.730722: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.730723: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [007] d..3 276946.730724: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.730727: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.730732: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.730735: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.730740: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-10919 [006] d..3 276946.730747: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.730750: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.730754: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.730756: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730764: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730768: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730769: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730770: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730770: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730771: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730772: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730773: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730774: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730775: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.730776: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.730779: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [004] d..3 276946.730780: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.730785: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [004] d..3 276946.730786: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.730788: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.730793: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.730795: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.730796: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730796: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730799: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730800: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730801: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730801: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730802: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730802: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.730803: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730804: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.730807: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730810: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.730814: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.730815: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.730817: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.730819: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.730820: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ Worker-5714 [004] d..3 276946.730823: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.730824: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.730826: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.730831: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.730834: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.730834: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.730835: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.730838: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.730838: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.730839: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.730841: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.730845: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [002] d..3 276946.730848: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [002] d..3 276946.730852: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.730854: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.730858: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [002] d..3 276946.730861: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.730865: print: 0xffffff87dfd69750s: B|622|doComposition
+ trace-cmd-12199 [005] d..3 276946.730868: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.730871: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.730876: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.730878: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.730880: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [005] d..3 276946.730880: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.730882: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ trace-cmd-12203 [007] d..3 276946.730904: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.730909: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.730918: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.730926: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.730936: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ UnityMain-5695 [005] d..3 276946.730938: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.730941: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ UnityMain-5695 [005] d..3 276946.730941: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730943: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.730951: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [005] d..3 276946.730954: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730970: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730973: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730974: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730975: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.730975: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730975: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730977: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730977: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.730978: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730979: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730980: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.730981: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.730982: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5713 [005] d..3 276946.730982: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.730984: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730984: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730986: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730986: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.730987: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730988: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.730989: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.730991: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5713 [005] d..3 276946.730991: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [004] d..3 276946.730991: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730991: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.730993: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.730994: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730995: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.730995: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.730998: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.730999: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.730999: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.730999: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [005] d..3 276946.731000: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731001: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.731001: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731002: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.731003: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5715 [004] d..3 276946.731004: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731005: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ <idle>-0 [007] d..3 276946.731006: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.731006: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731009: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=005
+ Worker-5714 [004] d..3 276946.731017: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731019: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.731021: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [004] d..3 276946.731022: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [005] d..3 276946.731022: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731023: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.731025: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ UnityMain-5695 [005] d..3 276946.731026: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731027: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731028: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.731028: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.731028: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731029: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.731031: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.731035: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.731038: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.731040: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.731043: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.731046: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.731048: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.731049: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731051: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731052: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.731052: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.731055: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.731057: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=6
+ <idle>-0 [003] d..3 276946.731060: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-10919 [006] d..3 276946.731060: workqueue_activate_work: work struct 0xffffffede0d50d80
+ <...>-10919 [006] d..3 276946.731062: sched_waking: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ HwBinder:624_3-679 [001] d..3 276946.731065: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [003] d..3 276946.731067: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [006] d..3 276946.731067: sched_wakeup: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.731071: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [003] d..3 276946.731072: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [006] d..3 276946.731073: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=kworker/6:0 next_pid=10834 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731074: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731075: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ kworker/6:0-10834 [006] d..3 276946.731079: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ HwBinder:624_3-679 [001] d..3 276946.731084: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ kworker/6:0-10834 [006] d..3 276946.731092: workqueue_execute_end: work struct 0xffffffede0d50d80
+ FMOD-5742 [002] d..3 276946.731093: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.731095: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.731097: sched_switch: prev_comm=kworker/6:0 prev_pid=10834 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityGfxDevice-5711 [005] d..3 276946.731098: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731101: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731104: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731105: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.731105: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.731106: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.731147: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731150: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731153: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731155: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731164: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731166: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731168: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731168: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731175: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731177: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731178: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731179: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731186: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731187: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731189: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731189: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731196: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731198: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731199: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731200: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [006] d..3 276946.731223: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.731228: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.731230: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.731232: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.731284: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.731289: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.731317: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.731331: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.731335: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731339: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731341: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.731344: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.731347: cpu_idle: state=4294967295 cpu_id=0
+ UnityGfxDevice-5711 [005] d..3 276946.731352: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.731353: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ UnityMain-5695 [005] d..3 276946.731356: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731359: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.731361: cpu_idle: state=4294967295 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.731363: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [007] d..3 276946.731363: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731381: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731384: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731385: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12203 [007] d..3 276946.731386: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731386: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.731386: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.731386: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.731387: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731388: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731388: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.731389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731390: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.731391: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.731391: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.731391: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.731392: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.731392: print: 0xffffff87dfd69750s: E|624
+ Worker-5712 [004] d..3 276946.731393: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.731394: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.731395: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731395: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.731396: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731397: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731398: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.731398: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731399: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731400: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.731402: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.731402: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731403: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731405: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731406: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.731407: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731409: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731409: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.731410: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731412: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731412: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.731413: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731413: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731414: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.731416: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.731416: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731418: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.731419: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.731420: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.731420: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731420: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731422: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731422: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.731422: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731424: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.731424: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.731425: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731426: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731427: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.731427: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.731427: print: 0xffffff87dfd69750s: E|624
+ Worker-5713 [005] d..3 276946.731428: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [004] d..3 276946.731430: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.731433: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.731436: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.731440: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.731450: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.731451: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731453: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731454: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.731458: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.731458: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.731461: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.731467: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [000] d..3 276946.731469: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.731474: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.731478: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.731486: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.731487: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.731489: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731493: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731495: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731496: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.731505: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.731517: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.731523: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.731523: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.731527: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ trace-cmd-12200 [004] d..3 276946.731527: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.731531: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.731532: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.731534: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.731536: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.731536: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.731537: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.731538: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.731542: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.731545: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.731555: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.731564: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.731565: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731571: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [007] d..3 276946.731571: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731574: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [007] d..3 276946.731574: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ UnityMain-5695 [005] d..3 276946.731575: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.731585: print: 0xffffff87dfd69750s: B|622|wait
+ UnityGfxDevice-5711 [005] d..3 276946.731586: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731594: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731596: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731597: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.731598: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.731602: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.731607: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.731620: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.731620: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [005] d..3 276946.731625: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.731626: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.731627: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731628: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.731629: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.731634: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.731638: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731644: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731646: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.731646: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [005] d..3 276946.731647: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.731651: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.731655: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.731659: print: 0xffffff87dfd69750s: E|622
+ AudioOut_15-1199 [007] d..3 276946.731669: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.731670: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.731671: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.731674: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.731676: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.731678: print: 0xffffff87dfd69750s: B|622|postComposition
+ UnityMain-5695 [005] d..3 276946.731679: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731680: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.731686: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.731691: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ UnityGfxDevice-5711 [005] d..3 276946.731692: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.731694: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.731698: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731700: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731701: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [002] d..3 276946.731708: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.731722: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.731727: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.731733: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.731736: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731739: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731741: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731742: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.731744: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.731752: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731757: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731760: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731761: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731764: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.731767: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.731770: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.731773: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-10919 [006] d..3 276946.731788: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.731792: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.731793: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731795: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ trace-cmd-12203 [007] d..3 276946.731796: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731799: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.731802: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.731804: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731805: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731807: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731808: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731818: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731823: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731825: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731826: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [007] d..3 276946.731844: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.731848: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.731854: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.731854: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731857: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.731857: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731859: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731860: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.731877: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731880: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731882: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731883: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12205 [007] d..3 276946.731889: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.731894: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.731895: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.731900: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.731905: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.731907: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.731908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.731909: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.731910: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.731913: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.731913: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.731913: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.731915: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.731916: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [007] d..3 276946.731917: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.731925: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.731929: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.731953: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.731961: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.731966: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.731967: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.732062: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.732067: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.732070: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.732072: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.732092: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.732095: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.732099: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.732100: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.732100: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.732114: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.732121: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732121: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732124: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.732124: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.732125: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.732159: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732163: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732166: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732167: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.732167: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.732171: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.732186: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.732204: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732208: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.732209: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732211: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.732212: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.732212: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.732214: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.732222: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.732233: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.732234: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.732238: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.732239: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.732247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.732256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [007] d..3 276946.732259: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732262: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.732263: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.732274: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.732276: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732277: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.732279: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.732280: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.732303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ trace-cmd-12198 [004] d..3 276946.732314: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.732316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.732318: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.732320: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.732321: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.732324: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.732330: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732332: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.732333: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732334: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.732335: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732339: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732339: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.732340: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ trace-cmd-12198 [004] d..3 276946.732340: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [007] d..3 276946.732341: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.732342: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732343: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.732343: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732344: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.732345: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5715 [004] d..3 276946.732346: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.732352: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732353: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732355: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732356: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732357: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732358: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732359: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.732360: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [000] d..3 276946.732361: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732362: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.732363: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732363: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.732364: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732364: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732365: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.732365: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5712 [004] d..3 276946.732365: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732367: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.732367: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.732368: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732368: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.732369: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732370: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732370: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.732371: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5715 [004] d..3 276946.732371: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [007] d..3 276946.732372: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732372: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.732373: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732374: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.732375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.732376: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732376: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.732377: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [004] d..3 276946.732378: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732379: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.732380: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732381: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732382: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732383: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.732383: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5712 [004] d..3 276946.732383: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.732387: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.732390: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [000] d..3 276946.732391: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.732392: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.732395: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732395: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.732396: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732398: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732399: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732400: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.732401: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.732401: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732401: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732404: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.732405: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.732405: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.732405: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.732407: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732407: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.732408: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [002] d..3 276946.732409: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5712 [004] d..3 276946.732410: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732413: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.732414: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732416: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732417: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732417: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732419: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732420: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.732420: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5715 [004] d..3 276946.732421: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.732421: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.732423: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.732424: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732424: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732427: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.732429: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732429: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.732430: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [005] d..3 276946.732432: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732433: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.732433: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732433: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.732435: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [000] d..3 276946.732436: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.732436: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732437: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ writer-5743 [002] d..3 276946.732439: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.732440: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732441: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.732443: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732444: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732446: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732446: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.732448: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.732448: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.732449: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732450: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.732450: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.732450: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.732452: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732452: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.732453: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.732453: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732454: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.732455: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ Worker-5712 [004] d..3 276946.732455: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732457: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.732458: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.732459: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732459: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732460: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.732464: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.732465: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.732467: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.732471: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.732474: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.732474: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [007] d..3 276946.732476: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.732480: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5713 [000] d..3 276946.732480: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732481: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732483: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732487: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732489: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.732491: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.732502: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.732502: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.732513: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.732514: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.732514: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.732516: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityMain-5695 [005] d..3 276946.732516: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732519: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732519: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732521: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732524: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-12059 [007] d..3 276946.732525: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732526: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.732527: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [007] d..3 276946.732531: cpu_idle: state=0 cpu_id=7
+ AudioTrack-5759 [005] d..3 276946.732536: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.732538: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.732539: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.732540: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.732540: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5712 [004] d..3 276946.732543: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.732545: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5714 [004] d..3 276946.732550: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ AudioTrack-5759 [005] d..3 276946.732552: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732553: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732555: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732555: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.732557: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732560: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732562: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732562: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732564: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.732565: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.732570: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.732580: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732583: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732584: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FMOD-12164 [004] d..3 276946.732589: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.732592: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [006] d..3 276946.732593: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5715 [004] d..3 276946.732594: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.732597: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.732598: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.732599: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.732600: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.732601: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.732603: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.732604: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732607: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732610: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732611: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732612: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732612: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.732612: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.732614: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.732615: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.732618: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.732621: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-10919 [006] d..3 276946.732622: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.732625: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.732625: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.732627: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.732628: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.732629: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5713 [000] d..3 276946.732630: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732632: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732632: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732634: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.732640: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [005] d..3 276946.732646: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.732652: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732656: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.732712: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732715: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732717: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.732729: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732733: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732735: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732736: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [006] d..3 276946.732742: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.732745: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.732747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732747: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.732748: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.732749: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.732749: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.732750: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.732757: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732770: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [007] d..3 276946.732771: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.732772: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.732772: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.732773: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.732774: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.732775: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.732776: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.732778: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.732799: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732802: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.732830: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.732834: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.732880: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.732886: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.732888: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.732890: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.732911: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.732911: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.732915: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.732916: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.732936: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.732940: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.733023: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733029: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733030: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733032: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.733044: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.733052: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.733055: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.733061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.733062: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.733065: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.733073: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.733077: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.733105: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.733109: cpu_idle: state=0 cpu_id=1
+ kgsl_worker_th-294 [002] d..3 276946.733139: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.733149: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.733161: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733167: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733169: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733171: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.733191: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.733192: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.733194: print: 0xffffff87dfd69750s: B|5677|query
+ <...>-10919 [006] d..3 276946.733195: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733198: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.733199: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.733201: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.733203: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.733204: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.733206: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.733207: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.733209: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.733211: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <...>-12059 [007] d..3 276946.733218: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.733221: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.733267: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.733278: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.733280: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ <idle>-0 [003] d..3 276946.733284: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.733291: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ <...>-10919 [006] d..3 276946.733292: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733297: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733298: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733300: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.733320: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.733322: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733323: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.733326: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733327: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733329: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.733343: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-12059 [007] d..3 276946.733351: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.733351: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <idle>-0 [007] d..3 276946.733354: cpu_idle: state=0 cpu_id=7
+ <...>-649 [003] d..3 276946.733356: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.733382: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [003] d..3 276946.733385: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.733392: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.733395: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.733399: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.733443: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-649 [003] d..3 276946.733444: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-10919 [006] d..3 276946.733448: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733451: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733452: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.733460: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.733463: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [007] d..3 276946.733473: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.733473: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733477: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733478: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.733499: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.733500: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.733502: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.733507: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [003] d..3 276946.733513: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.733580: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733585: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733587: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733588: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.733609: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.733609: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733613: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733613: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733619: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.733621: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.733623: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.733623: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.733640: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-12059 [007] d..3 276946.733645: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.733651: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [004] d..3 276946.733656: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.733662: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.733695: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.733698: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.733723: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.733728: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733730: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733732: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.733752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.733754: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.733758: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.733760: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.733779: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.733782: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.733788: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [005] d..3 276946.733830: sched_waking: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.733842: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.733845: sched_wakeup: comm=Binder:622_2 pid=649 prio=118 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.733846: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.733853: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.733854: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [007] d..3 276946.733855: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.733857: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-10919 [006] d..3 276946.733862: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.733865: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <...>-10919 [006] d..3 276946.733867: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.733868: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.733874: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ trace-cmd-12203 [007] d..3 276946.733879: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.733889: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sugov:0-603 [003] d..3 276946.733898: clock_set_rate: pwrcl_clk state=1036800000 cpu_id=3
+ <idle>-0 [005] d..3 276946.733901: cpu_idle: state=0 cpu_id=5
+ sugov:0-603 [003] d..3 276946.733909: cpu_frequency: state=1036800 cpu_id=0
+ <...>-12059 [007] d..3 276946.733921: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.733927: cpu_idle: state=0 cpu_id=7
+ sugov:0-603 [003] d..3 276946.733932: cpu_frequency: state=1036800 cpu_id=1
+ sugov:0-603 [003] d..3 276946.733937: cpu_frequency: state=1036800 cpu_id=2
+ sugov:0-603 [003] d..3 276946.733942: cpu_frequency: state=1036800 cpu_id=3
+ sugov:0-603 [003] d..3 276946.733956: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Binder:622_2 next_pid=649 next_prio=118
+ <...>-649 [003] d..3 276946.734009: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [003] d..3 276946.734015: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-649 [003] d..3 276946.734019: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.734037: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-649 [003] d..3 276946.734060: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-649 [003] d..3 276946.734072: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.734074: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-649 [003] d..3 276946.734077: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-10919 [006] d..3 276946.734081: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734082: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734085: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.734094: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.734103: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.734106: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.734109: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.734114: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734118: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.734133: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [007] d..3 276946.734139: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.734142: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.734150: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.734151: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.734155: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.734180: print: 0xffffff87dfd69750s: E|5677
+ <...>-649 [003] d..3 276946.734186: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.734188: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [003] d..3 276946.734201: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.734209: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.734215: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.734220: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734226: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734227: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734229: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.734246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.734250: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.734250: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.734253: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.734254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.734256: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734257: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.734259: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.734259: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734259: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.734265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.734265: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.734267: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [007] d..3 276946.734269: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.734270: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [007] d..3 276946.734272: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.734272: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734276: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734278: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734279: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.734284: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.734293: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [007] d..3 276946.734295: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.734295: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.734297: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.734301: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.734312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.734313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.734313: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.734314: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734315: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.734318: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.734323: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.734327: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.734341: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.734344: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.734353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.734360: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.734370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.734417: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.734429: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734435: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734437: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734440: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.734454: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.734466: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.734466: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.734467: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.734470: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.734476: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.734477: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [007] d..3 276946.734478: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.734479: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.734480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [007] d..3 276946.734482: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.734489: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.734492: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.734494: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.734497: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.734498: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.734500: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.734503: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.734511: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.734524: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.734547: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.734558: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.734561: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734568: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734570: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734572: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.734593: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.734594: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.734598: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734601: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.734621: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.734624: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.734695: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734700: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734702: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734704: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.734732: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.734737: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.734744: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.734749: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.734824: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734829: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734832: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734833: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.734853: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.734854: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734857: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.734858: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.734858: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734861: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.734880: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.734884: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.734907: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.734915: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.734918: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.734922: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.734925: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.734926: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.734964: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734970: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.734972: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.734974: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.734994: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.734994: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.734999: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735000: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735022: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735026: cpu_idle: state=0 cpu_id=7
+ kgsl_worker_th-294 [002] d..3 276946.735029: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.735041: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.735101: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [006] d..3 276946.735104: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.735105: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.735111: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735114: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735116: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.735135: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.735136: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.735140: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735142: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735161: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735165: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.735243: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735248: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735250: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735251: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.735265: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-12059 [007] d..3 276946.735271: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.735272: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-10919 [006] d..3 276946.735272: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735274: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.735275: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [006] d..3 276946.735277: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.735278: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.735278: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.735280: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [007] d..3 276946.735280: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.735281: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.735300: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735303: cpu_idle: state=0 cpu_id=7
+ kgsl_worker_th-294 [002] d..3 276946.735335: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.735346: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.735378: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735384: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735386: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735388: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735408: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.735409: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735412: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.735413: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735413: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735416: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735435: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735439: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.735443: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.735447: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735448: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735450: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.735472: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735476: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.735491: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.735496: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.735511: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735519: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735521: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735565: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735570: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.735640: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [006] d..3 276946.735642: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.735643: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.735645: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [006] d..3 276946.735647: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.735647: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [007] d..3 276946.735649: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735651: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.735657: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.735660: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.735671: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.735673: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.735677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735678: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735699: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735703: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.735781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735786: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735788: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735789: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735809: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.735810: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735812: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.735813: cpu_idle: state=4294967295 cpu_id=7
+ <...>-10919 [006] d..3 276946.735814: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735816: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735836: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735839: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.735907: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.735912: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.735916: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735921: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735924: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735926: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735946: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735950: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.735969: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735974: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735976: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735977: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.735987: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.735991: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.735991: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.735994: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.735996: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.735998: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.736081: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.736086: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.736135: workqueue_queue_work: work struct=0xffffffedf21ce6a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.736140: workqueue_activate_work: work struct 0xffffffedf21ce6a8
+ <idle>-0 [002] d..3 276946.736144: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.736151: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.736155: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.736157: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.736158: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.736160: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.736164: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.736171: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ kworker/u16:12-20386 [002] d..3 276946.736179: workqueue_execute_start: work struct 0xffffffedf21ce6a8: function 0xffffff87e01740e8f
+ kworker/u16:12-20386 [002] d..3 276946.736199: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [002] d..3 276946.736201: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:12-20386 [002] d..3 276946.736203: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.736216: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.736218: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.736219: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [004] d..3 276946.736223: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:12-20386 [002] d..3 276946.736239: workqueue_execute_end: work struct 0xffffffedf21ce6a8
+ <...>-8794 [004] d..3 276946.736240: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.736245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [004] d..3 276946.736247: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.736249: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [000] d..3 276946.736252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-8794 [004] d..3 276946.736253: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [000] d..3 276946.736257: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [002] d..3 276946.736257: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.736262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.736264: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.736269: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.736270: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.736271: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.736273: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.736278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.736285: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.736286: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.736287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.736289: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.736289: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [007] d..3 276946.736290: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.736295: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.736306: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1083 [004] d..3 276946.736306: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.736307: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.736315: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.736317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.736321: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1083 [004] d..3 276946.736324: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ FastMixer-1198 [001] d..3 276946.736336: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.736337: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.736346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.736353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1082 [004] d..3 276946.736356: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [004] d..3 276946.736361: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.736363: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [004] d..3 276946.736368: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ Thread-9-5756 [005] d..3 276946.736371: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.736374: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.736380: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.736383: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736389: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736391: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.736402: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.736403: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736404: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736405: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [001] d..3 276946.736406: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [007] d..3 276946.736419: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.736420: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.736420: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.736422: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.736424: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.736424: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [006] d..3 276946.736435: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.736436: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [004] d..3 276946.736438: print: 0xffffff87dfd69750s: E|867
+ <...>-10919 [006] d..3 276946.736440: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [005] d..3 276946.736445: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.736447: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.736449: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.736449: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.736454: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [004] d..3 276946.736457: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ AudioTrack-5759 [006] d..3 276946.736458: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ FastMixer-1198 [001] d..3 276946.736466: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.736473: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [004] d..3 276946.736473: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.736477: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [004] d..3 276946.736480: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [001] d..3 276946.736480: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.736483: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [002] d..3 276946.736499: workqueue_queue_work: work struct=0xffffffede4699f28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ SensorService-4286 [002] d..3 276946.736501: workqueue_activate_work: work struct 0xffffffede4699f28
+ writer-5743 [000] d..3 276946.736502: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.736502: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ sensors@1.0-se-867 [004] d..3 276946.736508: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.736513: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.736516: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.736519: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.736521: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.736524: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-8794 [005] d..3 276946.736526: workqueue_execute_start: work struct 0xffffffede4699f28: function 0xffffff87e01740e8f
+ <...>-8794 [005] d..3 276946.736532: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.736533: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.736533: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.736549: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <...>-8794 [005] d..3 276946.736551: workqueue_execute_end: work struct 0xffffffede4699f28
+ <...>-8794 [005] d..3 276946.736552: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.736553: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [005] d..3 276946.736559: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [003] d..3 276946.736561: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [005] d..3 276946.736565: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.736570: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.736571: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ SensorService-4286 [002] d..3 276946.736572: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [000] d..3 276946.736573: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.736573: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.736576: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.736577: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.736578: cpu_idle: state=4294967295 cpu_id=7
+ kworker/u16:12-20386 [003] d..3 276946.736579: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.736580: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.736584: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <idle>-0 [003] d..3 276946.736588: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.736589: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.736592: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.736595: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.736596: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.736659: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ sensors@1.0-se-1087 [000] d..3 276946.736672: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.736673: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.736674: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.736675: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.736679: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ SensorService-4286 [002] d..3 276946.736691: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ dsps_smem_glin-86 [003] d..3 276946.736708: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.736712: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.736718: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.736725: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.736730: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.736730: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.736732: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.736734: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ SensorService-4286 [002] d..3 276946.736737: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [003] d..3 276946.736743: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ sensors@1.0-se-1086 [005] d..3 276946.736746: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [000] d..3 276946.736748: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.736749: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.736750: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.736753: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-1086 [005] d..3 276946.736754: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.736756: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.736761: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.736761: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87e09552f0S
+ sensors@1.0-se-1086 [005] d..3 276946.736763: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.736764: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.736767: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <idle>-0 [005] d..3 276946.736767: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [002] d..3 276946.736767: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.736769: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [003] d..3 276946.736775: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.736779: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.736782: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-867 [004] d..3 276946.736782: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.736787: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736789: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736790: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.736791: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-867 [004] d..3 276946.736794: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.736798: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.736799: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <...>-781 [007] d..3 276946.736801: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ sensors@1.0-se-1115 [004] d..3 276946.736803: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [004] d..3 276946.736804: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736806: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.736807: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-781 [007] d..3 276946.736811: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.736813: print: 0xffffff87dfd69750s: E|867
+ smem_native_ds-85 [002] d..3 276946.736817: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ sensors@1.0-se-867 [004] d..3 276946.736819: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ smem_native_ds-85 [002] d..3 276946.736824: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=R+ ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ sensors@1.0-se-867 [004] d..3 276946.736837: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.736839: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.736840: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.736843: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.736843: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-84 [002] d..3 276946.736845: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <...>-10919 [006] d..3 276946.736848: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.736849: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12202 [007] d..3 276946.736851: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.736852: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.736857: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.736866: cpu_idle: state=4294967295 cpu_id=5
+ smem_native_ds-85 [002] d..3 276946.736867: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.736868: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.736878: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.736880: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.736916: sched_waking: comm=smem_native_lpa pid=83 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.736925: sched_wakeup: comm=smem_native_lpa pid=83 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.736930: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.736930: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [000] d..3 276946.736931: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [001] d..3 276946.736935: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.736935: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=120
+ SensorService-4286 [000] d..3 276946.736960: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.736971: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.736974: cpu_idle: state=4294967295 cpu_id=4
+ <...>-83 [003] d..3 276946.736976: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.736977: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.736984: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [003] d..3 276946.736987: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [000] d..3 276946.736988: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.736991: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.736994: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.736995: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.737001: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.737001: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.737008: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.737010: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.737011: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.737012: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.737014: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [003] d..3 276946.737014: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12201 [004] d..3 276946.737065: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.737070: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.737102: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.737108: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.737110: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.737113: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.737248: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.737254: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.737358: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.737364: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.737366: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.737368: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.737415: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.737423: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [001] d..3 276946.737431: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.737436: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.737451: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.737457: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-12059 [007] d..3 276946.737501: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.737507: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.737613: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.737619: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.737621: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.737623: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.737631: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.737634: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.737634: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.737637: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.737640: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.737647: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.737712: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.737721: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.737733: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.737739: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.737749: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [003] d..3 276946.737759: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [003] d..3 276946.737762: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.737776: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.737778: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.737781: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.737782: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <...>-12059 [007] d..3 276946.737790: sched_waking: comm=migration/6 pid=56 prio=0 target_cpu=006
+ <...>-12059 [007] d..3 276946.737793: sched_wakeup: comm=migration/6 pid=56 prio=0 target_cpu=006
+ rcuop/0-10 [004] d..3 276946.737794: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.737796: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.737797: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.737797: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=migration/6 next_pid=56 next_prio=0
+ <idle>-0 [007] d..3 276946.737801: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.737808: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.737810: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-56 [006] d..3 276946.737812: sched_switch: prev_comm=migration/6 prev_pid=56 prev_prio=0 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.737816: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [006] d..3 276946.737822: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <idle>-0 [006] d..3 276946.737825: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ rcuop/4-44 [003] d..3 276946.737826: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sugov:4-604 [006] d..3 276946.737837: clock_set_rate: perfcl_clk state=1881600000 cpu_id=6
+ <idle>-0 [003] d..3 276946.737838: cpu_idle: state=0 cpu_id=3
+ sugov:4-604 [006] d..3 276946.737843: cpu_frequency: state=1881600 cpu_id=4
+ sugov:4-604 [006] d..3 276946.737887: cpu_frequency: state=1881600 cpu_id=5
+ sugov:4-604 [006] d..3 276946.737890: cpu_frequency: state=1881600 cpu_id=6
+ sugov:4-604 [006] d..3 276946.737892: cpu_frequency: state=1881600 cpu_id=7
+ sugov:4-604 [006] d..3 276946.737899: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.737916: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.737960: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.737963: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.738009: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.738019: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.738022: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.738025: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.738241: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.738246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.738249: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.738257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.738265: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.738276: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.738278: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.738279: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.738281: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.738283: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.738312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.738322: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.738324: cpu_idle: state=4294967295 cpu_id=1
+ trace-cmd-12198 [004] d..3 276946.738325: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.738330: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.738330: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.738333: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.738341: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.738342: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.738344: cpu_idle: state=4294967295 cpu_id=6
+ writer-5743 [000] d..3 276946.738345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.738348: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.738355: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.738358: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.738373: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.738375: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.738384: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.738388: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.738402: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.738413: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.738446: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.738460: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.738461: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.738462: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.738464: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.738473: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.738474: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.738475: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.738477: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.738485: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.738487: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.738492: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.738492: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.738496: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.738500: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.738504: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.738505: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.738516: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.738520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.738528: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.738545: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.738557: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.738654: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.738663: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.738664: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.738668: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.738672: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-12059 [006] d..3 276946.738678: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.738681: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.738683: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [004] d..3 276946.738707: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.738712: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.738714: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.738717: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ trace-cmd-12204 [005] d..3 276946.738735: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.738737: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.738742: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.738742: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.738845: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.738853: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.738970: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.738977: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.738979: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.738982: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.739156: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.739163: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.739277: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.739284: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.739287: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.739289: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.739299: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.739303: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.739308: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.739309: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.739470: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.739475: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.739526: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.739527: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.739554: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.739558: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.739598: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.739607: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.739609: cpu_idle: state=4294967295 cpu_id=6
+ <...>-10919 [007] d..3 276946.739610: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [006] d..3 276946.739611: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.739618: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.739621: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.739623: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.739624: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.739629: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.739633: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.739639: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.739641: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.739643: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.739662: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.739667: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.739741: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.739751: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.739754: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.739762: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.739762: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.739766: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.739794: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.739805: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [006] d..3 276946.739813: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.739821: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.739826: sched_waking: comm=bluetooth@1.0-s pid=5188 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.739842: sched_wakeup: comm=bluetooth@1.0-s pid=5188 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.739846: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.739849: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.739852: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=bluetooth@1.0-s next_pid=5188 next_prio=98
+ <idle>-0 [001] d..3 276946.739854: cpu_idle: state=0 cpu_id=1
+ <...>-5188 [000] d..3 276946.739917: sched_switch: prev_comm=bluetooth@1.0-s prev_pid=5188 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.739928: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.739963: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.739972: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.739975: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.739978: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.740036: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.740043: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.740246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.740251: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.740253: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.740254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.740259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.740265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.740282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.740290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.740292: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.740298: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.740308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.740309: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.740310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [007] d..3 276946.740317: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.740318: cpu_idle: state=4294967295 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.740319: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.740321: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.740323: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.740338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.740339: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.740347: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [006] d..3 276946.740350: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.740353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.740355: cpu_idle: state=0 cpu_id=6
+ FastMixer-1198 [001] d..3 276946.740359: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.740366: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.740373: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.740375: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.740377: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.740378: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-10919 [007] d..3 276946.740413: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12199 [005] d..3 276946.740417: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.740420: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.740421: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [006] d..3 276946.740422: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [005] d..3 276946.740424: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [006] d..3 276946.740424: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.740424: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.740428: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [007] d..3 276946.740434: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.740436: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-12059 [006] d..3 276946.740436: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.740437: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.740438: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.740440: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-10919 [007] d..3 276946.740440: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.740441: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.740447: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.740449: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Thread-9-5756 [005] d..3 276946.740450: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.740458: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.740459: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.740462: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.740462: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.740466: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.740468: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.740474: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.740481: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.740491: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87e09ab050S
+ <idle>-0 [001] d..3 276946.740495: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.740496: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.740500: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <idle>-0 [003] d..3 276946.740503: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.740508: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.740517: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.740528: cpu_idle: state=0 cpu_id=0
+ <...>-781 [006] d..3 276946.740542: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <...>-781 [006] d..3 276946.740553: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.740554: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.740558: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.740564: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-84 [002] d..3 276946.740590: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.740600: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.740662: sched_waking: comm=smem_native_lpa pid=83 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.740671: sched_wakeup: comm=smem_native_lpa pid=83 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.740675: cpu_idle: state=4294967295 cpu_id=3
+ <...>-12059 [006] d..3 276946.740679: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.740683: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=120
+ <idle>-0 [006] d..3 276946.740687: cpu_idle: state=0 cpu_id=6
+ <...>-83 [003] d..3 276946.740711: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Thread-9-5756 [005] d..3 276946.740713: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.740722: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.740723: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.740738: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.740747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.740749: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.740752: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.740827: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.740840: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87e099b604S
+ <...>-12059 [006] d..3 276946.740843: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.740846: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <idle>-0 [003] d..3 276946.740850: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.740854: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.741053: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.741053: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <idle>-0 [001] d..3 276946.741058: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.741063: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.741067: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.741070: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.741083: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ <...>-781 [006] d..3 276946.741083: sched_waking: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ sugov:4-604 [004] d..3 276946.741090: cpu_frequency: state=2457600 cpu_id=4
+ <...>-781 [006] d..3 276946.741091: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.741095: sched_wakeup: comm=lpass_smem_glin pid=84 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.741099: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.741105: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lpass_smem_glin next_pid=84 next_prio=98
+ <...>-84 [002] d..3 276946.741131: sched_switch: prev_comm=lpass_smem_glin prev_pid=84 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.741137: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ sugov:4-604 [004] d..3 276946.741138: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.741140: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.741141: cpu_frequency: state=2457600 cpu_id=7
+ <idle>-0 [002] d..3 276946.741145: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ sugov:4-604 [004] d..3 276946.741150: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.741153: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [004] d..3 276946.741154: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.741189: sched_waking: comm=smem_native_lpa pid=83 prio=120 target_cpu=003
+ FMOD-5742 [002] d..3 276946.741191: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.741195: sched_wakeup: comm=smem_native_lpa pid=83 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.741200: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.741207: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_lpa next_pid=83 next_prio=120
+ <idle>-0 [002] d..3 276946.741209: workqueue_queue_work: work struct=0xffffffede46995a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.741211: workqueue_activate_work: work struct 0xffffffede46995a8
+ <idle>-0 [002] d..3 276946.741213: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.741226: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.741228: cpu_idle: state=4294967295 cpu_id=5
+ <...>-83 [003] d..3 276946.741229: sched_switch: prev_comm=smem_native_lpa prev_pid=83 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.741231: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [002] d..3 276946.741233: cpu_idle: state=0 cpu_id=2
+ <...>-8794 [005] d..3 276946.741236: workqueue_execute_start: work struct 0xffffffede46995a8: function 0xffffff87e01740e8f
+ <idle>-0 [003] d..3 276946.741239: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [005] d..3 276946.741244: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-8794 [005] d..3 276946.741246: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-8794 [005] d..3 276946.741247: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.741259: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.741262: cpu_idle: state=4294967295 cpu_id=3
+ <...>-8794 [005] d..3 276946.741262: workqueue_execute_end: work struct 0xffffffede46995a8
+ <...>-8794 [005] d..3 276946.741264: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.741268: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-8794 [005] d..3 276946.741277: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:12-20386 [003] d..3 276946.741281: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-8794 [005] d..3 276946.741283: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <...>-8794 [005] d..3 276946.741284: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.741284: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.741286: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [003] d..3 276946.741289: cpu_idle: state=0 cpu_id=3
+ <...>-8794 [005] d..3 276946.741289: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.741293: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.741294: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [006] d..3 276946.741301: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-1085 [004] d..3 276946.741325: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.741332: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.741334: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.741335: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.741342: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.741346: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.741358: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.741363: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.741365: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.741366: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.741368: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.741371: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741373: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.741375: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.741381: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.741386: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [005] d..3 276946.741387: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.741390: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.741392: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.741400: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.741401: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.741402: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.741403: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12203 [006] d..3 276946.741417: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.741421: cpu_idle: state=0 cpu_id=6
+ sensors@1.0-se-867 [004] d..3 276946.741434: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.741454: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <...>-10919 [007] d..3 276946.741455: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.741460: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741462: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.741464: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.741464: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.741465: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.741469: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.741471: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.741475: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.741500: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.741503: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.741504: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.741509: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.741517: cpu_idle: state=0 cpu_id=6
+ SensorService-4286 [000] d..3 276946.741549: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.741578: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.741590: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.741592: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.741594: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.741604: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ SensorService-4286 [000] d..3 276946.741607: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.741609: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-10919 [007] d..3 276946.741609: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741611: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.741613: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.741619: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.741619: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.741623: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.741628: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.741633: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.741634: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.741636: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.741641: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741642: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.741644: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.741655: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.741660: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [006] d..3 276946.741664: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.741667: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [006] d..3 276946.741667: cpu_idle: state=0 cpu_id=6
+ DispSync-650 [000] d..3 276946.741694: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.741701: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.741713: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.741716: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [006] d..3 276946.741721: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [001] d..3 276946.741722: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [006] d..3 276946.741722: cpu_idle: state=0 cpu_id=6
+ DispSync-650 [000] d..3 276946.741740: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.741740: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.741747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741748: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.741750: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.741751: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.741772: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.741773: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741775: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.741778: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741779: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.741781: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.741783: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.741787: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.741789: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.741792: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.741805: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.741806: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ FMOD-12164 [004] d..3 276946.741806: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.741810: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [004] d..3 276946.741810: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.741817: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.741820: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.741821: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.741824: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.741831: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.741844: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.741848: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.741854: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.741867: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityChoreogra-5761 [004] d..3 276946.741870: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.741875: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.741880: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.741893: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.741943: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.741949: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741950: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.741952: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.741973: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.741973: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.741978: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.741979: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.742000: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.742003: cpu_idle: state=0 cpu_id=6
+ UnityChoreogra-5761 [004] d..3 276946.742008: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.742015: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.742017: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.742019: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.742032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.742036: cpu_idle: state=0 cpu_id=5
+ UnityChoreogra-5761 [004] d..3 276946.742072: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.742085: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.742089: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.742093: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ UnityChoreogra-5761 [004] d..3 276946.742124: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-649 [003] d..3 276946.742126: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-10919 [007] d..3 276946.742138: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-649 [003] d..3 276946.742139: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.742141: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.742143: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.742145: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.742147: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.742147: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-12059 [006] d..3 276946.742167: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.742168: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.742169: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.742171: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.742171: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.742173: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.742175: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.742175: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.742179: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.742182: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [006] d..3 276946.742185: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [006] d..3 276946.742187: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.742187: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.742190: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ appEventThread-651 [000] d..3 276946.742201: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.742208: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.742212: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [006] d..3 276946.742215: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.742216: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.742221: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12204 [004] d..3 276946.742221: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.742226: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.742245: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.742246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.742254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ ndroid.systemu-4573 [002] d..3 276946.742257: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.742259: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.742259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.742264: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <idle>-0 [000] d..3 276946.742266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-649 [003] d..3 276946.742282: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ writer-5743 [000] d..3 276946.742287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-649 [003] d..3 276946.742295: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ ndroid.systemu-4573 [002] d..3 276946.742296: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.742297: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.742299: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.742303: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [006] d..3 276946.742314: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.742315: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.742317: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-10919 [007] d..3 276946.742319: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-649 [003] d..3 276946.742322: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.742325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.742325: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [002] d..3 276946.742328: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [003] d..3 276946.742333: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.742337: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.742338: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.742346: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [006] d..3 276946.742348: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.742349: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.742355: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ appEventThread-651 [002] d..3 276946.742365: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ writer-5743 [000] d..3 276946.742373: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.742375: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.742377: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.742377: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.742387: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.742391: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [006] d..3 276946.742396: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.742402: cpu_idle: state=0 cpu_id=6
+ writer-5743 [000] d..3 276946.742407: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.742419: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.742452: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.742464: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.742464: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.742466: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.742468: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.742474: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.742476: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.742478: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.742478: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.742488: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.742490: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.742494: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.742496: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.742496: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.742500: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.742500: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.742505: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ FastMixer-1198 [001] d..3 276946.742509: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.742517: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.742519: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.742522: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.742522: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.742527: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.742532: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [002] d..3 276946.742534: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.742546: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.742549: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.742558: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [006] d..3 276946.742614: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.742627: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.742631: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.742638: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [006] d..3 276946.742654: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742657: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742660: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742661: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742664: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742666: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742667: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742668: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742669: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742671: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742672: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742673: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742676: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [004] d..3 276946.742699: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.742701: cpu_idle: state=0 cpu_id=4
+ ndroid.systemu-4573 [002] d..3 276946.742703: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.742713: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.742716: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.742722: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.742726: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.742731: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.742736: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [003] d..3 276946.742767: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-649 [003] d..3 276946.742774: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-649 [003] d..3 276946.742778: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [006] d..3 276946.742783: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.742791: cpu_idle: state=0 cpu_id=6
+ <...>-649 [003] d..3 276946.742791: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-649 [003] d..3 276946.742795: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.742801: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.742847: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.742859: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.742861: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.742864: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [003] d..3 276946.742892: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.742895: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742901: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [003] d..3 276946.742902: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.742902: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742906: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [006] d..3 276946.742909: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742916: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742917: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.742919: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.742920: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.742922: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.742924: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.743049: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.743055: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [006] d..3 276946.743524: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [006] d..3 276946.743532: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [006] d..3 276946.743547: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.743784: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.743793: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.743797: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.743802: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.743803: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.743805: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.743857: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.743858: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.743861: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.743881: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.743883: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.743887: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-4888 [006] d..3 276946.743889: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-8794 [004] d..3 276946.743896: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.743898: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.743910: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [006] d..3 276946.743934: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-4888 [006] d..3 276946.743944: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.743948: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.743952: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.743957: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-649 [003] d..3 276946.743998: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-649 [003] d..3 276946.744004: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-649 [003] d..3 276946.744008: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.744027: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-649 [003] d..3 276946.744030: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [000] d..3 276946.744034: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-8794 [004] d..3 276946.744035: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [002] d..3 276946.744037: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.744040: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.744042: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.744043: cpu_idle: state=0 cpu_id=0
+ <...>-8794 [004] d..3 276946.744044: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.744049: cpu_idle: state=0 cpu_id=4
+ <...>-649 [003] d..3 276946.744053: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-649 [003] d..3 276946.744066: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.744071: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ kgsl_worker_th-294 [002] d..3 276946.744103: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-649 [003] d..3 276946.744105: print: 0xffffff87dfd69750s: E|622
+ <...>-649 [003] d..3 276946.744111: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.744115: cpu_idle: state=0 cpu_id=2
+ <...>-649 [003] d..3 276946.744132: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.744147: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.744150: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-649 [003] d..3 276946.744173: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-4888 [006] d..3 276946.744174: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.744183: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.744184: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [006] d..3 276946.744187: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.744188: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.744190: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [006] d..3 276946.744191: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [006] d..3 276946.744203: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.744241: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.744246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.744253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [006] d..3 276946.744255: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [000] d..3 276946.744258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.744264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.744280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.744289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.744292: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.744298: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.744309: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.744310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.744317: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.744321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.744328: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.744329: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.744330: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.744333: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [001] d..3 276946.744339: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.744346: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.744351: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.744356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.744358: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.744364: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.744378: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.744385: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.744394: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.744400: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ writer-5743 [000] d..3 276946.744406: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.744415: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.744418: cpu_idle: state=0 cpu_id=0
+ rcu_preempt-7 [003] d..3 276946.744421: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.744421: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.744434: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.744447: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-10919 [007] d..3 276946.744447: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.744453: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.744455: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [004] d..3 276946.744458: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.744458: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [006] d..3 276946.744459: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.744459: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.744461: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.744468: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.744470: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.744472: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.744472: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.744482: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.744484: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.744484: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.744484: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.744487: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.744487: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.744490: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [006] d..3 276946.744501: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.744504: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.744505: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [001] d..3 276946.744518: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.744540: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.744551: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.744607: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.744614: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.744616: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.744618: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.744638: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.744639: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.744643: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.744646: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.744665: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.744668: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.744669: cpu_idle: state=0 cpu_id=6
+ <idle>-0 [006] d..3 276946.744683: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87e09875b8S
+ <idle>-0 [006] d..3 276946.744686: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <idle>-0 [006] d..3 276946.744687: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.744690: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <idle>-0 [003] d..3 276946.744698: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.744702: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.744757: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.744761: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.744764: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.744766: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-781 [006] d..3 276946.744836: workqueue_queue_work: work struct=0xffffffeda0fbbba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744837: workqueue_activate_work: work struct 0xffffffeda0fbbba0
+ <...>-781 [006] d..3 276946.744839: sched_waking: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.744843: sched_wakeup: comm=kworker/u16:17 pid=8794 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.744844: workqueue_queue_work: work struct=0xffffffeda0fbbfa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744845: workqueue_activate_work: work struct 0xffffffeda0fbbfa0
+ <idle>-0 [004] d..3 276946.744845: cpu_idle: state=4294967295 cpu_id=4
+ <...>-781 [006] d..3 276946.744846: workqueue_queue_work: work struct=0xffffffeda0fbb0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744846: workqueue_activate_work: work struct 0xffffffeda0fbb0a0
+ <...>-781 [006] d..3 276946.744846: workqueue_queue_work: work struct=0xffffffeda0fbb520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744847: workqueue_activate_work: work struct 0xffffffeda0fbb520
+ <idle>-0 [004] d..3 276946.744847: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <...>-781 [006] d..3 276946.744847: workqueue_queue_work: work struct=0xffffffedba3a2e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744847: workqueue_activate_work: work struct 0xffffffedba3a2e20
+ <...>-8794 [004] d..3 276946.744849: sched_waking: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.744854: workqueue_queue_work: work struct=0xffffffeda14a6420 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744854: workqueue_activate_work: work struct 0xffffffeda14a6420
+ <...>-781 [006] d..3 276946.744855: workqueue_queue_work: work struct=0xffffffeda14a6620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744855: workqueue_activate_work: work struct 0xffffffeda14a6620
+ <...>-8794 [004] d..3 276946.744856: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-781 [006] d..3 276946.744856: workqueue_queue_work: work struct=0xffffffee6d4b96a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744856: workqueue_activate_work: work struct 0xffffffee6d4b96a0
+ <...>-781 [006] d..3 276946.744857: workqueue_queue_work: work struct=0xffffffee6d4b9fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744857: workqueue_activate_work: work struct 0xffffffee6d4b9fa0
+ <...>-781 [006] d..3 276946.744858: workqueue_queue_work: work struct=0xffffffee6d4b9e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744858: workqueue_activate_work: work struct 0xffffffee6d4b9e20
+ <...>-781 [006] d..3 276946.744859: workqueue_queue_work: work struct=0xffffffee2af45020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744859: workqueue_activate_work: work struct 0xffffffee2af45020
+ <...>-8794 [004] d..3 276946.744860: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-781 [006] d..3 276946.744860: workqueue_queue_work: work struct=0xffffffed95dc9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744860: workqueue_activate_work: work struct 0xffffffed95dc9ba0
+ <...>-781 [006] d..3 276946.744861: workqueue_queue_work: work struct=0xffffffed95dc95a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744862: workqueue_activate_work: work struct 0xffffffed95dc95a0
+ <...>-8794 [004] d..3 276946.744862: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [003] d..3 276946.744863: sched_wakeup: comm=kworker/u16:12 pid=20386 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.744863: workqueue_queue_work: work struct=0xffffffed95dc9d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744864: workqueue_activate_work: work struct 0xffffffed95dc9d20
+ <...>-781 [006] d..3 276946.744866: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.744866: cpu_idle: state=4294967295 cpu_id=3
+ <...>-781 [006] d..3 276946.744871: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.744873: workqueue_queue_work: work struct=0xffffffeda8770420 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744873: workqueue_activate_work: work struct 0xffffffeda8770420
+ <idle>-0 [003] d..3 276946.744874: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=20386 next_prio=120
+ <...>-781 [006] d..3 276946.744874: workqueue_queue_work: work struct=0xffffffee0c5ea620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744875: workqueue_activate_work: work struct 0xffffffee0c5ea620
+ <...>-781 [006] d..3 276946.744875: workqueue_queue_work: work struct=0xffffffee0c5ea220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744876: workqueue_activate_work: work struct 0xffffffee0c5ea220
+ <...>-781 [006] d..3 276946.744876: workqueue_queue_work: work struct=0xffffffee0b80b4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744877: workqueue_activate_work: work struct 0xffffffee0b80b4a0
+ kworker/u16:12-20386 [003] d..3 276946.744880: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=007
+ kworker/u16:12-20386 [003] d..3 276946.744895: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <...>-781 [006] d..3 276946.744897: workqueue_queue_work: work struct=0xffffffee0b80b920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744897: workqueue_activate_work: work struct 0xffffffee0b80b920
+ <idle>-0 [000] d..3 276946.744898: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:12-20386 [003] d..3 276946.744898: workqueue_execute_start: work struct 0xffffffeda0fbbfa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744899: workqueue_queue_work: work struct=0xffffffee5cbaa020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744899: workqueue_activate_work: work struct 0xffffffee5cbaa020
+ <...>-781 [006] d..3 276946.744899: workqueue_queue_work: work struct=0xffffffee5cbaa2a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744900: workqueue_activate_work: work struct 0xffffffee5cbaa2a0
+ <...>-781 [006] d..3 276946.744901: workqueue_queue_work: work struct=0xffffffee6d74c1a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744901: workqueue_activate_work: work struct 0xffffffee6d74c1a0
+ <...>-781 [006] d..3 276946.744903: workqueue_queue_work: work struct=0xffffffee6d74cca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744903: workqueue_activate_work: work struct 0xffffffee6d74cca0
+ FMOD-12164 [004] d..3 276946.744903: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.744904: workqueue_execute_end: work struct 0xffffffeda0fbbfa0
+ <idle>-0 [000] d..3 276946.744905: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.744908: workqueue_queue_work: work struct=0xffffffeda275c020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [003] d..3 276946.744908: workqueue_execute_start: work struct 0xffffffeda0fbb0a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744909: workqueue_activate_work: work struct 0xffffffeda275c020
+ kworker/u16:12-20386 [003] d..3 276946.744910: workqueue_execute_end: work struct 0xffffffeda0fbb0a0
+ <...>-7640 [000] d..3 276946.744912: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <...>-7640 [000] d..3 276946.744928: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-7640 [000] d..3 276946.744930: workqueue_execute_start: work struct 0xffffffeda0fbb520: function 0xffffff87dfccfb38f
+ <idle>-0 [001] d..3 276946.744931: cpu_idle: state=4294967295 cpu_id=1
+ <...>-781 [006] d..3 276946.744931: workqueue_queue_work: work struct=0xffffffeda275c320 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [003] d..3 276946.744931: workqueue_execute_start: work struct 0xffffffedba3a2e20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744932: workqueue_activate_work: work struct 0xffffffeda275c320
+ <...>-7640 [000] d..3 276946.744934: workqueue_execute_end: work struct 0xffffffeda0fbb520
+ <...>-781 [006] d..3 276946.744935: workqueue_queue_work: work struct=0xffffffeda275c220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [003] d..3 276946.744935: workqueue_execute_end: work struct 0xffffffedba3a2e20
+ <...>-781 [006] d..3 276946.744935: workqueue_activate_work: work struct 0xffffffeda275c220
+ <...>-7640 [000] d..3 276946.744939: workqueue_execute_start: work struct 0xffffffeda14a6420: function 0xffffff87dfccfb38f
+ trace-cmd-12204 [004] d..3 276946.744939: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:17 next_pid=8794 next_prio=120
+ <idle>-0 [001] d..3 276946.744940: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-781 [006] d..3 276946.744940: workqueue_queue_work: work struct=0xffffffeda275cf20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [003] d..3 276946.744940: workqueue_execute_start: work struct 0xffffffeda14a6620: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.744940: workqueue_execute_start: work struct 0xffffffeda0fbbba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744940: workqueue_activate_work: work struct 0xffffffeda275cf20
+ <...>-781 [006] d..3 276946.744943: workqueue_queue_work: work struct=0xffffffeda275c820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [000] d..3 276946.744943: workqueue_execute_end: work struct 0xffffffeda14a6420
+ <...>-781 [006] d..3 276946.744943: workqueue_activate_work: work struct 0xffffffeda275c820
+ <...>-8794 [004] d..3 276946.744944: workqueue_execute_end: work struct 0xffffffeda0fbbba0
+ kworker/u16:12-20386 [003] d..3 276946.744945: workqueue_execute_end: work struct 0xffffffeda14a6620
+ <...>-10919 [007] d..3 276946.744946: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-7640 [000] d..3 276946.744947: workqueue_execute_start: work struct 0xffffffee6d4b96a0: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.744949: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=006
+ <...>-7640 [000] d..3 276946.744950: workqueue_execute_end: work struct 0xffffffee6d4b96a0
+ <...>-10919 [007] d..3 276946.744952: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ kworker/u16:9-11098 [001] d..3 276946.744968: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-781 [006] d..3 276946.744970: workqueue_queue_work: work struct=0xffffffeda275cd20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.744970: workqueue_activate_work: work struct 0xffffffeda275cd20
+ kworker/u16:9-11098 [001] d..3 276946.744971: workqueue_execute_start: work struct 0xffffffee6d4b9fa0: function 0xffffff87dfccfb38f
+ <idle>-0 [002] d..3 276946.744971: cpu_idle: state=4294967295 cpu_id=2
+ <...>-8794 [004] d..3 276946.744972: workqueue_execute_start: work struct 0xffffffee6d4b9e20: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.744974: workqueue_execute_end: work struct 0xffffffee6d4b9fa0
+ kworker/u16:12-20386 [003] d..3 276946.744974: workqueue_execute_start: work struct 0xffffffee2af45020: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.744974: workqueue_execute_end: work struct 0xffffffee6d4b9e20
+ <...>-781 [006] d..3 276946.744975: workqueue_queue_work: work struct=0xffffffeda275c4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [000] d..3 276946.744975: workqueue_execute_start: work struct 0xffffffed95dc9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744975: workqueue_activate_work: work struct 0xffffffeda275c4a0
+ kworker/u16:12-20386 [003] d..3 276946.744976: workqueue_execute_end: work struct 0xffffffee2af45020
+ <...>-8794 [004] d..3 276946.744976: workqueue_execute_start: work struct 0xffffffed95dc95a0: function 0xffffff87dfccfb38f
+ <...>-7640 [000] d..3 276946.744978: workqueue_execute_end: work struct 0xffffffed95dc9ba0
+ <...>-8794 [004] d..3 276946.744978: workqueue_execute_end: work struct 0xffffffed95dc95a0
+ kworker/u16:9-11098 [001] d..3 276946.744979: workqueue_execute_start: work struct 0xffffffed95dc9d20: function 0xffffff87dfccfb38f
+ <idle>-0 [002] d..3 276946.744979: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-781 [006] d..3 276946.744981: workqueue_queue_work: work struct=0xffffffedcb03cca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:12-20386 [003] d..3 276946.744981: workqueue_execute_start: work struct 0xffffffeda8770420: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744981: workqueue_activate_work: work struct 0xffffffedcb03cca0
+ kworker/u16:9-11098 [001] d..3 276946.744982: workqueue_execute_end: work struct 0xffffffed95dc9d20
+ <...>-8794 [004] d..3 276946.744982: workqueue_execute_start: work struct 0xffffffee0c5ea620: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [003] d..3 276946.744983: workqueue_execute_end: work struct 0xffffffeda8770420
+ <...>-8794 [004] d..3 276946.744984: workqueue_execute_end: work struct 0xffffffee0c5ea620
+ <...>-7640 [000] d..3 276946.744985: workqueue_execute_start: work struct 0xffffffee0c5ea220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744987: workqueue_queue_work: work struct=0xffffffedd233a120 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.744987: workqueue_execute_start: work struct 0xffffffee0b80b4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.744987: workqueue_activate_work: work struct 0xffffffedd233a120
+ <...>-7640 [000] d..3 276946.744988: workqueue_execute_end: work struct 0xffffffee0c5ea220
+ kworker/u16:9-11098 [001] d..3 276946.744990: workqueue_execute_end: work struct 0xffffffee0b80b4a0
+ kworker/u16:3-10385 [002] d..3 276946.744991: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=005
+ kworker/u16:3-10385 [002] d..3 276946.745003: workqueue_execute_start: work struct 0xffffffee0b80b920: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [003] d..3 276946.745004: workqueue_execute_start: work struct 0xffffffee5cbaa020: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.745004: workqueue_execute_start: work struct 0xffffffee5cbaa2a0: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.745006: workqueue_execute_end: work struct 0xffffffee5cbaa2a0
+ <...>-7640 [000] d..3 276946.745006: workqueue_execute_start: work struct 0xffffffee6d74c1a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745006: workqueue_queue_work: work struct=0xffffffedd7922ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745007: workqueue_activate_work: work struct 0xffffffedd7922ba0
+ kworker/u16:3-10385 [002] d..3 276946.745007: workqueue_execute_end: work struct 0xffffffee0b80b920
+ Thread-9-5756 [005] d..3 276946.745007: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:12-20386 [003] d..3 276946.745007: workqueue_execute_end: work struct 0xffffffee5cbaa020
+ <...>-7640 [000] d..3 276946.745009: workqueue_execute_end: work struct 0xffffffee6d74c1a0
+ kworker/u16:9-11098 [001] d..3 276946.745010: workqueue_execute_start: work struct 0xffffffee6d74cca0: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.745012: workqueue_execute_start: work struct 0xffffffeda275c020: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.745012: workqueue_execute_end: work struct 0xffffffee6d74cca0
+ <...>-8794 [004] d..3 276946.745013: workqueue_execute_end: work struct 0xffffffeda275c020
+ <idle>-0 [005] d..3 276946.745013: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=005
+ kworker/u16:12-20386 [003] d..3 276946.745015: workqueue_execute_start: work struct 0xffffffeda275c320: function 0xffffff87dfccfb38f
+ <idle>-0 [005] d..3 276946.745015: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-781 [006] d..3 276946.745016: workqueue_queue_work: work struct=0xffffffee052416a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.745016: workqueue_execute_start: work struct 0xffffffeda275c220: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745016: workqueue_activate_work: work struct 0xffffffee052416a0
+ <...>-7640 [000] d..3 276946.745019: workqueue_execute_start: work struct 0xffffffeda275cf20: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [002] d..3 276946.745019: workqueue_execute_end: work struct 0xffffffeda275c220
+ kworker/u16:9-11098 [001] d..3 276946.745020: workqueue_execute_start: work struct 0xffffffeda275c820: function 0xffffff87dfccfb38f
+ <...>-8794 [004] d..3 276946.745020: workqueue_execute_start: work struct 0xffffffeda275cd20: function 0xffffff87dfccfb38f
+ <...>-7640 [000] d..3 276946.745021: workqueue_execute_end: work struct 0xffffffeda275cf20
+ kworker/u16:9-11098 [001] d..3 276946.745022: workqueue_execute_end: work struct 0xffffffeda275c820
+ kworker/u16:12-20386 [003] d..3 276946.745022: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.745022: workqueue_execute_end: work struct 0xffffffeda275cd20
+ <...>-9128 [005] d..3 276946.745022: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=005
+ <...>-9128 [005] d..3 276946.745029: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=005
+ <...>-9128 [005] d..3 276946.745030: workqueue_execute_start: work struct 0xffffffeda275c4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745030: workqueue_queue_work: work struct=0xffffffedd21e0c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745030: workqueue_activate_work: work struct 0xffffffedd21e0c20
+ <...>-9128 [005] d..3 276946.745030: workqueue_execute_end: work struct 0xffffffeda275c4a0
+ kworker/u16:3-10385 [002] d..3 276946.745033: workqueue_execute_start: work struct 0xffffffedcb03cca0: function 0xffffff87dfccfb38f
+ <...>-7640 [000] d..3 276946.745034: workqueue_execute_start: work struct 0xffffffedd233a120: function 0xffffff87dfccfb38f
+ kworker/u16:12-20386 [003] d..3 276946.745036: workqueue_execute_end: work struct 0xffffffeda275c320
+ kworker/u16:3-10385 [002] d..3 276946.745036: workqueue_execute_end: work struct 0xffffffedcb03cca0
+ <...>-7640 [000] d..3 276946.745037: workqueue_execute_end: work struct 0xffffffedd233a120
+ <...>-781 [006] d..3 276946.745037: workqueue_queue_work: work struct=0xffffffee4daa2f20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745037: workqueue_execute_start: work struct 0xffffffee052416a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745037: workqueue_activate_work: work struct 0xffffffee4daa2f20
+ <...>-8794 [004] d..3 276946.745038: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-8794 [004] d..3 276946.745039: workqueue_execute_start: work struct 0xffffffedd7922ba0: function 0xffffff87dfccfb38f
+ <...>-9128 [005] d..3 276946.745039: workqueue_execute_start: work struct 0xffffffedd21e0c20: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.745040: workqueue_execute_end: work struct 0xffffffee052416a0
+ <...>-8794 [004] d..3 276946.745040: workqueue_execute_end: work struct 0xffffffedd7922ba0
+ <...>-9128 [005] d..3 276946.745040: workqueue_execute_end: work struct 0xffffffedd21e0c20
+ kworker/u16:3-10385 [002] d..3 276946.745041: workqueue_execute_start: work struct 0xffffffee4daa2f20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745042: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745043: workqueue_activate_work: work struct 0xffffffee08df8520
+ kworker/u16:3-10385 [002] d..3 276946.745043: workqueue_execute_end: work struct 0xffffffee4daa2f20
+ <...>-781 [006] d..3 276946.745043: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ kworker/u16:12-20386 [003] d..3 276946.745057: sched_switch: prev_comm=kworker/u16:12 prev_pid=20386 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-7640 [000] d..3 276946.745058: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745066: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745067: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-8794 [004] d..3 276946.745068: sched_switch: prev_comm=kworker/u16:17 prev_pid=8794 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <...>-781 [006] d..3 276946.745068: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ kworker/u16:9-11098 [001] d..3 276946.745068: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-9128 [005] d..3 276946.745068: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-781 [006] d..3 276946.745068: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.745071: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.745071: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745079: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <idle>-0 [003] d..3 276946.745082: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:3-10385 [002] d..3 276946.745085: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.745086: cpu_idle: state=0 cpu_id=3
+ <...>-781 [006] d..3 276946.745094: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ kworker/u16:9-11098 [001] d..3 276946.745097: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ <idle>-0 [002] d..3 276946.745098: cpu_idle: state=0 cpu_id=2
+ <...>-781 [006] d..3 276946.745098: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745099: workqueue_activate_work: work struct 0xffffffee08df8520
+ kworker/u16:9-11098 [001] d..3 276946.745099: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745100: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ trace-cmd-12201 [004] d..3 276946.745103: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-9125 [005] d..3 276946.745105: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-7640 [000] d..3 276946.745111: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.745112: cpu_idle: state=0 cpu_id=5
+ kworker/u16:9-11098 [001] d..3 276946.745117: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745117: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745117: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745118: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ kworker/u16:9-11098 [001] d..3 276946.745119: workqueue_execute_end: work struct 0xffffffee08df8520
+ <idle>-0 [000] d..3 276946.745120: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ kworker/u16:3-10385 [004] d..3 276946.745123: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745127: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.745127: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745128: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745129: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745130: workqueue_activate_work: work struct 0xffffffee08df8520
+ <idle>-0 [004] d..3 276946.745130: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745132: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-7640 [000] d..3 276946.745133: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745133: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745133: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745134: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <...>-7640 [000] d..3 276946.745135: workqueue_execute_end: work struct 0xffffffee08df8520
+ kworker/u16:3-10385 [004] d..3 276946.745136: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745139: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ kworker/u16:9-11098 [001] d..3 276946.745140: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745140: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745141: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745141: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.745141: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745142: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-7640 [000] d..3 276946.745154: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745158: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745159: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745159: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745159: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745160: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745162: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745169: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745176: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745182: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745182: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745183: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745183: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745183: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745187: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745193: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745194: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745198: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745199: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745199: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745199: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745200: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745203: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745209: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745211: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745215: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745216: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745216: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745216: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745217: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745220: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745226: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745228: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745232: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745233: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745233: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745233: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745233: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745236: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745242: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745244: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745248: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745249: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745249: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745249: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745250: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745252: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745260: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745264: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745264: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745264: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745264: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745265: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745268: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745274: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745275: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745280: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745280: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745280: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745280: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745281: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745284: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745291: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745295: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745295: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745295: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745295: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745296: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745299: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745305: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745307: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745311: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745312: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745312: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745312: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745313: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745315: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745321: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745322: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745327: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745327: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745327: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745328: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745328: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745331: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745337: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745338: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745343: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745343: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745343: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745343: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745344: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745347: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745354: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745358: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745359: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745359: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745359: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745359: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745363: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745368: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745370: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745374: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745375: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745375: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745375: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745375: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745378: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.745384: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745386: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745390: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745391: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745391: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745391: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745392: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745395: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745401: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745402: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745406: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745407: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745407: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745408: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745409: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745410: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-7640 [000] d..3 276946.745410: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745414: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745414: workqueue_execute_end: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745415: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.745417: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.745418: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <...>-781 [006] d..3 276946.745419: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.745419: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745420: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745420: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745421: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.745421: cpu_idle: state=4294967295 cpu_id=5
+ <...>-781 [006] d..3 276946.745423: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.745423: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-781 [006] d..3 276946.745424: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745424: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.745424: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <idle>-0 [000] d..3 276946.745424: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <idle>-0 [004] d..3 276946.745426: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-781 [006] d..3 276946.745428: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-7640 [000] d..3 276946.745428: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745429: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745430: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ kworker/u16:3-10385 [004] d..3 276946.745434: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87dfccf988S
+ kworker/u16:3-10385 [004] d..3 276946.745436: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.745438: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <...>-7640 [000] d..3 276946.745438: workqueue_execute_end: work struct 0xffffffee08df8520
+ kworker/u16:3-10385 [004] d..3 276946.745439: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <...>-7640 [000] d..3 276946.745444: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745446: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <...>-781 [006] d..3 276946.745449: workqueue_queue_work: work struct=0xffffffee08df8520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745449: workqueue_activate_work: work struct 0xffffffee08df8520
+ <...>-781 [006] d..3 276946.745450: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ kworker/u16:3-10385 [004] d..3 276946.745450: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <...>-10919 [007] d..3 276946.745450: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745451: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ kworker/u16:9-11098 [001] d..3 276946.745452: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.745454: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [005] d..3 276946.745456: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745458: workqueue_execute_start: work struct 0xffffffee08df8520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745458: workqueue_queue_work: work struct=0xffffffee08df8fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745458: workqueue_activate_work: work struct 0xffffffee08df8fa0
+ <...>-781 [006] d..3 276946.745459: workqueue_queue_work: work struct=0xffffffee6d303020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745459: workqueue_activate_work: work struct 0xffffffee6d303020
+ kworker/u16:3-10385 [004] d..3 276946.745461: workqueue_execute_end: work struct 0xffffffee08df8520
+ <idle>-0 [005] d..3 276946.745461: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.745462: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ kworker/u16:3-10385 [004] d..3 276946.745462: workqueue_execute_start: work struct 0xffffffee08df8fa0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [004] d..3 276946.745462: workqueue_execute_end: work struct 0xffffffee08df8fa0
+ kworker/u16:3-10385 [004] d..3 276946.745463: workqueue_execute_start: work struct 0xffffffee6d303020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745463: workqueue_queue_work: work struct=0xffffffede2b6eda0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745463: workqueue_execute_end: work struct 0xffffffee6d303020
+ <...>-781 [006] d..3 276946.745463: workqueue_activate_work: work struct 0xffffffede2b6eda0
+ kworker/u16:3-10385 [004] d..3 276946.745464: workqueue_execute_start: work struct 0xffffffede2b6eda0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745464: workqueue_queue_work: work struct=0xffffffee2280aea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745464: workqueue_activate_work: work struct 0xffffffee2280aea0
+ kworker/u16:3-10385 [004] d..3 276946.745465: workqueue_execute_end: work struct 0xffffffede2b6eda0
+ kworker/u16:3-10385 [004] d..3 276946.745465: workqueue_execute_start: work struct 0xffffffee2280aea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745465: workqueue_queue_work: work struct=0xffffffee2b076820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745465: workqueue_activate_work: work struct 0xffffffee2b076820
+ kworker/u16:3-10385 [004] d..3 276946.745465: workqueue_execute_end: work struct 0xffffffee2280aea0
+ kworker/u16:3-10385 [004] d..3 276946.745466: workqueue_execute_start: work struct 0xffffffee2b076820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745466: workqueue_queue_work: work struct=0xffffffee228f60a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745466: workqueue_activate_work: work struct 0xffffffee228f60a0
+ kworker/u16:3-10385 [004] d..3 276946.745466: workqueue_execute_end: work struct 0xffffffee2b076820
+ kworker/u16:3-10385 [004] d..3 276946.745467: workqueue_execute_start: work struct 0xffffffee228f60a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745467: workqueue_queue_work: work struct=0xffffffee777339a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745467: workqueue_activate_work: work struct 0xffffffee777339a0
+ kworker/u16:3-10385 [004] d..3 276946.745467: workqueue_execute_end: work struct 0xffffffee228f60a0
+ kworker/u16:3-10385 [004] d..3 276946.745467: workqueue_execute_start: work struct 0xffffffee777339a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745468: workqueue_queue_work: work struct=0xffffffedd726d820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [001] d..3 276946.745468: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.745468: workqueue_execute_end: work struct 0xffffffee777339a0
+ <...>-781 [006] d..3 276946.745468: workqueue_activate_work: work struct 0xffffffedd726d820
+ kworker/u16:3-10385 [004] d..3 276946.745468: workqueue_execute_start: work struct 0xffffffedd726d820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745469: workqueue_queue_work: work struct=0xffffffee085b1620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.745469: workqueue_execute_end: work struct 0xffffffedd726d820
+ <...>-781 [006] d..3 276946.745469: workqueue_activate_work: work struct 0xffffffee085b1620
+ kworker/u16:3-10385 [004] d..3 276946.745470: workqueue_execute_start: work struct 0xffffffee085b1620: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745470: workqueue_queue_work: work struct=0xffffffee6d4c91a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745470: workqueue_activate_work: work struct 0xffffffee6d4c91a0
+ kworker/u16:3-10385 [004] d..3 276946.745470: workqueue_execute_end: work struct 0xffffffee085b1620
+ <...>-781 [006] d..3 276946.745472: workqueue_queue_work: work struct=0xffffffee0631f920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745472: workqueue_execute_start: work struct 0xffffffee6d4c91a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745472: workqueue_activate_work: work struct 0xffffffee0631f920
+ <...>-781 [006] d..3 276946.745473: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ kworker/u16:3-10385 [004] d..3 276946.745473: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745476: workqueue_execute_end: work struct 0xffffffee6d4c91a0
+ <...>-781 [006] d..3 276946.745479: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.745481: cpu_idle: state=4294967295 cpu_id=5
+ <...>-781 [006] d..3 276946.745481: workqueue_queue_work: work struct=0xffffffee0cb564a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745481: workqueue_activate_work: work struct 0xffffffee0cb564a0
+ <...>-781 [006] d..3 276946.745482: workqueue_queue_work: work struct=0xffffffee0fc76520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745482: workqueue_activate_work: work struct 0xffffffee0fc76520
+ <idle>-0 [005] d..3 276946.745482: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-781 [006] d..3 276946.745483: workqueue_queue_work: work struct=0xffffffedcb6acea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745483: workqueue_activate_work: work struct 0xffffffedcb6acea0
+ kworker/u16:9-11098 [001] d..3 276946.745484: workqueue_execute_start: work struct 0xffffffee0631f920: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745484: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ kworker/u16:9-11098 [001] d..3 276946.745487: workqueue_execute_end: work struct 0xffffffee0631f920
+ trace-cmd-12202 [007] d..3 276946.745488: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ kworker/u16:3-10385 [005] d..3 276946.745488: workqueue_execute_start: work struct 0xffffffee0cb564a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745488: workqueue_queue_work: work struct=0xffffffedcb6acca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745488: workqueue_activate_work: work struct 0xffffffedcb6acca0
+ kworker/u16:3-10385 [005] d..3 276946.745489: workqueue_execute_end: work struct 0xffffffee0cb564a0
+ <...>-781 [006] d..3 276946.745491: workqueue_queue_work: work struct=0xffffffedcb6ac420 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745491: workqueue_execute_start: work struct 0xffffffee0fc76520: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745491: workqueue_activate_work: work struct 0xffffffedcb6ac420
+ kworker/u16:3-10385 [005] d..3 276946.745493: workqueue_execute_start: work struct 0xffffffedcb6acea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745493: workqueue_queue_work: work struct=0xffffffed84ab3e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.745494: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <...>-781 [006] d..3 276946.745494: workqueue_activate_work: work struct 0xffffffed84ab3e20
+ kworker/u16:9-11098 [001] d..3 276946.745494: workqueue_execute_end: work struct 0xffffffee0fc76520
+ kworker/u16:3-10385 [005] d..3 276946.745494: workqueue_execute_end: work struct 0xffffffedcb6acea0
+ kworker/u16:3-10385 [005] d..3 276946.745494: workqueue_execute_start: work struct 0xffffffedcb6acca0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745495: workqueue_execute_end: work struct 0xffffffedcb6acca0
+ <...>-781 [006] d..3 276946.745497: workqueue_queue_work: work struct=0xffffffee33ca0e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745497: workqueue_execute_start: work struct 0xffffffedcb6ac420: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745497: workqueue_activate_work: work struct 0xffffffee33ca0e20
+ <idle>-0 [000] d..3 276946.745497: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:3-10385 [005] d..3 276946.745498: workqueue_execute_start: work struct 0xffffffed84ab3e20: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.745499: workqueue_execute_end: work struct 0xffffffedcb6ac420
+ kworker/u16:3-10385 [005] d..3 276946.745499: workqueue_execute_end: work struct 0xffffffed84ab3e20
+ kworker/u16:3-10385 [005] d..3 276946.745499: workqueue_execute_start: work struct 0xffffffee33ca0e20: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745500: workqueue_execute_end: work struct 0xffffffee33ca0e20
+ <...>-781 [006] d..3 276946.745501: workqueue_queue_work: work struct=0xffffffedd7f62ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745501: workqueue_activate_work: work struct 0xffffffedd7f62ca0
+ <...>-781 [006] d..3 276946.745502: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.745503: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745506: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12199 [004] d..3 276946.745507: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745508: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.745509: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-781 [006] d..3 276946.745509: workqueue_queue_work: work struct=0xffffffedd7f62e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745510: workqueue_activate_work: work struct 0xffffffedd7f62e20
+ <...>-7640 [000] d..3 276946.745510: workqueue_execute_start: work struct 0xffffffedd7f62ca0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745511: workqueue_queue_work: work struct=0xffffffee72a43ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745511: workqueue_activate_work: work struct 0xffffffee72a43ca0
+ <idle>-0 [004] d..3 276946.745512: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.745512: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-7640 [000] d..3 276946.745513: workqueue_execute_end: work struct 0xffffffedd7f62ca0
+ kworker/u16:9-11098 [001] d..3 276946.745515: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745520: workqueue_execute_start: work struct 0xffffffedd7f62e20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745520: workqueue_queue_work: work struct=0xffffffedcc645620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745521: workqueue_activate_work: work struct 0xffffffedcc645620
+ kworker/u16:3-10385 [005] d..3 276946.745521: workqueue_execute_end: work struct 0xffffffedd7f62e20
+ <...>-7640 [000] d..3 276946.745523: workqueue_execute_start: work struct 0xffffffee72a43ca0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745523: workqueue_execute_start: work struct 0xffffffedcc645620: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745523: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745524: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745524: workqueue_execute_end: work struct 0xffffffedcc645620
+ kworker/u16:3-10385 [005] d..3 276946.745524: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ <idle>-0 [001] d..3 276946.745525: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-781 [006] d..3 276946.745526: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745526: workqueue_activate_work: work struct 0xffffffee08df97a0
+ kworker/u16:3-10385 [005] d..3 276946.745526: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ <...>-7640 [000] d..3 276946.745526: workqueue_execute_end: work struct 0xffffffee72a43ca0
+ kworker/u16:3-10385 [005] d..3 276946.745527: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745527: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745527: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745527: workqueue_execute_end: work struct 0xffffffee08df97a0
+ <...>-7640 [000] d..3 276946.745529: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745529: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745530: workqueue_activate_work: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745530: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.745531: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-7640 [000] d..3 276946.745532: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745533: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745536: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.745537: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-7640 [000] d..3 276946.745538: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745538: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745539: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ <...>-781 [006] d..3 276946.745539: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-7640 [000] d..3 276946.745539: workqueue_execute_end: work struct 0xffffffee08df97a0
+ kworker/u16:9-11098 [001] d..3 276946.745549: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745554: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745554: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ <...>-781 [006] d..3 276946.745554: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745555: workqueue_activate_work: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745555: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745557: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-7640 [000] d..3 276946.745559: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745563: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745563: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.745563: workqueue_execute_end: work struct 0xffffffee08df97a0
+ <idle>-0 [001] d..3 276946.745563: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-781 [006] d..3 276946.745564: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745564: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745564: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.745565: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ <...>-781 [006] d..3 276946.745565: workqueue_activate_work: work struct 0xffffffee08df97a0
+ kworker/u16:3-10385 [005] d..3 276946.745565: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745566: workqueue_execute_end: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745566: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745566: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ <idle>-0 [000] d..3 276946.745567: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <...>-781 [006] d..3 276946.745567: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745568: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745568: workqueue_activate_work: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745568: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ kworker/u16:9-11098 [001] d..3 276946.745570: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745571: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745573: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.745574: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <idle>-0 [005] d..3 276946.745574: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-781 [006] d..3 276946.745575: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745575: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745575: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745576: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.745578: workqueue_execute_end: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745578: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745578: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745578: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ <...>-781 [006] d..3 276946.745578: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <...>-7640 [000] d..3 276946.745580: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745585: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745585: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ <...>-781 [006] d..3 276946.745586: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745586: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ <...>-781 [006] d..3 276946.745587: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.745589: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.745595: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745597: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745601: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745602: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.745602: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ <...>-781 [006] d..3 276946.745602: workqueue_activate_work: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745602: sched_waking: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.745606: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ <...>-7640 [000] d..3 276946.745606: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745610: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745610: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745610: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745610: workqueue_execute_end: work struct 0xffffffee08df97a0
+ kworker/u16:3-10385 [005] d..3 276946.745610: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745611: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745611: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745611: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745611: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745611: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745612: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745612: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745612: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <idle>-0 [001] d..3 276946.745612: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-781 [006] d..3 276946.745612: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745612: workqueue_activate_work: work struct 0xffffffee08df97a0
+ kworker/u16:3-10385 [005] d..3 276946.745612: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745613: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745613: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745613: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745613: workqueue_execute_end: work struct 0xffffffee08df97a0
+ kworker/u16:3-10385 [005] d..3 276946.745614: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745614: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.745614: sched_wakeup: comm=kworker/u16:4 pid=7640 prio=120 target_cpu=000
+ <...>-781 [006] d..3 276946.745614: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745614: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ <...>-781 [006] d..3 276946.745616: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745616: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745616: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ <...>-781 [006] d..3 276946.745616: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ kworker/u16:9-11098 [001] d..3 276946.745618: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ kworker/u16:3-10385 [005] d..3 276946.745619: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.745621: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:4 next_pid=7640 next_prio=120
+ <...>-781 [006] d..3 276946.745621: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.745622: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745623: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745624: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745625: workqueue_activate_work: work struct 0xffffffee08df97a0
+ kworker/u16:9-11098 [001] d..3 276946.745625: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ kworker/u16:3-10385 [005] d..3 276946.745625: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-7640 [000] d..3 276946.745626: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-781 [006] d..3 276946.745627: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ kworker/u16:3-10385 [005] d..3 276946.745627: workqueue_execute_end: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745631: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.745631: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745632: workqueue_queue_work: work struct=0xffffffee08df97a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745632: workqueue_activate_work: work struct 0xffffffee08df97a0
+ <...>-781 [006] d..3 276946.745632: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.745633: cpu_idle: state=4294967295 cpu_id=4
+ <...>-781 [006] d..3 276946.745634: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.745635: workqueue_queue_work: work struct=0xffffffee08df9ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745635: workqueue_activate_work: work struct 0xffffffee08df9ba0
+ <idle>-0 [004] d..3 276946.745636: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-781 [006] d..3 276946.745636: workqueue_queue_work: work struct=0xffffffee08df9ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745636: workqueue_activate_work: work struct 0xffffffee08df9ea0
+ <idle>-0 [005] d..3 276946.745637: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-781 [006] d..3 276946.745637: workqueue_queue_work: work struct=0xffffffed8214a420 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745638: workqueue_activate_work: work struct 0xffffffed8214a420
+ kworker/u16:3-10385 [005] d..3 276946.745639: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ kworker/u16:9-11098 [001] d..3 276946.745639: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.745644: workqueue_queue_work: work struct=0xffffffee0c1494a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745644: workqueue_activate_work: work struct 0xffffffee0c1494a0
+ <...>-781 [006] d..3 276946.745646: workqueue_queue_work: work struct=0xffffffee0c1498a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745647: workqueue_activate_work: work struct 0xffffffee0c1498a0
+ kworker/u16:3-10385 [005] d..3 276946.745647: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ kworker/u16:3-10385 [005] d..3 276946.745648: workqueue_execute_start: work struct 0xffffffee08df97a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745648: workqueue_queue_work: work struct=0xffffffedd7f43c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745648: workqueue_activate_work: work struct 0xffffffedd7f43c20
+ <idle>-0 [001] d..3 276946.745648: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ kworker/u16:3-10385 [005] d..3 276946.745648: workqueue_execute_end: work struct 0xffffffee08df97a0
+ kworker/u16:3-10385 [005] d..3 276946.745649: workqueue_execute_start: work struct 0xffffffee08df9ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745649: workqueue_queue_work: work struct=0xffffffedd2175ea0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [000] d..3 276946.745650: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ kworker/u16:3-10385 [005] d..3 276946.745650: workqueue_execute_end: work struct 0xffffffee08df9ea0
+ <...>-781 [006] d..3 276946.745650: workqueue_activate_work: work struct 0xffffffedd2175ea0
+ kworker/u16:3-10385 [005] d..3 276946.745650: workqueue_execute_start: work struct 0xffffffed8214a420: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745651: workqueue_queue_work: work struct=0xffffffee0838db20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.745651: workqueue_execute_end: work struct 0xffffffed8214a420
+ <...>-781 [006] d..3 276946.745651: workqueue_activate_work: work struct 0xffffffee0838db20
+ kworker/u16:3-10385 [005] d..3 276946.745652: workqueue_execute_start: work struct 0xffffffee0c1494a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745652: workqueue_queue_work: work struct=0xffffffee015dbb20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.745652: workqueue_execute_end: work struct 0xffffffee0c1494a0
+ <...>-781 [006] d..3 276946.745652: workqueue_activate_work: work struct 0xffffffee015dbb20
+ kworker/u16:3-10385 [005] d..3 276946.745653: workqueue_execute_start: work struct 0xffffffee0c1498a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745653: workqueue_queue_work: work struct=0xffffffedcad402a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.745654: workqueue_execute_end: work struct 0xffffffee0c1498a0
+ <...>-781 [006] d..3 276946.745654: workqueue_activate_work: work struct 0xffffffedcad402a0
+ <idle>-0 [001] d..3 276946.745654: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745654: workqueue_execute_start: work struct 0xffffffedd7f43c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745655: workqueue_queue_work: work struct=0xffffffedd71c6420 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.745655: workqueue_activate_work: work struct 0xffffffedd71c6420
+ kworker/u16:3-10385 [005] d..3 276946.745655: workqueue_execute_end: work struct 0xffffffedd7f43c20
+ kworker/u16:9-11098 [001] d..3 276946.745658: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=005
+ <...>-7640 [000] d..3 276946.745662: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=002
+ trace-cmd-12204 [004] d..3 276946.745662: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.745665: cpu_idle: state=4294967295 cpu_id=2
+ <...>-7640 [000] d..3 276946.745666: workqueue_execute_start: work struct 0xffffffee08df9ba0: function 0xffffff87dfccfb38f
+ <idle>-0 [004] d..3 276946.745667: cpu_idle: state=0 cpu_id=4
+ <...>-7640 [000] d..3 276946.745670: workqueue_execute_end: work struct 0xffffffee08df9ba0
+ <idle>-0 [002] d..3 276946.745671: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ kworker/u16:9-11098 [001] d..3 276946.745671: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ kworker/u16:9-11098 [001] d..3 276946.745673: workqueue_execute_start: work struct 0xffffffedd2175ea0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745674: workqueue_queue_work: work struct=0xffffffee2ae750a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.745674: cpu_idle: state=4294967295 cpu_id=3
+ <...>-781 [006] d..3 276946.745675: workqueue_activate_work: work struct 0xffffffee2ae750a0
+ kworker/u16:3-10385 [005] d..3 276946.745676: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=006
+ kworker/u16:9-11098 [001] d..3 276946.745676: workqueue_execute_end: work struct 0xffffffedd2175ea0
+ <...>-781 [006] d..3 276946.745677: workqueue_queue_work: work struct=0xffffffee2ae754a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [000] d..3 276946.745677: workqueue_execute_start: work struct 0xffffffee015dbb20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745677: workqueue_activate_work: work struct 0xffffffee2ae754a0
+ <...>-7640 [000] d..3 276946.745680: workqueue_execute_end: work struct 0xffffffee015dbb20
+ <...>-781 [006] d..3 276946.745680: workqueue_queue_work: work struct=0xffffffee2ae75ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [001] d..3 276946.745680: workqueue_execute_start: work struct 0xffffffedcad402a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745680: workqueue_activate_work: work struct 0xffffffee2ae75ba0
+ kworker/u16:3-10385 [005] d..3 276946.745681: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.745682: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745683: workqueue_execute_start: work struct 0xffffffee0838db20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.745683: workqueue_queue_work: work struct=0xffffffee2ae75020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-7640 [000] d..3 276946.745683: workqueue_execute_start: work struct 0xffffffedd71c6420: function 0xffffff87dfccfb38f
+ kworker/u16:9-11098 [001] d..3 276946.745683: workqueue_execute_end: work struct 0xffffffedcad402a0
+ <...>-781 [006] d..3 276946.745683: workqueue_activate_work: work struct 0xffffffee2ae75020
+ <idle>-0 [004] d..3 276946.745683: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.745684: workqueue_execute_end: work struct 0xffffffee0838db20
+ <idle>-0 [004] d..3 276946.745685: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/u16:9-11098 [001] d..3 276946.745686: workqueue_execute_start: work struct 0xffffffee2ae750a0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745686: workqueue_execute_start: work struct 0xffffffee2ae754a0: function 0xffffff87dfccfb38f
+ <...>-7640 [000] d..3 276946.745687: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-781 [006] d..3 276946.745688: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-9125 [003] d..3 276946.745689: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=005
+ DispSync-650 [002] d..3 276946.745693: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ kworker/u16:3-10385 [005] d..3 276946.745695: workqueue_execute_end: work struct 0xffffffee2ae754a0
+ <...>-7640 [000] d..3 276946.745695: workqueue_execute_end: work struct 0xffffffedd71c6420
+ kworker/u16:9-11098 [001] d..3 276946.745696: workqueue_execute_end: work struct 0xffffffee2ae750a0
+ <...>-12059 [006] d..3 276946.745697: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87dfccf988S
+ <...>-12059 [006] d..3 276946.745698: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ DispSync-650 [002] d..3 276946.745699: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <...>-12059 [006] d..3 276946.745700: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <...>-9125 [003] d..3 276946.745702: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.745703: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-9125 [003] d..3 276946.745704: workqueue_execute_start: work struct 0xffffffee2ae75ba0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [005] d..3 276946.745706: workqueue_execute_start: work struct 0xffffffee2ae75020: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.745707: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ DispSync-650 [002] d..3 276946.745713: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ trace-cmd-12203 [004] d..3 276946.745714: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.745714: workqueue_execute_end: work struct 0xffffffee2ae75020
+ <...>-9125 [003] d..3 276946.745715: workqueue_execute_end: work struct 0xffffffee2ae75ba0
+ <...>-12059 [006] d..3 276946.745716: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87dfccf988S
+ <...>-7640 [000] d..3 276946.745717: sched_switch: prev_comm=kworker/u16:4 prev_pid=7640 prev_prio=120 prev_state=S ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-12059 [006] d..3 276946.745717: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ kworker/u16:3-10385 [005] d..3 276946.745717: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [004] d..3 276946.745718: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.745719: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ kworker/u16:9-11098 [001] d..3 276946.745721: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-9125 [003] d..3 276946.745731: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-9128 [001] d..3 276946.745737: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ DispSync-650 [002] d..3 276946.745740: workqueue_queue_work: work struct=0xffffffede46995a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ DispSync-650 [002] d..3 276946.745742: workqueue_activate_work: work struct 0xffffffede46995a8
+ <idle>-0 [003] d..3 276946.745744: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [002] d..3 276946.745744: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=001
+ trace-cmd-12198 [005] d..3 276946.745748: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.745748: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.745754: cpu_idle: state=0 cpu_id=5
+ sfEventThread-652 [000] d..3 276946.745758: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [004] d..3 276946.745759: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.745762: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.745764: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-9128 [004] d..3 276946.745767: workqueue_execute_start: work struct 0xffffffede46995a8: function 0xffffff87e01740e8f
+ <...>-781 [006] d..3 276946.745774: sched_waking: comm=system pid=105 prio=120 target_cpu=002
+ sfEventThread-652 [000] d..3 276946.745774: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-9128 [004] d..3 276946.745774: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-9128 [004] d..3 276946.745775: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-9128 [004] d..3 276946.745776: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.745777: cpu_idle: state=4294967295 cpu_id=1
+ DispSync-650 [002] d..3 276946.745780: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.745783: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [003] d..3 276946.745787: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ sfEventThread-652 [000] d..3 276946.745792: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.745793: cpu_idle: state=0 cpu_id=2
+ <...>-9128 [004] d..3 276946.745794: workqueue_execute_end: work struct 0xffffffede46995a8
+ <...>-9128 [004] d..3 276946.745795: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.745796: sched_wakeup: comm=system pid=105 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.745799: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.745803: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.745806: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=system next_pid=105 next_prio=120
+ <...>-9128 [004] d..3 276946.745810: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-9128 [004] d..3 276946.745815: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-9128 [004] d..3 276946.745817: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.745817: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.745820: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <...>-9128 [004] d..3 276946.745822: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.745826: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.745847: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [001] d..3 276946.745866: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [001] d..3 276946.745873: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ sensors@1.0-se-4291 [005] d..3 276946.745874: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.745880: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.745882: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.745885: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.745892: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.745892: workqueue_queue_work: work struct=0xffffffede4699b28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.745894: workqueue_activate_work: work struct 0xffffffede4699b28
+ <idle>-0 [002] d..3 276946.745895: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.745896: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.745910: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.745911: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.745912: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.745913: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-9128 [005] d..3 276946.745915: workqueue_execute_start: work struct 0xffffffede4699b28: function 0xffffff87e01740e8f
+ sensors@1.0-se-1040 [004] d..3 276946.745915: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.745916: cpu_idle: state=0 cpu_id=2
+ <...>-9128 [005] d..3 276946.745918: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-9128 [005] d..3 276946.745919: workqueue_activate_work: work struct 0xffffffee79748960
+ sensors@1.0-se-1040 [004] d..3 276946.745922: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <...>-9128 [005] d..3 276946.745926: workqueue_execute_end: work struct 0xffffffede4699b28
+ <...>-9128 [005] d..3 276946.745927: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ sensors@1.0-se-1040 [004] d..3 276946.745928: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-781 [006] d..3 276946.745928: sched_waking: comm=logd.writer pid=629 prio=130 target_cpu=003
+ <...>-9128 [005] d..3 276946.745931: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-9128 [005] d..3 276946.745934: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <...>-9128 [005] d..3 276946.745934: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-9128 [005] d..3 276946.745936: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.745942: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [002] d..3 276946.745944: sched_wakeup: comm=logd.writer pid=629 prio=130 target_cpu=002
+ sensors@1.0-se-4291 [005] d..3 276946.745945: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.745947: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [004] d..3 276946.745948: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.745950: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.745952: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.745955: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=logd.writer next_pid=629 next_prio=130
+ sensors@1.0-se-4291 [005] d..3 276946.745956: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.745960: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [004] d..3 276946.745964: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.745965: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.745966: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.745968: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-105 [003] d..3 276946.745969: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-9125 [003] d..3 276946.745987: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.746004: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [004] d..3 276946.746005: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.746026: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.746036: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [000] d..3 276946.746039: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [004] d..3 276946.746041: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.746043: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [004] d..3 276946.746048: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [000] d..3 276946.746049: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1040 [004] d..3 276946.746056: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1040 [004] d..3 276946.746060: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.746062: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.746062: print: 0xffffff87dfd69750s: B|622|query
+ sensors@1.0-se-1040 [004] d..3 276946.746063: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [005] d..3 276946.746064: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.746068: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.746074: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ sensors@1.0-se-1115 [005] d..3 276946.746075: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.746080: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.746095: print: 0xffffff87dfd69750s: E|1661
+ surfaceflinger-622 [001] d..3 276946.746097: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ sensors@1.0-se-867 [004] d..3 276946.746101: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.746107: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.746110: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [001] d..3 276946.746114: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.746124: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ logd.writer-629 [002] d..3 276946.746131: sched_switch: prev_comm=logd.writer prev_pid=629 prev_prio=130 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.746132: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.746143: cpu_idle: state=0 cpu_id=2
+ <...>-781 [006] d..3 276946.746161: workqueue_queue_work: work struct=0xffffffee2ae75020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746162: workqueue_activate_work: work struct 0xffffffee2ae75020
+ <...>-781 [006] d..3 276946.746163: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.746169: workqueue_queue_work: work struct=0xffffffee2ae75ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746169: workqueue_activate_work: work struct 0xffffffee2ae75ba0
+ <...>-781 [006] d..3 276946.746170: workqueue_queue_work: work struct=0xffffffee2ae750a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746170: workqueue_activate_work: work struct 0xffffffee2ae750a0
+ <...>-781 [006] d..3 276946.746171: workqueue_queue_work: work struct=0xffffffee2ae754a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746171: workqueue_activate_work: work struct 0xffffffee2ae754a0
+ <...>-781 [006] d..3 276946.746172: workqueue_queue_work: work struct=0xffffffedd7a109a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746172: workqueue_activate_work: work struct 0xffffffedd7a109a0
+ <...>-781 [006] d..3 276946.746173: workqueue_queue_work: work struct=0xffffffedd7a10220 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746173: workqueue_activate_work: work struct 0xffffffedd7a10220
+ <...>-781 [006] d..3 276946.746173: workqueue_queue_work: work struct=0xffffffedd7a10320 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746174: workqueue_activate_work: work struct 0xffffffedd7a10320
+ <...>-781 [006] d..3 276946.746174: workqueue_queue_work: work struct=0xffffffedd7a106a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746174: workqueue_activate_work: work struct 0xffffffedd7a106a0
+ <...>-781 [006] d..3 276946.746175: workqueue_queue_work: work struct=0xffffffedd7a10a20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.746175: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.746175: workqueue_activate_work: work struct 0xffffffedd7a10a20
+ <...>-781 [006] d..3 276946.746176: workqueue_queue_work: work struct=0xffffffedd7a104a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746176: workqueue_activate_work: work struct 0xffffffedd7a104a0
+ SensorService-4286 [000] d..3 276946.746176: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-781 [006] d..3 276946.746177: workqueue_queue_work: work struct=0xffffffee1d88aca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746177: workqueue_activate_work: work struct 0xffffffee1d88aca0
+ <...>-781 [006] d..3 276946.746178: workqueue_queue_work: work struct=0xffffffeda27690a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746178: workqueue_activate_work: work struct 0xffffffeda27690a0
+ <idle>-0 [003] d..3 276946.746178: cpu_idle: state=4294967295 cpu_id=3
+ <...>-781 [006] d..3 276946.746179: workqueue_queue_work: work struct=0xffffffee2aca6ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746179: workqueue_activate_work: work struct 0xffffffee2aca6ca0
+ <...>-781 [006] d..3 276946.746179: workqueue_queue_work: work struct=0xffffffee72932a20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746180: workqueue_activate_work: work struct 0xffffffee72932a20
+ <...>-781 [006] d..3 276946.746181: workqueue_queue_work: work struct=0xffffffedd21744a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746181: workqueue_activate_work: work struct 0xffffffedd21744a0
+ <...>-781 [006] d..3 276946.746182: workqueue_queue_work: work struct=0xffffffedd21749a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746182: workqueue_activate_work: work struct 0xffffffedd21749a0
+ <...>-781 [006] d..3 276946.746183: workqueue_queue_work: work struct=0xffffffee22a7a7a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746183: workqueue_activate_work: work struct 0xffffffee22a7a7a0
+ <...>-781 [006] d..3 276946.746183: workqueue_queue_work: work struct=0xffffffee22a7aba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746184: workqueue_activate_work: work struct 0xffffffee22a7aba0
+ <...>-781 [006] d..3 276946.746184: workqueue_queue_work: work struct=0xffffffee22a7a620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746184: workqueue_activate_work: work struct 0xffffffee22a7a620
+ <idle>-0 [003] d..3 276946.746185: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-781 [006] d..3 276946.746187: workqueue_queue_work: work struct=0xffffffee6134eb20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746187: workqueue_activate_work: work struct 0xffffffee6134eb20
+ <...>-9125 [003] d..3 276946.746190: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=005
+ <...>-9125 [003] d..3 276946.746203: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=002
+ <...>-781 [006] d..3 276946.746205: workqueue_queue_work: work struct=0xffffffee723acaa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746205: workqueue_activate_work: work struct 0xffffffee723acaa0
+ <idle>-0 [002] d..3 276946.746206: cpu_idle: state=4294967295 cpu_id=2
+ <...>-781 [006] d..3 276946.746206: workqueue_queue_work: work struct=0xffffffee5c92b920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746206: workqueue_activate_work: work struct 0xffffffee5c92b920
+ <...>-781 [006] d..3 276946.746207: workqueue_queue_work: work struct=0xffffffee473de020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746207: workqueue_activate_work: work struct 0xffffffee473de020
+ <...>-781 [006] d..3 276946.746208: workqueue_queue_work: work struct=0xffffffedcc15bd20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746208: workqueue_activate_work: work struct 0xffffffedcc15bd20
+ <...>-9125 [003] d..3 276946.746209: workqueue_execute_start: work struct 0xffffffee2ae75020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746209: workqueue_queue_work: work struct=0xffffffee5ca77920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746209: workqueue_activate_work: work struct 0xffffffee5ca77920
+ <...>-781 [006] d..3 276946.746210: workqueue_queue_work: work struct=0xffffffeda71ba620 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746210: workqueue_activate_work: work struct 0xffffffeda71ba620
+ surfaceflinger-622 [001] d..3 276946.746212: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-781 [006] d..3 276946.746212: workqueue_queue_work: work struct=0xffffffeda71ba120 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.746212: workqueue_execute_end: work struct 0xffffffee2ae75020
+ <...>-781 [006] d..3 276946.746212: workqueue_activate_work: work struct 0xffffffeda71ba120
+ <...>-781 [006] d..3 276946.746213: workqueue_queue_work: work struct=0xffffffeda71ba9a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.746213: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-781 [006] d..3 276946.746213: workqueue_activate_work: work struct 0xffffffeda71ba9a0
+ <...>-781 [006] d..3 276946.746215: workqueue_queue_work: work struct=0xffffffeda71ba8a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.746215: workqueue_execute_start: work struct 0xffffffee2ae75ba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746216: workqueue_activate_work: work struct 0xffffffeda71ba8a0
+ <...>-781 [006] d..3 276946.746216: workqueue_queue_work: work struct=0xffffffeda71bae20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746217: workqueue_activate_work: work struct 0xffffffeda71bae20
+ SensorService-4286 [000] d..3 276946.746217: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <...>-9125 [003] d..3 276946.746217: workqueue_execute_end: work struct 0xffffffee2ae75ba0
+ <...>-9128 [002] d..3 276946.746219: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.746221: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.746225: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.746228: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.746230: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.746231: print: 0xffffff87dfd69750s: E|622
+ <...>-9128 [002] d..3 276946.746232: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.746233: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-781 [006] d..3 276946.746234: workqueue_queue_work: work struct=0xffffffedef27c6a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746234: workqueue_activate_work: work struct 0xffffffedef27c6a0
+ <...>-9128 [002] d..3 276946.746234: workqueue_execute_start: work struct 0xffffffee2ae750a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746237: workqueue_queue_work: work struct=0xffffffedef27cfa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.746237: workqueue_execute_start: work struct 0xffffffee2ae754a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746237: workqueue_activate_work: work struct 0xffffffedef27cfa0
+ <...>-9128 [002] d..3 276946.746237: workqueue_execute_end: work struct 0xffffffee2ae750a0
+ SensorService-4286 [000] d..3 276946.746238: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.746238: workqueue_queue_work: work struct=0xffffffedef27c2a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746238: workqueue_activate_work: work struct 0xffffffedef27c2a0
+ surfaceflinger-622 [001] d..3 276946.746239: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-9125 [003] d..3 276946.746239: workqueue_execute_end: work struct 0xffffffee2ae754a0
+ <...>-781 [006] d..3 276946.746242: workqueue_queue_work: work struct=0xffffffedef27cca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746242: workqueue_execute_start: work struct 0xffffffedd7a109a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746242: workqueue_activate_work: work struct 0xffffffedef27cca0
+ <...>-9125 [003] d..3 276946.746244: workqueue_execute_start: work struct 0xffffffedd7a10220: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746245: workqueue_execute_end: work struct 0xffffffedd7a109a0
+ <...>-781 [006] d..3 276946.746245: workqueue_queue_work: work struct=0xffffffee6216d0a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746245: workqueue_activate_work: work struct 0xffffffee6216d0a0
+ <...>-9125 [003] d..3 276946.746246: workqueue_execute_end: work struct 0xffffffedd7a10220
+ <idle>-0 [000] d..3 276946.746246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-9128 [002] d..3 276946.746248: workqueue_execute_start: work struct 0xffffffedd7a10320: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746249: workqueue_execute_start: work struct 0xffffffedd7a106a0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746250: workqueue_execute_end: work struct 0xffffffedd7a10320
+ sensors@1.0-se-867 [004] d..3 276946.746250: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-9125 [003] d..3 276946.746251: workqueue_execute_end: work struct 0xffffffedd7a106a0
+ <...>-9128 [002] d..3 276946.746252: workqueue_execute_start: work struct 0xffffffedd7a10a20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746252: workqueue_queue_work: work struct=0xffffffedd7362aa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746253: workqueue_execute_end: work struct 0xffffffedd7a10a20
+ <...>-781 [006] d..3 276946.746253: workqueue_activate_work: work struct 0xffffffedd7362aa0
+ <idle>-0 [000] d..3 276946.746254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-781 [006] d..3 276946.746256: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-9125 [003] d..3 276946.746256: workqueue_execute_start: work struct 0xffffffedd7a104a0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746257: workqueue_execute_start: work struct 0xffffffee1d88aca0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746258: workqueue_execute_end: work struct 0xffffffedd7a104a0
+ sensors@1.0-se-867 [004] d..3 276946.746258: print: 0xffffff87dfd69750s: E|867
+ <...>-9128 [002] d..3 276946.746259: workqueue_execute_end: work struct 0xffffffee1d88aca0
+ <...>-9125 [003] d..3 276946.746259: workqueue_execute_start: work struct 0xffffffeda27690a0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746261: workqueue_execute_start: work struct 0xffffffee2aca6ca0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746261: workqueue_execute_end: work struct 0xffffffeda27690a0
+ <...>-781 [006] d..3 276946.746262: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.746262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-9128 [002] d..3 276946.746262: workqueue_execute_end: work struct 0xffffffee2aca6ca0
+ <...>-9125 [003] d..3 276946.746263: workqueue_execute_start: work struct 0xffffffee72932a20: function 0xffffff87dfccfb38f
+ <idle>-0 [005] d..3 276946.746264: cpu_idle: state=4294967295 cpu_id=5
+ <...>-781 [006] d..3 276946.746265: workqueue_queue_work: work struct=0xffffffee5fe656a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746265: workqueue_execute_start: work struct 0xffffffedd21744a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746265: workqueue_activate_work: work struct 0xffffffee5fe656a0
+ <...>-9125 [003] d..3 276946.746265: workqueue_execute_end: work struct 0xffffffee72932a20
+ surfaceflinger-622 [001] d..3 276946.746265: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.746266: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.746266: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <...>-9128 [002] d..3 276946.746267: workqueue_execute_end: work struct 0xffffffedd21744a0
+ <...>-9125 [003] d..3 276946.746268: workqueue_execute_start: work struct 0xffffffedd21749a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746268: workqueue_queue_work: work struct=0xffffffede5c41320 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746269: workqueue_activate_work: work struct 0xffffffede5c41320
+ <...>-9125 [003] d..3 276946.746270: workqueue_execute_end: work struct 0xffffffedd21749a0
+ <...>-9128 [002] d..3 276946.746271: workqueue_execute_start: work struct 0xffffffee22a7a7a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746272: workqueue_execute_start: work struct 0xffffffee22a7aba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746273: workqueue_queue_work: work struct=0xffffffedeecd5c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746273: workqueue_activate_work: work struct 0xffffffedeecd5c20
+ sensors@1.0-se-867 [004] d..3 276946.746273: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-9128 [002] d..3 276946.746274: workqueue_execute_end: work struct 0xffffffee22a7a7a0
+ <...>-9125 [003] d..3 276946.746274: workqueue_execute_end: work struct 0xffffffee22a7aba0
+ <...>-781 [006] d..3 276946.746274: workqueue_queue_work: work struct=0xffffffedeecd5ba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746275: workqueue_activate_work: work struct 0xffffffedeecd5ba0
+ <...>-9128 [002] d..3 276946.746278: workqueue_execute_start: work struct 0xffffffee22a7a620: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746278: workqueue_queue_work: work struct=0xffffffee4de5db20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.746278: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <...>-9125 [003] d..3 276946.746279: workqueue_execute_start: work struct 0xffffffee6134eb20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746279: workqueue_activate_work: work struct 0xffffffee4de5db20
+ <...>-9128 [002] d..3 276946.746280: workqueue_execute_end: work struct 0xffffffee22a7a620
+ <...>-9125 [003] d..3 276946.746281: workqueue_execute_end: work struct 0xffffffee6134eb20
+ <...>-781 [006] d..3 276946.746283: workqueue_queue_work: work struct=0xffffffee796d6d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746283: workqueue_execute_start: work struct 0xffffffee723acaa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746283: workqueue_activate_work: work struct 0xffffffee796d6d20
+ <...>-9125 [003] d..3 276946.746285: workqueue_execute_start: work struct 0xffffffee5c92b920: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746285: workqueue_execute_end: work struct 0xffffffee723acaa0
+ <...>-781 [006] d..3 276946.746286: workqueue_queue_work: work struct=0xffffffee796d63a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746286: workqueue_activate_work: work struct 0xffffffee796d63a0
+ <...>-9125 [003] d..3 276946.746287: workqueue_execute_end: work struct 0xffffffee5c92b920
+ writer-5743 [000] d..3 276946.746289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-781 [006] d..3 276946.746289: workqueue_queue_work: work struct=0xffffffee6c69cba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746289: workqueue_execute_start: work struct 0xffffffee473de020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746289: workqueue_activate_work: work struct 0xffffffee6c69cba0
+ sensors@1.0-se-867 [004] d..3 276946.746290: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-9128 [002] d..3 276946.746291: workqueue_execute_end: work struct 0xffffffee473de020
+ <...>-9125 [003] d..3 276946.746292: workqueue_execute_start: work struct 0xffffffedcc15bd20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746292: workqueue_queue_work: work struct=0xffffffee4739cba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746292: workqueue_activate_work: work struct 0xffffffee4739cba0
+ <...>-9125 [003] d..3 276946.746294: workqueue_execute_end: work struct 0xffffffedcc15bd20
+ <idle>-0 [004] d..3 276946.746294: cpu_idle: state=0 cpu_id=4
+ <...>-781 [006] d..3 276946.746295: workqueue_queue_work: work struct=0xffffffedcb59ce20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746295: workqueue_execute_start: work struct 0xffffffee5ca77920: function 0xffffff87dfccfb38f
+ trace-cmd-12204 [005] d..3 276946.746295: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.746295: workqueue_activate_work: work struct 0xffffffedcb59ce20
+ <...>-9125 [003] d..3 276946.746297: workqueue_execute_start: work struct 0xffffffeda71ba620: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746297: workqueue_execute_end: work struct 0xffffffee5ca77920
+ <...>-781 [006] d..3 276946.746298: workqueue_queue_work: work struct=0xffffffee00ff59a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746298: workqueue_activate_work: work struct 0xffffffee00ff59a0
+ <...>-9125 [003] d..3 276946.746299: workqueue_execute_end: work struct 0xffffffeda71ba620
+ <idle>-0 [005] d..3 276946.746300: cpu_idle: state=0 cpu_id=5
+ <...>-781 [006] d..3 276946.746300: workqueue_queue_work: work struct=0xffffffed9ac3b520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [002] d..3 276946.746300: workqueue_execute_start: work struct 0xffffffeda71ba120: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746301: workqueue_activate_work: work struct 0xffffffed9ac3b520
+ surfaceflinger-622 [001] d..3 276946.746302: print: 0xffffff87dfd69750s: E|622
+ <...>-9128 [002] d..3 276946.746303: workqueue_execute_end: work struct 0xffffffeda71ba120
+ <...>-9125 [003] d..3 276946.746303: workqueue_execute_start: work struct 0xffffffeda71ba9a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746304: workqueue_execute_end: work struct 0xffffffeda71ba9a0
+ <...>-9128 [002] d..3 276946.746304: workqueue_execute_start: work struct 0xffffffeda71ba8a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-9125 [003] d..3 276946.746306: workqueue_execute_start: work struct 0xffffffeda71bae20: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746306: workqueue_execute_end: work struct 0xffffffeda71ba8a0
+ SensorService-4286 [007] d..3 276946.746306: print: 0xffffff87dfd69750s: E|1661
+ <...>-9125 [003] d..3 276946.746308: workqueue_execute_end: work struct 0xffffffeda71bae20
+ <...>-9128 [002] d..3 276946.746308: workqueue_execute_start: work struct 0xffffffedef27c6a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746309: workqueue_execute_start: work struct 0xffffffedef27cfa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746309: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-9128 [002] d..3 276946.746310: workqueue_execute_end: work struct 0xffffffedef27c6a0
+ <...>-9125 [003] d..3 276946.746311: workqueue_execute_end: work struct 0xffffffedef27cfa0
+ <...>-9128 [002] d..3 276946.746311: workqueue_execute_start: work struct 0xffffffedef27c2a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746313: workqueue_execute_start: work struct 0xffffffedef27cca0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746313: workqueue_execute_end: work struct 0xffffffedef27c2a0
+ writer-5743 [000] d..3 276946.746313: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.746314: workqueue_execute_end: work struct 0xffffffedef27cca0
+ <...>-9128 [002] d..3 276946.746314: workqueue_execute_start: work struct 0xffffffee6216d0a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746316: workqueue_execute_start: work struct 0xffffffedd7362aa0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746324: workqueue_execute_end: work struct 0xffffffee6216d0a0
+ <...>-9125 [003] d..3 276946.746325: workqueue_execute_end: work struct 0xffffffedd7362aa0
+ <...>-9128 [002] d..3 276946.746326: workqueue_execute_start: work struct 0xffffffee5fe656a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746327: workqueue_execute_start: work struct 0xffffffede5c41320: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746328: workqueue_execute_end: work struct 0xffffffee5fe656a0
+ <...>-9125 [003] d..3 276946.746329: workqueue_execute_end: work struct 0xffffffede5c41320
+ <...>-9128 [002] d..3 276946.746330: workqueue_execute_start: work struct 0xffffffedeecd5c20: function 0xffffff87dfccfb38f
+ <idle>-0 [000] d..3 276946.746330: cpu_idle: state=0 cpu_id=0
+ <...>-9125 [003] d..3 276946.746330: workqueue_execute_start: work struct 0xffffffedeecd5ba0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746332: workqueue_execute_end: work struct 0xffffffedeecd5c20
+ <...>-9125 [003] d..3 276946.746332: workqueue_execute_end: work struct 0xffffffedeecd5ba0
+ <...>-9128 [002] d..3 276946.746334: workqueue_execute_start: work struct 0xffffffee4de5db20: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746335: workqueue_execute_start: work struct 0xffffffee796d6d20: function 0xffffff87dfccfb38f
+ FastMixer-1198 [006] d..3 276946.746335: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-9128 [002] d..3 276946.746336: workqueue_execute_end: work struct 0xffffffee4de5db20
+ <...>-9125 [003] d..3 276946.746337: workqueue_execute_end: work struct 0xffffffee796d6d20
+ <...>-9128 [002] d..3 276946.746337: workqueue_execute_start: work struct 0xffffffee796d63a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746338: workqueue_execute_start: work struct 0xffffffee6c69cba0: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746339: workqueue_execute_end: work struct 0xffffffee796d63a0
+ surfaceflinger-622 [001] d..3 276946.746340: print: 0xffffff87dfd69750s: E|622
+ <...>-9125 [003] d..3 276946.746340: workqueue_execute_end: work struct 0xffffffee6c69cba0
+ <...>-9128 [002] d..3 276946.746341: workqueue_execute_start: work struct 0xffffffee4739cba0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746342: workqueue_execute_start: work struct 0xffffffedcb59ce20: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746343: workqueue_execute_end: work struct 0xffffffee4739cba0
+ <...>-9125 [003] d..3 276946.746344: workqueue_execute_end: work struct 0xffffffedcb59ce20
+ <...>-9128 [002] d..3 276946.746344: workqueue_execute_start: work struct 0xffffffee00ff59a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746346: workqueue_execute_start: work struct 0xffffffed9ac3b520: function 0xffffff87dfccfb38f
+ <...>-9128 [002] d..3 276946.746347: workqueue_execute_end: work struct 0xffffffee00ff59a0
+ FastMixer-1198 [006] d..3 276946.746347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <idle>-0 [000] d..3 276946.746347: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-9125 [003] d..3 276946.746347: workqueue_execute_end: work struct 0xffffffed9ac3b520
+ <...>-781 [006] d..3 276946.746350: workqueue_queue_work: work struct=0xffffffed9ac3bba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746350: workqueue_activate_work: work struct 0xffffffed9ac3bba0
+ <...>-781 [006] d..3 276946.746351: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.746352: cpu_idle: state=4294967295 cpu_id=0
+ SensorService-4286 [007] d..3 276946.746354: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-9128 [002] d..3 276946.746354: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [000] d..3 276946.746358: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.746360: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-9125 [003] d..3 276946.746364: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.746369: print: 0xffffff87dfd69750s: B|622|query
+ SensorService-4286 [007] d..3 276946.746370: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <...>-781 [006] d..3 276946.746370: workqueue_queue_work: work struct=0xffffffed9ac3baa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.746371: workqueue_execute_start: work struct 0xffffffed9ac3bba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746371: workqueue_activate_work: work struct 0xffffffed9ac3baa0
+ <...>-781 [006] d..3 276946.746372: workqueue_queue_work: work struct=0xffffffed9ac3b520 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746372: workqueue_activate_work: work struct 0xffffffed9ac3b520
+ kworker/u16:3-10385 [002] d..3 276946.746373: workqueue_execute_end: work struct 0xffffffed9ac3bba0
+ surfaceflinger-622 [001] d..3 276946.746373: print: 0xffffff87dfd69750s: E|622
+ <...>-781 [006] d..3 276946.746373: workqueue_queue_work: work struct=0xffffffed9ac3bba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746373: workqueue_activate_work: work struct 0xffffffed9ac3bba0
+ <idle>-0 [003] d..3 276946.746374: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ SensorService-4286 [007] d..3 276946.746375: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <...>-781 [006] d..3 276946.746376: workqueue_queue_work: work struct=0xffffffedf29258a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.746376: workqueue_execute_start: work struct 0xffffffed9ac3baa0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746376: workqueue_activate_work: work struct 0xffffffedf29258a0
+ <idle>-0 [004] d..3 276946.746376: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.746378: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ kworker/u16:3-10385 [002] d..3 276946.746378: workqueue_execute_end: work struct 0xffffffed9ac3baa0
+ <idle>-0 [004] d..3 276946.746378: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ writer-5743 [000] d..3 276946.746379: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <idle>-0 [003] d..3 276946.746380: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.746381: workqueue_execute_start: work struct 0xffffffed9ac3b520: function 0xffffff87dfccfb38f
+ SensorService-4286 [007] d..3 276946.746381: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-781 [006] d..3 276946.746382: workqueue_queue_work: work struct=0xffffffee06e4a4a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746382: workqueue_activate_work: work struct 0xffffffee06e4a4a0
+ kworker/u16:3-10385 [002] d..3 276946.746382: workqueue_execute_end: work struct 0xffffffed9ac3b520
+ sensors@1.0-se-867 [004] d..3 276946.746384: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-9125 [003] d..3 276946.746385: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.746387: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ sensors@1.0-se-867 [004] d..3 276946.746392: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.746395: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.746396: cpu_idle: state=0 cpu_id=4
+ <...>-9125 [003] d..3 276946.746397: workqueue_execute_start: work struct 0xffffffed9ac3bba0: function 0xffffff87dfccfb38f
+ surfaceflinger-622 [001] d..3 276946.746397: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-781 [006] d..3 276946.746397: workqueue_queue_work: work struct=0xffffffee776ddf20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.746397: workqueue_execute_start: work struct 0xffffffedf29258a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746397: workqueue_activate_work: work struct 0xffffffee776ddf20
+ writer-5743 [000] d..3 276946.746398: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.746399: workqueue_execute_end: work struct 0xffffffed9ac3bba0
+ kworker/u16:3-10385 [002] d..3 276946.746399: workqueue_execute_end: work struct 0xffffffedf29258a0
+ surfaceflinger-622 [001] d..3 276946.746401: print: 0xffffff87dfd69750s: E|622
+ <...>-9125 [003] d..3 276946.746401: workqueue_execute_start: work struct 0xffffffee06e4a4a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746402: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ kworker/u16:3-10385 [002] d..3 276946.746402: workqueue_execute_start: work struct 0xffffffee776ddf20: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746404: workqueue_execute_end: work struct 0xffffffee06e4a4a0
+ <...>-781 [006] d..3 276946.746404: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ kworker/u16:3-10385 [002] d..3 276946.746404: workqueue_execute_end: work struct 0xffffffee776ddf20
+ <...>-9125 [003] d..3 276946.746410: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <idle>-0 [000] d..3 276946.746411: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.746411: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [001] d..3 276946.746417: print: 0xffffff87dfd69750s: E|622
+ <...>-9128 [003] d..3 276946.746426: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.746433: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.746439: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [002] d..3 276946.746441: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.746446: print: 0xffffff87dfd69750s: B|622|wait
+ FastMixer-1198 [006] d..3 276946.746448: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.746452: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.746454: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.746455: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [006] d..3 276946.746455: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-12059 [002] d..3 276946.746456: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [004] d..3 276946.746457: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ surfaceflinger-622 [001] d..3 276946.746458: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [000] d..3 276946.746458: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [006] d..3 276946.746459: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.746461: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [002] d..3 276946.746461: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.746463: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ surfaceflinger-622 [001] d..3 276946.746464: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.746464: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ FastMixer-1198 [006] d..3 276946.746464: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.746469: print: 0xffffff87dfd69750s: B|622|merge
+ AudioTrack-5740 [004] d..3 276946.746476: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.746477: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ <...>-781 [006] d..3 276946.746479: workqueue_queue_work: work struct=0xffffffee776ddf20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746480: workqueue_activate_work: work struct 0xffffffee776ddf20
+ <idle>-0 [003] d..3 276946.746480: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <...>-781 [006] d..3 276946.746481: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.746485: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.746485: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.746485: workqueue_queue_work: work struct=0xffffffede0eb7020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746485: workqueue_activate_work: work struct 0xffffffede0eb7020
+ surfaceflinger-622 [001] d..3 276946.746486: print: 0xffffff87dfd69750s: E|622
+ <...>-781 [006] d..3 276946.746486: workqueue_queue_work: work struct=0xffffffee00a06020 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746487: workqueue_activate_work: work struct 0xffffffee00a06020
+ <...>-781 [006] d..3 276946.746487: workqueue_queue_work: work struct=0xffffffed9b62e920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746488: workqueue_activate_work: work struct 0xffffffed9b62e920
+ <...>-781 [006] d..3 276946.746488: workqueue_queue_work: work struct=0xffffffed9b62eca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746489: workqueue_activate_work: work struct 0xffffffed9b62eca0
+ <...>-781 [006] d..3 276946.746489: workqueue_queue_work: work struct=0xffffffeda0652e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746490: workqueue_activate_work: work struct 0xffffffeda0652e20
+ AudioTrack-5740 [004] d..3 276946.746490: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ sugov:0-603 [000] d..3 276946.746490: clock_set_rate: pwrcl_clk state=1900800000 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.746493: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.746497: sched_waking: comm=migration/2 pid=24 prio=0 target_cpu=002
+ <idle>-0 [003] d..3 276946.746498: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.746498: cpu_idle: state=0 cpu_id=5
+ <...>-781 [006] d..3 276946.746501: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.746502: cpu_frequency: state=1900800 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.746504: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [002] d..3 276946.746506: sched_wakeup: comm=migration/2 pid=24 prio=0 target_cpu=002
+ <idle>-0 [006] d..3 276946.746510: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [001] d..3 276946.746513: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <...>-12059 [002] d..3 276946.746517: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=migration/2 next_pid=24 next_prio=0
+ surfaceflinger-622 [001] d..3 276946.746526: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ sugov:0-603 [000] d..3 276946.746529: cpu_frequency: state=1900800 cpu_id=1
+ sugov:0-603 [000] d..3 276946.746532: cpu_frequency: state=1900800 cpu_id=2
+ trace-cmd-12200 [004] d..3 276946.746534: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.746536: cpu_frequency: state=1900800 cpu_id=3
+ <idle>-0 [004] d..3 276946.746539: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [006] d..3 276946.746541: cpu_idle: state=4294967295 cpu_id=6
+ migration/2-24 [002] d..3 276946.746544: sched_switch: prev_comm=migration/2 prev_pid=24 prev_prio=0 prev_state=S ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [006] d..3 276946.746545: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.746548: print: 0xffffff87dfd69750s: E|622
+ sugov:0-603 [000] d..3 276946.746549: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.746552: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-9128 [003] d..3 276946.746556: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.746561: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.746561: cpu_idle: state=0 cpu_id=0
+ <...>-9128 [003] d..3 276946.746566: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.746568: print: 0xffffff87dfd69750s: E|622
+ <...>-9128 [003] d..3 276946.746568: workqueue_execute_start: work struct 0xffffffee776ddf20: function 0xffffff87dfccfb38f
+ <idle>-0 [000] d..3 276946.746569: cpu_idle: state=4294967295 cpu_id=0
+ <...>-9128 [003] d..3 276946.746572: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.746576: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [000] d..3 276946.746576: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-9128 [003] d..3 276946.746586: workqueue_execute_end: work struct 0xffffffee776ddf20
+ kworker/u16:3-10385 [000] d..3 276946.746586: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.746586: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <...>-12059 [006] d..3 276946.746589: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87dfccf988S
+ surfaceflinger-622 [001] d..3 276946.746590: print: 0xffffff87dfd69750s: B|622|preComposition
+ <...>-12059 [006] d..3 276946.746593: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ sfEventThread-652 [002] d..3 276946.746594: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.746595: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ kworker/u16:3-10385 [000] d..3 276946.746596: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ kworker/u16:3-10385 [000] d..3 276946.746603: workqueue_execute_start: work struct 0xffffffede0eb7020: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746603: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-9128 [003] d..3 276946.746604: workqueue_execute_start: work struct 0xffffffee00a06020: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [000] d..3 276946.746609: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <idle>-0 [002] d..3 276946.746618: cpu_idle: state=0 cpu_id=2
+ <...>-9128 [003] d..3 276946.746622: workqueue_execute_end: work struct 0xffffffee00a06020
+ kworker/u16:3-10385 [000] d..3 276946.746622: workqueue_execute_end: work struct 0xffffffede0eb7020
+ <...>-9128 [003] d..3 276946.746624: workqueue_execute_start: work struct 0xffffffed9b62e920: function 0xffffff87dfccfb38f
+ <...>-12059 [006] d..3 276946.746624: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87dfccf988S
+ kworker/u16:3-10385 [000] d..3 276946.746625: workqueue_execute_start: work struct 0xffffffed9b62eca0: function 0xffffff87dfccfb38f
+ <...>-12059 [006] d..3 276946.746625: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ kworker/u16:3-10385 [000] d..3 276946.746627: workqueue_execute_end: work struct 0xffffffed9b62eca0
+ <...>-12059 [006] d..3 276946.746628: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ kworker/u16:3-10385 [000] d..3 276946.746628: workqueue_execute_start: work struct 0xffffffeda0652e20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746630: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=101 prev_state=D ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-9128 [003] d..3 276946.746631: sched_waking: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-9128 [003] d..3 276946.746638: workqueue_execute_end: work struct 0xffffffed9b62e920
+ kworker/u16:3-10385 [000] d..3 276946.746638: workqueue_execute_end: work struct 0xffffffeda0652e20
+ <...>-12059 [006] d..3 276946.746640: sched_blocked_reason: pid=781 iowait=0 caller=0xffffff87dfccf988S
+ <...>-12059 [006] d..3 276946.746641: sched_wakeup: comm=audio@2.0-servi pid=781 prio=101 target_cpu=006
+ <...>-12059 [006] d..3 276946.746642: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=audio@2.0-servi next_pid=781 next_prio=101
+ kworker/u16:3-10385 [000] d..3 276946.746645: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-9128 [003] d..3 276946.746645: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-781 [006] d..3 276946.746652: workqueue_queue_work: work struct=0xffffffeda0652e20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746653: workqueue_activate_work: work struct 0xffffffeda0652e20
+ <...>-781 [006] d..3 276946.746654: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.746655: cpu_idle: state=0 cpu_id=0
+ <...>-9125 [003] d..3 276946.746657: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.746662: workqueue_queue_work: work struct=0xffffffedef13a6a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746663: workqueue_activate_work: work struct 0xffffffedef13a6a0
+ <...>-781 [006] d..3 276946.746663: workqueue_queue_work: work struct=0xffffffedd73a2820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.746664: cpu_idle: state=0 cpu_id=3
+ <...>-781 [006] d..3 276946.746664: workqueue_activate_work: work struct 0xffffffedd73a2820
+ <...>-781 [006] d..3 276946.746664: workqueue_queue_work: work struct=0xffffffed85383120 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746665: workqueue_activate_work: work struct 0xffffffed85383120
+ <...>-781 [006] d..3 276946.746665: workqueue_queue_work: work struct=0xffffffedcc0eaba0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746666: workqueue_activate_work: work struct 0xffffffedcc0eaba0
+ <...>-781 [006] d..3 276946.746666: workqueue_queue_work: work struct=0xffffffee4ded9fa0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746667: workqueue_activate_work: work struct 0xffffffee4ded9fa0
+ <idle>-0 [003] d..3 276946.746668: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.746668: workqueue_queue_work: work struct=0xffffffedd5b263a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746668: workqueue_activate_work: work struct 0xffffffedd5b263a0
+ <...>-781 [006] d..3 276946.746669: workqueue_queue_work: work struct=0xffffffedd5b268a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746669: workqueue_activate_work: work struct 0xffffffedd5b268a0
+ <...>-781 [006] d..3 276946.746670: workqueue_queue_work: work struct=0xffffffee22a71b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746670: workqueue_activate_work: work struct 0xffffffee22a71b20
+ <idle>-0 [003] d..3 276946.746670: cpu_idle: state=4294967295 cpu_id=3
+ <...>-781 [006] d..3 276946.746671: workqueue_queue_work: work struct=0xffffffeddb617720 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746672: workqueue_activate_work: work struct 0xffffffeddb617720
+ <...>-781 [006] d..3 276946.746674: workqueue_queue_work: work struct=0xffffffee32729320 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [003] d..3 276946.746674: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-781 [006] d..3 276946.746674: workqueue_activate_work: work struct 0xffffffee32729320
+ <...>-781 [006] d..3 276946.746675: workqueue_queue_work: work struct=0xffffffee32729920 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746675: workqueue_activate_work: work struct 0xffffffee32729920
+ <...>-9125 [003] d..3 276946.746676: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=003
+ <...>-9125 [003] d..3 276946.746682: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ <...>-9125 [003] d..3 276946.746684: workqueue_execute_start: work struct 0xffffffeda0652e20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746684: workqueue_queue_work: work struct=0xffffffee078385a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.746684: cpu_idle: state=4294967295 cpu_id=0
+ <...>-781 [006] d..3 276946.746685: workqueue_activate_work: work struct 0xffffffee078385a0
+ <...>-9125 [003] d..3 276946.746685: workqueue_execute_end: work struct 0xffffffeda0652e20
+ <...>-9125 [003] d..3 276946.746687: workqueue_execute_start: work struct 0xffffffedef13a6a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746688: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.746688: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-9125 [003] d..3 276946.746689: workqueue_execute_end: work struct 0xffffffedef13a6a0
+ <...>-9125 [003] d..3 276946.746690: workqueue_execute_start: work struct 0xffffffedd73a2820: function 0xffffff87dfccfb38f
+ <...>-9128 [000] d..3 276946.746690: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.746690: print: 0xffffff87dfd69750s: E|622
+ <...>-9125 [003] d..3 276946.746691: workqueue_execute_end: work struct 0xffffffedd73a2820
+ <...>-781 [006] d..3 276946.746692: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.746693: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ <idle>-0 [005] d..3 276946.746693: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.746695: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.746696: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-9128 [000] d..3 276946.746696: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-9128 [000] d..3 276946.746697: workqueue_execute_start: work struct 0xffffffed85383120: function 0xffffff87dfccfb38f
+ surfaceflinger-622 [001] d..3 276946.746698: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-9125 [003] d..3 276946.746698: workqueue_execute_start: work struct 0xffffffedcc0eaba0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746698: workqueue_queue_work: work struct=0xffffffee078388a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.746698: cpu_idle: state=4294967295 cpu_id=2
+ <...>-781 [006] d..3 276946.746699: workqueue_activate_work: work struct 0xffffffee078388a0
+ <...>-9128 [000] d..3 276946.746699: workqueue_execute_end: work struct 0xffffffed85383120
+ <...>-9128 [000] d..3 276946.746701: workqueue_execute_start: work struct 0xffffffee4ded9fa0: function 0xffffff87dfccfb38f
+ <idle>-0 [002] d..3 276946.746702: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-9125 [003] d..3 276946.746703: workqueue_execute_end: work struct 0xffffffedcc0eaba0
+ <...>-781 [006] d..3 276946.746703: workqueue_queue_work: work struct=0xffffffee078384a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746704: workqueue_activate_work: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746704: workqueue_execute_end: work struct 0xffffffee4ded9fa0
+ kworker/u16:3-10385 [002] d..3 276946.746707: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ kworker/u16:3-10385 [002] d..3 276946.746713: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ kworker/u16:3-10385 [002] d..3 276946.746714: workqueue_execute_start: work struct 0xffffffedd5b263a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746715: workqueue_execute_start: work struct 0xffffffedd5b268a0: function 0xffffff87dfccfb38f
+ <...>-9128 [000] d..3 276946.746715: workqueue_execute_start: work struct 0xffffffee22a71b20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746715: workqueue_queue_work: work struct=0xffffffee07838820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746716: workqueue_activate_work: work struct 0xffffffee07838820
+ kworker/u16:3-10385 [002] d..3 276946.746716: workqueue_execute_end: work struct 0xffffffedd5b263a0
+ <...>-9125 [003] d..3 276946.746716: workqueue_execute_end: work struct 0xffffffedd5b268a0
+ <...>-9128 [000] d..3 276946.746717: workqueue_execute_end: work struct 0xffffffee22a71b20
+ kworker/u16:3-10385 [002] d..3 276946.746718: workqueue_execute_start: work struct 0xffffffeddb617720: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746719: workqueue_execute_start: work struct 0xffffffee32729320: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746719: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746719: workqueue_activate_work: work struct 0xffffffee07838b20
+ kworker/u16:3-10385 [002] d..3 276946.746720: workqueue_execute_end: work struct 0xffffffeddb617720
+ trace-cmd-12204 [005] d..3 276946.746721: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-9128 [000] d..3 276946.746721: workqueue_execute_start: work struct 0xffffffee32729920: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746721: workqueue_execute_end: work struct 0xffffffee32729320
+ kworker/u16:3-10385 [002] d..3 276946.746722: workqueue_execute_start: work struct 0xffffffee078385a0: function 0xffffff87dfccfb38f
+ <...>-9128 [000] d..3 276946.746722: workqueue_execute_end: work struct 0xffffffee32729920
+ <...>-781 [006] d..3 276946.746723: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.746723: workqueue_execute_end: work struct 0xffffffee078385a0
+ <...>-781 [006] d..3 276946.746723: workqueue_activate_work: work struct 0xffffffee078381a0
+ <...>-9125 [003] d..3 276946.746724: workqueue_execute_start: work struct 0xffffffee078388a0: function 0xffffff87dfccfb38f
+ <...>-9128 [000] d..3 276946.746726: workqueue_execute_start: work struct 0xffffffee078384a0: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [002] d..3 276946.746726: workqueue_execute_start: work struct 0xffffffee07838820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746726: workqueue_queue_work: work struct=0xffffffee07838c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.746727: cpu_idle: state=0 cpu_id=5
+ <...>-781 [006] d..3 276946.746727: workqueue_activate_work: work struct 0xffffffee07838c20
+ <...>-9128 [000] d..3 276946.746727: workqueue_execute_end: work struct 0xffffffee078384a0
+ kworker/u16:3-10385 [002] d..3 276946.746727: workqueue_execute_end: work struct 0xffffffee07838820
+ <...>-9125 [003] d..3 276946.746728: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-9128 [000] d..3 276946.746729: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [002] d..3 276946.746730: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746730: workqueue_queue_work: work struct=0xffffffee07838d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746730: workqueue_activate_work: work struct 0xffffffee07838d20
+ <...>-9128 [000] d..3 276946.746730: workqueue_execute_end: work struct 0xffffffee07838b20
+ <...>-10919 [007] d..3 276946.746731: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ kworker/u16:3-10385 [002] d..3 276946.746731: workqueue_execute_end: work struct 0xffffffee078381a0
+ <...>-9128 [000] d..3 276946.746732: workqueue_execute_start: work struct 0xffffffee07838c20: function 0xffffff87dfccfb38f
+ kworker/u16:3-10385 [002] d..3 276946.746733: workqueue_execute_start: work struct 0xffffffee07838d20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746733: workqueue_queue_work: work struct=0xffffffee07838ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746733: workqueue_activate_work: work struct 0xffffffee07838ca0
+ <...>-9128 [000] d..3 276946.746734: workqueue_execute_end: work struct 0xffffffee07838c20
+ kworker/u16:3-10385 [002] d..3 276946.746734: workqueue_execute_end: work struct 0xffffffee07838d20
+ <...>-9125 [003] d..3 276946.746735: workqueue_execute_end: work struct 0xffffffee078388a0
+ <...>-9128 [000] d..3 276946.746736: workqueue_execute_start: work struct 0xffffffee07838ca0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746736: workqueue_queue_work: work struct=0xffffffee07838d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746736: workqueue_activate_work: work struct 0xffffffee07838d20
+ <...>-781 [006] d..3 276946.746737: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.746737: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <...>-9128 [000] d..3 276946.746737: workqueue_execute_end: work struct 0xffffffee07838ca0
+ <...>-10919 [007] d..3 276946.746738: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <idle>-0 [004] d..3 276946.746739: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [007] d..3 276946.746740: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.746741: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.746746: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-5797 [007] d..3 276946.746750: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.746751: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-10919 [007] d..3 276946.746753: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-9125 [003] d..3 276946.746754: workqueue_execute_start: work struct 0xffffffee07838d20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746754: workqueue_queue_work: work struct=0xffffffee07838c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [007] d..3 276946.746754: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-781 [006] d..3 276946.746754: workqueue_activate_work: work struct 0xffffffee07838c20
+ <...>-781 [006] d..3 276946.746755: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.746755: print: 0xffffff87dfd69750s: B|622|prepare
+ <...>-9128 [000] d..3 276946.746757: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.746758: workqueue_execute_end: work struct 0xffffffee07838d20
+ kworker/u16:9-11098 [002] d..3 276946.746758: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-781 [006] d..3 276946.746760: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-9125 [003] d..3 276946.746762: workqueue_execute_start: work struct 0xffffffee07838c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746762: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746762: workqueue_activate_work: work struct 0xffffffee078381a0
+ <idle>-0 [000] d..3 276946.746763: cpu_idle: state=0 cpu_id=0
+ <...>-9125 [003] d..3 276946.746764: workqueue_execute_end: work struct 0xffffffee07838c20
+ <...>-781 [006] d..3 276946.746764: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.746764: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746765: workqueue_activate_work: work struct 0xffffffee07838b20
+ <...>-781 [006] d..3 276946.746765: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ kworker/u16:9-11098 [002] d..3 276946.746766: workqueue_execute_end: work struct 0xffffffee078381a0
+ surfaceflinger-622 [001] d..3 276946.746768: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-9125 [003] d..3 276946.746771: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746771: workqueue_queue_work: work struct=0xffffffee07838820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746771: workqueue_activate_work: work struct 0xffffffee07838820
+ trace-cmd-12201 [004] d..3 276946.746771: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-781 [006] d..3 276946.746772: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-9125 [003] d..3 276946.746772: workqueue_execute_end: work struct 0xffffffee07838b20
+ <idle>-0 [000] d..3 276946.746773: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ kworker/u16:9-11098 [002] d..3 276946.746774: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [000] d..3 276946.746776: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.746776: cpu_idle: state=0 cpu_id=4
+ <...>-9125 [003] d..3 276946.746779: workqueue_execute_start: work struct 0xffffffee07838820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746780: workqueue_queue_work: work struct=0xffffffee078384a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746780: workqueue_activate_work: work struct 0xffffffee078384a0
+ <idle>-0 [000] d..3 276946.746780: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-781 [006] d..3 276946.746781: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-9125 [003] d..3 276946.746781: workqueue_execute_end: work struct 0xffffffee07838820
+ <...>-781 [006] d..3 276946.746782: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-9125 [003] d..3 276946.746784: workqueue_execute_start: work struct 0xffffffee078384a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746784: workqueue_queue_work: work struct=0xffffffee078388a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746784: workqueue_activate_work: work struct 0xffffffee078388a0
+ <...>-781 [006] d..3 276946.746785: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ kworker/u16:3-10385 [002] d..3 276946.746785: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-9125 [003] d..3 276946.746785: workqueue_execute_end: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746786: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.746788: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-9125 [003] d..3 276946.746790: workqueue_execute_start: work struct 0xffffffee078388a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746791: workqueue_queue_work: work struct=0xffffffee078385a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746791: workqueue_activate_work: work struct 0xffffffee078385a0
+ <...>-9125 [003] d..3 276946.746792: workqueue_execute_end: work struct 0xffffffee078388a0
+ <...>-781 [006] d..3 276946.746792: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ kworker/u16:9-11098 [002] d..3 276946.746793: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [000] d..3 276946.746794: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ <...>-9125 [003] d..3 276946.746797: workqueue_execute_start: work struct 0xffffffee078385a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746798: workqueue_queue_work: work struct=0xffffffee078388a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [000] d..3 276946.746798: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-781 [006] d..3 276946.746798: workqueue_activate_work: work struct 0xffffffee078388a0
+ <...>-9125 [003] d..3 276946.746799: workqueue_execute_end: work struct 0xffffffee078385a0
+ <...>-781 [006] d..3 276946.746799: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ kworker/u16:3-10385 [002] d..3 276946.746801: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-781 [006] d..3 276946.746802: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-9128 [000] d..3 276946.746804: workqueue_execute_start: work struct 0xffffffee078388a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746805: workqueue_queue_work: work struct=0xffffffee078384a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746805: workqueue_activate_work: work struct 0xffffffee078384a0
+ <...>-781 [006] d..3 276946.746806: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <...>-9128 [000] d..3 276946.746806: workqueue_execute_end: work struct 0xffffffee078388a0
+ kworker/u16:3-10385 [002] d..3 276946.746806: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-9125 [003] d..3 276946.746816: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-9128 [000] d..3 276946.746822: workqueue_execute_start: work struct 0xffffffee078384a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746822: workqueue_queue_work: work struct=0xffffffee07838820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746822: workqueue_activate_work: work struct 0xffffffee07838820
+ <...>-781 [006] d..3 276946.746823: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-9128 [000] d..3 276946.746823: workqueue_execute_end: work struct 0xffffffee078384a0
+ kworker/u16:9-11098 [002] d..3 276946.746824: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [003] d..3 276946.746825: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <...>-9128 [000] d..3 276946.746828: workqueue_execute_start: work struct 0xffffffee07838820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746829: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746829: workqueue_activate_work: work struct 0xffffffee07838b20
+ <...>-9128 [000] d..3 276946.746829: workqueue_execute_end: work struct 0xffffffee07838820
+ <idle>-0 [003] d..3 276946.746830: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-781 [006] d..3 276946.746830: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ kworker/u16:3-10385 [002] d..3 276946.746832: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-781 [006] d..3 276946.746833: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <...>-9128 [000] d..3 276946.746835: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ surfaceflinger-622 [001] d..3 276946.746836: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <...>-781 [006] d..3 276946.746836: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746836: workqueue_activate_work: work struct 0xffffffee078381a0
+ <...>-9128 [000] d..3 276946.746837: workqueue_execute_end: work struct 0xffffffee07838b20
+ <...>-781 [006] d..3 276946.746837: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ kworker/u16:3-10385 [002] d..3 276946.746837: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <...>-9125 [003] d..3 276946.746842: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.746845: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <...>-9128 [000] d..3 276946.746846: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746846: workqueue_queue_work: work struct=0xffffffee07838c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746847: workqueue_activate_work: work struct 0xffffffee07838c20
+ <...>-781 [006] d..3 276946.746847: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-9128 [000] d..3 276946.746847: workqueue_execute_end: work struct 0xffffffee078381a0
+ kworker/u16:9-11098 [002] d..3 276946.746849: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [003] d..3 276946.746850: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <...>-781 [006] d..3 276946.746853: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <...>-9128 [000] d..3 276946.746854: workqueue_execute_start: work struct 0xffffffee07838c20: function 0xffffff87dfccfb38f
+ <idle>-0 [003] d..3 276946.746854: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <...>-781 [006] d..3 276946.746855: workqueue_queue_work: work struct=0xffffffee07838d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746855: workqueue_activate_work: work struct 0xffffffee07838d20
+ <...>-9128 [000] d..3 276946.746856: workqueue_execute_end: work struct 0xffffffee07838c20
+ <...>-9125 [003] d..3 276946.746857: workqueue_execute_start: work struct 0xffffffee07838d20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746858: workqueue_queue_work: work struct=0xffffffee07838ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746858: workqueue_activate_work: work struct 0xffffffee07838ca0
+ <...>-9125 [003] d..3 276946.746859: workqueue_execute_end: work struct 0xffffffee07838d20
+ <...>-781 [006] d..3 276946.746859: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.746860: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-9128 [000] d..3 276946.746860: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.746864: workqueue_execute_start: work struct 0xffffffee07838ca0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746865: workqueue_queue_work: work struct=0xffffffee07838d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746865: workqueue_activate_work: work struct 0xffffffee07838d20
+ <...>-9125 [003] d..3 276946.746866: workqueue_execute_end: work struct 0xffffffee07838ca0
+ <...>-781 [006] d..3 276946.746866: workqueue_queue_work: work struct=0xffffffee07838c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746867: workqueue_activate_work: work struct 0xffffffee07838c20
+ <idle>-0 [000] d..3 276946.746867: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ <...>-9125 [003] d..3 276946.746869: workqueue_execute_start: work struct 0xffffffee07838d20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746869: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746869: workqueue_activate_work: work struct 0xffffffee078381a0
+ <...>-9125 [003] d..3 276946.746870: workqueue_execute_end: work struct 0xffffffee07838d20
+ <idle>-0 [001] d..3 276946.746870: cpu_idle: state=0 cpu_id=1
+ <...>-781 [006] d..3 276946.746870: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746870: workqueue_activate_work: work struct 0xffffffee07838b20
+ <idle>-0 [000] d..3 276946.746871: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-781 [006] d..3 276946.746872: workqueue_queue_work: work struct=0xffffffee07838820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.746872: workqueue_execute_start: work struct 0xffffffee07838c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746872: workqueue_activate_work: work struct 0xffffffee07838820
+ <...>-9125 [003] d..3 276946.746874: workqueue_execute_end: work struct 0xffffffee07838c20
+ <...>-9128 [000] d..3 276946.746875: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746876: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746876: workqueue_queue_work: work struct=0xffffffee078384a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746876: workqueue_activate_work: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746877: workqueue_execute_end: work struct 0xffffffee078381a0
+ <...>-9125 [003] d..3 276946.746877: workqueue_execute_end: work struct 0xffffffee07838b20
+ <...>-781 [006] d..3 276946.746877: workqueue_queue_work: work struct=0xffffffee078388a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746877: workqueue_activate_work: work struct 0xffffffee078388a0
+ <...>-9128 [000] d..3 276946.746879: workqueue_execute_start: work struct 0xffffffee07838820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746880: workqueue_queue_work: work struct=0xffffffee078385a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.746880: workqueue_execute_start: work struct 0xffffffee078384a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746880: workqueue_activate_work: work struct 0xffffffee078385a0
+ <...>-9128 [000] d..3 276946.746881: workqueue_execute_end: work struct 0xffffffee07838820
+ <...>-9125 [003] d..3 276946.746881: workqueue_execute_end: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746883: workqueue_execute_start: work struct 0xffffffee078388a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746883: workqueue_execute_start: work struct 0xffffffee078385a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746883: workqueue_queue_work: work struct=0xffffffee078384a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746883: workqueue_activate_work: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746884: workqueue_execute_end: work struct 0xffffffee078388a0
+ <...>-9125 [003] d..3 276946.746884: workqueue_execute_end: work struct 0xffffffee078385a0
+ <...>-781 [006] d..3 276946.746885: workqueue_queue_work: work struct=0xffffffee07838820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746885: workqueue_activate_work: work struct 0xffffffee07838820
+ <...>-9125 [003] d..3 276946.746887: workqueue_execute_start: work struct 0xffffffee078384a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746887: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [000] d..3 276946.746887: workqueue_execute_start: work struct 0xffffffee07838820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746888: workqueue_activate_work: work struct 0xffffffee07838b20
+ <...>-9125 [003] d..3 276946.746888: workqueue_execute_end: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746888: workqueue_execute_end: work struct 0xffffffee07838820
+ <...>-9125 [003] d..3 276946.746890: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746890: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746890: workqueue_activate_work: work struct 0xffffffee078381a0
+ <...>-781 [006] d..3 276946.746891: sched_waking: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ <...>-9125 [003] d..3 276946.746891: workqueue_execute_end: work struct 0xffffffee07838b20
+ <...>-9128 [000] d..3 276946.746892: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.746897: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746897: workqueue_queue_work: work struct=0xffffffee07838c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746898: workqueue_activate_work: work struct 0xffffffee07838c20
+ <...>-9125 [003] d..3 276946.746898: workqueue_execute_end: work struct 0xffffffee078381a0
+ <...>-781 [006] d..3 276946.746899: workqueue_queue_work: work struct=0xffffffee07838d20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746899: workqueue_activate_work: work struct 0xffffffee07838d20
+ <idle>-0 [000] d..3 276946.746899: sched_wakeup: comm=kworker/u16:18 pid=9128 prio=120 target_cpu=000
+ <...>-9125 [003] d..3 276946.746901: workqueue_execute_start: work struct 0xffffffee07838c20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746901: workqueue_queue_work: work struct=0xffffffee07838ca0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746901: workqueue_activate_work: work struct 0xffffffee07838ca0
+ <...>-9125 [003] d..3 276946.746902: workqueue_execute_end: work struct 0xffffffee07838c20
+ HwBinder:624_3-679 [002] d..3 276946.746903: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.746904: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:18 next_pid=9128 next_prio=120
+ <...>-9125 [003] d..3 276946.746905: workqueue_execute_start: work struct 0xffffffee07838d20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746905: workqueue_queue_work: work struct=0xffffffee07838c20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746905: workqueue_activate_work: work struct 0xffffffee07838c20
+ <...>-9125 [003] d..3 276946.746906: workqueue_execute_end: work struct 0xffffffee07838d20
+ <...>-781 [006] d..3 276946.746908: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.746908: workqueue_execute_start: work struct 0xffffffee07838c20: function 0xffffff87dfccfb38f
+ <...>-9128 [000] d..3 276946.746908: workqueue_execute_start: work struct 0xffffffee07838ca0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746908: workqueue_activate_work: work struct 0xffffffee078381a0
+ <...>-9125 [003] d..3 276946.746909: workqueue_execute_end: work struct 0xffffffee07838c20
+ <...>-781 [006] d..3 276946.746909: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746909: workqueue_activate_work: work struct 0xffffffee07838b20
+ <...>-9125 [003] d..3 276946.746912: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746912: workqueue_queue_work: work struct=0xffffffee07838820 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [000] d..3 276946.746912: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <...>-781 [006] d..3 276946.746912: workqueue_activate_work: work struct 0xffffffee07838820
+ <...>-9125 [003] d..3 276946.746913: workqueue_execute_end: work struct 0xffffffee078381a0
+ <...>-781 [006] d..3 276946.746914: workqueue_queue_work: work struct=0xffffffee078384a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746914: workqueue_activate_work: work struct 0xffffffee078384a0
+ <...>-9125 [003] d..3 276946.746916: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746916: workqueue_queue_work: work struct=0xffffffee078385a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746916: workqueue_activate_work: work struct 0xffffffee078385a0
+ <...>-9125 [003] d..3 276946.746917: workqueue_execute_end: work struct 0xffffffee07838b20
+ <...>-781 [006] d..3 276946.746918: workqueue_queue_work: work struct=0xffffffee078388a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746918: workqueue_activate_work: work struct 0xffffffee078388a0
+ <...>-9125 [003] d..3 276946.746920: workqueue_execute_start: work struct 0xffffffee07838820: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746920: workqueue_queue_work: work struct=0xffffffee07838b20 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-781 [006] d..3 276946.746920: workqueue_activate_work: work struct 0xffffffee07838b20
+ <...>-9128 [000] d..3 276946.746920: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <...>-9125 [003] d..3 276946.746921: workqueue_execute_end: work struct 0xffffffee07838820
+ <...>-781 [006] d..3 276946.746922: workqueue_queue_work: work struct=0xffffffee078381a0 function=0xffffff87dfccfb38f workqueue=0xffffffee79407c00 req_cpu=8 cpu=4294967295
+ <...>-9128 [000] d..3 276946.746922: workqueue_execute_end: work struct 0xffffffee07838ca0
+ <...>-781 [006] d..3 276946.746923: workqueue_activate_work: work struct 0xffffffee078381a0
+ <idle>-0 [001] d..3 276946.746923: cpu_idle: state=4294967295 cpu_id=1
+ <...>-9125 [003] d..3 276946.746925: workqueue_execute_start: work struct 0xffffffee078384a0: function 0xffffff87dfccfb38f
+ <...>-781 [006] d..3 276946.746925: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-9128 [000] d..3 276946.746925: workqueue_execute_start: work struct 0xffffffee078385a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746926: workqueue_execute_end: work struct 0xffffffee078384a0
+ <...>-9128 [000] d..3 276946.746926: workqueue_execute_end: work struct 0xffffffee078385a0
+ <...>-9125 [003] d..3 276946.746927: workqueue_execute_start: work struct 0xffffffee078388a0: function 0xffffff87dfccfb38f
+ <...>-9128 [000] d..3 276946.746927: workqueue_execute_start: work struct 0xffffffee07838b20: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746928: workqueue_execute_end: work struct 0xffffffee078388a0
+ <...>-9128 [000] d..3 276946.746928: workqueue_execute_end: work struct 0xffffffee07838b20
+ <...>-781 [006] d..3 276946.746928: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-9125 [003] d..3 276946.746929: workqueue_execute_start: work struct 0xffffffee078381a0: function 0xffffff87dfccfb38f
+ <...>-9125 [003] d..3 276946.746929: workqueue_execute_end: work struct 0xffffffee078381a0
+ <idle>-0 [005] d..3 276946.746930: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [001] d..3 276946.746930: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-9128 [000] d..3 276946.746931: sched_switch: prev_comm=kworker/u16:18 prev_pid=9128 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.746933: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12198 [001] d..3 276946.746937: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.746937: cpu_idle: state=0 cpu_id=0
+ <...>-9125 [003] d..3 276946.746939: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.746945: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.746947: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.746948: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.746952: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.746953: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12199 [004] d..3 276946.746956: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ trace-cmd-12199 [004] d..3 276946.746961: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.746963: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ HwBinder:624_3-679 [002] d..3 276946.746988: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ trace-cmd-12202 [005] d..3 276946.746992: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.746996: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [002] d..3 276946.747001: print: 0xffffff87dfd69750s: E|624
+ trace-cmd-12199 [004] d..3 276946.747001: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.747005: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [002] d..3 276946.747005: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ trace-cmd-12198 [001] d..3 276946.747036: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.747050: cpu_idle: state=0 cpu_id=1
+ <...>-781 [006] d..3 276946.747061: print: 0xffffff87dfd69750s: E|781
+ <...>-781 [006] d..3 276946.747081: sched_waking: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-781 [006] d..3 276946.747090: sched_wakeup: comm=AudioOut_D pid=1197 prio=101 target_cpu=007
+ <...>-5797 [007] d..3 276946.747094: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=AudioOut_D next_pid=1197 next_prio=101
+ <...>-781 [006] d..3 276946.747113: sched_switch: prev_comm=audio@2.0-servi prev_pid=781 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-1197 [007] d..3 276946.747133: print: 0xffffff87dfd69750s: E|886
+ <...>-1197 [007] d..3 276946.747227: sched_waking: comm=Binder:1661_1F pid=10506 prio=120 target_cpu=006
+ <idle>-0 [005] d..3 276946.747231: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.747233: cpu_idle: state=0 cpu_id=5
+ <...>-1197 [007] d..3 276946.747235: sched_wakeup: comm=Binder:1661_1F pid=10506 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.747238: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=Binder:1661_1F next_pid=10506 next_prio=120
+ <...>-1197 [007] d..3 276946.747249: sched_switch: prev_comm=AudioOut_D prev_pid=1197 prev_prio=101 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [002] d..3 276946.747407: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ HwBinder:624_3-679 [002] d..3 276946.747516: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.747540: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.747567: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.747582: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [002] d..3 276946.747589: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.747591: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.747596: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ HwBinder:624_3-679 [002] d..3 276946.747628: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.747629: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [002] d..3 276946.747634: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.747643: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.747653: cpu_idle: state=0 cpu_id=2
+ <...>-10506 [006] d..3 276946.747669: sched_waking: comm=statsd.writer pid=1018 prio=120 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.747672: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.747677: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.747680: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [001] d..3 276946.747682: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [001] d..3 276946.747684: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.747685: sched_wakeup: comm=statsd.writer pid=1018 prio=120 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.747686: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.747687: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.747688: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.747690: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.747692: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=statsd.writer next_pid=1018 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.747693: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [001] d..3 276946.747737: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [001] d..3 276946.747761: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.747766: print: 0xffffff87dfd69750s: E|622
+ <...>-10506 [006] d..3 276946.747769: print: 0xffffff87dfd69750s: B|1661|updatePowerState
+ surfaceflinger-622 [001] d..3 276946.747773: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [001] d..3 276946.747777: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [001] d..3 276946.747784: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [001] d..3 276946.747808: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.747813: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.747816: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.747820: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <...>-10506 [006] d..3 276946.747820: sched_waking: comm=PowerManagerSer pid=1686 prio=116 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.747825: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.747832: sched_wakeup: comm=PowerManagerSer pid=1686 prio=116 target_cpu=003
+ <idle>-0 [001] d..3 276946.747833: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.747835: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10506 [006] d..3 276946.747836: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:624_3-679 [002] d..3 276946.747838: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [003] d..3 276946.747840: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=PowerManagerSer next_pid=1686 next_prio=116
+ HwBinder:624_3-679 [002] d..3 276946.747849: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-1018 [000] d..3 276946.747853: sched_switch: prev_comm=statsd.writer prev_pid=1018 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.747861: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [002] d..3 276946.747864: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10506 [006] d..3 276946.747906: sched_switch: prev_comm=Binder:1661_1F prev_pid=10506 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ PowerManagerSe-1686 [003] d..3 276946.747946: sched_switch: prev_comm=PowerManagerSer prev_pid=1686 prev_prio=116 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.747952: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.747955: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.747960: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.747963: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.747966: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.747988: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.747993: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [002] d..3 276946.748067: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [002] d..3 276946.748078: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.748081: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.748085: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [002] d..3 276946.748092: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.748119: print: 0xffffff87dfd69750s: E|624
+ <...>-12059 [006] d..3 276946.748128: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ HwBinder:624_3-679 [002] d..3 276946.748150: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.748169: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [002] d..3 276946.748174: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.748176: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.748180: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ mdss_fb0-12067 [000] d..3 276946.748185: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.748193: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.748203: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [002] d..3 276946.748208: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.748218: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.748221: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.748221: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.748223: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.748246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.748247: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.748254: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.748255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [001] d..3 276946.748256: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [000] d..3 276946.748258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.748259: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.748260: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.748262: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.748262: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.748283: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.748288: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748290: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.748293: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748300: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.748304: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.748306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ surfaceflinger-622 [001] d..3 276946.748306: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.748309: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.748315: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.748318: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.748321: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.748323: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748326: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748328: print: 0xffffff87dfd69750s: B|622|postComposition
+ writer-5743 [000] d..3 276946.748330: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.748335: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <idle>-0 [000] d..3 276946.748336: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.748340: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [001] d..3 276946.748342: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748353: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.748357: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.748363: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.748365: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.748368: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.748377: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.748384: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.748384: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.748386: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [001] d..3 276946.748389: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ writer-5743 [000] d..3 276946.748390: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.748391: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.748392: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.748395: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.748397: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.748400: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.748407: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.748445: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [006] d..3 276946.748452: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ FastMixer-1198 [002] d..3 276946.748478: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.748489: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.748490: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.748491: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.748493: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.748499: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.748500: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.748503: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.748504: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.748510: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.748512: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.748515: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.748528: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.748529: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.748532: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.748533: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.748533: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [002] d..3 276946.748539: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-12059 [002] d..3 276946.748546: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <...>-12059 [002] d..3 276946.748550: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ writer-5743 [000] d..3 276946.748551: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.748557: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.748560: print: 0xffffff87dfd69750s: E|622
+ sugov:0-603 [002] d..3 276946.748561: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.748572: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748574: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.748600: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.748608: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [002] d..3 276946.748726: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.748738: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.748748: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=002
+ <...>-10919 [006] d..3 276946.748756: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.748848: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.748850: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.749052: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.749056: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.749059: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.749061: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.749286: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.749292: cpu_idle: state=0 cpu_id=5
+ <...>-5797 [007] d..3 276946.750072: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.750073: sched_waking: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=007
+ <...>-10919 [006] d..3 276946.750082: sched_wakeup: comm=HeapTaskDaemon pid=5797 prio=124 target_cpu=006
+ <...>-10919 [006] d..3 276946.750084: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.750246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.750251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.750253: sched_waking: comm=gle.android.gms pid=10619 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.750267: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.750270: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [007] d..3 276946.750271: sched_wakeup: comm=gle.android.gms pid=10619 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.750275: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=gle.android.gms next_pid=10619 next_prio=120
+ writer-5743 [000] d..3 276946.750282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.750288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.750291: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.750295: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.750300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.750307: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.750308: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.750314: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.750316: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.750319: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.750326: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.750329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.750333: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.750335: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.750337: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.750340: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.750345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.750351: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.750382: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.750392: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.750393: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.750395: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.750397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.750401: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.750402: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.750403: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.750405: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.750408: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.750410: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.750414: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.750417: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.750421: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.750421: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.750424: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.750428: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.750429: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.750445: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.750452: cpu_idle: state=0 cpu_id=0
+ <...>-10619 [007] d..3 276946.750648: sched_waking: comm=Binder:1661_1F pid=10506 prio=120 target_cpu=006
+ <...>-10619 [007] d..3 276946.750657: sched_wakeup: comm=Binder:1661_1F pid=10506 prio=120 target_cpu=006
+ <...>-10619 [007] d..3 276946.750664: sched_switch: prev_comm=gle.android.gms prev_pid=10619 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.750804: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Binder:1661_1F next_pid=10506 next_prio=120
+ <idle>-0 [004] d..3 276946.751032: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.751036: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.751040: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.751043: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [003] d..3 276946.751051: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ FMOD-12164 [004] d..3 276946.751056: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.751058: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.751060: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.751064: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.751068: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [000] d..3 276946.751077: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.751079: cpu_idle: state=0 cpu_id=0
+ rcu_preempt-7 [003] d..3 276946.751081: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.751090: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.751093: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.751095: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.751097: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [004] d..3 276946.751105: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ rcuop/6-60 [004] d..3 276946.751108: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=002
+ rcuop/6-60 [004] d..3 276946.751116: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.751118: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.751121: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcu_preempt-7 [003] d..3 276946.751122: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10506 [007] d..3 276946.751171: sched_waking: comm=lmkd pid=888 prio=98 target_cpu=000
+ rcuop/6-60 [004] d..3 276946.751171: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [000] d..3 276946.751183: sched_wakeup: comm=lmkd pid=888 prio=98 target_cpu=000
+ rcuop/2-28 [004] d..3 276946.751184: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.751185: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.751188: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.751190: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lmkd next_pid=888 next_prio=98
+ <idle>-0 [002] d..3 276946.751232: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.751242: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.751245: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.751249: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-10506 [007] d..3 276946.751262: sched_waking: comm=Binder:10619_9 pid=10990 prio=120 target_cpu=002
+ <...>-10506 [007] d..3 276946.751271: sched_wakeup: comm=Binder:10619_9 pid=10990 prio=120 target_cpu=007
+ FMOD-5742 [002] d..3 276946.751284: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.751293: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.751299: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <...>-10506 [007] d..3 276946.751301: sched_switch: prev_comm=Binder:1661_1F prev_pid=10506 prev_prio=120 prev_state=R+ ==> next_comm=Binder:10619_9 next_pid=10990 next_prio=120
+ <idle>-0 [002] d..3 276946.751310: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.751312: cpu_idle: state=0 cpu_id=2
+ <...>-5797 [006] d..3 276946.751314: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.751317: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-888 [000] d..3 276946.751384: sched_switch: prev_comm=lmkd prev_pid=888 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12200 [006] d..3 276946.751386: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.751391: cpu_idle: state=0 cpu_id=0
+ <...>-10990 [007] d..3 276946.751437: sched_switch: prev_comm=Binder:10619_9 prev_pid=10990 prev_prio=120 prev_state=S ==> next_comm=Binder:1661_1F next_pid=10506 next_prio=120
+ <...>-10506 [007] d..3 276946.751442: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-10506 [007] d..3 276946.751451: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.751453: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.751455: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10506 [007] d..3 276946.751488: sched_waking: comm=gle.android.gms pid=10619 prio=120 target_cpu=007
+ <...>-10506 [007] d..3 276946.751493: sched_wakeup: comm=gle.android.gms pid=10619 prio=120 target_cpu=007
+ <...>-10506 [007] d..3 276946.751495: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.751497: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10506 [007] d..3 276946.751500: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.751503: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.751506: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.751510: cpu_idle: state=0 cpu_id=4
+ <...>-10506 [007] d..3 276946.751514: sched_switch: prev_comm=Binder:1661_1F prev_pid=10506 prev_prio=120 prev_state=S ==> next_comm=gle.android.gms next_pid=10619 next_prio=120
+ rcuop/7-68 [005] d..3 276946.751554: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.751560: cpu_idle: state=0 cpu_id=5
+ <...>-10619 [007] d..3 276946.751566: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-10619 [007] d..3 276946.751572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-10619 [007] d..3 276946.751575: sched_switch: prev_comm=gle.android.gms prev_pid=10619 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <...>-10919 [003] d..3 276946.751582: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [006] d..3 276946.751597: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ AudioOut_15-1199 [007] d..3 276946.751677: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=gle.android.gms next_pid=10619 next_prio=120
+ <...>-10619 [007] d..3 276946.751739: print: 0xffffff87dfd69750s: B|10619|serviceStop
+ <...>-10619 [007] d..3 276946.751823: sched_waking: comm=pool-1753-threa pid=11976 prio=120 target_cpu=006
+ <...>-10619 [007] d..3 276946.751831: sched_wakeup: comm=pool-1753-threa pid=11976 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.751834: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=pool-1753-threa next_pid=11976 next_prio=120
+ <...>-10619 [007] d..3 276946.751838: sched_waking: comm=pool-1753-threa pid=11977 prio=120 target_cpu=006
+ <...>-10619 [007] d..3 276946.751842: sched_wakeup: comm=pool-1753-threa pid=11977 prio=120 target_cpu=006
+ <...>-10619 [007] d..3 276946.751887: sched_switch: prev_comm=gle.android.gms prev_pid=10619 prev_prio=120 prev_state=D ==> next_comm=pool-1753-threa next_pid=11977 next_prio=120
+ <...>-11976 [006] d..3 276946.751906: sched_waking: comm=gle.android.gms pid=10619 prio=120 target_cpu=007
+ <...>-11977 [007] d..3 276946.751907: sched_switch: prev_comm=pool-1753-threa prev_pid=11977 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-11976 [006] d..3 276946.751914: sched_blocked_reason: pid=10619 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-11976 [006] d..3 276946.751917: sched_wakeup: comm=gle.android.gms pid=10619 prio=120 target_cpu=006
+ <...>-11976 [006] d..3 276946.751919: sched_waking: comm=pool-1753-threa pid=11977 prio=120 target_cpu=007
+ <...>-11976 [006] d..3 276946.751923: sched_wakeup: comm=pool-1753-threa pid=11977 prio=120 target_cpu=006
+ <...>-12059 [007] d..3 276946.751980: sched_waking: comm=migration/3 pid=32 prio=0 target_cpu=003
+ <...>-12059 [007] d..3 276946.751985: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [003] d..3 276946.751989: sched_wakeup: comm=migration/3 pid=32 prio=0 target_cpu=003
+ <...>-10919 [003] d..3 276946.751995: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=migration/3 next_pid=32 next_prio=0
+ <idle>-0 [007] d..3 276946.751998: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.752013: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.752018: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-32 [003] d..3 276946.752028: sched_switch: prev_comm=migration/3 prev_pid=32 prev_prio=0 prev_state=S ==> next_comm=pool-1753-threa next_pid=11977 next_prio=120
+ <...>-11977 [003] d..3 276946.752047: sched_switch: prev_comm=pool-1753-threa prev_pid=11977 prev_prio=120 prev_state=D ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.752060: cpu_idle: state=0 cpu_id=3
+ <...>-11976 [006] d..3 276946.752071: sched_switch: prev_comm=pool-1753-threa prev_pid=11976 prev_prio=120 prev_state=S ==> next_comm=gle.android.gms next_pid=10619 next_prio=120
+ <...>-10619 [006] d..3 276946.752073: sched_waking: comm=pool-1753-threa pid=11977 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.752083: sched_blocked_reason: pid=11977 iowait=0 caller=0xffffff87dfdceb58S
+ <idle>-0 [003] d..3 276946.752085: sched_wakeup: comm=pool-1753-threa pid=11977 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.752088: cpu_idle: state=4294967295 cpu_id=3
+ <...>-10919 [007] d..3 276946.752089: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10619 [006] d..3 276946.752092: sched_switch: prev_comm=gle.android.gms prev_pid=10619 prev_prio=120 prev_state=D ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.752092: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11977 next_prio=120
+ <...>-10919 [007] d..3 276946.752095: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-11977 [003] d..3 276946.752118: sched_waking: comm=gle.android.gms pid=10619 prio=120 target_cpu=006
+ <...>-11977 [003] d..3 276946.752127: sched_blocked_reason: pid=10619 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-11977 [003] d..3 276946.752130: sched_wakeup: comm=gle.android.gms pid=10619 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.752132: cpu_idle: state=4294967295 cpu_id=0
+ <...>-11977 [003] d..3 276946.752136: sched_waking: comm=pool-1753-threa pid=11976 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.752137: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=gle.android.gms next_pid=10619 next_prio=120
+ <...>-11977 [003] d..3 276946.752143: sched_wakeup: comm=pool-1753-threa pid=11976 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.752145: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.752151: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11976 next_prio=120
+ <...>-10619 [000] d..3 276946.752211: sched_switch: prev_comm=gle.android.gms prev_pid=10619 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.752217: cpu_idle: state=0 cpu_id=0
+ <...>-11976 [001] d..3 276946.752233: sched_waking: comm=gle.android.gms pid=10619 prio=120 target_cpu=000
+ <...>-5797 [006] d..3 276946.752236: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-11976 [001] d..3 276946.752240: sched_blocked_reason: pid=10619 iowait=0 caller=0xffffff87dfc9d690S
+ <...>-11976 [001] d..3 276946.752243: sched_wakeup: comm=gle.android.gms pid=10619 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.752243: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.752244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.752246: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.752249: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [000] d..3 276946.752250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.752252: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=gle.android.gms next_pid=10619 next_prio=120
+ <idle>-0 [000] d..3 276946.752253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.752256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.752282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-12059 [007] d..3 276946.752294: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ <...>-12059 [007] d..3 276946.752298: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.752303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.752310: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [007] d..3 276946.752319: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.752329: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.752332: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [007] d..3 276946.752332: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.752335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.752350: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ <...>-12059 [007] d..3 276946.752350: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10619 [002] d..3 276946.752354: sched_waking: comm=Binder:1661_1F pid=10506 prio=120 target_cpu=007
+ <...>-5797 [006] d..3 276946.752362: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ <...>-5797 [006] d..3 276946.752366: sched_wakeup: comm=Binder:1661_1F pid=10506 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.752369: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.752369: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.752376: cpu_idle: state=0 cpu_id=0
+ <...>-10619 [002] d..3 276946.752393: print: 0xffffff87dfd69750s: E|10619
+ FastMixer-1198 [006] d..3 276946.752413: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.752419: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.752421: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [006] d..3 276946.752422: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.752423: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [006] d..3 276946.752426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.752429: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.752432: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [006] d..3 276946.752433: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [006] d..3 276946.752440: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Binder:1661_1F next_pid=10506 next_prio=120
+ <idle>-0 [000] d..3 276946.752442: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.752444: cpu_idle: state=4294967295 cpu_id=0
+ <...>-11976 [001] d..3 276946.752445: sched_waking: comm=pool-1753-threa pid=11977 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.752448: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10619 [002] d..3 276946.752451: sched_switch: prev_comm=gle.android.gms prev_pid=10619 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.752452: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.752452: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-11977 [003] d..3 276946.752453: sched_switch: prev_comm=pool-1753-threa prev_pid=11977 prev_prio=120 prev_state=D ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.752456: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.752456: cpu_idle: state=0 cpu_id=5
+ <...>-11976 [001] d..3 276946.752460: sched_blocked_reason: pid=11977 iowait=0 caller=0xffffff87dfdcd248S
+ <idle>-0 [002] d..3 276946.752460: cpu_idle: state=0 cpu_id=2
+ <...>-11976 [001] d..3 276946.752462: sched_wakeup: comm=pool-1753-threa pid=11977 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.752464: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.752465: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.752469: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11977 next_prio=120
+ <...>-11976 [001] d..3 276946.752474: sched_switch: prev_comm=pool-1753-threa prev_pid=11976 prev_prio=120 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.752485: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.752486: cpu_idle: state=0 cpu_id=1
+ <...>-11977 [002] d..3 276946.752488: sched_waking: comm=pool-1753-threa pid=11976 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.752491: cpu_idle: state=0 cpu_id=0
+ <...>-11977 [002] d..3 276946.752493: sched_blocked_reason: pid=11976 iowait=0 caller=0xffffff87dfdd6534S
+ <...>-11977 [002] d..3 276946.752497: sched_wakeup: comm=pool-1753-threa pid=11976 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.752499: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.752502: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11976 next_prio=120
+ <...>-10919 [007] d..3 276946.752523: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [007] d..3 276946.752529: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-11977 [002] d..3 276946.752531: sched_switch: prev_comm=pool-1753-threa prev_pid=11977 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-11976 [000] d..3 276946.752540: sched_waking: comm=pool-1753-threa pid=11977 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.752541: cpu_idle: state=0 cpu_id=2
+ <...>-11976 [000] d..3 276946.752545: sched_blocked_reason: pid=11977 iowait=0 caller=0xffffff87dfdcd248S
+ <...>-11976 [000] d..3 276946.752548: sched_wakeup: comm=pool-1753-threa pid=11977 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.752550: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.752554: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11977 next_prio=120
+ <...>-11976 [000] d..3 276946.752557: sched_switch: prev_comm=pool-1753-threa prev_pid=11976 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-11977 [002] d..3 276946.752566: sched_waking: comm=pool-1753-threa pid=11976 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.752566: cpu_idle: state=0 cpu_id=0
+ <...>-11977 [002] d..3 276946.752569: sched_blocked_reason: pid=11976 iowait=0 caller=0xffffff87dfdd6534S
+ <...>-11977 [002] d..3 276946.752572: sched_wakeup: comm=pool-1753-threa pid=11976 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.752574: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.752577: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11976 next_prio=120
+ <...>-11977 [002] d..3 276946.752580: sched_switch: prev_comm=pool-1753-threa prev_pid=11977 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-11976 [000] d..3 276946.752584: sched_waking: comm=pool-1753-threa pid=11977 prio=120 target_cpu=002
+ <...>-11976 [000] d..3 276946.752587: sched_blocked_reason: pid=11977 iowait=0 caller=0xffffff87dfdcd248S
+ <idle>-0 [002] d..3 276946.752587: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.752589: cpu_idle: state=4294967295 cpu_id=2
+ <...>-11976 [000] d..3 276946.752589: sched_wakeup: comm=pool-1753-threa pid=11977 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.752593: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11977 next_prio=120
+ <...>-11976 [000] d..3 276946.752598: sched_switch: prev_comm=pool-1753-threa prev_pid=11976 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.752607: cpu_idle: state=0 cpu_id=0
+ <...>-10506 [006] d..3 276946.752611: sched_waking: comm=lmkd pid=888 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.752613: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <...>-11977 [002] d..3 276946.752615: sched_waking: comm=pool-1753-threa pid=11976 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.752620: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <...>-11977 [002] d..3 276946.752622: sched_blocked_reason: pid=11976 iowait=0 caller=0xffffff87dfdd6534S
+ <idle>-0 [001] d..3 276946.752622: cpu_idle: state=4294967295 cpu_id=1
+ <...>-11977 [002] d..3 276946.752624: sched_wakeup: comm=pool-1753-threa pid=11976 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.752625: sched_wakeup: comm=lmkd pid=888 prio=98 target_cpu=000
+ <idle>-0 [001] d..3 276946.752627: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=pool-1753-threa next_pid=11976 next_prio=120
+ <idle>-0 [000] d..3 276946.752627: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.752631: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=lmkd next_pid=888 next_prio=98
+ <...>-10506 [006] d..3 276946.752680: sched_switch: prev_comm=Binder:1661_1F prev_pid=10506 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-888 [000] d..3 276946.752709: sched_switch: prev_comm=lmkd prev_pid=888 prev_prio=98 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-11977 [002] d..3 276946.752719: sched_switch: prev_comm=pool-1753-threa prev_pid=11977 prev_prio=120 prev_state=x ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.752728: cpu_idle: state=0 cpu_id=2
+ <...>-11976 [001] d..3 276946.752791: sched_switch: prev_comm=pool-1753-threa prev_pid=11976 prev_prio=120 prev_state=x ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12198 [000] d..3 276946.752800: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.752803: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.752811: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.753333: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.753337: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.753341: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.753343: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.753559: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.753567: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.754107: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.754111: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.754114: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.754116: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.754130: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.754134: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.754196: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.754204: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.754228: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.754232: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.754245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.754251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.754254: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.754258: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.754277: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ writer-5743 [001] d..3 276946.754286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.754288: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.754291: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.754308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.754314: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.754328: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.754331: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.754336: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.754344: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.754350: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.754351: cpu_idle: state=0 cpu_id=2
+ writer-5743 [003] d..3 276946.754356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.754358: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.754361: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [003] d..3 276946.754368: sched_waking: comm=migration/1 pid=16 prio=0 target_cpu=001
+ writer-5743 [003] d..3 276946.754376: sched_wakeup: comm=migration/1 pid=16 prio=0 target_cpu=001
+ writer-5743 [003] d..3 276946.754383: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-12059 [001] d..3 276946.754391: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=migration/1 next_pid=16 next_prio=0
+ <idle>-0 [003] d..3 276946.754405: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ migration/1-16 [001] d..3 276946.754412: sched_switch: prev_comm=migration/1 prev_pid=16 prev_prio=0 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.754420: cpu_idle: state=0 cpu_id=1
+ mdss_fb0-12067 [000] d..3 276946.754445: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.754453: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.754453: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.754462: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.754463: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.754464: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.754467: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.754472: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.754473: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.754474: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [005] d..3 276946.754475: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.754481: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.754483: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.754485: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.754487: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.754489: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.754493: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.754494: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.754496: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.754502: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.754525: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.754532: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.755487: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.755489: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [003] d..3 276946.755654: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.755666: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.755693: workqueue_queue_work: work struct=0xffffffee4de5db28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.755696: workqueue_activate_work: work struct 0xffffffee4de5db28
+ <idle>-0 [002] d..3 276946.755699: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.755707: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.755711: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.755715: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-10919 [007] d..3 276946.755719: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=003
+ kworker/u16:3-10385 [002] d..3 276946.755723: workqueue_execute_start: work struct 0xffffffee4de5db28: function 0xffffff87e01740e8f
+ <...>-10919 [007] d..3 276946.755731: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.755735: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.755737: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.755738: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [002] d..3 276946.755739: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ kworker/u16:3-10385 [002] d..3 276946.755749: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.755752: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.755757: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.755761: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [002] d..3 276946.755777: workqueue_execute_end: work struct 0xffffffee4de5db28
+ kworker/u16:9-11098 [003] d..3 276946.755781: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:3-10385 [002] d..3 276946.755789: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.755792: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.755794: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.755795: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.755796: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.755799: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.755801: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.755808: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [006] d..3 276946.755821: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ sensors@1.0-se-1083 [004] d..3 276946.755855: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ sensors@1.0-se-1083 [004] d..3 276946.755864: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.755866: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.755868: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.755878: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.755884: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [005] d..3 276946.755891: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1082 [005] d..3 276946.755898: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.755900: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.755903: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.755903: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [005] d..3 276946.755909: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-1082 [005] d..3 276946.755918: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.755922: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [005] d..3 276946.755923: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [004] d..3 276946.755928: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <...>-10919 [007] d..3 276946.755930: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [004] d..3 276946.755930: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.755935: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.755937: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.755938: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-12059 [006] d..3 276946.755959: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.755962: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.755966: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.755969: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.755986: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12203 [004] d..3 276946.755990: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.755992: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.755994: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.755995: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.756033: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.756056: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [004] d..3 276946.756061: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-10919 [007] d..3 276946.756069: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.756069: workqueue_queue_work: work struct=0xffffffede9bf1828 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.756070: workqueue_activate_work: work struct 0xffffffede9bf1828
+ <idle>-0 [002] d..3 276946.756070: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ sensors@1.0-se-867 [004] d..3 276946.756073: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.756076: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.756078: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.756079: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [004] d..3 276946.756080: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.756082: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.756082: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.756087: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ kworker/u16:9-11098 [003] d..3 276946.756097: workqueue_execute_start: work struct 0xffffffede9bf1828: function 0xffffff87e01740e8f
+ sensors@1.0-se-867 [004] d..3 276946.756100: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ kworker/u16:9-11098 [003] d..3 276946.756104: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [003] d..3 276946.756105: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [003] d..3 276946.756105: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ kworker/u16:9-11098 [003] d..3 276946.756111: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.756112: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [004] d..3 276946.756115: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [002] d..3 276946.756116: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ SensorService-4286 [007] d..3 276946.756116: print: 0xffffff87dfd69750s: E|1661
+ kworker/u16:3-10385 [002] d..3 276946.756118: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [003] d..3 276946.756121: workqueue_execute_end: work struct 0xffffffede9bf1828
+ kworker/u16:3-10385 [002] d..3 276946.756127: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ kworker/u16:9-11098 [003] d..3 276946.756133: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.756138: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [003] d..3 276946.756138: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12201 [004] d..3 276946.756141: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ kworker/u16:3-10385 [002] d..3 276946.756145: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.756152: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12201 [004] d..3 276946.756155: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.756179: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [004] d..3 276946.756186: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.756188: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1087 [004] d..3 276946.756190: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.756190: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ SensorService-4286 [007] d..3 276946.756193: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-1087 [004] d..3 276946.756196: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [005] d..3 276946.756200: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [004] d..3 276946.756201: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.756206: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [005] d..3 276946.756217: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.756218: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [005] d..3 276946.756221: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.756222: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ trace-cmd-12202 [004] d..3 276946.756226: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.756229: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [007] d..3 276946.756233: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.756238: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.756240: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.756243: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [000] d..3 276946.756245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [004] d..3 276946.756250: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-10919 [007] d..3 276946.756250: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.756251: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.756251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.756254: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.756255: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.756257: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.756258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.756268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-12059 [006] d..3 276946.756271: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12202 [004] d..3 276946.756274: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [000] d..3 276946.756275: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.756277: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1115 [004] d..3 276946.756278: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [001] d..3 276946.756281: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1115 [004] d..3 276946.756281: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <...>-10919 [007] d..3 276946.756282: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [004] d..3 276946.756283: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [007] d..3 276946.756286: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ sensors@1.0-se-867 [004] d..3 276946.756286: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.756287: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ writer-5743 [000] d..3 276946.756288: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [006] d..3 276946.756288: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.756289: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.756290: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.756295: cpu_idle: state=1 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.756295: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [004] d..3 276946.756297: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [004] d..3 276946.756302: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.756302: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.756304: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [004] d..3 276946.756306: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-12059 [006] d..3 276946.756306: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.756307: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [007] d..3 276946.756308: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.756310: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.756313: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ FastMixer-1198 [001] d..3 276946.756316: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.756317: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ SensorService-4286 [007] d..3 276946.756319: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.756322: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.756324: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-867 [004] d..3 276946.756326: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.756332: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.756332: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.756335: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ SensorService-4286 [007] d..3 276946.756336: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ writer-5743 [000] d..3 276946.756339: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ SensorService-4286 [007] d..3 276946.756345: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [000] d..3 276946.756346: cpu_idle: state=0 cpu_id=0
+ SensorService-4286 [007] d..3 276946.756349: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ trace-cmd-12199 [004] d..3 276946.756353: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.756354: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ sensors@1.0-se-867 [004] d..3 276946.756359: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [004] d..3 276946.756363: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.756373: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.756382: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=004
+ trace-cmd-12199 [004] d..3 276946.756383: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.756387: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.756389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.756398: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.756398: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.756399: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.756401: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.756406: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.756408: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.756409: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.756410: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.756415: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.756417: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.756420: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.756422: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.756426: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.756427: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.756429: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.756429: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.756435: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.756449: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [000] d..3 276946.756449: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.756455: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.756456: cpu_idle: state=0 cpu_id=0
+ <...>-5797 [006] d..3 276946.756457: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.756479: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.756484: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.756489: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.756491: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.756508: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.756523: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.756530: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.756532: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.756536: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.756540: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.756542: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.756559: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.756565: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.756596: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.756603: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.756605: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.756624: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.756630: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.756635: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.756637: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.756654: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.756856: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.756861: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.756865: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.756918: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757007: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757013: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757016: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757037: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757040: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757045: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757047: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757066: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.757070: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-5797 [006] d..3 276946.757077: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.757078: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.757081: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.757129: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.757135: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [007] d..3 276946.757149: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757155: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757158: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757179: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [004] d..3 276946.757180: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.757182: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.757184: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [007] d..3 276946.757186: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.757188: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.757188: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.757190: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [006] d..3 276946.757205: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FMOD-12164 [004] d..3 276946.757240: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.757246: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.757282: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757288: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757291: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757333: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757428: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757433: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757436: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757457: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757460: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757465: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757467: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757485: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757572: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757577: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757580: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.757604: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.757608: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.757610: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.757613: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-12059 [006] d..3 276946.757622: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [003] d..3 276946.757706: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.757714: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.757722: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.757725: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [007] d..3 276946.757729: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757735: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757738: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.757739: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ rcu_preempt-7 [003] d..3 276946.757742: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.757744: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.757747: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.757749: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.757750: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-12059 [006] d..3 276946.757752: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757752: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757756: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757757: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.757766: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.757772: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [006] d..3 276946.757778: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757781: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ trace-cmd-12205 [004] d..3 276946.757785: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.757785: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757788: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.757790: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.757812: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757895: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.757901: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757904: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [007] d..3 276946.757929: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-12059 [006] d..3 276946.757930: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.757935: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.757937: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.757955: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.758040: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758046: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758049: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.758091: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.758183: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758188: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758192: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.758232: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.758243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.758249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.758251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.758256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.758265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.758270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.758273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.758277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.758282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.758283: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.758288: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.758291: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.758298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.758300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.758304: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.758307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.758314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.758320: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.758323: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758329: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758332: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [001] d..3 276946.758338: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.758346: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.758348: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.758350: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.758352: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.758354: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.758354: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.758356: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.758358: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.758360: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.758361: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.758364: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.758370: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.758373: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.758375: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.758377: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.758377: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.758379: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [005] d..3 276946.758379: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.758393: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.758400: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.758420: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.758431: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.758433: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.758435: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.758437: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [002] d..3 276946.758438: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.758463: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758469: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758471: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.758473: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.758480: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ DispSync-650 [000] d..3 276946.758489: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-12059 [006] d..3 276946.758491: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.758492: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.758495: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-10919 [007] d..3 276946.758495: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758500: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758502: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ DispSync-650 [000] d..3 276946.758508: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.758514: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.758520: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ appEventThread-651 [001] d..3 276946.758575: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.758587: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.758588: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.758591: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.758594: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.758603: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.758605: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.758609: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.758625: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.758633: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.758639: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758645: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758647: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.758668: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.758673: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758679: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.758696: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [004] d..3 276946.758759: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [004] d..3 276946.758767: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.758769: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.758771: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [007] d..3 276946.758786: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758791: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758793: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.758812: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.758818: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.758822: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityChoreogra-5761 [004] d..3 276946.758824: sched_waking: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <...>-5797 [006] d..3 276946.758824: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.758835: sched_wakeup: comm=Binder:622_2 pid=649 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.758838: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.758841: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_2 next_pid=649 next_prio=120
+ <...>-12059 [006] d..3 276946.758842: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityChoreogra-5761 [004] d..3 276946.758884: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.758890: cpu_idle: state=0 cpu_id=4
+ <...>-649 [003] d..3 276946.758890: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-649 [003] d..3 276946.758899: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.758901: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.758904: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.758912: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ ndroid.systemu-4573 [002] d..3 276946.758925: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.758927: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [007] d..3 276946.758927: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [001] d..3 276946.758931: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-10919 [007] d..3 276946.758933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.758935: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-649 [003] d..3 276946.758939: sched_switch: prev_comm=Binder:622_2 prev_pid=649 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.758940: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.758946: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.758946: cpu_idle: state=0 cpu_id=3
+ <...>-648 [001] d..3 276946.758952: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-12059 [006] d..3 276946.758955: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ ndroid.systemu-4573 [002] d..3 276946.758956: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=006
+ <...>-648 [001] d..3 276946.758958: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.758960: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [007] d..3 276946.758961: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [000] d..3 276946.758963: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-10919 [007] d..3 276946.758968: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [002] d..3 276946.758968: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.758970: cpu_idle: state=4294967295 cpu_id=3
+ <...>-5797 [006] d..3 276946.758970: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.758974: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [001] d..3 276946.758977: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ appEventThread-651 [000] d..3 276946.758981: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.758983: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.758987: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [006] d..3 276946.758988: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.759013: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.759020: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [007] d..3 276946.759079: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759085: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ ndroid.systemu-4573 [002] d..3 276946.759085: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-5797 [006] d..3 276946.759087: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.759091: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.759093: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.759097: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.759106: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [006] d..3 276946.759107: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.759112: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.759114: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [007] d..3 276946.759117: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759119: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.759136: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.759231: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759236: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759239: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.759259: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.759261: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.759264: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.759268: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.759269: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [002] d..3 276946.759270: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [006] d..3 276946.759271: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.759274: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-12059 [006] d..3 276946.759288: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.759312: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [002] d..3 276946.759317: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.759318: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759323: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [002] d..3 276946.759324: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [003] d..3 276946.759326: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759331: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.759334: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759337: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.759339: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759342: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.759345: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759347: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.759350: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759354: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-10919 [007] d..3 276946.759377: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759383: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759385: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.759389: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <...>-4888 [003] d..3 276946.759399: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.759401: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.759405: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-12059 [006] d..3 276946.759406: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.759409: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.759411: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759416: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.759417: cpu_idle: state=0 cpu_id=3
+ <...>-5797 [006] d..3 276946.759418: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [000] d..3 276946.759431: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-12059 [006] d..3 276946.759436: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-648 [000] d..3 276946.759437: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [000] d..3 276946.759439: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.759451: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [000] d..3 276946.759453: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.759459: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.759503: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [000] d..3 276946.759509: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.759512: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.759516: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [000] d..3 276946.759532: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.759539: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [007] d..3 276946.759543: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.759546: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.759549: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759551: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.759555: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.759558: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [003] d..3 276946.759563: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [003] d..3 276946.759567: print: 0xffffff87dfd69750s: E|4573
+ <...>-12059 [006] d..3 276946.759571: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [006] d..3 276946.759575: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [007] d..3 276946.759578: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-4888 [003] d..3 276946.759579: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.759582: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [007] d..3 276946.759583: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759583: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-4888 [003] d..3 276946.759585: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [004] d..3 276946.759586: cpu_idle: state=4294967295 cpu_id=4
+ <...>-5797 [006] d..3 276946.759586: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-4888 [003] d..3 276946.759587: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.759589: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [006] d..3 276946.759606: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ trace-cmd-12204 [004] d..3 276946.759643: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.759648: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.759687: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759692: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759695: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.759746: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.759763: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.759771: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.759772: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.759773: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.759775: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.759780: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.759780: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.759784: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.759785: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.759788: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.759796: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.759803: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.759808: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.759817: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.759820: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [007] d..3 276946.759827: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759832: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759835: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.759856: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.759860: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.759865: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.759868: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.759893: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.760041: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760045: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760046: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.760047: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.760048: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760048: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.760049: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760051: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760052: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760053: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760062: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.760066: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-10919 [007] d..3 276946.760086: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.760091: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.760094: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [006] d..3 276946.760137: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityMain-5695 [005] d..3 276946.760183: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.760196: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.760198: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.760203: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5713 [004] d..3 276946.760227: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.760237: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.760242: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.760244: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.760246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.760253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.760257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.760261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5747 [001] d..3 276946.760265: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ <...>-12059 [006] d..3 276946.760265: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.760271: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5747 [001] d..3 276946.760274: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ <...>-10919 [007] d..3 276946.760275: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.760277: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.760277: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.760282: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityGfxDevice-5711 [004] d..3 276946.760283: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.760288: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=006
+ UnityGfxDevice-5711 [004] d..3 276946.760292: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-12059 [006] d..3 276946.760298: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ EnlightenWorke-5748 [002] d..3 276946.760298: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.760300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.760300: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.760304: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityMain-5747 [001] d..3 276946.760306: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ EnlightenWorke-5748 [002] d..3 276946.760317: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <...>-10919 [007] d..3 276946.760317: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ FMOD-12164 [004] d..3 276946.760318: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [007] d..3 276946.760323: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ EnlightenWorke-5748 [002] d..3 276946.760324: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [002] d..3 276946.760332: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityGfxDevice-5711 [004] d..3 276946.760335: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [000] d..3 276946.760336: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5747 [002] d..3 276946.760337: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ Worker-5715 [004] d..3 276946.760340: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5747 [002] d..3 276946.760342: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=006
+ Worker-5714 [004] d..3 276946.760347: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [007] d..3 276946.760352: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5712 [000] d..3 276946.760353: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.760353: cpu_idle: state=0 cpu_id=4
+ UnityMain-5747 [002] d..3 276946.760358: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <idle>-0 [004] d..3 276946.760358: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.760360: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.760360: cpu_idle: state=4294967295 cpu_id=4
+ EnlightenWorke-5748 [002] d..3 276946.760363: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.760363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ EnlightenWorke-5748 [002] d..3 276946.760367: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.760367: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ FastMixer-1198 [007] d..3 276946.760368: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ trace-cmd-12200 [004] d..3 276946.760369: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ EnlightenWorke-5748 [002] d..3 276946.760371: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [000] d..3 276946.760372: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12200 [004] d..3 276946.760374: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.760375: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5747 [002] d..3 276946.760376: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.760382: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.760389: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [002] d..3 276946.760392: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.760395: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ EnlightenWorke-5748 [002] d..3 276946.760396: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [002] d..3 276946.760400: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-5797 [006] d..3 276946.760406: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ writer-5743 [000] d..3 276946.760408: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-5797 [006] d..3 276946.760411: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12200 [004] d..3 276946.760421: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5747 [002] d..3 276946.760421: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.760423: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.760430: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.760432: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [007] d..3 276946.760439: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.760444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.760451: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ trace-cmd-12202 [004] d..3 276946.760453: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760456: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.760458: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [006] d..3 276946.760474: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.760479: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [006] d..3 276946.760483: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-4888 [003] d..3 276946.760483: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ UnityGfxDevice-5711 [004] d..3 276946.760483: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [006] d..3 276946.760487: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.760494: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [006] d..3 276946.760497: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [003] d..3 276946.760503: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ trace-cmd-12198 [000] d..3 276946.760504: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [006] d..3 276946.760510: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.760511: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.760513: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.760517: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.760517: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.760528: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ AudioTrack-5759 [005] d..3 276946.760528: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [003] d..3 276946.760533: print: 0xffffff87dfd69750s: E|4573
+ UnityGfxDevice-5711 [004] d..3 276946.760542: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.760548: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [006] d..3 276946.760560: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.760564: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ writer-5743 [001] d..3 276946.760568: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [007] d..3 276946.760570: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.760572: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.760575: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [006] d..3 276946.760582: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [007] d..3 276946.760588: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.760592: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-5797 [006] d..3 276946.760594: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760616: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760620: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760621: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.760623: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.760623: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760623: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.760625: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760626: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.760631: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.760634: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.760634: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.760636: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.760638: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [004] d..3 276946.760640: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.760640: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.760652: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.760656: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [001] d..3 276946.760659: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.760659: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.760665: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.760666: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.760672: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760677: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760677: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.760678: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.760680: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760681: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.760685: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.760688: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.760689: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5714 [004] d..3 276946.760691: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.760691: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.760692: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.760695: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.760696: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.760702: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [001] d..3 276946.760705: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.760710: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.760710: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.760710: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.760714: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.760717: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.760724: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760728: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.760729: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.760731: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.760743: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.760747: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.760767: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.760771: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760773: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760774: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.760774: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.760775: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.760776: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.760776: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.760777: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.760779: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.760780: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.760780: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.760783: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.760783: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.760787: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [004] d..3 276946.760789: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.760793: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [001] d..3 276946.760794: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.760798: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760798: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.760800: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.760801: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.760802: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.760803: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.760804: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.760825: workqueue_queue_work: work struct=0xffffffed9fed66a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.760828: workqueue_activate_work: work struct 0xffffffed9fed66a8
+ <idle>-0 [002] d..3 276946.760831: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.760839: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.760843: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.760847: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ UnityMain-5695 [005] d..3 276946.760849: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760853: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760853: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760854: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.760855: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ kworker/u16:3-10385 [002] d..3 276946.760855: workqueue_execute_start: work struct 0xffffffed9fed66a8: function 0xffffff87e01740e8f
+ UnityMain-5695 [005] d..3 276946.760858: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.760862: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.760864: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.760865: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.760867: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.760868: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.760870: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.760875: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.760876: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [002] d..3 276946.760877: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ Worker-5713 [001] d..3 276946.760881: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.760881: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.760886: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.760886: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.760888: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:3-10385 [002] d..3 276946.760888: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.760895: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [000] d..3 276946.760903: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [000] d..3 276946.760925: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:3-10385 [002] d..3 276946.760925: workqueue_execute_end: work struct 0xffffffed9fed66a8
+ kworker/u16:3-10385 [002] d..3 276946.760938: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [000] d..3 276946.760939: workqueue_execute_end: work struct 0xffffffee79748960
+ UnityMain-5695 [005] d..3 276946.760943: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.760945: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.760948: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:9-11098 [000] d..3 276946.760950: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.760956: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1085 [005] d..3 276946.761068: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ <...>-4888 [003] d..3 276946.761080: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=003
+ sensors@1.0-se-1085 [005] d..3 276946.761097: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.761105: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.761122: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [000] d..3 276946.761126: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ sensors@1.0-se-1084 [005] d..3 276946.761127: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.761132: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.761134: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.761137: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.761140: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.761142: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.761142: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-4888 [003] d..3 276946.761148: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ sensors@1.0-se-1084 [005] d..3 276946.761154: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.761158: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1084 [005] d..3 276946.761165: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.761214: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.761216: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.761216: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.761230: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.761233: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.761237: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.761240: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [002] d..3 276946.761250: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ kworker/u16:9-11098 [005] d..3 276946.761257: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ rcu_preempt-7 [002] d..3 276946.761259: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [002] d..3 276946.761260: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.761260: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [003] d..3 276946.761264: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [003] d..3 276946.761273: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.761274: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.761276: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/4-44 [003] d..3 276946.761285: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ rcu_preempt-7 [002] d..3 276946.761293: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ rcuop/0-10 [005] d..3 276946.761296: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ rcuop/4-44 [003] d..3 276946.761297: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [003] d..3 276946.761301: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <...>-52 [002] d..3 276946.761308: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [003] d..3 276946.761309: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.761311: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.761314: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.761316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [003] d..3 276946.761324: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.761328: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.761333: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.761336: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.761340: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.761340: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-10919 [007] d..3 276946.761359: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FMOD-5742 [002] d..3 276946.761370: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.761373: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.761377: cpu_idle: state=0 cpu_id=2
+ <...>-648 [000] d..3 276946.761387: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [000] d..3 276946.761393: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [000] d..3 276946.761395: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.761402: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.761406: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.761410: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.761413: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [000] d..3 276946.761415: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ <idle>-0 [001] d..3 276946.761417: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-648 [000] d..3 276946.761421: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5695 [005] d..3 276946.761432: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ Worker-5713 [001] d..3 276946.761435: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <...>-648 [000] d..3 276946.761449: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-12059 [006] d..3 276946.761450: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=006
+ sensors@1.0-se-1115 [005] d..3 276946.761452: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [005] d..3 276946.761459: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <...>-648 [000] d..3 276946.761462: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [005] d..3 276946.761462: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-648 [000] d..3 276946.761466: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ Worker-5713 [001] d..3 276946.761470: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.761474: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.761475: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.761476: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.761477: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.761478: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5712 [001] d..3 276946.761488: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [000] d..3 276946.761499: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [000] d..3 276946.761503: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [005] d..3 276946.761518: print: 0xffffff87dfd69750s: E|867
+ <...>-648 [000] d..3 276946.761523: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [000] d..3 276946.761530: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.761533: cpu_idle: state=4294967295 cpu_id=3
+ trace-cmd-12203 [004] d..3 276946.761535: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.761539: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5715 [004] d..3 276946.761544: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.761549: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [005] d..3 276946.761553: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.761557: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5714 [004] d..3 276946.761557: sched_waking: comm=migration/1 pid=16 prio=0 target_cpu=001
+ <...>-648 [000] d..3 276946.761560: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.761561: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.761561: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ UnityMain-5695 [001] d..3 276946.761565: sched_wakeup: comm=migration/1 pid=16 prio=0 target_cpu=001
+ sensors@1.0-se-867 [005] d..3 276946.761566: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.761567: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.761569: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [001] d..3 276946.761569: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=migration/1 next_pid=16 next_prio=0
+ <...>-4888 [003] d..3 276946.761570: print: 0xffffff87dfd69750s: E|4573
+ sensors@1.0-se-1115 [005] d..3 276946.761574: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <...>-4888 [003] d..3 276946.761587: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.761587: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.761591: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-4888 [003] d..3 276946.761595: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [003] d..3 276946.761598: print: 0xffffff87dfd69750s: E|4573
+ migration/1-16 [001] d..3 276946.761600: sched_switch: prev_comm=migration/1 prev_pid=16 prev_prio=0 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-4888 [003] d..3 276946.761601: print: 0xffffff87dfd69750s: B|4573|query
+ UnityMain-5695 [004] d..3 276946.761603: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-4888 [003] d..3 276946.761604: print: 0xffffff87dfd69750s: E|4573
+ SensorService-4286 [007] d..3 276946.761606: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [004] d..3 276946.761609: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ sensors@1.0-se-867 [005] d..3 276946.761610: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.761628: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.761636: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.761637: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.761642: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761642: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=001
+ <...>-4888 [003] d..3 276946.761643: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.761644: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.761646: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761646: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.761648: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.761650: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761650: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.761653: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.761653: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [005] d..3 276946.761658: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.761662: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5712 [005] d..3 276946.761663: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.761665: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5715 [005] d..3 276946.761666: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ SensorService-4286 [007] d..3 276946.761682: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ UnityMain-5695 [004] d..3 276946.761696: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761698: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761699: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761700: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761701: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761702: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.761705: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ SensorService-4286 [007] d..3 276946.761709: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.761712: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.761718: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.761725: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-867 [005] d..3 276946.761731: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.761739: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.761745: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.761748: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.761750: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-12059 [006] d..3 276946.761754: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <...>-12059 [006] d..3 276946.761759: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [007] d..3 276946.761761: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.761764: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityGfxDevice-5711 [005] d..3 276946.761778: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.761784: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.761788: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.761794: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761798: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761799: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.761800: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.761800: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761801: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.761802: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.761804: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761804: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761806: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761811: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.761811: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.761813: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.761814: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ Worker-5712 [005] d..3 276946.761819: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ Worker-5712 [005] d..3 276946.761822: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.761852: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.761855: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.761897: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.761900: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-12059 [006] d..3 276946.761911: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.761923: cpu_idle: state=0 cpu_id=6
+ <...>-10919 [007] d..3 276946.761938: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [007] d..3 276946.761943: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <idle>-0 [006] d..3 276946.761947: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.761950: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.762071: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.762074: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [005] d..3 276946.762124: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.762133: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.762135: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.762138: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.762142: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.762146: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.762147: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.762149: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.762149: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.762151: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <...>-5797 [001] d..3 276946.762247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <...>-5797 [001] d..3 276946.762259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.762261: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.762264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.762303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=006
+ writer-5743 [000] d..3 276946.762316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.762318: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.762322: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.762328: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.762330: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.762334: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.762341: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.762365: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.762371: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.762374: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.762377: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.762388: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.762394: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.762396: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.762399: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.762401: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.762404: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.762410: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.762416: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.762427: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.762434: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.762437: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.762440: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.762463: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.762468: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <...>-10919 [007] d..3 276946.762474: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.762478: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.762480: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.762483: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [007] d..3 276946.762487: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.762493: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ DispSync-650 [000] d..3 276946.762496: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-5797 [001] d..3 276946.762500: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=007
+ <idle>-0 [000] d..3 276946.762505: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.762505: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.762507: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.762514: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-12059 [006] d..3 276946.762515: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ UnityGfxDevice-5711 [005] d..3 276946.762517: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.762520: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.762522: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.762526: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.762529: cpu_idle: state=4294967295 cpu_id=0
+ sfEventThread-652 [003] d..3 276946.762531: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [000] d..3 276946.762532: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sfEventThread-652 [003] d..3 276946.762540: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.762547: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ AudioTrack-5759 [005] d..3 276946.762554: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.762554: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sfEventThread-652 [003] d..3 276946.762557: sched_waking: comm=migration/1 pid=16 prio=0 target_cpu=001
+ sfEventThread-652 [003] d..3 276946.762561: sched_wakeup: comm=migration/1 pid=16 prio=0 target_cpu=001
+ Worker-5713 [005] d..3 276946.762566: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-5797 [001] d..3 276946.762567: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=migration/1 next_pid=16 next_prio=0
+ Worker-5712 [005] d..3 276946.762574: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.762580: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.762580: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [000] d..3 276946.762581: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sfEventThread-652 [003] d..3 276946.762583: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.762587: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.762587: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.762588: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.762589: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.762590: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ migration/1-16 [001] d..3 276946.762592: sched_switch: prev_comm=migration/1 prev_pid=16 prev_prio=0 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [007] d..3 276946.762593: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.762599: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [003] d..3 276946.762604: sched_waking: comm=migration/1 pid=16 prio=0 target_cpu=001
+ Worker-5715 [007] d..3 276946.762606: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [003] d..3 276946.762608: sched_wakeup: comm=migration/1 pid=16 prio=0 target_cpu=001
+ <...>-5797 [001] d..3 276946.762610: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=migration/1 next_pid=16 next_prio=0
+ <idle>-0 [007] d..3 276946.762611: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ Worker-5714 [003] d..3 276946.762612: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.762613: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityGfxDevice-5711 [005] d..3 276946.762616: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.762618: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.762621: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.762622: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [003] d..3 276946.762623: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [002] d..3 276946.762630: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ migration/1-16 [001] d..3 276946.762631: sched_switch: prev_comm=migration/1 prev_pid=16 prev_prio=0 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.762635: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ Worker-5713 [001] d..3 276946.762644: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.762657: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.762663: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.762674: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.762677: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.762677: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ trace-cmd-12205 [007] d..3 276946.762693: sched_waking: comm=migration/3 pid=32 prio=0 target_cpu=003
+ trace-cmd-12205 [007] d..3 276946.762699: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [003] d..3 276946.762702: sched_wakeup: comm=migration/3 pid=32 prio=0 target_cpu=003
+ <idle>-0 [007] d..3 276946.762706: cpu_idle: state=0 cpu_id=7
+ <...>-5797 [003] d..3 276946.762707: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=migration/3 next_pid=32 next_prio=0
+ <idle>-0 [007] d..3 276946.762721: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.762724: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-32 [003] d..3 276946.762731: sched_switch: prev_comm=migration/3 prev_pid=32 prev_prio=0 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-12059 [006] d..3 276946.762732: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-10919 [003] d..3 276946.762736: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ trace-cmd-12199 [006] d..3 276946.762738: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ trace-cmd-12199 [006] d..3 276946.762746: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ trace-cmd-12199 [006] d..3 276946.762750: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ UnityGfxDevice-5711 [005] d..3 276946.762753: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ sugov:4-604 [006] d..3 276946.762768: clock_set_rate: perfcl_clk state=1574400000 cpu_id=6
+ sugov:4-604 [006] d..3 276946.762776: cpu_frequency: state=1574400 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.762790: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [002] d..3 276946.762802: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [002] d..3 276946.762805: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [003] d..3 276946.762809: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.762809: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ sugov:4-604 [006] d..3 276946.762820: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ surfaceflinger-622 [002] d..3 276946.762827: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.762837: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [002] d..3 276946.762840: print: 0xffffff87dfd69750s: E|622
+ sugov:4-604 [006] d..3 276946.762845: cpu_frequency: state=1574400 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.762849: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ sugov:4-604 [006] d..3 276946.762850: cpu_frequency: state=1574400 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.762853: print: 0xffffff87dfd69750s: E|622
+ sugov:4-604 [006] d..3 276946.762859: cpu_frequency: state=1574400 cpu_id=7
+ sugov:4-604 [006] d..3 276946.762869: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.762930: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12199 [006] d..3 276946.762933: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.762939: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.762941: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.762944: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.762950: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [002] d..3 276946.762974: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.763003: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.763011: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.763013: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [004] d..3 276946.763021: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.763022: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.763023: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.763027: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [004] d..3 276946.763027: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.763031: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.763046: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.763060: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [000] d..3 276946.763064: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.763064: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.763070: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [002] d..3 276946.763072: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [002] d..3 276946.763075: print: 0xffffff87dfd69750s: B|622|preComposition
+ trace-cmd-12202 [004] d..3 276946.763086: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.763097: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12201 [000] d..3 276946.763165: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.763175: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.763176: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.763178: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [002] d..3 276946.763180: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.763183: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <...>-10919 [003] d..3 276946.763209: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.763224: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.763245: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [002] d..3 276946.763258: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [005] d..3 276946.763265: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.763285: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ surfaceflinger-622 [002] d..3 276946.763368: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <idle>-0 [004] d..3 276946.763371: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-12059 [006] d..3 276946.763372: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.763377: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.763379: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ <idle>-0 [004] d..3 276946.763381: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.763381: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.763385: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.763386: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [006] d..3 276946.763390: cpu_idle: state=0 cpu_id=6
+ surfaceflinger-622 [002] d..3 276946.763392: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [002] d..3 276946.763399: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ FMOD-12164 [004] d..3 276946.763409: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.763415: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.763421: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ rcuop/4-44 [002] d..3 276946.763426: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.763438: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [000] d..3 276946.763447: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [003] d..3 276946.763529: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.763532: cpu_idle: state=0 cpu_id=3
+ HwBinder:624_3-679 [000] d..3 276946.763542: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ HwBinder:624_3-679 [000] d..3 276946.763550: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.763553: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.763557: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ HwBinder:624_3-679 [000] d..3 276946.763560: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [000] d..3 276946.763573: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.763579: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ HwBinder:624_3-679 [000] d..3 276946.763584: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <...>-5797 [007] d..3 276946.763594: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=003
+ HwBinder:624_3-679 [000] d..3 276946.763594: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.763597: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.763604: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-5797 [007] d..3 276946.763604: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.763607: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.763612: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ kgsl_worker_th-294 [002] d..3 276946.763623: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.763629: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.763646: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=006
+ <...>-10919 [006] d..3 276946.763656: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.763661: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.763674: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120
+ <idle>-0 [006] d..3 276946.763682: cpu_idle: state=0 cpu_id=6
+ trace-cmd-12198 [001] d..3 276946.763685: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.763696: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.763714: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ UnityGfxDevice-5711 [005] d..3 276946.763724: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.763731: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.763734: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.763736: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.763738: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.763741: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.763743: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.763745: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.763749: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ <...>-5797 [007] d..3 276946.763760: sched_waking: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <...>-5797 [007] d..3 276946.763768: sched_wakeup: comm=AsyncTask #6 pid=10919 prio=130 target_cpu=006
+ <idle>-0 [006] d..3 276946.763770: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..3 276946.763773: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <...>-10919 [006] d..3 276946.763810: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.763816: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.763819: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.763827: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.763841: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.763845: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=001
+ <idle>-0 [001] d..3 276946.763847: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.763851: cpu_idle: state=4294967295 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.763854: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.763857: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [003] d..3 276946.763858: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.763858: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <idle>-0 [003] d..3 276946.763861: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [005] d..3 276946.763866: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.763924: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.763934: cpu_idle: state=0 cpu_id=4
+ <...>-648 [001] d..3 276946.763936: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [001] d..3 276946.763942: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [001] d..3 276946.763944: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12200 [005] d..3 276946.763955: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [001] d..3 276946.763955: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [001] d..3 276946.763957: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [001] d..3 276946.763963: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.763970: cpu_idle: state=0 cpu_id=5
+ <...>-648 [001] d..3 276946.764010: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.764023: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.764026: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.764030: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [000] d..3 276946.764051: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <...>-648 [001] d..3 276946.764057: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.764065: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.764081: print: 0xffffff87dfd69750s: E|5677
+ HwBinder:624_3-679 [000] d..3 276946.764173: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [003] d..3 276946.764209: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.764212: cpu_idle: state=0 cpu_id=3
+ HwBinder:624_3-679 [000] d..3 276946.764219: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [000] d..3 276946.764246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [000] d..3 276946.764257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.764259: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.764263: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [000] d..3 276946.764267: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [005] d..3 276946.764272: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ HwBinder:624_3-679 [000] d..3 276946.764282: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ HwBinder:624_3-679 [000] d..3 276946.764290: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.764292: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.764297: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ writer-5743 [001] d..3 276946.764312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.764323: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.764324: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.764329: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:624_3-679 [000] d..3 276946.764336: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.764337: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.764338: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.764343: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.764346: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.764398: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=006
+ <...>-12059 [007] d..3 276946.764409: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.764412: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.764416: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [003] d..3 276946.764416: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.764416: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <idle>-0 [000] d..3 276946.764418: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [003] d..3 276946.764424: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.764426: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.764430: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sugov:4-604 [004] d..3 276946.764433: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.764434: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [003] d..3 276946.764437: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.764439: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.764442: print: 0xffffff87dfd69750s: B|622|doTracing
+ sugov:4-604 [004] d..3 276946.764442: cpu_frequency: state=2457600 cpu_id=4
+ <idle>-0 [003] d..3 276946.764444: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.764445: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [002] d..3 276946.764447: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.764448: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.764451: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ writer-5743 [000] d..3 276946.764452: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.764453: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.764456: print: 0xffffff87dfd69750s: B|622|doComposition
+ writer-5743 [000] d..3 276946.764459: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.764462: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.764465: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.764471: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.764474: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [000] d..3 276946.764478: cpu_idle: state=0 cpu_id=0
+ sugov:4-604 [004] d..3 276946.764498: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.764500: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.764502: cpu_frequency: state=2457600 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.764502: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.764508: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.764510: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ sugov:4-604 [004] d..3 276946.764516: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.764517: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [002] d..3 276946.764521: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [004] d..3 276946.764523: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.764534: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [002] d..3 276946.764559: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.764566: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.764568: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.764570: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.764573: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ FastMixer-1198 [001] d..3 276946.764578: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.764579: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.764582: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.764585: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.764589: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.764590: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ FastMixer-1198 [001] d..3 276946.764593: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [000] d..3 276946.764595: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityGfxDevice-5711 [005] d..3 276946.764596: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.764600: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.764602: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.764606: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [000] d..3 276946.764606: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ FastMixer-1198 [001] d..3 276946.764613: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.764627: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [000] d..3 276946.764640: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ AudioTrack-5759 [005] d..3 276946.764643: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ AudioTrack-5740 [004] d..3 276946.764648: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.764653: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.764656: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=001
+ <idle>-0 [001] d..3 276946.764666: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.764667: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.764669: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.764672: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.764673: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ writer-5743 [003] d..3 276946.764673: sched_waking: comm=migration/2 pid=24 prio=0 target_cpu=002
+ writer-5743 [003] d..3 276946.764679: sched_wakeup: comm=migration/2 pid=24 prio=0 target_cpu=002
+ <...>-5797 [002] d..3 276946.764684: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=migration/2 next_pid=24 next_prio=0
+ writer-5743 [003] d..3 276946.764686: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.764692: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.764699: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.764703: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ migration/2-24 [002] d..3 276946.764706: sched_switch: prev_comm=migration/2 prev_pid=24 prev_prio=0 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [001] d..3 276946.764716: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [002] d..3 276946.764716: cpu_idle: state=0 cpu_id=2
+ <...>-648 [001] d..3 276946.764720: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-12059 [007] d..3 276946.764722: sched_waking: comm=migration/3 pid=32 prio=0 target_cpu=003
+ <...>-648 [001] d..3 276946.764723: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.764727: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-5797 [003] d..3 276946.764729: sched_wakeup: comm=migration/3 pid=32 prio=0 target_cpu=003
+ <...>-5797 [003] d..3 276946.764734: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=migration/3 next_pid=32 next_prio=0
+ <...>-648 [001] d..3 276946.764738: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <idle>-0 [007] d..3 276946.764740: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.764749: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.764753: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-32 [003] d..3 276946.764755: sched_switch: prev_comm=migration/3 prev_pid=32 prev_prio=0 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [001] d..3 276946.764762: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [003] d..3 276946.764764: cpu_idle: state=0 cpu_id=3
+ <...>-648 [001] d..3 276946.764787: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [001] d..3 276946.764791: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [003] d..3 276946.764791: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.764793: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.764806: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-648 [001] d..3 276946.764808: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [001] d..3 276946.764812: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.764814: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.764816: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [001] d..3 276946.764831: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.764842: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.764843: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.764845: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [001] d..3 276946.764866: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [000] d..3 276946.764869: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.764872: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.764875: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.764878: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ HwBinder:624_3-679 [000] d..3 276946.764880: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ UnityGfxDevice-5711 [005] d..3 276946.764881: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.764882: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.764886: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [000] d..3 276946.764897: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [005] d..3 276946.764930: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.764935: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [000] d..3 276946.764942: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [001] d..3 276946.764953: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ mdss_fb0-12067 [001] d..3 276946.764959: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ mdss_fb0-12067 [001] d..3 276946.764966: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=R+ ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <...>-10919 [006] d..3 276946.764971: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ HwBinder:624_3-679 [000] d..3 276946.764974: print: 0xffffff87dfd69750s: E|624
+ <...>-10919 [006] d..3 276946.764976: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.764978: cpu_idle: state=4294967295 cpu_id=2
+ <...>-5797 [007] d..3 276946.764978: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.764981: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [000] d..3 276946.764994: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ HwBinder:624_3-679 [000] d..3 276946.765001: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.765003: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.765007: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-5201 [001] d..3 276946.765022: clock_set_rate: bimc_msmbus_a_clk state=1554907136 cpu_id=1
+ <...>-5201 [001] d..3 276946.765026: clock_set_rate: bimc_a_clk state=1554907136 cpu_id=1
+ HwBinder:624_3-679 [000] d..3 276946.765040: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.765041: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.765042: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.765056: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [003] d..3 276946.765063: print: 0xffffff87dfd69750s: E|622
+ mdss_fb0-12067 [002] d..3 276946.765064: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5201 [001] d..3 276946.765069: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.765071: cpu_idle: state=0 cpu_id=2
+ <...>-5201 [001] d..3 276946.765081: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.765083: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.765088: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-10919 [006] d..3 276946.765100: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5201 [001] d..3 276946.765104: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.765107: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ surfaceflinger-622 [003] d..3 276946.765108: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-5797 [007] d..3 276946.765109: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.765113: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.765115: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [003] d..3 276946.765115: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.765119: print: 0xffffff87dfd69750s: E|622
+ smem_native_rp-87 [002] d..3 276946.765119: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.765124: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.765129: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.765132: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765134: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.765137: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765145: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.765149: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765151: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [003] d..3 276946.765154: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.765161: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ surfaceflinger-622 [003] d..3 276946.765163: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765165: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765167: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [003] d..3 276946.765176: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [003] d..3 276946.765179: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [003] d..3 276946.765181: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765194: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.765229: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.765234: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.765236: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.765246: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.765249: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.765250: workqueue_queue_work: work struct=0xffffffed9fed6d28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.765253: workqueue_activate_work: work struct 0xffffffed9fed6d28
+ <idle>-0 [002] d..3 276946.765256: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.765265: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.765266: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.765269: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.765269: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.765272: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.765278: workqueue_execute_start: work struct 0xffffffed9fed6d28: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.765289: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-12059 [007] d..3 276946.765289: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kworker/u16:9-11098 [005] d..3 276946.765290: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.765291: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.765302: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.765304: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.765307: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.765311: workqueue_execute_end: work struct 0xffffffed9fed6d28
+ kworker/u16:3-10385 [002] d..3 276946.765313: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.765316: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.765319: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.765319: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.765322: cpu_idle: state=0 cpu_id=5
+ kworker/u16:3-10385 [002] d..3 276946.765345: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [002] d..3 276946.765359: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.765361: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.765364: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.765365: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.765370: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.765376: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [003] d..3 276946.765390: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765400: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [003] d..3 276946.765402: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-4291 [005] d..3 276946.765411: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.765417: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.765418: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.765421: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [000] d..3 276946.765426: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ sensors@1.0-se-4291 [005] d..3 276946.765428: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [003] d..3 276946.765428: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.765430: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [005] d..3 276946.765432: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.765433: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.765436: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <idle>-0 [003] d..3 276946.765436: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1040 [004] d..3 276946.765447: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.765448: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ sensors@1.0-se-1040 [004] d..3 276946.765453: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.765453: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [005] d..3 276946.765455: cpu_idle: state=4294967295 cpu_id=5
+ <...>-5201 [001] d..3 276946.765455: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.765456: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.765457: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.765459: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.765462: cpu_idle: state=4294967295 cpu_id=0
+ <...>-5201 [001] d..3 276946.765465: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.765465: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.765468: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1040 [004] d..3 276946.765472: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.765472: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-5201 [001] d..3 276946.765476: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.765476: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.765478: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [001] d..3 276946.765483: cpu_idle: state=0 cpu_id=1
+ smem_native_rp-87 [003] d..3 276946.765483: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.765485: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <...>-10919 [006] d..3 276946.765486: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [005] d..3 276946.765487: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [003] d..3 276946.765489: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.765491: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.765493: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.765502: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.765503: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.765505: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.765506: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.765510: sched_waking: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [000] d..3 276946.765514: sched_wakeup: comm=irq/34-1008000. pid=5201 prio=49 target_cpu=001
+ <idle>-0 [001] d..3 276946.765516: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.765519: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=irq/34-1008000. next_pid=5201 next_prio=49
+ <idle>-0 [000] d..3 276946.765521: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.765523: cpu_idle: state=0 cpu_id=0
+ <...>-5201 [001] d..3 276946.765544: sched_switch: prev_comm=irq/34-1008000. prev_pid=5201 prev_prio=49 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.765547: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [001] d..3 276946.765550: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.765551: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ kgsl_worker_th-294 [002] d..3 276946.765558: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.765565: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.765565: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [005] d..3 276946.765571: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-5797 [007] d..3 276946.765573: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.765578: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.765584: workqueue_queue_work: work struct=0xffffffed9fed6d28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.765585: workqueue_activate_work: work struct 0xffffffed9fed6d28
+ <idle>-0 [002] d..3 276946.765586: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ sensors@1.0-se-1115 [005] d..3 276946.765586: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.765589: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.765593: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.765596: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.765598: workqueue_execute_start: work struct 0xffffffed9fed6d28: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [002] d..3 276946.765608: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.765609: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [002] d..3 276946.765609: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ SensorService-4286 [007] d..3 276946.765618: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.765620: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ sensors@1.0-se-867 [005] d..3 276946.765620: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.765621: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.765624: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [005] d..3 276946.765624: cpu_idle: state=0 cpu_id=5
+ kworker/u16:3-10385 [002] d..3 276946.765626: workqueue_execute_end: work struct 0xffffffed9fed6d28
+ kworker/u16:9-11098 [004] d..3 276946.765626: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [002] d..3 276946.765634: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.765636: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.765640: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.765640: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.765641: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.765642: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.765644: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.765647: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.765650: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.765658: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.765661: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.765663: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.765664: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [000] d..3 276946.765666: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-4291 [005] d..3 276946.765666: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.765668: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.765670: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.765670: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.765673: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.765676: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.765678: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.765678: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.765681: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.765684: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.765687: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [007] d..3 276946.765694: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.765714: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [000] d..3 276946.765716: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ SensorService-4286 [007] d..3 276946.765718: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.765720: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.765720: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [005] d..3 276946.765721: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.765723: cpu_idle: state=4294967295 cpu_id=2
+ SensorService-4286 [007] d..3 276946.765723: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.765724: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.765725: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.765725: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.765725: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.765730: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-867 [005] d..3 276946.765731: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <...>-5797 [007] d..3 276946.765732: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.765738: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.765742: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ sensors@1.0-se-867 [005] d..3 276946.765745: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=007
+ <...>-12059 [007] d..3 276946.765748: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [007] d..3 276946.765757: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [005] d..3 276946.765759: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.765762: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.765765: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.765767: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [007] d..3 276946.765772: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [007] d..3 276946.765783: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ SensorService-4286 [007] d..3 276946.765787: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.765789: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.765790: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [007] d..3 276946.765791: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.765795: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.765802: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.765805: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.765841: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.765892: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.765895: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.766105: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.766107: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.766174: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.766178: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.766181: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.766183: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.766194: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.766199: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.766202: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.766246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.766253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.766255: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [007] d..3 276946.766257: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [000] d..3 276946.766259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.766260: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.766262: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.766279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.766287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.766289: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.766292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.766300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.766307: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.766310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.766316: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.766319: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.766322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.766329: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.766334: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.766336: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.766339: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.766342: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.766345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.766349: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.766356: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.766377: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.766382: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.766403: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.766411: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.766411: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.766413: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.766415: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.766419: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.766420: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.766421: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.766422: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.766428: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.766430: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.766432: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.766433: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.766435: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.766439: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.766440: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.766445: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.766447: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.766449: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.766452: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.766454: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.766455: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.766459: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.766461: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.766463: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.766464: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ writer-5743 [000] d..3 276946.766466: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.766473: cpu_idle: state=0 cpu_id=0
+ FMOD-12164 [005] d..3 276946.766500: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.766503: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.766504: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.766509: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.766548: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.766550: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.766552: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.766557: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.766559: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.766618: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <idle>-0 [001] d..3 276946.766636: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.766638: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.766785: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.766790: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.766793: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.766850: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.767057: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.767063: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.767065: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.767124: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.767225: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.767231: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.767233: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.767234: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.767239: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.767242: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.767243: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [007] d..3 276946.767247: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.767250: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.767254: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.767255: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12204 [005] d..3 276946.767279: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.767284: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.767303: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.767435: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.767440: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.767442: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.767502: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-10919 [006] d..3 276946.767526: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.767531: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.767534: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.767582: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [007] d..3 276946.767659: sched_waking: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.767670: sched_wakeup: comm=ReferenceQueueD pid=5794 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.767672: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [006] d..3 276946.767672: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.767675: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ReferenceQueueD next_pid=5794 next_prio=124
+ <...>-10919 [006] d..3 276946.767677: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-5797 [007] d..3 276946.767681: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.767708: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.767714: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.767720: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.767723: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.767723: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [000] d..3 276946.767725: cpu_idle: state=0 cpu_id=0
+ <...>-5794 [001] d..3 276946.767728: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=002
+ rcu_preempt-7 [002] d..3 276946.767737: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5794 [001] d..3 276946.767738: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=003
+ <idle>-0 [003] d..3 276946.767739: cpu_idle: state=4294967295 cpu_id=3
+ <...>-5794 [001] d..3 276946.767743: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=006
+ <idle>-0 [003] d..3 276946.767743: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <idle>-0 [002] d..3 276946.767743: cpu_idle: state=0 cpu_id=2
+ <...>-5794 [001] d..3 276946.767755: sched_waking: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=003
+ <idle>-0 [005] d..3 276946.767756: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.767757: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.767760: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-5795 [003] d..3 276946.767761: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-5794 [001] d..3 276946.767766: sched_wakeup: comm=FinalizerDaemon pid=5795 prio=124 target_cpu=003
+ <idle>-0 [003] d..3 276946.767770: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerDaemon next_pid=5795 next_prio=124
+ <...>-5794 [001] d..3 276946.767789: sched_switch: prev_comm=ReferenceQueueD prev_pid=5794 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12199 [005] d..3 276946.767791: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.767795: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.767797: cpu_idle: state=0 cpu_id=1
+ <...>-5795 [003] d..3 276946.767802: sched_waking: comm=thermal-engine pid=804 prio=100 target_cpu=003
+ <...>-5795 [003] d..3 276946.767811: sched_wakeup: comm=thermal-engine pid=804 prio=100 target_cpu=000
+ <idle>-0 [000] d..3 276946.767813: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.767818: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=thermal-engine next_pid=804 next_prio=100
+ <...>-12059 [007] d..3 276946.767822: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=HeapTaskDaemon next_pid=5797 next_prio=124
+ <...>-5797 [007] d..3 276946.767843: sched_switch: prev_comm=HeapTaskDaemon prev_pid=5797 prev_prio=124 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.767852: cpu_idle: state=0 cpu_id=7
+ <...>-5795 [003] d..3 276946.767881: sched_switch: prev_comm=FinalizerDaemon prev_pid=5795 prev_prio=124 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.767892: cpu_idle: state=0 cpu_id=3
+ thermal-engine-804 [000] d..3 276946.767899: sched_switch: prev_comm=thermal-engine prev_pid=804 prev_prio=100 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.767907: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.768023: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.768029: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.768031: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.768034: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.768097: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.768101: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.768105: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.768110: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.768142: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.768148: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.768244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.768249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.768251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.768255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.768258: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.768264: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.768265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.768266: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.768268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.768270: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.768272: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.768276: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.768281: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.768284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.768288: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.768290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.768292: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.768295: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.768300: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.768304: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.768307: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.768309: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.768309: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.768313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.768319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.768325: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.768328: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.768334: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.768348: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.768355: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.768357: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.768359: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.768362: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.768363: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.768363: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.768364: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.768366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.768369: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.768371: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.768374: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.768380: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.768380: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.768380: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.768383: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.768384: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.768387: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.768403: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.768410: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.768537: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.768543: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.768545: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.768547: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.768598: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.768604: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.768616: workqueue_queue_work: work struct=0xffffffee74c56050 function=0xffffff87e0605b58f workqueue=0xffffffee79407600 req_cpu=8 cpu=0
+ <idle>-0 [000] d..3 276946.768616: workqueue_activate_work: work struct 0xffffffee74c56050
+ <idle>-0 [000] d..3 276946.768618: sched_waking: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.768623: sched_wakeup: comm=kworker/0:3 pid=8940 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.768633: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.768637: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:3 next_pid=8940 next_prio=120
+ kworker/0:3-8940 [000] d..3 276946.768642: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ kworker/0:3-8940 [000] d..3 276946.768649: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.768651: cpu_idle: state=4294967295 cpu_id=1
+ kworker/0:3-8940 [000] d..3 276946.768652: workqueue_execute_start: work struct 0xffffffee74c56050: function 0xffffff87e0605b58f
+ kworker/0:3-8940 [000] d..3 276946.768653: sched_waking: comm=thermal-engine pid=804 prio=100 target_cpu=000
+ <idle>-0 [001] d..3 276946.768655: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ kworker/0:3-8940 [000] d..3 276946.768659: sched_blocked_reason: pid=804 iowait=0 caller=0xffffff87e0601298S
+ kworker/0:3-8940 [000] d..3 276946.768664: sched_wakeup: comm=thermal-engine pid=804 prio=100 target_cpu=002
+ <idle>-0 [002] d..3 276946.768666: cpu_idle: state=4294967295 cpu_id=2
+ kworker/0:3-8940 [000] d..3 276946.768667: workqueue_execute_end: work struct 0xffffffee74c56050
+ <idle>-0 [002] d..3 276946.768670: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=thermal-engine next_pid=804 next_prio=100
+ kworker/0:3-8940 [000] d..3 276946.768676: sched_switch: prev_comm=kworker/0:3 prev_pid=8940 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.768684: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [001] d..3 276946.768725: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.768734: cpu_idle: state=0 cpu_id=1
+ thermal-engine-804 [002] d..3 276946.768763: sched_switch: prev_comm=thermal-engine prev_pid=804 prev_prio=100 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.768770: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.768812: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.768813: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.769045: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.769050: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.769052: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.769054: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.769104: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.769110: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.769401: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.769402: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.769548: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.769551: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.769554: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.769556: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.769565: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.769568: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.769603: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.769609: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.769610: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.769612: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.769662: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.769667: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.770084: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.770089: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.770091: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.770094: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.770148: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.770152: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.770243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.770248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.770251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.770254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.770263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.770268: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.770270: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.770274: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.770280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.770281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.770283: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.770287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.770289: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.770291: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.770293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.770295: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ FastMixer-1198 [001] d..3 276946.770297: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.770302: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.770303: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.770307: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.770309: cpu_idle: state=4294967295 cpu_id=1
+ sugov:0-603 [002] d..3 276946.770309: clock_set_rate: pwrcl_clk state=883200000 cpu_id=2
+ <idle>-0 [001] d..3 276946.770312: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.770316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.770317: cpu_frequency: state=883200 cpu_id=0
+ <idle>-0 [000] d..3 276946.770323: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [002] d..3 276946.770329: cpu_frequency: state=883200 cpu_id=1
+ sugov:0-603 [002] d..3 276946.770334: cpu_frequency: state=883200 cpu_id=2
+ sugov:0-603 [002] d..3 276946.770339: cpu_frequency: state=883200 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.770369: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sugov:0-603 [002] d..3 276946.770371: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.770382: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.770384: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.770384: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.770386: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.770386: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.770401: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.770402: cpu_idle: state=4294967295 cpu_id=5
+ AudioTrack-5740 [004] d..3 276946.770402: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.770403: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.770406: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.770408: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.770417: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.770420: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.770423: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.770425: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.770427: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.770429: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ FastMixer-1198 [001] d..3 276946.770430: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.770433: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.770441: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.770457: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.770475: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.770507: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.770526: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.770579: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.770584: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.770792: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.770798: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.770800: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.770802: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.770848: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.770853: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.770976: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=002
+ <idle>-0 [000] d..3 276946.770986: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.771008: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.771015: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.771201: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.771215: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.771417: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.771429: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.771435: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.771444: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.771482: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.771493: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.771509: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.771515: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.771517: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.771519: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.771564: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.771570: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.771573: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [007] d..3 276946.771649: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.771657: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.771662: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.772247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.772257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.772263: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.772269: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.772289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.772300: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.772303: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.772310: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.772323: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.772323: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.772333: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.772339: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.772356: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.772358: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.772368: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.772372: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.772389: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.772402: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.772435: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.772446: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.772447: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.772447: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.772449: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.772456: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.772457: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.772459: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.772459: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.772460: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.772463: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.772470: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.772473: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.772473: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.772478: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.772479: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.772492: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.772507: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.772534: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.772547: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.772614: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.772617: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.772619: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.772622: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.772632: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.772636: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.772862: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.772868: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.772870: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.772872: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.772932: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.772939: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.773119: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.773123: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.773305: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.773315: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.773320: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.773327: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.773328: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.773332: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.773342: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.773343: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.773344: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [005] d..3 276946.773345: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ vsync_retire_w-192 [002] d..3 276946.773375: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.773379: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.773384: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.773386: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.774050: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.774055: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.774057: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.774060: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.774109: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.774115: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.774246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.774254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.774259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.774266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.774283: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.774293: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.774296: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.774302: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.774315: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.774316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.774326: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.774332: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.774347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.774349: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.774359: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.774363: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.774377: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.774386: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.774390: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.774396: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [002] d..3 276946.774402: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.774404: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ rcu_preempt-7 [002] d..3 276946.774416: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.774416: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.774419: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.774420: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.774422: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/2-28 [005] d..3 276946.774430: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ rcuop/2-28 [005] d..3 276946.774438: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ rcuop/6-60 [005] d..3 276946.774440: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=005
+ rcu_preempt-7 [002] d..3 276946.774444: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ rcuop/6-60 [005] d..3 276946.774445: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.774446: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.774447: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.774450: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ <idle>-0 [004] d..3 276946.774457: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.774458: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.774458: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.774458: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.774460: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ rcuop/7-68 [007] d..3 276946.774466: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ rcuop/6-60 [005] d..3 276946.774467: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.774469: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ rcuop/6-60 [005] d..3 276946.774470: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [007] d..3 276946.774470: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.774472: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.774472: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.774479: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ FastMixer-1198 [001] d..3 276946.774484: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.774486: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.774493: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ rcuop/6-60 [005] d..3 276946.774498: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.774502: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.774508: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.774524: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.774547: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.774560: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.774625: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.774628: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.774630: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.774632: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.774714: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.774719: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.775190: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.775200: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.775206: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.775212: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [002] d..3 276946.775238: workqueue_queue_work: work struct=0xffffffedeecd5ba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.775240: workqueue_activate_work: work struct 0xffffffedeecd5ba8
+ <idle>-0 [002] d..3 276946.775242: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ DispSync-650 [000] d..3 276946.775243: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.775250: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [004] d..3 276946.775253: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.775254: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.775254: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.775256: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.775259: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.775259: workqueue_execute_start: work struct 0xffffffedeecd5ba8: function 0xffffff87e01740e8f
+ DispSync-650 [000] d..3 276946.775264: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ kworker/u16:9-11098 [004] d..3 276946.775266: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [001] d..3 276946.775267: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:9-11098 [004] d..3 276946.775267: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.775268: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.775273: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [002] d..3 276946.775279: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.775283: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.775285: workqueue_execute_end: work struct 0xffffffedeecd5ba8
+ kworker/u16:9-11098 [004] d..3 276946.775286: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.775291: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ DispSync-650 [000] d..3 276946.775293: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.775295: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.775299: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.775300: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.775303: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ <idle>-0 [000] d..3 276946.775306: cpu_idle: state=0 cpu_id=0
+ kworker/u16:3-10385 [002] d..3 276946.775307: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.775320: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1083 [004] d..3 276946.775335: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.775349: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.775353: cpu_idle: state=4294967295 cpu_id=2
+ appEventThread-651 [001] d..3 276946.775354: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.775361: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.775365: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.775372: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.775372: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.775374: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.775374: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-1083 [004] d..3 276946.775375: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.775376: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [007] d..3 276946.775376: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.775379: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ appEventThread-651 [001] d..3 276946.775383: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ sensors@1.0-se-1083 [004] d..3 276946.775385: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ dsps_smem_glin-86 [002] d..3 276946.775390: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [007] d..3 276946.775393: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ appEventThread-651 [001] d..3 276946.775397: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ sensors@1.0-se-1082 [007] d..3 276946.775399: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.775402: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [006] d..3 276946.775407: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1082 [007] d..3 276946.775407: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-10919 [006] d..3 276946.775412: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ trace-cmd-12202 [004] d..3 276946.775416: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.775417: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.775422: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.775423: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.775425: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.775433: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.775434: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.775437: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.775438: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ appEventThread-651 [001] d..3 276946.775440: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.775455: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [007] d..3 276946.775464: print: 0xffffff87dfd69750s: E|867
+ ndroid.systemu-4573 [002] d..3 276946.775473: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-867 [007] d..3 276946.775483: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=007
+ ndroid.systemu-4573 [002] d..3 276946.775490: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.775492: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.775495: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.775496: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.775500: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [007] d..3 276946.775502: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.775502: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [000] d..3 276946.775506: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ UnityChoreogra-5761 [005] d..3 276946.775509: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.775515: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.775517: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.775519: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.775530: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.775533: cpu_idle: state=0 cpu_id=4
+ smem_native_ds-85 [003] d..3 276946.775539: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.775553: cpu_idle: state=0 cpu_id=3
+ UnityChoreogra-5761 [005] d..3 276946.775560: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <...>-12059 [007] d..3 276946.775561: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ SensorService-4286 [000] d..3 276946.775563: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.775574: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.775578: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.775586: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.775589: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.775596: cpu_idle: state=0 cpu_id=7
+ UnityChoreogra-5761 [005] d..3 276946.775607: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.775611: cpu_idle: state=0 cpu_id=5
+ <...>-648 [001] d..3 276946.775629: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-648 [001] d..3 276946.775642: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.775645: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.775652: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ SensorService-4286 [000] d..3 276946.775656: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ ndroid.systemu-4573 [002] d..3 276946.775661: workqueue_queue_work: work struct=0xffffffedeecd5c28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ ndroid.systemu-4573 [002] d..3 276946.775663: workqueue_activate_work: work struct 0xffffffedeecd5c28
+ ndroid.systemu-4573 [002] d..3 276946.775665: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.775677: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.775678: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.775680: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [005] d..3 276946.775680: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.775682: workqueue_execute_start: work struct 0xffffffedeecd5c28: function 0xffffff87e01740e8f
+ <...>-648 [001] d..3 276946.775682: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.775683: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.775684: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.775685: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.775685: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.775685: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.775687: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ kworker/u16:9-11098 [004] d..3 276946.775690: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.775692: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.775697: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [004] d..3 276946.775698: workqueue_execute_end: work struct 0xffffffedeecd5c28
+ kworker/u16:9-11098 [004] d..3 276946.775698: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [007] d..3 276946.775699: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ SensorService-4286 [000] d..3 276946.775699: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ kworker/u16:9-11098 [004] d..3 276946.775703: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.775705: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.775707: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.775708: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [004] d..3 276946.775708: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.775710: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ appEventThread-651 [003] d..3 276946.775711: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.775712: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.775713: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.775714: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FMOD-12164 [005] d..3 276946.775717: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.775717: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [005] d..3 276946.775720: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.775727: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [003] d..3 276946.775728: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ sensors@1.0-se-1087 [004] d..3 276946.775730: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ SensorService-4286 [000] d..3 276946.775732: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.775734: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sensors@1.0-se-1087 [004] d..3 276946.775734: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.775736: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.775736: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.775738: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ <idle>-0 [007] d..3 276946.775739: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1087 [004] d..3 276946.775741: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.775744: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.775747: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [003] d..3 276946.775748: clock_set_rate: pwrcl_clk state=1248000000 cpu_id=3
+ sensors@1.0-se-1086 [005] d..3 276946.775750: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1086 [005] d..3 276946.775754: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sugov:0-603 [003] d..3 276946.775756: cpu_frequency: state=1248000 cpu_id=0
+ <idle>-0 [007] d..3 276946.775756: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.775758: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.775761: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1086 [005] d..3 276946.775762: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.775763: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.775765: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.775766: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-867 [007] d..3 276946.775768: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [005] d..3 276946.775769: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.775771: cpu_idle: state=4294967295 cpu_id=4
+ sugov:0-603 [003] d..3 276946.775771: cpu_frequency: state=1248000 cpu_id=1
+ sensors@1.0-se-1115 [007] d..3 276946.775772: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.775773: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.775774: cpu_idle: state=0 cpu_id=5
+ sugov:0-603 [003] d..3 276946.775776: cpu_frequency: state=1248000 cpu_id=2
+ sensors@1.0-se-1115 [007] d..3 276946.775776: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.775778: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.775778: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.775779: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.775780: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sugov:0-603 [003] d..3 276946.775781: cpu_frequency: state=1248000 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.775781: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.775783: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.775787: print: 0xffffff87dfd69750s: E|867
+ ndroid.systemu-4573 [002] d..3 276946.775793: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.775795: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [007] d..3 276946.775796: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ trace-cmd-12203 [004] d..3 276946.775800: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.775803: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sugov:0-603 [003] d..3 276946.775804: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.775805: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.775806: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.775807: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.775809: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.775809: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.775814: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.775814: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.775819: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [007] d..3 276946.775819: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.775819: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [007] d..3 276946.775823: cpu_idle: state=0 cpu_id=7
+ <...>-648 [001] d..3 276946.775824: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ ndroid.systemu-4573 [002] d..3 276946.775829: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ <...>-648 [001] d..3 276946.775832: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.775834: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [000] d..3 276946.775838: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [003] d..3 276946.775839: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ SensorService-4286 [000] d..3 276946.775843: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ ndroid.systemu-4573 [002] d..3 276946.775844: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=003
+ SensorService-4286 [000] d..3 276946.775853: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ <...>-648 [001] d..3 276946.775859: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [003] d..3 276946.775869: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.775880: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [000] d..3 276946.775897: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-4888 [001] d..3 276946.775898: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.775908: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [000] d..3 276946.775918: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.775927: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.775929: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.775931: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.775933: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.775937: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [007] d..3 276946.775945: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.775947: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [007] d..3 276946.775949: cpu_idle: state=0 cpu_id=7
+ ndroid.systemu-4573 [002] d..3 276946.775956: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.775958: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.775964: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.775976: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.775989: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12198 [000] d..3 276946.776008: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.776022: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [001] d..3 276946.776097: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [001] d..3 276946.776106: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.776109: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.776115: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [001] d..3 276946.776140: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.776146: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.776154: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.776158: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.776167: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [002] d..3 276946.776168: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.776172: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.776179: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.776185: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <...>-4888 [001] d..3 276946.776186: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.776186: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.776188: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [001] d..3 276946.776191: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.776199: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.776203: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.776207: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.776211: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.776215: print: 0xffffff87dfd69750s: E|4573
+ trace-cmd-12199 [005] d..3 276946.776216: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.776220: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [005] d..3 276946.776221: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.776247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.776254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [001] d..3 276946.776255: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.776259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.776264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [001] d..3 276946.776266: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.776269: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.776275: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [001] d..3 276946.776281: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.776292: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.776292: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.776300: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.776302: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [002] d..3 276946.776306: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <idle>-0 [001] d..3 276946.776307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [002] d..3 276946.776313: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [002] d..3 276946.776316: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.776319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.776323: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ FastMixer-1198 [001] d..3 276946.776326: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [002] d..3 276946.776327: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <idle>-0 [000] d..3 276946.776330: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-648 [002] d..3 276946.776330: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.776335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ FastMixer-1198 [001] d..3 276946.776336: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <...>-648 [002] d..3 276946.776336: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.776338: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.776343: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sugov:0-603 [000] d..3 276946.776343: clock_set_rate: pwrcl_clk state=1324800000 cpu_id=0
+ sugov:0-603 [000] d..3 276946.776350: cpu_frequency: state=1324800 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.776353: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.776363: cpu_frequency: state=1324800 cpu_id=1
+ <idle>-0 [001] d..3 276946.776363: cpu_idle: state=0 cpu_id=1
+ writer-5743 [003] d..3 276946.776364: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sugov:0-603 [000] d..3 276946.776366: cpu_frequency: state=1324800 cpu_id=2
+ sugov:0-603 [000] d..3 276946.776369: cpu_frequency: state=1324800 cpu_id=3
+ writer-5743 [003] d..3 276946.776373: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.776375: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [002] d..3 276946.776377: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.776380: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sugov:0-603 [000] d..3 276946.776383: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.776388: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [002] d..3 276946.776390: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.776397: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [003] d..3 276946.776398: cpu_idle: state=0 cpu_id=3
+ <...>-648 [002] d..3 276946.776421: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.776432: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.776436: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.776438: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-4888 [000] d..3 276946.776446: print: 0xffffff87dfd69750s: B|4573|query
+ FastMixer-1198 [001] d..3 276946.776448: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.776448: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.776450: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [000] d..3 276946.776451: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.776452: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.776456: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-4888 [000] d..3 276946.776457: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <idle>-0 [005] d..3 276946.776457: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.776459: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.776459: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <...>-4888 [000] d..3 276946.776463: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.776468: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.776469: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.776470: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.776473: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.776473: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.776475: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [000] d..3 276946.776477: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [005] d..3 276946.776477: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.776481: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.776485: print: 0xffffff87dfd69750s: B|4573|query
+ FastMixer-1198 [001] d..3 276946.776485: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [000] d..3 276946.776488: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.776494: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.776524: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.776533: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.776980: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.776986: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.776988: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.776990: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.777053: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.777060: cpu_idle: state=0 cpu_id=7
+ <...>-4888 [000] d..3 276946.777161: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [000] d..3 276946.777176: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [000] d..3 276946.777197: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.777456: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [000] d..3 276946.777467: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.777469: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.777475: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ kgsl_worker_th-294 [002] d..3 276946.777521: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.777522: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.777525: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.777540: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.777541: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.777543: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.777545: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.777555: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.777565: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.777626: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-4888 [000] d..3 276946.777656: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-4888 [000] d..3 276946.777663: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.777665: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:9-11098 [005] d..3 276946.777665: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [002] d..3 276946.777669: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ kworker/u16:9-11098 [005] d..3 276946.777670: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.777674: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [000] d..3 276946.777722: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-4888 [000] d..3 276946.777728: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <...>-4888 [000] d..3 276946.777737: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ kgsl_worker_th-294 [002] d..3 276946.777747: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.777750: clock_set_rate: pwrcl_clk state=1555200000 cpu_id=0
+ <idle>-0 [002] d..3 276946.777756: cpu_idle: state=0 cpu_id=2
+ sugov:0-603 [000] d..3 276946.777757: cpu_frequency: state=1555200 cpu_id=0
+ sugov:0-603 [000] d..3 276946.777772: cpu_frequency: state=1555200 cpu_id=1
+ sugov:0-603 [000] d..3 276946.777774: cpu_frequency: state=1555200 cpu_id=2
+ sugov:0-603 [000] d..3 276946.777777: cpu_frequency: state=1555200 cpu_id=3
+ sugov:0-603 [000] d..3 276946.777788: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [000] d..3 276946.777807: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <...>-4888 [000] d..3 276946.777815: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.777817: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.777820: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [000] d..3 276946.777827: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.777839: cpu_idle: state=0 cpu_id=0
+ <...>-648 [002] d..3 276946.777867: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [002] d..3 276946.777872: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [002] d..3 276946.777875: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.777890: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <...>-648 [002] d..3 276946.777910: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [002] d..3 276946.777920: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.777924: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [002] d..3 276946.777951: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.777954: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [002] d..3 276946.777970: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <...>-648 [002] d..3 276946.777977: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.777979: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.777985: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [002] d..3 276946.778000: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.778007: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [000] d..3 276946.778013: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.778028: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.778035: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.778039: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.778042: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [000] d..3 276946.778045: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [000] d..3 276946.778068: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.778076: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.778245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.778253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.778256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.778257: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.778260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.778261: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.778287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.778295: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.778298: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.778304: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.778310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.778313: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.778317: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.778318: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.778320: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ FastMixer-1198 [001] d..3 276946.778326: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ sugov:0-603 [000] d..3 276946.778326: clock_set_rate: pwrcl_clk state=1670400000 cpu_id=0
+ <idle>-0 [002] d..3 276946.778328: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.778331: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sugov:0-603 [000] d..3 276946.778332: cpu_frequency: state=1670400 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.778338: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.778339: cpu_frequency: state=1670400 cpu_id=1
+ sugov:0-603 [000] d..3 276946.778341: cpu_frequency: state=1670400 cpu_id=2
+ sugov:0-603 [000] d..3 276946.778343: cpu_frequency: state=1670400 cpu_id=3
+ <idle>-0 [001] d..3 276946.778346: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.778350: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sugov:0-603 [000] d..3 276946.778355: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.778356: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.778358: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.778362: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.778363: cpu_idle: state=0 cpu_id=0
+ writer-5743 [002] d..3 276946.778369: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.778376: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.778425: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.778434: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.778434: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.778436: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.778438: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.778443: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.778444: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.778446: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.778448: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.778449: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.778452: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.778455: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.778456: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.778457: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.778458: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.778460: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.778467: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.778471: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [006] d..3 276946.778473: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.778474: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.778475: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.778478: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.778479: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.778481: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.778484: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.778489: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.778490: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.778491: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.778492: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.778493: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ writer-5743 [000] d..3 276946.778498: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.778505: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12200 [005] d..3 276946.778517: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.778521: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.778536: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.778542: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.778686: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.778689: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.778761: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.778764: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.778764: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.778766: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.778769: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.778771: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.778778: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.778860: sched_waking: comm=Thread-7 pid=5754 prio=129 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.778866: sched_wakeup: comm=Thread-7 pid=5754 prio=129 target_cpu=004
+ <idle>-0 [004] d..3 276946.778867: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.778870: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-7 next_pid=5754 next_prio=129
+ Thread-9-5756 [005] d..3 276946.778873: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.778878: cpu_idle: state=0 cpu_id=5
+ <...>-5754 [004] d..3 276946.778880: sched_switch: prev_comm=Thread-7 prev_pid=5754 prev_prio=129 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.778883: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.778909: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.778912: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.779127: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.779129: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.779200: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.779208: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.779212: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.779216: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.779233: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.779238: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.779246: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.779248: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.779252: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.779264: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.779271: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.779286: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=003
+ sfEventThread-652 [001] d..3 276946.779294: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.779297: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.779300: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.779311: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.779319: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.779344: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.779356: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.779361: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ surfaceflinger-622 [000] d..3 276946.779469: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.779474: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.779484: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.779486: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.779490: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.779501: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.779507: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779511: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.779524: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.779533: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.779535: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779541: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.779546: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12198 [001] d..3 276946.779557: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.779568: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.779594: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.779600: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779602: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.779606: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779611: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.779627: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779651: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779674: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779684: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.779689: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.779692: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779694: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.779700: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.779706: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.779708: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779714: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.779718: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779735: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.779740: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779743: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.779746: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779749: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.779759: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779770: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779776: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.779783: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.779785: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.779788: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.779795: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779803: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779807: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779811: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ sfEventThread-652 [001] d..3 276946.779811: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.779814: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.779817: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [001] d..3 276946.779818: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.779872: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779875: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.779877: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.779880: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.779927: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.779937: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <...>-10919 [006] d..3 276946.779948: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.779954: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.779956: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.779958: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.779993: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.780002: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.780004: cpu_idle: state=4294967295 cpu_id=1
+ <...>-12059 [007] d..3 276946.780006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.780008: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [007] d..3 276946.780012: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.780017: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.780026: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.780046: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [001] d..3 276946.780107: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.780116: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.780122: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [000] d..3 276946.780245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.780250: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.780253: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.780257: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.780279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.780286: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.780288: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.780290: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.780298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.780307: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.780309: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.780315: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.780318: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.780322: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.780329: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.780334: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.780335: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.780340: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.780351: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.780359: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.780364: workqueue_queue_work: work struct=0xffffffed9fed6d28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.780365: workqueue_activate_work: work struct 0xffffffed9fed6d28
+ <idle>-0 [002] d..3 276946.780367: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.780376: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.780377: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.780378: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.780379: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.780381: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.780382: workqueue_execute_start: work struct 0xffffffed9fed6d28: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.780386: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.780387: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.780387: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.780391: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.780393: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.780395: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.780396: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [005] d..3 276946.780400: workqueue_execute_end: work struct 0xffffffed9fed6d28
+ kworker/u16:3-10385 [007] d..3 276946.780403: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.780404: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.780408: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.780410: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ kworker/u16:3-10385 [007] d..3 276946.780410: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.780411: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.780412: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.780414: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.780415: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.780418: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1085 [004] d..3 276946.780435: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.780435: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.780444: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.780444: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.780446: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [003] d..3 276946.780449: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.780451: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.780451: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.780452: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.780454: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.780455: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.780455: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ <idle>-0 [003] d..3 276946.780458: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ FastMixer-1198 [002] d..3 276946.780461: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.780463: cpu_idle: state=4294967295 cpu_id=0
+ dsps_smem_glin-86 [003] d..3 276946.780464: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.780466: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.780468: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1085 [004] d..3 276946.780468: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.780470: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1085 [004] d..3 276946.780474: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.780475: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.780475: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.780476: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.780478: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ <idle>-0 [002] d..3 276946.780481: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1085 [004] d..3 276946.780481: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.780485: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.780486: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.780488: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.780490: cpu_idle: state=4294967295 cpu_id=7
+ dsps_smem_glin-86 [003] d..3 276946.780491: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [007] d..3 276946.780493: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.780496: print: 0xffffff87dfd69750s: E|624
+ sensors@1.0-se-1115 [007] d..3 276946.780496: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1084 [005] d..3 276946.780497: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.780499: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.780500: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.780500: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.780504: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.780505: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ writer-5743 [000] d..3 276946.780506: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.780507: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.780508: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.780513: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [007] d..3 276946.780515: print: 0xffffff87dfd69750s: E|867
+ HwBinder:624_3-679 [001] d..3 276946.780515: print: 0xffffff87dfd69750s: E|624
+ sensors@1.0-se-867 [007] d..3 276946.780523: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.780530: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.780532: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.780534: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.780534: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.780537: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [000] d..3 276946.780538: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.780547: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.780551: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.780552: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ trace-cmd-12201 [003] d..3 276946.780556: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.780561: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.780563: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.780565: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [003] d..3 276946.780567: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.780580: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ SensorService-4286 [000] d..3 276946.780582: print: 0xffffff87dfd69750s: E|1661
+ surfaceflinger-622 [002] d..3 276946.780587: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.780590: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.780595: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.780601: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.780611: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.780612: print: 0xffffff87dfd69750s: E|622
+ smem_native_ds-85 [003] d..3 276946.780617: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.780624: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.780648: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.780652: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.780656: print: 0xffffff87dfd69750s: B|622|doTracing
+ SensorService-4286 [000] d..3 276946.780657: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ surfaceflinger-622 [002] d..3 276946.780658: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [002] d..3 276946.780660: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.780662: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.780664: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [002] d..3 276946.780667: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.780669: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [002] d..3 276946.780683: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ SensorService-4286 [000] d..3 276946.780686: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.780695: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.780697: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.780699: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.780705: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.780707: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ sensors@1.0-se-867 [007] d..3 276946.780707: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ surfaceflinger-622 [002] d..3 276946.780711: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [007] d..3 276946.780714: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.780714: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.780718: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.780718: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [002] d..3 276946.780722: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [002] d..3 276946.780728: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [002] d..3 276946.780751: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.780757: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.780759: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.780764: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [002] d..3 276946.780771: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.780778: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.780780: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [001] d..3 276946.780790: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.780804: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ HwBinder:624_3-679 [001] d..3 276946.780984: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.780992: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.780994: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.780998: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.781006: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.781028: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.781043: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.781050: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.781057: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.781061: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [002] d..3 276946.781076: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.781077: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.781082: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.781094: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.781098: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.781099: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.781101: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.781105: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [000] d..3 276946.781105: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.781127: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.781132: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.781142: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.781144: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.781163: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.781170: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781172: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.781176: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781198: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.781202: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781205: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.781208: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781216: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.781219: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781222: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.781225: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781239: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781241: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781244: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.781250: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.781254: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [002] d..3 276946.781257: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781266: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781291: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.781295: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [002] d..3 276946.781297: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781303: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.781402: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.781408: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.781410: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.781412: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.781421: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.781425: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.781428: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.781433: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781435: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.781459: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.781468: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [007] d..3 276946.781476: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.781483: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.781520: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.781526: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.781530: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.781535: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.781559: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.781567: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.781728: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.781731: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.781828: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.781831: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.781833: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.781835: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.781845: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.781849: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.782057: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.782060: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.782245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.782251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.782254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.782258: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.782280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.782288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.782290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.782294: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.782303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.782311: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.782312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.782319: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.782321: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.782324: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.782332: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.782337: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.782339: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.782343: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.782345: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.782349: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.782354: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.782362: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.782403: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.782414: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.782415: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.782416: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.782418: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.782425: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.782427: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.782431: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.782432: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.782432: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.782436: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.782440: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.782441: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.782442: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.782443: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.782450: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.782452: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [004] d..3 276946.782455: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.782458: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.782458: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.782466: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.782467: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.782470: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.782471: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.782475: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.782475: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.782508: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.782511: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.782519: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.782524: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12198 [003] d..3 276946.782538: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.782549: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.782726: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.782728: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.782921: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.782924: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.782927: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.782929: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.782997: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.783001: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.784244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.784249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.784252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.784256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.784266: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.784272: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.784274: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.784278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.784284: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.784285: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.784290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.784293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.784302: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.784303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.784308: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.784311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.784318: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.784326: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.784346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.784353: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.784354: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.784356: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.784359: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.784365: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.784366: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.784368: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.784380: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=002
+ AudioTrack-5759 [005] d..3 276946.784381: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.784382: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.784385: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.784386: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.784393: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.784394: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.784395: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.784397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.784400: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.784400: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.784403: cpu_idle: state=4294967295 cpu_id=0
+ rcu_preempt-7 [004] d..3 276946.784406: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.784407: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ rcu_preempt-7 [004] d..3 276946.784410: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.784412: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.784412: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.784413: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.784414: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [003] d..3 276946.784414: cpu_idle: state=4294967295 cpu_id=3
+ rcuop/0-10 [005] d..3 276946.784417: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=006
+ rcu_preempt-7 [004] d..3 276946.784417: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.784419: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [004] d..3 276946.784420: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.784421: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.784422: cpu_idle: state=0 cpu_id=1
+ rcuop/0-10 [005] d..3 276946.784422: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=004
+ rcuop/4-44 [003] d..3 276946.784424: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.784424: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/4-44 [003] d..3 276946.784432: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.784434: cpu_idle: state=4294967295 cpu_id=2
+ rcuop/0-10 [005] d..3 276946.784435: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.784438: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.784438: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.784440: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ rcuop/4-44 [003] d..3 276946.784442: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.784446: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.784449: cpu_idle: state=0 cpu_id=3
+ rcuop/1-20 [004] d..3 276946.784453: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-52 [002] d..3 276946.784453: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.784458: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.784462: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.784800: workqueue_queue_work: work struct=0xffffffedeecd5c28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.784802: workqueue_activate_work: work struct 0xffffffedeecd5c28
+ <idle>-0 [002] d..3 276946.784804: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.784815: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.784817: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.784818: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.784822: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.784824: workqueue_execute_start: work struct 0xffffffedeecd5c28: function 0xffffff87e01740e8f
+ <idle>-0 [004] d..3 276946.784827: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.784827: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.784828: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.784830: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.784830: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.784830: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.784831: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [007] d..3 276946.784831: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.784835: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.784837: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.784838: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.784839: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [007] d..3 276946.784848: workqueue_execute_end: work struct 0xffffffedeecd5c28
+ kworker/u16:9-11098 [005] d..3 276946.784849: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.784853: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.784855: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.784857: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.784858: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [005] d..3 276946.784861: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.784862: workqueue_execute_end: work struct 0xffffffee79748960
+ trace-cmd-12200 [004] d..3 276946.784863: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.784867: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.784869: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.784890: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.784892: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.784896: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.784898: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.784899: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [003] d..3 276946.784899: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.784900: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.784902: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.784906: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ FMOD-12164 [004] d..3 276946.784908: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.784925: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.784929: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.784932: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-4291 [004] d..3 276946.784935: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.784937: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.784942: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.784944: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.784946: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sensors@1.0-se-4291 [004] d..3 276946.784947: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.784962: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.784966: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.784968: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.784970: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.784972: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.784977: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ trace-cmd-12202 [005] d..3 276946.784977: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.784980: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.784982: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.784985: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.784987: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.784988: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.784989: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.784990: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12203 [004] d..3 276946.785001: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.785004: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [004] d..3 276946.785007: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.785013: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-867 [007] d..3 276946.785015: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [002] d..3 276946.785020: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.785022: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.785022: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.785023: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.785025: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.785025: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.785026: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [002] d..3 276946.785027: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1115 [007] d..3 276946.785028: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.785028: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ smem_native_ds-85 [003] d..3 276946.785046: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.785047: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.785051: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.785052: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [000] d..3 276946.785053: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [007] d..3 276946.785055: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.785058: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.785089: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.785095: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.785112: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.785136: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.785145: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.785147: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.785148: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.785154: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.785160: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [000] d..3 276946.785162: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.785164: workqueue_queue_work: work struct=0xffffffedeecd5ba8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.785165: workqueue_activate_work: work struct 0xffffffedeecd5ba8
+ <idle>-0 [002] d..3 276946.785166: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ sensors@1.0-se-867 [007] d..3 276946.785168: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.785172: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.785175: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.785176: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.785177: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.785177: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.785179: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.785180: workqueue_execute_start: work struct 0xffffffedeecd5ba8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [005] d..3 276946.785183: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.785184: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.785184: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.785188: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.785190: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.785192: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.785193: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [005] d..3 276946.785195: workqueue_execute_end: work struct 0xffffffedeecd5ba8
+ kworker/u16:3-10385 [007] d..3 276946.785199: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.785199: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.785202: cpu_idle: state=0 cpu_id=5
+ kworker/u16:3-10385 [007] d..3 276946.785202: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.785203: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.785204: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.785207: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.785207: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.785210: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-4291 [004] d..3 276946.785218: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.785221: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.785225: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.785229: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.785232: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.785234: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.785236: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.785237: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.785238: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.785241: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.785241: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.785242: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.785245: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.785247: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.785248: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.785249: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.785255: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.785262: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.785268: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.785269: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.785271: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.785272: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.785275: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.785282: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.785286: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.785288: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [000] d..3 276946.785315: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.785331: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.785339: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.785340: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.785342: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.785348: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.785348: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [000] d..3 276946.785355: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [007] d..3 276946.785355: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.785359: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.786244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.786249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.786252: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.786256: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.786268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.786274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.786276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.786280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.786286: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.786287: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.786293: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.786297: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.786304: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.786308: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.786311: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.786314: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.786316: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.786319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.786325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.786333: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.786353: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.786361: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.786362: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.786364: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.786366: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.786369: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.786369: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.786370: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.786372: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.786375: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.786378: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.786381: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.786385: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.786385: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.786387: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.786388: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.786388: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.786395: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.786413: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.786420: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.787044: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.787047: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.787049: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.787051: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.787216: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.787221: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.787754: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.787758: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.787775: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.787779: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.787904: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.787912: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.787958: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.787961: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.787964: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.787967: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.788003: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.788008: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.788244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.788248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.788251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.788255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.788265: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.788271: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.788273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.788277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.788282: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.788284: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.788290: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.788293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.788301: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.788303: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.788308: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.788312: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.788319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.788326: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.788346: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.788353: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.788354: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.788356: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.788357: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.788361: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.788361: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.788362: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.788364: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.788367: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.788369: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.788373: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.788373: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.788376: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.788377: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.788379: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.788380: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.788387: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.788403: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.788410: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.789895: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.789897: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.790086: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.790093: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.790095: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.790101: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.790101: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.790103: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.790120: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.790127: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.790243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.790248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.790250: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.790254: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.790263: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.790269: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.790271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.790275: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.790280: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.790281: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.790287: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.790290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.790298: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.790300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.790305: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.790306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.790308: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.790309: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.790311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.790315: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.790317: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.790321: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.790327: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.790337: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.790343: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.790351: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.790352: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.790353: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.790355: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.790358: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.790359: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.790359: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.790361: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ trace-cmd-12198 [003] d..3 276946.790362: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.790365: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.790367: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.790367: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.790370: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.790370: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.790371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.790372: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.790373: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.790377: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.790386: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.790401: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.790408: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.791035: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.791039: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.791043: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.791048: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.791050: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.791053: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [004] d..3 276946.791053: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.791055: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ rcu_preempt-7 [005] d..3 276946.791064: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FMOD-12164 [004] d..3 276946.791065: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.791067: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.791071: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.791262: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.791265: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.791267: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.791269: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.791420: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.791426: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.791565: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.791571: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.791573: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.791577: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [002] d..3 276946.791604: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.791610: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.791614: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.791619: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.791642: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.791649: cpu_idle: state=0 cpu_id=2
+ AudioOut_15-1199 [007] d..3 276946.791658: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.791665: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.791958: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.791965: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.791969: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.791973: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.791991: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.791995: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ DispSync-650 [000] d..3 276946.792004: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.792007: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.792011: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.792020: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.792027: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.792064: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.792075: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.792077: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.792079: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.792081: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.792089: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.792091: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.792095: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.792111: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.792119: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [005] d..3 276946.792219: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.792226: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.792228: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.792230: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.792244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.792249: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.792251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.792255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.792267: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.792273: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.792275: cpu_idle: state=4294967295 cpu_id=1
+ UnityChoreogra-5761 [005] d..3 276946.792276: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.792279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityChoreogra-5761 [005] d..3 276946.792283: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.792285: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.792285: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.792288: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ FastMixer-1198 [001] d..3 276946.792288: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.792294: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.792297: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.792306: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.792308: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.792314: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.792317: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [007] d..3 276946.792324: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ writer-5743 [000] d..3 276946.792325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [005] d..3 276946.792333: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.792333: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.792337: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [005] d..3 276946.792340: cpu_idle: state=0 cpu_id=5
+ <...>-648 [007] d..3 276946.792345: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.792350: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.792354: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.792363: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.792364: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ ndroid.systemu-4573 [002] d..3 276946.792365: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.792369: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ appEventThread-651 [000] d..3 276946.792370: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.792371: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.792371: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.792373: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.792375: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.792375: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [007] d..3 276946.792376: cpu_idle: state=4294967295 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.792378: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.792378: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [000] d..3 276946.792381: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [007] d..3 276946.792387: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.792390: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.792393: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.792395: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.792395: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <...>-648 [007] d..3 276946.792397: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.792398: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.792398: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.792398: cpu_idle: state=0 cpu_id=5
+ ndroid.systemu-4573 [002] d..3 276946.792399: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=000
+ <idle>-0 [007] d..3 276946.792401: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.792402: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.792411: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.792413: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.792416: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.792418: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.792423: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [003] d..3 276946.792428: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.792436: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [001] d..3 276946.792452: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.792460: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [002] d..3 276946.792501: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ ndroid.systemu-4573 [002] d..3 276946.792508: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.792510: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.792514: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.792523: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.792532: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.792537: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.792539: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [001] d..3 276946.792638: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <...>-4888 [001] d..3 276946.792645: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.792647: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.792653: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [001] d..3 276946.792678: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.792683: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.792689: print: 0xffffff87dfd69750s: B|4573|query
+ ndroid.systemu-4573 [002] d..3 276946.792694: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [001] d..3 276946.792694: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <...>-4888 [001] d..3 276946.792701: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.792705: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <...>-4888 [001] d..3 276946.792706: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.792713: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.792719: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.792722: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.792725: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.792728: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.792731: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.792734: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [001] d..3 276946.792737: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [001] d..3 276946.792741: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ trace-cmd-12199 [002] d..3 276946.792765: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.792775: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [001] d..3 276946.792775: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.792785: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.792786: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.792789: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [001] d..3 276946.792793: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.792802: cpu_idle: state=0 cpu_id=1
+ <...>-648 [007] d..3 276946.792807: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [007] d..3 276946.792811: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [007] d..3 276946.792812: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.792819: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [007] d..3 276946.792820: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.792823: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.792853: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=001
+ <...>-648 [007] d..3 276946.792861: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.792873: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.792903: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.792911: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.792913: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.792918: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.792922: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.792929: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.792931: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.792932: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.792933: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.792999: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793009: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793009: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.793012: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793013: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793018: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793018: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [003] d..3 276946.793018: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.793021: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.793025: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.793028: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.793030: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [007] d..3 276946.793031: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.793035: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.793038: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [003] d..3 276946.793046: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.793052: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.793053: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.793061: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.793241: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793247: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793248: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793250: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793250: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.793252: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793253: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [003] d..3 276946.793257: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.793260: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.793260: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.793262: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.793263: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [003] d..3 276946.793264: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.793266: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793268: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.793270: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.793272: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [003] d..3 276946.793282: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5713 [001] d..3 276946.793283: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.793289: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.793290: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.793315: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=003
+ UnityGfxDevice-5711 [005] d..3 276946.793323: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.793323: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.793326: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.793329: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.793346: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.793354: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.793362: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [007] d..3 276946.793400: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.793405: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.793407: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.793409: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.793410: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.793414: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [005] d..3 276946.793414: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.793418: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.793456: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793492: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.793503: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.793506: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.793510: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <idle>-0 [001] d..3 276946.793520: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.793523: cpu_idle: state=0 cpu_id=1
+ UnityMain-5747 [002] d..3 276946.793561: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.793572: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.793575: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.793579: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5747 [002] d..3 276946.793586: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.793589: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [003] d..3 276946.793594: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.793598: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [007] d..3 276946.793600: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ EnlightenWorke-5748 [003] d..3 276946.793605: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.793606: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <...>-4888 [007] d..3 276946.793609: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityMain-5747 [002] d..3 276946.793611: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.793614: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <...>-4888 [007] d..3 276946.793614: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ EnlightenWorke-5748 [003] d..3 276946.793618: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.793620: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.793622: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793626: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.793627: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.793630: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [007] d..3 276946.793635: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5747 [002] d..3 276946.793635: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ EnlightenWorke-5748 [003] d..3 276946.793636: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.793642: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.793645: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [003] d..3 276946.793649: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.793650: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.793655: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.793659: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.793664: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.793671: cpu_idle: state=0 cpu_id=3
+ UnityMain-5747 [002] d..3 276946.793675: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.793677: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.793682: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.793766: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.793768: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.793779: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793784: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.793786: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.793788: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.793814: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.793819: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.793871: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793877: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793878: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793880: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793881: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.793881: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.793882: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.793884: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793885: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793885: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793887: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793888: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.793891: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.793893: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.793894: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.793894: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.793897: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793898: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793901: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793902: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.793903: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.793904: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793905: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793908: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.793908: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.793909: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.793911: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793913: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.793913: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793914: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793916: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.793917: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793918: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.793921: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.793921: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-4888 [007] d..3 276946.793938: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ trace-cmd-12203 [004] d..3 276946.793954: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793956: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793959: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.793962: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793963: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793965: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793966: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ trace-cmd-12202 [005] d..3 276946.793967: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.793967: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793969: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793970: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.793972: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.793972: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793973: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.793974: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [005] d..3 276946.793975: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.793975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793977: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793979: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793979: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.793981: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.793982: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793982: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.793982: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.793982: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793984: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793984: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.793985: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793986: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.793986: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793987: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.793988: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [004] d..3 276946.793989: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.793989: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793991: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.793992: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.793994: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793994: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.793995: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.793996: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.793997: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.793998: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.793998: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.793999: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794000: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.794000: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.794000: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794001: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.794003: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [004] d..3 276946.794003: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.794004: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794004: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794006: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794006: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794006: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.794008: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794009: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794009: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794010: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794010: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794011: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794011: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.794012: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794012: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794013: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.794014: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [004] d..3 276946.794015: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.794015: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794016: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794017: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794018: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794019: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794020: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794021: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.794021: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794023: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794023: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794024: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794024: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.794025: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794025: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.794026: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.794026: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [000] d..3 276946.794027: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ Worker-5714 [004] d..3 276946.794027: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794028: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.794029: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794030: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794031: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794031: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794032: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794032: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.794033: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.794034: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.794034: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794035: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794036: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.794036: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [004] d..3 276946.794037: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794037: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.794037: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794040: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.794040: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.794040: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.794042: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [007] d..3 276946.794042: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.794043: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.794043: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794045: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.794046: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794048: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794049: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.794049: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794050: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794051: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794053: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794053: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.794053: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Worker-5715 [007] d..3 276946.794054: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794056: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.794057: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [007] d..3 276946.794057: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794057: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.794059: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.794059: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794060: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794061: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794062: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794062: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794063: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794064: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794067: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.794068: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.794071: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794073: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.794074: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794075: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794077: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794078: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794079: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794082: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794083: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794084: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794086: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794087: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794089: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794090: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794092: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.794092: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ <...>-648 [005] d..3 276946.794093: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ UnityMain-5695 [004] d..3 276946.794094: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kgsl_worker_th-294 [002] d..3 276946.794094: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ trace-cmd-12202 [007] d..3 276946.794095: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794096: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794096: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.794097: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.794097: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [005] d..3 276946.794098: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [004] d..3 276946.794098: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794099: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794101: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794102: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794104: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.794104: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794105: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794108: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794108: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-648 [005] d..3 276946.794109: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5695 [004] d..3 276946.794110: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794110: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794113: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794117: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794119: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.794122: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-648 [005] d..3 276946.794123: print: 0xffffff87dfd69750s: B|622|waitForever
+ UnityMain-5695 [004] d..3 276946.794123: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794126: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.794128: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.794128: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-648 [005] d..3 276946.794130: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.794132: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [002] d..3 276946.794135: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.794138: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ FMOD-12164 [004] d..3 276946.794141: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794143: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ kworker/u16:3-10385 [007] d..3 276946.794144: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794146: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794147: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.794148: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.794148: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794149: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.794150: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-648 [005] d..3 276946.794150: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.794150: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794151: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794152: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.794153: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794156: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.794160: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.794165: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794169: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [005] d..3 276946.794176: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794182: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.794184: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794185: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794185: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.794187: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794187: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794188: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.794188: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.794192: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [004] d..3 276946.794194: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794195: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.794197: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.794197: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794198: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.794198: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794200: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794202: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794203: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [007] d..3 276946.794204: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.794205: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794206: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794206: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794207: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.794208: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794208: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794210: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.794210: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.794210: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794211: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794213: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794214: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794214: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.794216: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794216: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794217: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794218: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794218: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.794218: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794219: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.794220: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.794221: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794221: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794223: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.794223: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794225: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.794225: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.794226: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794228: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794228: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794229: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794230: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794230: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.794232: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794233: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794233: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.794234: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.794235: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.794237: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.794238: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [007] d..3 276946.794239: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.794241: print: 0xffffff87dfd69750s: E|4573
+ Worker-5713 [005] d..3 276946.794242: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.794242: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [000] d..3 276946.794243: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [007] d..3 276946.794243: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.794244: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.794248: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.794251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.794255: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.794260: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-4888 [007] d..3 276946.794261: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794263: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.794265: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.794265: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.794267: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [000] d..3 276946.794268: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.794274: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.794276: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.794279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityGfxDevice-5711 [005] d..3 276946.794281: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.794283: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.794287: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.794292: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.794292: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.794294: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.794296: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794296: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.794298: cpu_idle: state=4294967295 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.794298: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.794299: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.794301: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.794301: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794301: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.794304: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.794305: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.794305: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794307: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794310: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.794312: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [004] d..3 276946.794313: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.794313: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794313: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.794314: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.794314: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ writer-5743 [000] d..3 276946.794315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.794316: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794318: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794320: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.794320: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.794323: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.794323: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [004] d..3 276946.794324: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794325: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794327: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794328: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ trace-cmd-12202 [007] d..3 276946.794330: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794333: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.794334: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794334: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.794334: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.794335: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794335: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794336: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794338: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794338: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794339: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.794340: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794341: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.794341: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.794341: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.794342: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.794343: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.794344: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794344: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794346: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.794346: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.794347: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.794351: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.794352: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794354: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.794355: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794357: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.794359: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.794360: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [001] d..3 276946.794388: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.794397: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794398: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794401: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ UnityGfxDevice-5711 [005] d..3 276946.794405: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.794406: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [005] d..3 276946.794408: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.794413: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.794415: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.794419: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.794425: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.794428: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.794428: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.794434: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.794445: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794449: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794450: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.794451: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.794452: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.794452: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794453: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.794454: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.794458: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [004] d..3 276946.794458: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794459: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794461: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794461: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.794461: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794463: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794464: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.794465: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794467: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794468: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.794468: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794469: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794470: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794472: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794473: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.794474: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794476: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794476: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794477: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794478: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794478: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794480: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794480: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794480: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794482: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794483: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794484: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794486: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794486: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794487: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794488: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794489: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794490: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794490: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794491: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794493: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794493: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.794496: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.794626: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794631: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794632: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794633: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.794634: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794634: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.794635: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794636: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794637: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794640: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.794641: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794643: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.794644: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794646: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794646: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.794647: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794648: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794649: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794651: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794651: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.794651: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794654: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794655: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794655: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794657: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794658: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794658: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794659: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794661: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.794662: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794664: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794665: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794665: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794668: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794671: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794673: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794674: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794675: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794675: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794676: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794677: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794679: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.794681: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794681: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794683: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794684: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794686: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.794686: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794687: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794688: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794689: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794689: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794690: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794691: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794693: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.794693: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794694: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794696: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794697: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794697: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794699: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794699: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794701: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794701: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794701: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794703: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.794704: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794704: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794706: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794707: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794707: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794709: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794709: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794710: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794711: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794711: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794713: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.794714: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794717: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794718: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.794719: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794719: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.794719: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794720: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794721: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.794721: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794722: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794723: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794724: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.794725: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794726: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794727: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794728: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.794729: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.794730: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794730: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794732: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794733: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794733: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794735: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794735: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794736: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794736: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794737: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794739: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794739: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794740: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794742: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794742: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794743: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794744: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794745: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794746: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.794746: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794747: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794749: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.794750: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794751: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794753: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794753: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794753: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794755: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794755: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794756: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794757: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794759: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.794759: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794760: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794762: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794762: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794763: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794764: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794765: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.794767: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.794767: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.794768: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.794769: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5714 [004] d..3 276946.794769: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.794770: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.794772: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.794772: cpu_idle: state=0 cpu_id=1
+ Worker-5713 [005] d..3 276946.794775: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794776: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794777: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794778: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794779: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794780: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.794780: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794781: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794782: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.794783: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.794784: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794785: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.794786: workqueue_queue_work: work struct=0xffffffee5fe656a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ Worker-5715 [007] d..3 276946.794786: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.794787: workqueue_activate_work: work struct 0xffffffee5fe656a8
+ UnityMain-5695 [004] d..3 276946.794787: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.794788: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794788: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794790: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.794790: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.794790: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794790: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.794792: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.794792: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794793: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794795: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794795: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.794796: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [005] d..3 276946.794796: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.794796: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794798: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794798: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.794799: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.794800: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.794802: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.794804: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.794807: workqueue_execute_start: work struct 0xffffffee5fe656a8: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [007] d..3 276946.794811: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.794815: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794817: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.794822: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [007] d..3 276946.794824: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [007] d..3 276946.794825: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.794830: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.794832: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.794834: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.794836: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ trace-cmd-12205 [004] d..3 276946.794842: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794846: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.794847: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.794848: workqueue_execute_end: work struct 0xffffffee5fe656a8
+ UnityMain-5695 [004] d..3 276946.794849: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.794852: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.794854: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.794856: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ kworker/u16:3-10385 [007] d..3 276946.794856: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794865: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794868: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794869: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.794870: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.794873: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.794874: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794875: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794877: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794878: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794879: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794880: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794880: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794881: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794882: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794883: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794884: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794885: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.794885: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.794887: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794888: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.794889: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794890: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794891: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.794893: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794894: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.794896: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794896: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1083 [007] d..3 276946.794898: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.794901: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [007] d..3 276946.794903: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.794905: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1083 [007] d..3 276946.794909: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.794913: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.794919: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.794923: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794926: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794928: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794931: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794932: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794933: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.794933: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794934: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.794934: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794935: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ sensors@1.0-se-1082 [007] d..3 276946.794935: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794935: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794937: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794938: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.794938: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [007] d..3 276946.794939: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.794940: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.794940: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1082 [007] d..3 276946.794943: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794945: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5715 [007] d..3 276946.794946: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.794948: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794948: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.794950: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.794951: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-1115 [007] d..3 276946.794958: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.794962: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.794964: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [004] d..3 276946.794965: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794968: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794968: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794970: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794971: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.794971: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.794972: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.794973: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.794975: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ Worker-5714 [004] d..3 276946.794975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.794975: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-1115 [007] d..3 276946.794976: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [004] d..3 276946.794976: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794977: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794978: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794979: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.794980: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794982: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794983: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794984: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794985: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.794985: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.794987: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.794988: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.794988: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794990: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.794991: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.794993: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.794994: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794997: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.794998: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.794999: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795000: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ sensors@1.0-se-867 [007] d..3 276946.795000: print: 0xffffff87dfd69750s: E|867
+ UnityMain-5695 [004] d..3 276946.795001: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.795002: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.795003: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795004: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795006: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795006: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795008: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.795009: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.795014: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.795015: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.795017: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.795023: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.795023: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.795026: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [007] d..3 276946.795026: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795027: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [000] d..3 276946.795029: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [005] d..3 276946.795029: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [007] d..3 276946.795030: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [005] d..3 276946.795031: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.795043: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.795046: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12202 [007] d..3 276946.795046: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.795050: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ SensorService-4286 [000] d..3 276946.795055: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-1115 [007] d..3 276946.795056: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.795080: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795085: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795086: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795088: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795090: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795098: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795098: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795101: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795102: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795103: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795104: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795104: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795105: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795106: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795106: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795107: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795109: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795109: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.795109: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795109: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ SensorService-4286 [000] d..3 276946.795110: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [005] d..3 276946.795111: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.795112: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795112: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.795114: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795114: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795116: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795116: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795117: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795117: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795118: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.795119: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795120: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.795120: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795120: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795121: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795122: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795124: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795125: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795125: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.795126: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795128: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795128: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795129: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795129: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795130: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795130: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.795131: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.795132: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.795133: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.795133: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [001] d..3 276946.795133: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.795134: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795134: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.795136: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.795137: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795137: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.795138: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795139: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795140: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795141: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795142: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795142: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795143: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5714 [004] d..3 276946.795144: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795145: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795147: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795148: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795149: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795149: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795150: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.795151: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.795153: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795153: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [000] d..3 276946.795154: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795154: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.795154: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795157: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795157: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-867 [007] d..3 276946.795157: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ UnityMain-5695 [004] d..3 276946.795158: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795158: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795159: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.795159: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.795161: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.795161: cpu_idle: state=0 cpu_id=0
+ Worker-5713 [005] d..3 276946.795161: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795162: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-867 [007] d..3 276946.795163: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795163: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795163: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795164: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795166: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795166: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.795167: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795168: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.795170: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.795171: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.795172: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795172: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795173: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795174: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.795175: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.795175: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.795176: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795177: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795177: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.795178: workqueue_queue_work: work struct=0xffffffee5fe656a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.795178: workqueue_activate_work: work struct 0xffffffee5fe656a8
+ UnityMain-5695 [004] d..3 276946.795179: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795179: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.795180: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795180: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795181: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795181: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.795183: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795184: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795184: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795186: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795186: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795186: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.795187: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.795188: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795188: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.795189: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.795189: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.795190: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.795191: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.795192: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.795192: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.795193: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795194: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.795195: workqueue_execute_start: work struct 0xffffffee5fe656a8: function 0xffffff87e01740e8f
+ UnityMain-5695 [004] d..3 276946.795195: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795196: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795197: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795197: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795198: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.795199: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [004] d..3 276946.795199: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.795199: workqueue_activate_work: work struct 0xffffffee79748960
+ UnityMain-5695 [004] d..3 276946.795199: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.795200: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.795200: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795201: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795202: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.795204: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.795206: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795207: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795208: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795209: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795211: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795211: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795212: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.795212: workqueue_execute_end: work struct 0xffffffee5fe656a8
+ UnityMain-5695 [004] d..3 276946.795213: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.795214: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ trace-cmd-12202 [007] d..3 276946.795215: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.795216: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795217: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795219: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.795219: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795219: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795221: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795223: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.795224: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.795225: workqueue_execute_end: work struct 0xffffffee79748960
+ UnityMain-5695 [004] d..3 276946.795225: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795226: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.795227: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795227: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ Worker-5712 [007] d..3 276946.795228: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ Worker-5713 [005] d..3 276946.795229: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.795231: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.795232: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.795235: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1087 [004] d..3 276946.795248: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ sensors@1.0-se-1087 [004] d..3 276946.795253: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.795255: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.795256: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [004] d..3 276946.795257: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795261: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795263: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ sensors@1.0-se-1086 [005] d..3 276946.795265: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795267: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795267: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795268: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-1086 [005] d..3 276946.795269: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795270: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795270: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.795271: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795273: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795273: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795273: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.795274: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795274: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.795275: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795276: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.795277: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795278: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.795279: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.795279: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795280: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.795281: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795283: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795283: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.795284: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [004] d..3 276946.795285: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795286: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ sensors@1.0-se-867 [007] d..3 276946.795287: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795288: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795289: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795290: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795290: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795290: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795291: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.795291: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.795292: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ Worker-5714 [004] d..3 276946.795293: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.795293: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ Worker-5713 [005] d..3 276946.795294: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.795295: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.795295: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.795296: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.795304: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.795307: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795310: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ sensors@1.0-se-867 [007] d..3 276946.795311: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795312: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795313: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795313: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.795314: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795314: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795314: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795316: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795317: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.795320: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ Worker-5714 [004] d..3 276946.795324: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795325: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795328: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.795328: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.795329: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795329: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795330: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795331: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.795331: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5715 [007] d..3 276946.795332: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795333: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.795334: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ UnityMain-5695 [004] d..3 276946.795334: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.795335: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.795335: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795337: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795337: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [007] d..3 276946.795338: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795339: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795339: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.795340: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.795340: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ Worker-5714 [004] d..3 276946.795341: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795342: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795344: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795344: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795345: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ SensorService-4286 [000] d..3 276946.795347: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [004] d..3 276946.795347: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795348: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795349: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795349: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795350: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.795350: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795351: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795351: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795352: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795353: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795353: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.795354: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.795355: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.795356: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.795359: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.795373: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.795391: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795392: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795397: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.795398: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.795399: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795399: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795399: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.795400: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.795400: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795401: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [000] d..3 276946.795407: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.795408: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ UnityGfxDevice-5711 [005] d..3 276946.795411: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.795412: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.795414: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.795414: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795415: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795418: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795418: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795421: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795422: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.795426: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.795433: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.795439: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12203 [004] d..3 276946.795443: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795445: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795447: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795448: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795453: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795454: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795457: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795458: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795459: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795460: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795461: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795462: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795462: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795463: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.795464: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795464: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795465: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795465: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795466: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795466: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795468: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795469: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.795469: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795470: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.795471: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795472: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795473: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.795473: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.795474: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795475: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795475: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795475: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795476: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.795477: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.795477: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.795478: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.795478: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Worker-5714 [004] d..3 276946.795479: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.795480: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795481: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795483: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795483: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795484: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795484: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795485: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795487: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.795487: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795487: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795489: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795490: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.795493: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795494: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.795496: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795497: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795523: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.795525: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.795526: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795527: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.795527: cpu_idle: state=0 cpu_id=1
+ Worker-5714 [004] d..3 276946.795532: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795533: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795536: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795536: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795537: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795538: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795538: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795540: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795540: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795541: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795542: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795543: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795544: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.795544: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795546: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795547: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795547: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795548: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795549: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795550: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795551: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795552: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795553: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795554: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795554: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795556: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795556: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795558: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.795558: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795558: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795559: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795560: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.795562: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.795646: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.795648: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.795649: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.795656: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.795664: cpu_idle: state=4294967295 cpu_id=1
+ Thread-9-5756 [005] d..3 276946.795664: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.795669: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.795669: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.795673: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ UnityMain-5695 [004] d..3 276946.795688: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795692: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795693: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795694: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795694: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795695: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795696: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795697: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795698: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795700: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795701: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795702: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795704: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.795704: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.795705: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795705: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795707: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795708: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795708: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795709: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795710: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795712: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.795713: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795714: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795716: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ kworker/1:0-10274 [001] d..3 276946.795716: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [007] d..3 276946.795717: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795718: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.795718: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.795719: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.795721: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795721: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.795724: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795724: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795726: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795727: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795728: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.795729: workqueue_execute_end: work struct 0xffffffedf351f058
+ Worker-5714 [004] d..3 276946.795730: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795731: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795732: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795733: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795734: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795735: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.795736: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.795737: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795739: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795739: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795741: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795741: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.795742: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.795743: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795743: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795744: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795746: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795747: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795748: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.795749: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.795749: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795749: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795751: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795751: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795752: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.795753: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795753: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795755: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795757: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795757: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795758: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795759: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795759: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795761: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795761: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795762: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.795763: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795763: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795765: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795766: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.795767: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795767: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795767: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795768: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795768: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795769: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795770: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795770: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795771: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795772: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.795773: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795776: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795776: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795778: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795778: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795779: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795780: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795780: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.795781: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.795783: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795783: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795784: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795785: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.795786: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795786: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795787: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795788: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795789: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795790: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795791: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.795791: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795792: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795794: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.795794: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.795795: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795796: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795797: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795798: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795798: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795799: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795801: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.795801: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795802: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795803: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795804: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795806: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795807: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795808: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795810: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795811: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795812: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.795816: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795818: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12205 [007] d..3 276946.795818: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795819: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795820: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795821: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795822: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795823: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.795823: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795826: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795827: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795828: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795829: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795830: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.795830: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795832: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795834: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ wifi@1.0-servi-7349 [002] d..3 276946.795835: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795838: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795839: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795840: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795841: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ trace-cmd-12202 [007] d..3 276946.795841: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.795843: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.795843: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795844: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.795844: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795845: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795846: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795846: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795848: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.795851: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795874: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795877: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795878: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795879: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795879: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795880: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795881: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795881: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795882: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795885: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795885: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795887: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.795887: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795889: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795890: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795890: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795891: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795892: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795893: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795894: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795895: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795896: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795897: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795897: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795898: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795899: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795899: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795900: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795901: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795901: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795902: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.795903: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.795904: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795905: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795907: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795907: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795907: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795908: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795909: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795911: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795911: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795911: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795913: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795914: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.795917: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.795920: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795932: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795935: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795936: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795937: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795937: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795938: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.795938: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.795941: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795941: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.795942: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795944: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795945: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795945: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.795946: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.795946: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795947: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.795948: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.795949: cpu_idle: state=0 cpu_id=1
+ Worker-5714 [004] d..3 276946.795949: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795950: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795951: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795952: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795953: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795954: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.795954: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795954: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795955: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795956: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795956: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.795957: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.795957: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ Worker-5714 [004] d..3 276946.795958: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.795959: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795960: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795962: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.795962: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.795962: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795963: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.795964: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.795965: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ Worker-5715 [007] d..3 276946.795966: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.795966: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.795966: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.795968: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.795968: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.795969: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.795972: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ Worker-5712 [007] d..3 276946.795973: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.795975: cpu_idle: state=0 cpu_id=7
+ DispSync-650 [000] d..3 276946.795990: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [000] d..3 276946.795994: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.796001: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.796003: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.796004: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.796006: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ Worker-5713 [005] d..3 276946.796009: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796013: cpu_idle: state=0 cpu_id=5
+ DispSync-650 [000] d..3 276946.796019: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.796026: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.796029: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ sfEventThread-652 [001] d..3 276946.796033: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.796033: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796034: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796035: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796036: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796036: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796037: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.796040: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796041: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ sfEventThread-652 [001] d..3 276946.796042: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ Worker-5715 [007] d..3 276946.796042: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.796044: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.796044: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796045: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796046: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.796047: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [004] d..3 276946.796048: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796049: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796049: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796052: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.796054: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796055: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796056: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796057: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sfEventThread-652 [001] d..3 276946.796058: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796058: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.796060: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796060: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.796061: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796061: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796063: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796064: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796064: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796065: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.796066: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.796066: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796068: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.796070: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796070: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796070: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796071: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796072: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796072: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796072: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796073: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.796074: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796075: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796075: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796077: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796078: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796078: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796079: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796079: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796079: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796080: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796081: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796081: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796081: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796083: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796084: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796086: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796086: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796088: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796088: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796088: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796088: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [005] d..3 276946.796090: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796090: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796091: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796091: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796092: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796092: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796093: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.796094: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.796094: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796095: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796095: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.796096: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796097: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796098: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796099: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796099: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796101: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796101: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.796102: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796103: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ Worker-5714 [004] d..3 276946.796103: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796104: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796104: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796106: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796106: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796107: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [005] d..3 276946.796108: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796108: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796109: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796109: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796110: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796110: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796111: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.796111: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796111: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796112: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796113: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796113: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.796113: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796115: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.796115: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796116: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796118: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796118: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796119: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796120: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796121: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796121: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796121: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796122: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796123: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796123: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796123: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796124: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.796125: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.796125: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796126: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.796126: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796128: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796130: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796132: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796133: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796134: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796134: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796136: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796136: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796136: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796136: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796137: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.796138: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ Worker-5713 [005] d..3 276946.796139: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796139: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796140: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796140: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796142: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796143: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796145: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796145: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796147: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796147: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796149: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796149: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796149: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796150: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.796150: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.796152: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796152: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796153: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.796153: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.796154: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796154: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796155: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.796156: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796157: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796159: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796159: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796161: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796163: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796163: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.796164: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796165: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796165: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796166: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796167: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796167: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796167: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796168: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796168: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796170: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796172: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796173: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796175: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.796177: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796178: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796180: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12202 [007] d..3 276946.796181: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796182: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796182: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.796183: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796183: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796184: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796185: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796186: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.796186: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796187: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796189: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.796189: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796189: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796190: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796191: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796191: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.796191: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796192: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.796193: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796193: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796194: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796195: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.796195: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.796196: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796196: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796197: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796198: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796198: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796199: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796200: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796200: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796202: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796202: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796203: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796204: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796205: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796206: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796206: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.796207: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.796208: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796208: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796208: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796210: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.796210: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796210: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796210: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.796212: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.796212: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796212: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796213: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796214: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ Worker-5715 [007] d..3 276946.796214: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796216: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796217: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.796220: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796223: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.796223: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.796227: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.796229: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796232: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796232: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796233: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796233: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796234: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796235: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796235: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ Worker-5714 [004] d..3 276946.796237: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.796237: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.796238: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796240: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.796240: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796240: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796241: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796242: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.796242: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.796242: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796243: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796243: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.796244: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.796244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.796244: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796245: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796245: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796247: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.796247: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796248: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796250: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796250: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796251: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.796252: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.796253: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796253: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796253: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.796254: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.796255: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.796255: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796255: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796256: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.796256: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.796257: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796258: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.796258: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.796258: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.796259: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796259: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityMain-5695 [004] d..3 276946.796261: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796263: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796263: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796265: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796265: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796266: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796267: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796267: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796267: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796268: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.796268: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.796269: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796270: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796270: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796272: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796272: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.796274: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.796275: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [007] d..3 276946.796275: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ writer-5743 [001] d..3 276946.796276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5715 [007] d..3 276946.796277: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796280: cpu_idle: state=0 cpu_id=7
+ writer-5743 [001] d..3 276946.796283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.796285: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.796286: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <idle>-0 [002] d..3 276946.796288: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.796288: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12198 [003] d..3 276946.796292: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.796296: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796298: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ FastMixer-1198 [002] d..3 276946.796301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.796303: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.796304: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.796304: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.796307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.796310: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.796313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.796313: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796317: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.796319: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.796320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796320: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [001] d..3 276946.796325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.796326: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.796329: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796330: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.796332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.796332: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796333: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796333: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.796334: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.796334: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796335: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796336: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796336: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.796337: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5712 [007] d..3 276946.796339: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796339: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.796342: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796343: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ writer-5743 [001] d..3 276946.796344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796345: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796347: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796349: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.796351: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796351: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796352: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.796352: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.796353: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796354: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796354: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796355: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796356: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796356: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12202 [007] d..3 276946.796357: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796357: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.796358: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.796358: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796360: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796361: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796361: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796362: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796364: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796365: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796365: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.796366: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796367: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796367: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796367: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.796368: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796368: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796369: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796369: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796371: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.796371: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796371: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796371: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.796372: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796374: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796375: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796375: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.796376: print: 0xffffff87dfd69750s: B|622|merge
+ UnityMain-5695 [004] d..3 276946.796377: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796378: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.796378: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796379: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.796380: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796380: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796380: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796380: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796381: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.796382: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796382: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796383: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796384: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796384: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796385: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796386: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.796388: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796389: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796391: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.796395: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.796397: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.796398: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.796398: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.796399: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [005] d..3 276946.796403: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.796405: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.796407: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.796408: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796410: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.796411: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.796411: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FastMixer-1198 [002] d..3 276946.796417: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.796418: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796419: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.796423: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.796424: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796428: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [005] d..3 276946.796429: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [007] d..3 276946.796429: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796434: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796436: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.796436: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.796438: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.796440: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.796441: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [005] d..3 276946.796441: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.796443: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [001] d..3 276946.796444: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.796451: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.796459: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [002] d..3 276946.796466: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796468: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.796471: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.796471: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.796472: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796473: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796474: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796475: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796476: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796476: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.796476: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796477: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796478: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.796478: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796479: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [004] d..3 276946.796480: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796480: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796482: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.796482: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ Worker-5715 [007] d..3 276946.796482: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796484: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796485: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [007] d..3 276946.796485: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796486: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796488: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796489: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796490: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796491: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796491: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796492: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796493: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796493: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796493: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796494: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796495: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796495: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796496: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [007] d..3 276946.796496: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796498: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796499: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796499: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796501: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796502: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796503: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796504: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796504: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796505: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796506: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796507: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796507: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796507: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796508: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796509: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796509: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.796510: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [004] d..3 276946.796511: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796511: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796512: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796514: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796515: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796516: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796516: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796516: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796518: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796518: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796519: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.796520: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796520: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796521: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.796521: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.796521: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796523: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796523: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.796524: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.796543: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.796545: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.796548: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.796550: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [001] d..3 276946.796558: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.796560: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.796601: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.796611: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [004] d..3 276946.796647: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796651: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796652: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796653: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796654: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796654: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796655: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796656: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796658: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796658: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.796660: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.796661: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.796663: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.796665: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ Worker-5714 [004] d..3 276946.796667: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796668: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.796668: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.796670: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796671: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796673: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796673: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.796674: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796675: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.796675: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.796676: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.796677: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5714 [004] d..3 276946.796678: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796679: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.796680: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.796681: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [004] d..3 276946.796681: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796682: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.796684: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12205 [007] d..3 276946.796684: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796685: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796687: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.796690: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796690: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796692: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796692: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796693: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [004] d..3 276946.796695: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.796695: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796696: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796699: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12202 [007] d..3 276946.796699: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796699: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796701: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.796701: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796701: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796703: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796703: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796704: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.796705: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.796705: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796706: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796707: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796707: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796708: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796709: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796709: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796711: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796711: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796713: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796714: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796715: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.796716: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796716: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796717: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796718: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796718: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796719: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.796719: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.796720: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityMain-5695 [004] d..3 276946.796720: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796721: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796723: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796723: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796724: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796726: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796726: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796727: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796729: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796729: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796729: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796730: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796730: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796731: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796732: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [007] d..3 276946.796733: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796733: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796735: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796737: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796739: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796740: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796741: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796742: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796742: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796742: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796744: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796744: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796744: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796746: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796746: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796747: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [007] d..3 276946.796748: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796748: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796750: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796750: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796752: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796752: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796754: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796754: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796755: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796755: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796757: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796757: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796757: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796758: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796758: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796759: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796759: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5715 [007] d..3 276946.796760: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796761: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796762: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796762: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796764: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796765: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796766: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796767: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796767: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796768: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.796769: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796769: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796770: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796770: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796771: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.796772: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.796772: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796772: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796774: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.796775: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.796777: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.796779: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796779: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.796780: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796780: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796782: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.796783: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [004] d..3 276946.796783: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796785: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796787: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796788: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796788: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796789: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796790: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.796791: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [007] d..3 276946.796791: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796791: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.796792: print: 0xffffff87dfd69750s: E|624
+ Worker-5714 [004] d..3 276946.796793: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.796794: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796795: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.796797: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ UnityMain-5695 [004] d..3 276946.796797: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796797: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796798: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796798: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796799: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.796799: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.796801: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796802: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796802: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796802: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.796804: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796805: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796806: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796806: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796806: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796807: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796808: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796808: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796810: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.796810: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796811: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.796812: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796813: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796814: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796814: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.796815: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796816: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796816: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796817: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796818: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.796818: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.796818: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.796819: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.796820: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796821: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.796821: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796823: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796824: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796825: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796827: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796827: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796827: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796828: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796829: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.796829: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.796830: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.796831: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796831: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.796832: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.796834: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796836: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.796837: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.796839: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.796839: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796841: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.796843: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796850: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796853: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.796855: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.796857: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.796862: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796865: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796865: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.796866: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796867: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796867: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796868: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.796868: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.796868: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796871: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.796871: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796871: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796874: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796874: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796874: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796876: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796876: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796877: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796877: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796878: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796879: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796879: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.796879: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796880: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796881: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.796881: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796882: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796882: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796884: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796885: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796886: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796888: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796888: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.796889: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796890: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796891: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796891: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796891: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.796891: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796892: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.796893: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796893: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.796894: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796895: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796895: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796896: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796897: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796899: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796899: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.796900: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796901: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796902: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796902: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.796903: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796903: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796904: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796904: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.796904: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796905: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796906: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.796906: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.796906: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.796908: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796908: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.796909: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796911: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796914: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796916: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.796917: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796926: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ trace-cmd-12202 [007] d..3 276946.796928: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796929: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796931: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.796931: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.796932: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.796932: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.796933: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796933: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796936: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.796937: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796939: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796940: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.796942: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796943: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796943: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.796944: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.796944: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.796945: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796945: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796946: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.796947: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796948: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796948: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.796948: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796949: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.796950: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.796950: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796950: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.796952: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.796953: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.796953: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796954: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796956: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.796957: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796957: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796958: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.796958: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796959: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.796959: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.796960: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796960: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796961: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.796962: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796963: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796964: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796966: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796966: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796967: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796968: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796969: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796970: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.796970: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796971: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.796972: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796973: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796974: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796976: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796976: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.796977: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796978: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.796979: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.796980: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.796980: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.796981: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.796981: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.796982: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.796983: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.796984: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.796985: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.796987: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.796994: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.796997: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.796999: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.797000: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.797012: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.797014: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.797046: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.797049: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.797052: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.797054: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.797056: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.797061: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.797065: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.797091: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.797092: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ HwBinder:624_3-679 [001] d..3 276946.797099: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [003] d..3 276946.797104: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.797107: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.797113: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [003] d..3 276946.797126: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.797133: cpu_idle: state=0 cpu_id=3
+ HwBinder:624_3-679 [001] d..3 276946.797191: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.797193: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.797199: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.797203: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ HwBinder:624_3-679 [001] d..3 276946.797210: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.797235: print: 0xffffff87dfd69750s: E|624
+ FMOD-12164 [004] d..3 276946.797239: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.797251: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.797259: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.797261: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.797265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.797292: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.797298: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.797299: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.797300: cpu_idle: state=4294967295 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.797302: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.797303: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [004] d..3 276946.797310: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.797311: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.797317: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797353: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [002] d..3 276946.797356: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.797357: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797360: print: 0xffffff87dfd69750s: B|622|doTracing
+ <idle>-0 [002] d..3 276946.797362: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.797363: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.797365: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797367: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797369: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.797372: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797374: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [004] d..3 276946.797375: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.797375: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.797376: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.797379: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.797385: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.797408: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.797412: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [005] d..3 276946.797413: print: 0xffffff87dfd69750s: B|5677|query
+ trace-cmd-12200 [004] d..3 276946.797414: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.797417: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [000] d..3 276946.797419: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ UnityGfxDevice-5711 [005] d..3 276946.797419: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [004] d..3 276946.797420: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.797421: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.797422: print: 0xffffff87dfd69750s: B|5677|query
+ surfaceflinger-622 [000] d..3 276946.797422: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ UnityGfxDevice-5711 [005] d..3 276946.797424: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.797425: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.797426: print: 0xffffff87dfd69750s: E|5677
+ surfaceflinger-622 [000] d..3 276946.797428: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [005] d..3 276946.797429: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ surfaceflinger-622 [000] d..3 276946.797450: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.797456: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.797458: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.797462: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityGfxDevice-5711 [005] d..3 276946.797468: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.797470: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.797477: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.797478: cpu_idle: state=4294967295 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.797479: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.797479: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.797480: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.797482: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.797483: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.797486: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.797492: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.797494: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.797498: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.797504: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <...>-648 [007] d..3 276946.797519: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ HwBinder:624_3-679 [001] d..3 276946.797521: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-648 [007] d..3 276946.797523: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [007] d..3 276946.797524: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.797531: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [007] d..3 276946.797532: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.797535: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.797565: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ trace-cmd-12199 [002] d..3 276946.797565: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-648 [007] d..3 276946.797571: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.797573: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.797575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.797575: cpu_idle: state=0 cpu_id=2
+ <...>-648 [007] d..3 276946.797592: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.797599: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.797622: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [005] d..3 276946.797710: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.797714: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.797716: workqueue_queue_work: work struct=0xffffffed88f65160 function=0xffffff87e029d878f workqueue=0xffffffee79764c00 req_cpu=8 cpu=2
+ <idle>-0 [002] d..3 276946.797718: workqueue_activate_work: work struct 0xffffffed88f65160
+ <idle>-0 [002] d..3 276946.797720: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.797722: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.797724: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [002] d..3 276946.797727: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.797728: sched_waking: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.797732: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.797733: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.797734: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [002] d..3 276946.797735: cpu_idle: state=4294967295 cpu_id=2
+ rcu_preempt-7 [005] d..3 276946.797736: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.797739: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.797741: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.797743: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ rcuop/2-28 [005] d..3 276946.797743: sched_waking: comm=rcuop/3 pid=36 prio=120 target_cpu=007
+ kworker/2:3-9209 [002] d..3 276946.797744: workqueue_execute_start: work struct 0xffffffed88f65160: function 0xffffff87e029d878f
+ <idle>-0 [000] d..3 276946.797745: cpu_idle: state=4294967295 cpu_id=0
+ rcuop/2-28 [005] d..3 276946.797748: sched_wakeup: comm=rcuop/3 pid=36 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.797750: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.797750: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [007] d..3 276946.797753: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/3 next_pid=36 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.797756: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [004] d..3 276946.797758: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-36 [007] d..3 276946.797767: sched_switch: prev_comm=rcuop/3 prev_pid=36 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ rcuop/2-28 [005] d..3 276946.797770: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120
+ <idle>-0 [007] d..3 276946.797770: cpu_idle: state=0 cpu_id=7
+ rcuop/6-60 [005] d..3 276946.797772: sched_waking: comm=rcuop/7 pid=68 prio=120 target_cpu=007
+ rcuop/6-60 [005] d..3 276946.797776: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.797777: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.797779: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/7 next_pid=68 next_prio=120
+ rcuop/6-60 [005] d..3 276946.797780: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.797780: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.797784: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.797806: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.797824: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.797829: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.797833: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.797858: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.797864: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.797874: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.797875: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [004] d..3 276946.797877: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ <...>-10919 [006] d..3 276946.797896: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/2:3-9209 [002] d..3 276946.797898: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.797906: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-10919 [006] d..3 276946.797907: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/2:3-9209 [002] d..3 276946.797910: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.797912: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.797915: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797917: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [003] d..3 276946.797918: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.797921: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.797923: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.797929: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.797931: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.797931: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [005] d..3 276946.797933: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.797935: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.797937: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.797938: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.797943: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [003] d..3 276946.797948: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [005] d..3 276946.797970: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ surfaceflinger-622 [000] d..3 276946.797972: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.797974: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [005] d..3 276946.797976: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797983: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-648 [005] d..3 276946.797985: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ surfaceflinger-622 [000] d..3 276946.797987: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.797990: print: 0xffffff87dfd69750s: B|622|wait
+ kworker/2:3-9209 [002] d..3 276946.797991: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.797993: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.797998: print: 0xffffff87dfd69750s: B|622|waitForever
+ kworker/2:3-9209 [002] d..3 276946.798000: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.798002: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.798002: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [005] d..3 276946.798004: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.798005: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.798007: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <...>-648 [005] d..3 276946.798008: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ surfaceflinger-622 [000] d..3 276946.798009: print: 0xffffff87dfd69750s: B|622|postComposition
+ kworker/2:3-9209 [002] d..3 276946.798012: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.798016: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ smem_native_rp-87 [001] d..3 276946.798019: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.798019: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.798021: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <idle>-0 [002] d..3 276946.798023: cpu_idle: state=0 cpu_id=2
+ <...>-648 [005] d..3 276946.798023: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.798025: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.798026: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.798034: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.798037: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.798037: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.798039: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.798042: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [005] d..3 276946.798052: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.798058: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.798067: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.798075: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.798098: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.798102: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.798106: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.798111: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e016ffccS
+ surfaceflinger-622 [000] d..3 276946.798116: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.798118: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.798123: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ rcuop/7-68 [007] d..3 276946.798140: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.798145: cpu_idle: state=0 cpu_id=7
+ kworker/2:3-9209 [002] d..3 276946.798151: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ kworker/2:3-9209 [002] d..3 276946.798157: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.798159: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.798163: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.798166: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-12059 [003] d..3 276946.798167: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ smem_native_rp-87 [001] d..3 276946.798173: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.798174: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.798178: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.798179: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.798195: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.798198: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e016ffccS
+ surfaceflinger-622 [000] d..3 276946.798201: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.798204: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.798208: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.798227: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ kworker/2:3-9209 [002] d..3 276946.798232: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.798235: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.798235: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.798238: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.798241: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ smem_native_rp-87 [001] d..3 276946.798245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.798246: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.798248: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.798249: print: 0xffffff87dfd69750s: E|622
+ smem_native_rp-87 [001] d..3 276946.798255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.798257: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.798261: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ smem_native_rp-87 [001] d..3 276946.798264: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.798271: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.798274: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.798289: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.798292: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [000] d..3 276946.798294: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ writer-5743 [002] d..3 276946.798308: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [000] d..3 276946.798313: cpu_idle: state=0 cpu_id=0
+ writer-5743 [002] d..3 276946.798318: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.798321: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.798325: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.798329: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.798351: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ FastMixer-1198 [000] d..3 276946.798355: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ kworker/2:3-9209 [002] d..3 276946.798357: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.798359: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.798363: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ FastMixer-1198 [000] d..3 276946.798364: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ kworker/2:3-9209 [002] d..3 276946.798366: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.798366: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.798370: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ smem_native_rp-87 [001] d..3 276946.798373: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.798374: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [000] d..3 276946.798378: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.798378: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.798386: cpu_idle: state=0 cpu_id=0
+ writer-5743 [003] d..3 276946.798390: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [003] d..3 276946.798397: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.798399: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.798403: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [000] d..3 276946.798408: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ writer-5743 [003] d..3 276946.798410: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.798415: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ FastMixer-1198 [000] d..3 276946.798417: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.798422: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ <idle>-0 [003] d..3 276946.798426: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [003] d..3 276946.798442: clock_set_rate: pwrcl_clk state=1248000000 cpu_id=3
+ sugov:0-603 [003] d..3 276946.798451: cpu_frequency: state=1248000 cpu_id=0
+ sugov:0-603 [003] d..3 276946.798466: cpu_frequency: state=1248000 cpu_id=1
+ sugov:0-603 [003] d..3 276946.798470: cpu_frequency: state=1248000 cpu_id=2
+ FastMixer-1198 [000] d..3 276946.798475: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ sugov:0-603 [003] d..3 276946.798475: cpu_frequency: state=1248000 cpu_id=3
+ FastMixer-1198 [000] d..3 276946.798480: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e016ffccS
+ sugov:0-603 [003] d..3 276946.798481: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=003
+ FastMixer-1198 [000] d..3 276946.798485: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.798487: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.798494: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.798498: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <idle>-0 [001] d..3 276946.798499: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.798502: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.798505: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.798507: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ sugov:0-603 [003] d..3 276946.798512: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.798533: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ kworker/2:3-9209 [002] d..3 276946.798542: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.798544: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.798555: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.798561: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.798567: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ trace-cmd-12201 [005] d..3 276946.798571: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.798574: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [000] d..3 276946.798574: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [005] d..3 276946.798577: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.798581: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.798585: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.798598: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ FastMixer-1198 [000] d..3 276946.798606: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ kworker/2:3-9209 [002] d..3 276946.798611: clock_set_rate: bimc_msmbus_clk state=120753946 cpu_id=2
+ kworker/2:3-9209 [002] d..3 276946.798615: clock_set_rate: bimc_clk state=120753946 cpu_id=2
+ smem_native_rp-87 [001] d..3 276946.798623: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12198 [003] d..3 276946.798625: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.798631: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.798632: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.798639: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [000] d..3 276946.798639: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/2:3-9209 [002] d..3 276946.798645: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ FastMixer-1198 [000] d..3 276946.798650: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12198 [003] d..3 276946.798650: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.798650: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/2:3-9209 [002] d..3 276946.798652: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.798652: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.798654: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.798654: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [001] d..3 276946.798659: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [005] d..3 276946.798659: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [003] d..3 276946.798660: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.798660: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.798662: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ kworker/2:3-9209 [002] d..3 276946.798663: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.798664: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ smem_native_rp-87 [001] d..3 276946.798671: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.798673: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.798677: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.798679: cpu_idle: state=0 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.798683: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.798683: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.798687: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.798687: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.798690: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.798702: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.798704: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.798707: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.798730: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.798740: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.798751: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.798754: sched_blocked_reason: pid=9209 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [000] d..3 276946.798758: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.798760: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.798766: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <idle>-0 [000] d..3 276946.798770: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.798774: cpu_idle: state=0 cpu_id=0
+ kworker/2:3-9209 [002] d..3 276946.798784: sched_waking: comm=ksoftirqd/2 pid=25 prio=120 target_cpu=002
+ kworker/2:3-9209 [002] d..3 276946.798790: sched_wakeup: comm=ksoftirqd/2 pid=25 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.798802: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.798805: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.799047: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.799054: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kworker/2:3-9209 [002] d..3 276946.799061: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.799062: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.799065: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.799065: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=003
+ kgsl_worker_th-294 [002] d..3 276946.799074: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.799075: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.799081: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [000] d..3 276946.799091: cpu_frequency: state=1248000 cpu_id=0
+ sugov:0-603 [000] d..3 276946.799096: cpu_frequency: state=1248000 cpu_id=1
+ sugov:0-603 [000] d..3 276946.799099: cpu_frequency: state=1248000 cpu_id=2
+ sugov:0-603 [000] d..3 276946.799102: cpu_frequency: state=1248000 cpu_id=3
+ sugov:0-603 [000] d..3 276946.799119: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.799128: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.799149: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=ksoftirqd/2 next_pid=25 next_prio=120
+ ksoftirqd/2-25 [002] d..3 276946.799167: sched_switch: prev_comm=ksoftirqd/2 prev_pid=25 prev_prio=120 prev_state=S ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <idle>-0 [000] d..3 276946.799305: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.799311: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kworker/2:3-9209 [002] d..3 276946.799315: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.799316: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.799321: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.799321: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=003
+ <...>-10919 [006] d..3 276946.799329: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.799332: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.799334: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.799352: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ <...>-12059 [007] d..3 276946.799432: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.799440: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.799516: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.799519: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.799715: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.799718: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.799722: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.799724: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.799745: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.799748: cpu_idle: state=0 cpu_id=0
+ kworker/2:3-9209 [002] d..3 276946.799801: workqueue_execute_end: work struct 0xffffffed88f65160
+ kworker/2:3-9209 [002] d..3 276946.799815: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.799825: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [005] d..3 276946.799874: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.799880: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.799916: workqueue_queue_work: work struct=0xffffffee6216d0a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.799918: workqueue_activate_work: work struct 0xffffffee6216d0a8
+ <idle>-0 [002] d..3 276946.799920: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.799931: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.799932: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.799933: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.799934: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.799937: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.799941: workqueue_execute_start: work struct 0xffffffee6216d0a8: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [007] d..3 276946.799948: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [007] d..3 276946.799949: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [007] d..3 276946.799950: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.799954: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.799957: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.799959: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.799961: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [007] d..3 276946.799966: workqueue_execute_end: work struct 0xffffffee6216d0a8
+ kworker/u16:9-11098 [005] d..3 276946.799971: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.799972: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.799975: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [005] d..3 276946.799976: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.799977: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.799978: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.799980: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.799981: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.799985: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.800016: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.800019: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1085 [004] d..3 276946.800020: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [004] d..3 276946.800026: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.800028: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.800030: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.800035: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.800039: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.800047: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1084 [005] d..3 276946.800052: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.800054: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.800056: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.800058: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.800062: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.800067: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.800071: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.800074: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.800082: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.800083: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.800085: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.800086: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.800107: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.800120: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.800129: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.800130: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.800132: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [007] d..3 276946.800136: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.800137: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.800157: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.800161: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.800179: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.800246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.800255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.800258: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.800260: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.800262: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [000] d..3 276946.800263: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.800263: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.800281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.800288: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.800291: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ writer-5743 [001] d..3 276946.800291: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.800293: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.800294: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.800297: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.800298: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FMOD-12164 [004] d..3 276946.800301: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ SensorService-4286 [000] d..3 276946.800302: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ FMOD-12164 [004] d..3 276946.800304: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.800306: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [001] d..3 276946.800309: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.800309: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FastMixer-1198 [002] d..3 276946.800313: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ trace-cmd-12202 [007] d..3 276946.800313: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ trace-cmd-12202 [007] d..3 276946.800316: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FMOD-12164 [004] d..3 276946.800317: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.800319: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.800321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.800321: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.800323: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [000] d..3 276946.800327: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.800327: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [007] d..3 276946.800328: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [007] d..3 276946.800333: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FastMixer-1198 [002] d..3 276946.800339: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.800339: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.800342: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.800348: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.800351: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.800354: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.800359: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12202 [007] d..3 276946.800363: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.800367: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.800368: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.800377: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.800416: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.800427: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.800427: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.800428: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.800430: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.800435: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.800436: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.800438: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.800439: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.800445: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [000] d..3 276946.800448: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.800449: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.800450: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.800452: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.800455: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.800457: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [000] d..3 276946.800465: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.800477: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.800496: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.800505: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.800698: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.800705: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.800707: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.800709: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.800739: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.800743: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.800772: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.800779: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.801018: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.801020: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.801687: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.801695: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.801700: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.801706: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.801736: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.801746: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.802157: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.802163: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.802165: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.802169: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.802223: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.802229: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.802245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.802255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.802258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.802259: sched_waking: comm=ChromiumNet pid=5821 prio=130 target_cpu=001
+ <idle>-0 [000] d..3 276946.802263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.802267: sched_wakeup: comm=ChromiumNet pid=5821 prio=130 target_cpu=001
+ <idle>-0 [001] d..3 276946.802271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.802278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=5821 next_prio=130
+ writer-5743 [000] d..3 276946.802280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.802291: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.802295: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.802300: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.802309: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.802316: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.802318: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.802318: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.802320: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.802321: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ FastMixer-1198 [002] d..3 276946.802331: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.802341: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.802343: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.802348: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12200 [005] d..3 276946.802357: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.802360: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.802362: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.802363: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.802371: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.802376: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.802386: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.802396: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.802426: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.802437: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.802437: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.802438: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.802440: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.802445: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.802446: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.802447: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.802448: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.802450: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.802453: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.802455: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.802458: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.802459: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.802462: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.802463: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.802467: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.802469: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.802469: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.802471: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FastMixer-1198 [002] d..3 276946.802473: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-5821 [001] d..3 276946.802479: sched_switch: prev_comm=ChromiumNet prev_pid=5821 prev_prio=130 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.802483: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.802494: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.802503: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.802503: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.802508: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.802512: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.802598: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.802601: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.803366: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.803370: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.803372: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.803373: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.803374: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.803374: cpu_idle: state=0 cpu_id=4
+ FMOD-12164 [005] d..3 276946.803383: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.803385: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.803563: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.803569: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.803571: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.803573: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.803623: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.803628: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.803920: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.803922: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.803925: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.803926: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.804037: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.804041: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.804245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.804251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.804255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.804260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.804271: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.804281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.804283: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.804288: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.804297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.804304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.804307: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.804313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.804315: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.804319: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.804330: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.804333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.804341: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.804344: workqueue_queue_work: work struct=0xffffffee6216d0a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [001] d..3 276946.804345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.804345: workqueue_activate_work: work struct 0xffffffee6216d0a8
+ <idle>-0 [002] d..3 276946.804347: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.804355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.804356: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.804357: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.804358: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.804360: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.804361: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [005] d..3 276946.804361: workqueue_execute_start: work struct 0xffffffee6216d0a8: function 0xffffff87e01740e8f
+ <idle>-0 [000] d..3 276946.804365: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [005] d..3 276946.804372: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.804377: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.804379: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.804381: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.804382: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.804383: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.804383: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.804388: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.804390: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.804392: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ rcu_preempt-7 [007] d..3 276946.804392: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.804393: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [007] d..3 276946.804395: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ kworker/u16:9-11098 [005] d..3 276946.804396: workqueue_execute_end: work struct 0xffffffee6216d0a8
+ <idle>-0 [007] d..3 276946.804400: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.804400: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.804401: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.804402: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.804406: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.804407: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.804407: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.804412: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.804415: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.804418: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.804428: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.804428: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ trace-cmd-12205 [007] d..3 276946.804428: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.804429: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.804431: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ sensors@1.0-se-4291 [005] d..3 276946.804432: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.804433: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-4291 [005] d..3 276946.804437: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.804439: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-4291 [005] d..3 276946.804440: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.804441: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.804442: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.804448: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.804450: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1040 [004] d..3 276946.804453: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ AudioTrack-5759 [005] d..3 276946.804454: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [000] d..3 276946.804456: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1040 [004] d..3 276946.804456: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.804458: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.804460: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.804461: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.804465: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.804465: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.804465: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.804466: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.804467: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.804469: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.804470: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [007] d..3 276946.804472: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.804474: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.804476: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [001] d..3 276946.804476: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-1115 [007] d..3 276946.804477: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.804485: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.804493: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ writer-5743 [000] d..3 276946.804497: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.804500: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.804503: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.804504: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.804507: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.804519: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.804524: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.804538: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ SensorService-4286 [000] d..3 276946.804549: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.804550: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.804556: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ SensorService-4286 [000] d..3 276946.804570: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ SensorService-4286 [000] d..3 276946.804578: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.804581: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.804588: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ SensorService-4286 [000] d..3 276946.804594: print: 0xffffff87dfd69750s: E|1661
+ trace-cmd-12198 [003] d..3 276946.804647: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.804661: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [000] d..3 276946.804661: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.804688: workqueue_queue_work: work struct=0xffffffee6216d0a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.804689: workqueue_activate_work: work struct 0xffffffee6216d0a8
+ SensorService-4286 [000] d..3 276946.804690: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.804691: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ mdss_fb0-12067 [001] d..3 276946.804697: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.804699: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.804700: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.804700: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.804701: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.804701: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.804702: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.804703: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [002] d..3 276946.804704: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [004] d..3 276946.804704: workqueue_execute_start: work struct 0xffffffee6216d0a8: function 0xffffff87e01740e8f
+ <idle>-0 [001] d..3 276946.804708: cpu_idle: state=0 cpu_id=1
+ kworker/u16:3-10385 [004] d..3 276946.804708: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.804708: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.804709: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ sensors@1.0-se-867 [007] d..3 276946.804710: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ kworker/u16:3-10385 [004] d..3 276946.804712: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ SensorService-4286 [000] d..3 276946.804712: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.804714: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.804716: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.804716: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ sensors@1.0-se-867 [007] d..3 276946.804717: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.804718: workqueue_execute_end: work struct 0xffffffee6216d0a8
+ <idle>-0 [007] d..3 276946.804720: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [005] d..3 276946.804721: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.804722: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.804724: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.804724: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [005] d..3 276946.804724: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.804726: cpu_idle: state=0 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.804726: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.804736: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.804739: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.804741: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.804743: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.804744: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.804747: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.804747: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.804750: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.804752: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.804754: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.804755: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.804756: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.804758: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.804758: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.804760: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.804762: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.804764: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.804765: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.804766: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.804771: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.804777: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.804783: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.804785: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.804786: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.804788: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.804793: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.804797: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.804801: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.804810: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [000] d..3 276946.804848: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.804870: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.804879: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.804880: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.804882: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.804889: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.804891: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.804895: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.804899: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.804902: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.804961: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.804966: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.804968: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.804970: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.805036: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.805045: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.806245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.806252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.806256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.806260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.806278: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.806285: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.806288: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.806292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.806302: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.806304: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.806312: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.806316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.806327: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.806330: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.806338: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.806342: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.806352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.806361: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.806389: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.806399: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.806399: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.806401: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.806402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.806407: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.806408: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.806410: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.806410: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.806414: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.806418: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.806419: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.806421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.806421: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.806423: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.806424: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.806425: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.806425: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.806430: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.806431: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.806432: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [007] d..3 276946.806433: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.806434: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.806434: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.806435: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.806436: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.806438: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.806441: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.806451: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.806464: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.806465: cpu_idle: state=0 cpu_id=1
+ FMOD-12164 [005] d..3 276946.806468: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.806471: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.806474: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.806485: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.806490: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12199 [002] d..3 276946.806527: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.806544: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.806685: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.806688: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.806871: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.806879: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.806882: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.806887: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.806889: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.806892: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.806909: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.806918: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.807354: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.807358: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.807567: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.807568: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.807570: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.807578: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.807585: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.807591: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.807596: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.807629: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.807638: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.807641: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.807647: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.807652: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.807665: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.807675: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.807747: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.807751: cpu_idle: state=0 cpu_id=3
+ wifi@1.0-servi-7349 [002] d..3 276946.807837: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.807849: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.807870: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.807876: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.807878: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.807880: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.807928: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.807934: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.808085: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.808088: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.808090: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.808092: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.808149: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.808153: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.808245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.808252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.808255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.808261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.808274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.808281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.808284: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.808290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.808298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.808301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.808307: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.808309: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.808311: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.808315: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.808324: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.808329: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.808334: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.808336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.808338: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.808342: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.808350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.808358: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.808390: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.808399: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.808400: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.808401: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.808404: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.808408: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.808409: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.808410: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.808410: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.808415: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.808417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.808419: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.808419: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.808420: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.808423: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.808424: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.808434: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.808445: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.808463: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.808472: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.808723: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.808724: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.808725: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.808730: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.808732: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.808741: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [001] d..3 276946.808742: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.808745: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.808748: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ <idle>-0 [000] d..3 276946.808750: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ kworker/1:0-10274 [001] d..3 276946.808751: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.808768: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ DispSync-650 [000] d..3 276946.808775: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ kworker/1:0-10274 [001] d..3 276946.808776: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.808778: cpu_idle: state=4294967295 cpu_id=2
+ DispSync-650 [000] d..3 276946.808780: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ kworker/1:0-10274 [001] d..3 276946.808784: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [002] d..3 276946.808784: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ DispSync-650 [000] d..3 276946.808789: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.808791: cpu_idle: state=4294967295 cpu_id=3
+ kworker/1:0-10274 [001] d..3 276946.808795: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.808797: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [001] d..3 276946.808805: cpu_idle: state=0 cpu_id=1
+ DispSync-650 [000] d..3 276946.808810: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.808820: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [003] d..3 276946.808860: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ wifi@1.0-servi-7349 [002] d..3 276946.808868: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.808872: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.808873: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.808875: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [002] d..3 276946.808879: cpu_idle: state=0 cpu_id=2
+ appEventThread-651 [003] d..3 276946.808879: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [003] d..3 276946.808892: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.808894: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.808900: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [003] d..3 276946.808922: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.808933: cpu_idle: state=0 cpu_id=3
+ UnityChoreogra-5761 [005] d..3 276946.809001: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.809007: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.809009: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.809011: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.809020: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.809024: cpu_idle: state=0 cpu_id=4
+ UnityChoreogra-5761 [005] d..3 276946.809042: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ UnityChoreogra-5761 [005] d..3 276946.809048: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.809050: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.809052: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [007] d..3 276946.809075: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [001] d..3 276946.809086: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [005] d..3 276946.809087: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.809090: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [007] d..3 276946.809090: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.809092: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.809093: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.809094: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ appEventThread-651 [001] d..3 276946.809141: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.809151: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.809160: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.809163: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.809168: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.809171: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.809172: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.809174: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.809196: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.809209: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.809238: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [007] d..3 276946.809249: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.809258: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-648 [007] d..3 276946.809260: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.809261: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.809266: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <...>-4888 [007] d..3 276946.809287: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.809292: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [001] d..3 276946.809295: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.809304: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.809306: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.809316: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.809318: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.809320: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.809331: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.809343: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.809383: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.809394: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.809397: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.809403: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.809411: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809415: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809417: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809419: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809421: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809423: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809424: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809425: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809427: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809428: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809430: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809433: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.809439: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.809441: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.809441: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [007] d..3 276946.809444: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [005] d..3 276946.809444: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.809455: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.809464: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.809467: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.809471: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.809471: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.809473: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.809475: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [005] d..3 276946.809475: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.809476: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.809480: cpu_idle: state=0 cpu_id=7
+ <...>-648 [004] d..3 276946.809493: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.809496: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.809497: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.809503: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [004] d..3 276946.809504: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.809507: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.809516: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.809519: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.809521: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.809523: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-648 [004] d..3 276946.809528: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ FMOD-12164 [005] d..3 276946.809531: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.809533: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.809534: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.809535: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.809536: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.809546: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.809551: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.809555: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809559: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809561: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809564: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.809566: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809573: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809574: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.809575: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.809577: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.809984: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.809985: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.809987: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.809992: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-4888 [007] d..3 276946.809993: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.810000: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <idle>-0 [001] d..3 276946.810005: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [007] d..3 276946.810010: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.810011: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.810013: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.810029: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.810037: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.810039: cpu_idle: state=4294967295 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.810043: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [002] d..3 276946.810045: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.810056: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.810066: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [002] d..3 276946.810121: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.810130: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.810189: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.810198: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.810201: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.810205: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.810206: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.810208: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.810245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ kgsl_worker_th-294 [002] d..3 276946.810247: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.810249: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.810250: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.810251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.810255: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.810259: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [007] d..3 276946.810260: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [005] d..3 276946.810263: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.810264: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.810267: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.810268: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.810276: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.810285: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.810285: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.810292: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-4888 [007] d..3 276946.810292: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.810295: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [007] d..3 276946.810297: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.810299: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.810299: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.810302: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.810304: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.810308: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.810310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.810313: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [004] d..3 276946.810317: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.810319: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ FastMixer-1198 [001] d..3 276946.810320: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [004] d..3 276946.810321: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.810324: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [004] d..3 276946.810331: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ FastMixer-1198 [001] d..3 276946.810337: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.810340: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-648 [004] d..3 276946.810346: print: 0xffffff87dfd69750s: B|622|waitForever
+ writer-5743 [000] d..3 276946.810347: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-648 [004] d..3 276946.810352: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.810353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [004] d..3 276946.810354: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ writer-5743 [000] d..3 276946.810362: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.810371: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.810373: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.810374: cpu_idle: state=0 cpu_id=0
+ <...>-648 [004] d..3 276946.810382: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.810386: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.810389: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.810391: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [007] d..3 276946.810391: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.810392: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <...>-648 [004] d..3 276946.810396: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.810398: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kworker/u16:9-11098 [005] d..3 276946.810398: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.810400: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.810401: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.810401: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.810405: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.810405: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.810405: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ FastMixer-1198 [001] d..3 276946.810406: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.810413: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.810413: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.810415: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.810417: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-4888 [007] d..3 276946.810417: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [000] d..3 276946.810417: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.810417: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-4888 [007] d..3 276946.810419: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.810420: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [000] d..3 276946.810420: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.810421: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.810421: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.810422: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [005] d..3 276946.810426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.810427: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.810428: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.810430: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.810431: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.810432: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-4888 [007] d..3 276946.810432: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.810435: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.810435: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.810435: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.810437: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.810437: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.810439: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.810446: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.810450: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.810451: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FastMixer-1198 [001] d..3 276946.810452: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.810455: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.810462: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.810463: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12203 [004] d..3 276946.810483: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.810483: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.810489: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12198 [003] d..3 276946.810490: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.810490: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.810491: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.810500: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.810505: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.810543: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.810550: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.810551: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.810554: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.810580: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.810582: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.810634: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.810639: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.810670: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.810675: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [001] d..3 276946.810985: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.810986: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.810988: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.810993: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.810999: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.811005: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.811008: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.811023: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.811030: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.811033: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.811040: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [007] d..3 276946.811040: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.811043: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.811050: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.811052: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [007] d..3 276946.811056: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ kworker/1:0-10274 [001] d..3 276946.811060: workqueue_execute_end: work struct 0xffffffedf351f058
+ rcu_preempt-7 [007] d..3 276946.811061: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ rcu_preempt-7 [007] d..3 276946.811065: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.811066: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.811067: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.811069: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [003] d..3 276946.811069: cpu_idle: state=4294967295 cpu_id=3
+ rcu_preempt-7 [007] d..3 276946.811071: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.811072: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.811074: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.811076: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/0-10 [005] d..3 276946.811079: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcuop/4-44 [003] d..3 276946.811081: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.811082: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.811083: cpu_idle: state=0 cpu_id=1
+ rcuop/4-44 [003] d..3 276946.811092: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ rcuop/4-44 [003] d..3 276946.811097: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ <...>-52 [003] d..3 276946.811115: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ wifi@1.0-servi-7349 [002] d..3 276946.811122: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.811124: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.811131: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.811563: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.811567: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.811569: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.811571: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [007] d..3 276946.811646: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.811652: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.811779: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.811788: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.811792: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.811798: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.811826: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.811835: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.811953: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.811959: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.811961: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.811964: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.812035: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.812042: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.812197: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.812200: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.812202: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.812204: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.812245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.812252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.812256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.812261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.812274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.812281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.812283: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.812288: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.812297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.812300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.812306: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.812307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.812310: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.812314: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Thread-9-5756 [005] d..3 276946.812314: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.812319: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.812323: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.812328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.812334: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.812335: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.812338: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.812343: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.812348: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.812350: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.812356: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.812358: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.812359: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.812364: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.812406: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.812417: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.812418: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.812419: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.812421: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ trace-cmd-12199 [002] d..3 276946.812427: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.812427: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.812429: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.812429: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.812431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.812434: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.812437: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.812438: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.812440: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.812440: cpu_idle: state=0 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.812443: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.812444: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.812446: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.812454: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.812466: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.812483: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.812492: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.812580: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.812583: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.812585: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.812587: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.812596: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.812599: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.812739: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.812746: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.812750: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.812755: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.812774: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.812779: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ DispSync-650 [000] d..3 276946.812789: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.812791: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.812796: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.812809: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.812819: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.812825: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sfEventThread-652 [001] d..3 276946.812834: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.812837: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.812841: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.812854: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.812864: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.812887: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.812904: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.812909: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ surfaceflinger-622 [000] d..3 276946.813025: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.813045: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.813049: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813053: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.813070: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.813080: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.813083: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813091: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.813097: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813151: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.813158: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813161: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.813166: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813172: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.813191: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813220: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813246: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813259: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.813266: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.813269: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813272: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.813280: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.813288: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.813291: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813299: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.813303: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.813306: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.813312: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.813314: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.813317: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.813326: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.813333: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813336: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.813340: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813345: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.813357: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.813366: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.813371: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.813372: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.813379: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.813387: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.813390: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.813394: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.813403: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813413: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813419: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.813419: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.813424: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.813428: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <idle>-0 [001] d..3 276946.813428: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.813431: print: 0xffffff87dfd69750s: B|622|preComposition
+ surfaceflinger-622 [000] d..3 276946.813491: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813494: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.813497: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.813500: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.813556: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.813568: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.813635: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.813643: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.813645: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.813650: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.813662: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.813673: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.813695: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [001] d..3 276946.813764: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.813776: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.813782: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.814123: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ HwBinder:624_3-679 [001] d..3 276946.814221: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.814242: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [000] d..3 276946.814247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.814254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.814259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.814264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [001] d..3 276946.814267: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.814285: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.814296: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ writer-5743 [000] d..3 276946.814297: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.814299: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.814304: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ writer-5743 [000] d..3 276946.814314: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.814317: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [000] d..3 276946.814318: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.814322: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.814328: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=003
+ FastMixer-1198 [003] d..3 276946.814344: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.814349: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814354: workqueue_queue_work: work struct=0xffffffee6216d0a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ writer-5743 [000] d..3 276946.814354: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814356: workqueue_activate_work: work struct 0xffffffee6216d0a8
+ surfaceflinger-622 [002] d..3 276946.814358: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.814361: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [003] d..3 276946.814365: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.814368: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.814369: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.814370: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.814372: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.814374: workqueue_execute_start: work struct 0xffffffee6216d0a8: function 0xffffff87e01740e8f
+ <idle>-0 [001] d..3 276946.814375: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.814375: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [006] d..3 276946.814376: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-10919 [006] d..3 276946.814377: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.814382: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.814382: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.814383: workqueue_activate_work: work struct 0xffffffee79748960
+ <...>-10919 [006] d..3 276946.814383: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.814383: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.814384: sched_waking: comm=ksoftirqd/2 pid=25 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.814385: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.814387: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.814391: sched_wakeup: comm=ksoftirqd/2 pid=25 prio=120 target_cpu=002
+ kworker/u16:3-10385 [004] d..3 276946.814392: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ kworker/u16:9-11098 [005] d..3 276946.814395: workqueue_execute_end: work struct 0xffffffee6216d0a8
+ kworker/u16:9-11098 [005] d..3 276946.814396: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ FastMixer-1198 [003] d..3 276946.814397: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ kworker/u16:9-11098 [005] d..3 276946.814405: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.814406: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:9-11098 [005] d..3 276946.814410: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.814411: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [007] d..3 276946.814412: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [001] d..3 276946.814413: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.814414: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.814415: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.814418: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.814423: cpu_idle: state=0 cpu_id=1
+ kworker/u16:3-10385 [004] d..3 276946.814428: clock_set_rate: bimc_msmbus_a_clk state=1295908864 cpu_id=4
+ kworker/u16:3-10385 [004] d..3 276946.814430: clock_set_rate: bimc_a_clk state=1295908864 cpu_id=4
+ sensors@1.0-se-1083 [007] d..3 276946.814447: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.814448: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:3-10385 [004] d..3 276946.814451: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=001
+ sensors@1.0-se-1083 [007] d..3 276946.814453: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.814453: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12198 [000] d..3 276946.814456: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.814456: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ surfaceflinger-622 [002] d..3 276946.814458: print: 0xffffff87dfd69750s: B|622|doTracing
+ <idle>-0 [005] d..3 276946.814458: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1083 [007] d..3 276946.814459: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [005] d..3 276946.814460: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814461: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ kworker/u16:3-10385 [004] d..3 276946.814463: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814464: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.814466: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.814467: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [003] d..3 276946.814467: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.814469: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ smem_native_rp-87 [005] d..3 276946.814469: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.814472: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.814472: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.814473: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1082 [007] d..3 276946.814473: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.814475: print: 0xffffff87dfd69750s: B|622|doComposition
+ <idle>-0 [004] d..3 276946.814477: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.814477: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-1082 [007] d..3 276946.814478: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.814478: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.814480: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.814480: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.814481: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.814484: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-1082 [007] d..3 276946.814485: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.814487: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [007] d..3 276946.814488: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [003] d..3 276946.814489: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.814490: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ AudioTrack-5740 [004] d..3 276946.814491: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.814494: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.814495: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ FastMixer-1198 [003] d..3 276946.814499: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.814502: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.814505: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [000] d..3 276946.814507: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [003] d..3 276946.814510: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.814511: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.814513: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ surfaceflinger-622 [002] d..3 276946.814516: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ sensors@1.0-se-867 [005] d..3 276946.814520: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814521: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1115 [005] d..3 276946.814522: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.814523: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.814525: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-9125 [003] d..3 276946.814528: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814530: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [002] d..3 276946.814535: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [003] d..3 276946.814540: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.814543: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ sensors@1.0-se-867 [005] d..3 276946.814546: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.814559: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ writer-5743 [000] d..3 276946.814562: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.814573: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.814574: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814575: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [000] d..3 276946.814578: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [005] d..3 276946.814579: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.814583: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.814585: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.814589: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [002] d..3 276946.814593: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=ksoftirqd/2 next_pid=25 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.814600: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.814604: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.814611: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ ksoftirqd/2-25 [002] d..3 276946.814614: sched_switch: prev_comm=ksoftirqd/2 prev_pid=25 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.814621: print: 0xffffff87dfd69750s: E|1661
+ HwBinder:624_3-679 [001] d..3 276946.814626: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [002] d..3 276946.814626: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.814641: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [006] d..3 276946.814668: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.814673: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.814675: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.814677: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [000] d..3 276946.814712: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.814736: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.814740: workqueue_queue_work: work struct=0xffffffee0b80b928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.814743: workqueue_activate_work: work struct 0xffffffee0b80b928
+ <...>-12059 [007] d..3 276946.814743: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.814745: sched_waking: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <idle>-0 [007] d..3 276946.814749: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.814752: sched_wakeup: comm=kworker/u16:13 pid=9125 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.814754: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.814755: sched_blocked_reason: pid=10385 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [007] d..3 276946.814757: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.814757: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.814759: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.814761: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:13 next_pid=9125 next_prio=120
+ <idle>-0 [007] d..3 276946.814761: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-9125 [003] d..3 276946.814764: workqueue_execute_start: work struct 0xffffffee0b80b928: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.814770: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.814771: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.814772: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.814773: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <...>-9125 [003] d..3 276946.814774: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <...>-9125 [003] d..3 276946.814775: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.814776: cpu_idle: state=0 cpu_id=2
+ <...>-9125 [003] d..3 276946.814777: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.814780: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.814785: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.814785: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.814788: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.814790: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=D ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.814791: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.814792: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.814793: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.814793: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.814795: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.814796: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ trace-cmd-12200 [005] d..3 276946.814800: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ trace-cmd-12200 [005] d..3 276946.814802: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-9125 [003] d..3 276946.814803: workqueue_execute_end: work struct 0xffffffee0b80b928
+ kworker/u16:9-11098 [004] d..3 276946.814803: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.814808: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.814809: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.814813: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-9125 [003] d..3 276946.814815: sched_switch: prev_comm=kworker/u16:13 prev_pid=9125 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.814815: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.814816: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [005] d..3 276946.814822: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ SensorService-4286 [000] d..3 276946.814823: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <idle>-0 [003] d..3 276946.814826: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12200 [005] d..3 276946.814831: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.814841: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ smem_native_rp-87 [005] d..3 276946.814863: sched_blocked_reason: pid=10385 iowait=0 caller=0xffffff87e016ffccS
+ smem_native_rp-87 [005] d..3 276946.814865: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ smem_native_rp-87 [005] d..3 276946.814868: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.814871: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ kworker/u16:3-10385 [005] d..3 276946.814877: workqueue_execute_end: work struct 0xffffffee74ebd360
+ kworker/u16:3-10385 [005] d..3 276946.814878: workqueue_activate_work: work struct 0xffffffee749d0b60
+ kworker/u16:3-10385 [005] d..3 276946.814878: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ HwBinder:624_3-679 [001] d..3 276946.814884: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ sensors@1.0-se-1087 [000] d..3 276946.814889: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=R+ ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.814901: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.814935: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.814968: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [000] d..3 276946.814977: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.814990: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ HwBinder:624_3-679 [001] d..3 276946.814997: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.814999: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:3-10385 [005] d..3 276946.815001: workqueue_execute_end: work struct 0xffffffee749d0b60
+ sensors@1.0-se-1087 [000] d..3 276946.815004: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.815005: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ kworker/u16:3-10385 [005] d..3 276946.815008: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.815013: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.815017: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.815019: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.815021: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.815030: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.815030: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1086 [005] d..3 276946.815035: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.815036: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.815037: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.815038: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [005] d..3 276946.815042: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.815042: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1115 [007] d..3 276946.815043: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.815044: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.815046: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.815046: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.815047: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.815051: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.815053: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.815054: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.815055: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ surfaceflinger-622 [002] d..3 276946.815055: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.815061: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [007] d..3 276946.815064: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.815068: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ sensors@1.0-se-867 [007] d..3 276946.815071: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.815073: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.815075: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.815079: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.815080: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [007] d..3 276946.815087: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.815088: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.815088: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ surfaceflinger-622 [002] d..3 276946.815091: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-1115 [007] d..3 276946.815091: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.815092: cpu_idle: state=4294967295 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.815096: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.815097: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ trace-cmd-12205 [005] d..3 276946.815102: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.815103: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.815105: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.815107: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.815108: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.815110: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.815112: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.815113: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.815117: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.815118: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.815120: print: 0xffffff87dfd69750s: E|1661
+ surfaceflinger-622 [002] d..3 276946.815122: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.815129: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815132: print: 0xffffff87dfd69750s: B|622|wait
+ trace-cmd-12203 [004] d..3 276946.815134: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.815137: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.815139: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.815146: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.815151: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815154: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.815159: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [000] d..3 276946.815174: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ surfaceflinger-622 [002] d..3 276946.815176: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815180: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815183: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [002] d..3 276946.815191: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.815196: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ SensorService-4286 [000] d..3 276946.815198: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ surfaceflinger-622 [002] d..3 276946.815199: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.815208: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.815209: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.815210: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ surfaceflinger-622 [002] d..3 276946.815211: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [007] d..3 276946.815217: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.815221: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.815225: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.815230: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.815231: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.815241: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.815247: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [002] d..3 276946.815250: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815257: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815405: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815417: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815421: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.815453: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.815463: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.815465: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.815467: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.815644: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.815647: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.815649: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.815652: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.815662: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.815666: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.815954: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.815960: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.815961: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.815963: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.816025: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.816030: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.816247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.816255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.816259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.816264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.816292: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [000] d..3 276946.816302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.816305: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.816311: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.816321: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.816332: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.816332: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.816340: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.816342: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.816347: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.816357: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.816361: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.816363: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ writer-5743 [000] d..3 276946.816363: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.816365: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.816367: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [001] d..3 276946.816368: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.816370: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.816372: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.816376: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.816385: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.816395: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.816443: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.816453: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.816454: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.816454: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.816456: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ Thread-9-5756 [005] d..3 276946.816461: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.816465: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.816466: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.816467: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.816468: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.816471: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.816476: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.816478: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.816480: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.816483: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.816484: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.816492: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.816504: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.816527: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.816537: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.816704: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.816707: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.817295: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.817301: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.817304: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.817306: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.817356: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.817361: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.817703: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.817706: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.817709: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.817711: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [007] d..3 276946.817715: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ rcu_preempt-7 [007] d..3 276946.817720: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.817722: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.817724: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcu_preempt-7 [007] d..3 276946.817725: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.817729: cpu_idle: state=0 cpu_id=7
+ rcuop/2-28 [005] d..3 276946.817737: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.817740: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.818246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.818253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.818257: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.818263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.818276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.818283: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.818285: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.818291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.818300: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.818300: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.818307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.818311: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.818323: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.818324: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.818331: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.818335: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.818345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.818355: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.818379: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.818389: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.818389: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.818390: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.818392: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.818396: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.818397: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.818398: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.818399: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.818402: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.818406: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.818406: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.818408: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.818408: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.818410: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.818413: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.818422: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.818433: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.818452: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.818461: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.818665: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.818671: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.818673: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.818675: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.818710: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.818713: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.818715: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.818717: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-12059 [007] d..3 276946.818725: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.818731: cpu_idle: state=0 cpu_id=7
+ FMOD-12164 [005] d..3 276946.818746: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.818749: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.819464: workqueue_queue_work: work struct=0xffffffee0b80b4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.819466: workqueue_activate_work: work struct 0xffffffee0b80b4a8
+ <idle>-0 [002] d..3 276946.819467: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.819477: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.819479: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.819479: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.819480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.819482: workqueue_execute_start: work struct 0xffffffee0b80b4a8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.819483: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [005] d..3 276946.819486: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.819487: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [005] d..3 276946.819488: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.819491: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.819493: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.819494: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.819495: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [005] d..3 276946.819498: workqueue_execute_end: work struct 0xffffffee0b80b4a8
+ kworker/u16:9-11098 [004] d..3 276946.819501: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.819502: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.819505: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.819506: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.819507: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.819510: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.819513: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1085 [005] d..3 276946.819530: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.819534: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.819539: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.819546: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1084 [005] d..3 276946.819549: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.819551: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.819554: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.819556: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.819557: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.819559: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.819561: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.819563: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.819566: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.819568: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.819569: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.819570: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.819577: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.819584: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.819591: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.819593: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.819595: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.819596: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.819600: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.819608: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.819613: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.819620: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [000] d..3 276946.819662: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.819685: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.819694: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.819696: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.819698: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.819705: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.819708: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.819712: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.819713: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [007] d..3 276946.819716: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.819720: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.819725: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [000] d..3 276946.819742: clock_set_rate: pwrcl_clk state=441600000 cpu_id=0
+ sugov:0-603 [000] d..3 276946.819750: cpu_frequency: state=441600 cpu_id=0
+ sugov:0-603 [000] d..3 276946.819770: cpu_frequency: state=441600 cpu_id=1
+ sugov:0-603 [000] d..3 276946.819785: cpu_frequency: state=441600 cpu_id=2
+ sugov:0-603 [000] d..3 276946.819797: cpu_frequency: state=441600 cpu_id=3
+ sugov:0-603 [000] d..3 276946.819846: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.819872: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.819913: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.819919: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.819921: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.819923: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.819985: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.819992: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.820252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.820267: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.820279: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.820293: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.820335: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.820355: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.820359: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.820373: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.820397: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.820399: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.820412: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.820423: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.820439: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.820443: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.820453: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.820461: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ FastMixer-1198 [001] d..3 276946.820467: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.820492: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.820494: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.820507: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.820509: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.820512: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.820514: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ writer-5743 [000] d..3 276946.820515: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.820518: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.820531: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.820566: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.820596: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [005] d..3 276946.820598: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.820604: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12198 [002] d..3 276946.820625: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.820650: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.820662: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.820667: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.820668: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.820670: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.820672: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.820681: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.820684: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.820685: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.820686: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.820688: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.820696: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.820703: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.820706: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.820715: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.820719: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.820733: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.820759: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.820773: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.820792: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.820797: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.820814: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [001] d..3 276946.820824: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.820842: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.820845: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.820853: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.820868: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12199 [002] d..3 276946.820947: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.820982: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.821064: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.821069: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.821071: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.821074: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.821128: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.821133: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.821334: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.821350: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.821385: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.821401: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.821634: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.821662: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.821795: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.821798: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.821801: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.821804: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.821811: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.821815: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.821877: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.821907: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.821921: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [002] d..3 276946.821938: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.821947: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.821962: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [002] d..3 276946.821983: clock_set_rate: pwrcl_clk state=518400000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.821993: cpu_frequency: state=518400 cpu_id=0
+ sugov:0-603 [002] d..3 276946.822019: cpu_frequency: state=518400 cpu_id=1
+ sugov:0-603 [002] d..3 276946.822026: cpu_frequency: state=518400 cpu_id=2
+ sugov:0-603 [002] d..3 276946.822035: cpu_frequency: state=518400 cpu_id=3
+ sugov:0-603 [002] d..3 276946.822056: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.822115: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.822138: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.822252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.822267: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.822278: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.822290: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.822294: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.822300: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.822302: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.822304: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.822322: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.822339: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.822342: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.822355: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [007] d..3 276946.822359: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.822365: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.822376: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.822378: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.822394: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.822403: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.822434: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.822435: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.822442: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ writer-5743 [000] d..3 276946.822451: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.822456: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.822461: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.822468: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.822472: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ writer-5743 [000] d..3 276946.822484: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.822486: clock_set_rate: pwrcl_clk state=1036800000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.822495: cpu_frequency: state=1036800 cpu_id=0
+ <idle>-0 [000] d..3 276946.822507: cpu_idle: state=0 cpu_id=0
+ sugov:0-603 [002] d..3 276946.822514: cpu_frequency: state=1036800 cpu_id=1
+ sugov:0-603 [002] d..3 276946.822522: cpu_frequency: state=1036800 cpu_id=2
+ sugov:0-603 [002] d..3 276946.822529: cpu_frequency: state=1036800 cpu_id=3
+ sugov:0-603 [002] d..3 276946.822568: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.822575: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.822579: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.822585: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.822586: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.822587: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.822588: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.822595: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.822596: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.822598: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.822598: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.822598: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.822601: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.822608: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.822608: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.822610: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.822611: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.822616: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.822626: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.822645: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.822661: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.822672: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.823466: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.823469: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.823570: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.823576: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.823578: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.823580: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.823626: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.823631: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.823653: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.823662: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.823665: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.823672: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.823674: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.823678: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.823698: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.823709: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.823952: workqueue_queue_work: work struct=0xffffffee0b80b928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.823954: workqueue_activate_work: work struct 0xffffffee0b80b928
+ <idle>-0 [002] d..3 276946.823956: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.823967: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.823968: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.823969: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.823970: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.823971: workqueue_execute_start: work struct 0xffffffee0b80b928: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.823973: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.823974: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.823974: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.823975: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.823978: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.823980: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.823982: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.823983: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.823985: workqueue_execute_end: work struct 0xffffffee0b80b928
+ kworker/u16:9-11098 [004] d..3 276946.823989: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.823990: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.823993: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.823994: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [005] d..3 276946.823995: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [005] d..3 276946.823997: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.824020: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.824024: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.824026: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.824028: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.824031: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.824034: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.824040: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.824044: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.824046: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.824047: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.824051: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.824051: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.824054: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.824054: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.824056: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.824060: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.824061: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.824063: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.824063: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.824071: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.824078: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.824085: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.824087: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.824088: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.824090: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.824095: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.824101: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.824104: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.824108: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.824112: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.824112: workqueue_queue_work: work struct=0xffffffee0b80b928 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.824113: workqueue_activate_work: work struct 0xffffffee0b80b928
+ <idle>-0 [007] d..3 276946.824113: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.824114: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.824114: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.824115: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.824116: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ SensorService-4286 [000] d..3 276946.824119: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [007] d..3 276946.824130: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.824132: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.824134: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.824135: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [002] d..3 276946.824136: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.824136: workqueue_execute_start: work struct 0xffffffee0b80b928: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [007] d..3 276946.824140: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [007] d..3 276946.824140: workqueue_activate_work: work struct 0xffffffee79748960
+ trace-cmd-12205 [005] d..3 276946.824141: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.824141: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.824144: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.824145: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.824146: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.824148: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.824149: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [007] d..3 276946.824152: workqueue_execute_end: work struct 0xffffffee0b80b928
+ kworker/u16:9-11098 [004] d..3 276946.824153: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.824156: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.824156: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.824157: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.824158: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.824158: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [004] d..3 276946.824160: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.824160: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [004] d..3 276946.824163: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.824164: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.824167: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.824169: cpu_idle: state=4294967295 cpu_id=4
+ SensorService-4286 [000] d..3 276946.824170: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [004] d..3 276946.824170: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.824186: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ trace-cmd-12203 [004] d..3 276946.824189: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.824192: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.824195: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ SensorService-4286 [000] d..3 276946.824197: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-4291 [005] d..3 276946.824198: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.824200: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.824200: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ sensors@1.0-se-4291 [005] d..3 276946.824201: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.824203: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.824204: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-4291 [005] d..3 276946.824204: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.824205: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ <idle>-0 [007] d..3 276946.824207: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.824208: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-1040 [004] d..3 276946.824209: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.824209: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-1040 [004] d..3 276946.824212: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.824213: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.824217: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-1040 [004] d..3 276946.824218: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.824221: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.824221: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.824224: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ SensorService-4286 [000] d..3 276946.824225: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.824226: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.824227: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12202 [005] d..3 276946.824229: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.824230: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.824231: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.824233: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.824233: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.824233: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.824237: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [007] d..3 276946.824239: print: 0xffffff87dfd69750s: E|867
+ dsps_smem_glin-86 [003] d..3 276946.824240: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.824244: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.824246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.824251: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.824251: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [007] d..3 276946.824254: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.824257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.824260: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.824265: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.824265: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.824267: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.824268: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.824269: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.824274: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ writer-5743 [001] d..3 276946.824288: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ SensorService-4286 [000] d..3 276946.824295: print: 0xffffff87dfd69750s: E|1661
+ writer-5743 [001] d..3 276946.824299: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.824301: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.824307: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.824319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.824323: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.824331: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.824334: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.824336: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [000] d..3 276946.824337: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [003] d..3 276946.824343: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ FastMixer-1198 [002] d..3 276946.824349: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.824359: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.824361: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [000] d..3 276946.824363: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ smem_native_ds-85 [003] d..3 276946.824371: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.824372: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.824372: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.824374: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.824378: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.824380: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.824382: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.824382: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [007] d..3 276946.824384: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ rcu_preempt-7 [004] d..3 276946.824390: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.824393: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [007] d..3 276946.824400: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [003] d..3 276946.824406: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [007] d..3 276946.824406: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.824408: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.824408: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.824413: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.824420: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.824420: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.824445: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.824457: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.824458: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.824458: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.824460: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.824466: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.824468: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.824470: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.824470: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.824475: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.824480: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.824481: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.824482: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.824484: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.824486: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.824490: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.824502: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.824517: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.824544: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.824556: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.824644: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.824647: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.824650: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.824653: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.824695: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.824700: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.824702: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.824705: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Thread-9-5756 [005] d..3 276946.824742: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.824746: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.824766: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.824772: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.824830: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.824835: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.824860: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.824863: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.824866: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.824869: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.824876: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.824879: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.825099: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.825100: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.825143: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.825148: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.825163: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.825168: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.825171: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.825174: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.825206: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.825211: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.825277: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.825282: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.825284: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.825286: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.825334: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.825339: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.825477: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.825481: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.825514: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.825525: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.825530: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.825536: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.825560: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.825567: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [007] d..3 276946.825567: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.825569: cpu_idle: state=0 cpu_id=7
+ DispSync-650 [000] d..3 276946.825576: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.825580: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.825585: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.825602: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.825613: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.825653: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.825666: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.825667: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.825670: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.825675: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ appEventThread-651 [001] d..3 276946.825690: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.825691: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.825699: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.825723: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.825736: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [005] d..3 276946.825804: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.825811: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.825812: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.825815: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.825840: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.825842: cpu_idle: state=0 cpu_id=7
+ UnityChoreogra-5761 [005] d..3 276946.825854: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [005] d..3 276946.825860: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.825862: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.825863: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [007] d..3 276946.825894: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [005] d..3 276946.825903: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.825906: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [005] d..3 276946.825908: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.825910: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [007] d..3 276946.825912: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.825915: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [007] d..3 276946.825916: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [000] d..3 276946.825969: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.825979: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.826006: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.826020: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.826021: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.826023: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [007] d..3 276946.826031: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.826040: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-648 [007] d..3 276946.826043: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.826044: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.826047: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.826050: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.826050: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.826062: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.826063: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.826065: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.826084: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.826092: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.826094: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.826096: cpu_idle: state=0 cpu_id=7
+ ndroid.systemu-4573 [002] d..3 276946.826172: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.826185: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ ndroid.systemu-4573 [002] d..3 276946.826185: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.826186: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.826188: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.826199: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.826201: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.826203: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.826219: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12200 [005] d..3 276946.826235: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.826240: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.826241: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.826246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.826253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.826258: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [007] d..3 276946.826260: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.826264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.826271: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.826275: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.826282: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ writer-5743 [000] d..3 276946.826285: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-4888 [007] d..3 276946.826287: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.826289: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826292: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.826293: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826296: print: 0xffffff87dfd69750s: B|4573|query
+ writer-5743 [000] d..3 276946.826296: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-4888 [007] d..3 276946.826297: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826298: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [001] d..3 276946.826298: cpu_idle: state=4294967295 cpu_id=1
+ <...>-4888 [007] d..3 276946.826300: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826301: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.826302: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826303: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.826305: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.826305: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-4888 [007] d..3 276946.826307: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ writer-5743 [000] d..3 276946.826315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.826322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.826330: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [007] d..3 276946.826332: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.826335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [007] d..3 276946.826337: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.826339: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.826342: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.826343: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.826344: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.826348: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.826349: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.826352: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.826357: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.826361: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-648 [005] d..3 276946.826362: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [005] d..3 276946.826365: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <idle>-0 [001] d..3 276946.826366: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [005] d..3 276946.826367: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.826373: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [005] d..3 276946.826375: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.826378: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.826380: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.826387: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.826395: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.826398: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [005] d..3 276946.826402: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.826405: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <...>-648 [005] d..3 276946.826407: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.826407: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.826408: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.826411: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [005] d..3 276946.826422: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.826423: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.826426: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.826430: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826435: print: 0xffffff87dfd69750s: B|4573|query
+ FastMixer-1198 [001] d..3 276946.826435: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826436: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-4888 [007] d..3 276946.826438: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826441: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-4888 [007] d..3 276946.826444: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.826444: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.826446: cpu_idle: state=4294967295 cpu_id=5
+ <...>-4888 [007] d..3 276946.826446: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.826448: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.826448: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [007] d..3 276946.826450: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.826452: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.826457: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.826458: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-4888 [007] d..3 276946.826459: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [000] d..3 276946.826460: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.826462: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.826463: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.826464: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [005] d..3 276946.826465: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.826466: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.826470: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.826478: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12198 [002] d..3 276946.826480: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.826485: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.826491: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.826496: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.826519: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.826528: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.826530: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.826535: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.826538: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.826544: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826548: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <idle>-0 [000] d..3 276946.826573: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.826575: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12204 [004] d..3 276946.826579: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.826607: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.826613: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.826671: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826678: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826679: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.826682: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826686: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826686: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826689: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826690: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.826697: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826698: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.826701: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826702: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826703: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826705: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.826705: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.826706: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.826707: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.826708: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.826708: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826708: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826710: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826711: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826713: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826713: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826714: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826715: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.826717: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826718: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.826719: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826721: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826722: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.826723: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826723: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826724: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.826726: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.826728: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.826731: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.826786: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.826792: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.826795: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.826810: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.826815: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.826944: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826948: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826949: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826950: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.826951: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.826952: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.826953: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.826957: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.826960: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.826966: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826967: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826969: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826970: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826971: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826973: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.826974: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826975: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826976: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.826977: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.826977: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.826978: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.826978: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.826979: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.826980: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826981: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.826982: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826983: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826983: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.826984: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.826984: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.826984: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826985: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.826987: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [004] d..3 276946.826987: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826988: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826990: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.826992: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.826992: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.826993: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826994: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826994: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826996: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.826998: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.826998: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.826999: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.827000: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827001: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.827001: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.827002: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.827003: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827004: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827005: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.827006: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.827007: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.827008: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827010: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827013: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827015: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827017: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827017: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827018: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827019: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.827019: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827020: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827021: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827023: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827024: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827025: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827026: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827028: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827029: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827031: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827032: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.827032: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [004] d..3 276946.827034: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.827034: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827035: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.827036: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.827036: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827037: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827039: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.827039: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827042: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827044: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827044: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.827045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827045: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827046: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827048: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827049: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827050: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.827051: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827051: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827053: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827054: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.827054: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.827056: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827057: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827058: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.827058: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.827059: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.827060: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.827061: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.827064: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827065: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.827066: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.827069: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827069: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827112: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827116: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827118: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.827162: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.827165: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [004] d..3 276946.827216: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827218: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.827218: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.827221: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.827223: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.827223: cpu_idle: state=4294967295 cpu_id=5
+ <...>-10919 [006] d..3 276946.827223: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.827224: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [007] d..3 276946.827225: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.827227: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.827228: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.827229: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.827229: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.827229: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827231: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827232: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.827233: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.827234: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827236: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.827238: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.827239: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827240: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.827242: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.827246: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.827251: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.827253: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.827257: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12203 [004] d..3 276946.827270: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827271: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827273: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [004] d..3 276946.827274: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827277: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827285: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.827292: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.827297: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.827299: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.827302: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.827313: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.827324: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.827339: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827343: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827344: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827355: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827361: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827363: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827364: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827368: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.827370: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.827373: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.827374: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.827378: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827383: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827385: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827386: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12202 [005] d..3 276946.827390: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.827393: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.827393: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.827395: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827396: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827397: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.827404: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827442: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.827456: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.827460: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.827466: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [002] d..3 276946.827542: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ UnityMain-5747 [002] d..3 276946.827553: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.827556: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.827563: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5747 [002] d..3 276946.827574: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.827580: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.827587: cpu_idle: state=0 cpu_id=2
+ EnlightenWorke-5748 [003] d..3 276946.827591: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.827592: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.827599: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [007] d..3 276946.827603: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ EnlightenWorke-5748 [003] d..3 276946.827609: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.827610: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ UnityMain-5747 [002] d..3 276946.827618: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.827624: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [003] d..3 276946.827631: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ UnityMain-5747 [002] d..3 276946.827633: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.827643: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.827648: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [007] d..3 276946.827650: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.827656: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ UnityMain-5747 [002] d..3 276946.827657: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [005] d..3 276946.827658: cpu_idle: state=4294967295 cpu_id=5
+ EnlightenWorke-5748 [003] d..3 276946.827659: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.827660: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.827663: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.827667: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [007] d..3 276946.827671: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.827673: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [003] d..3 276946.827679: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.827681: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5747 [002] d..3 276946.827683: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827686: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827687: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [005] d..3 276946.827690: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ EnlightenWorke-5748 [003] d..3 276946.827692: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <...>-648 [005] d..3 276946.827693: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [005] d..3 276946.827694: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.827698: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.827710: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.827721: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.827723: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [000] d..3 276946.827730: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [003] d..3 276946.827733: cpu_idle: state=0 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.827734: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5747 [002] d..3 276946.827735: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-648 [005] d..3 276946.827738: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.827739: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.827741: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [000] d..3 276946.827742: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.827743: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827745: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [005] d..3 276946.827746: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.827748: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityGfxDevice-5711 [004] d..3 276946.827757: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [005] d..3 276946.827765: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.827767: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.827778: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.827783: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.827785: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.827789: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [005] d..3 276946.827796: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.827801: cpu_idle: state=0 cpu_id=5
+ kgsl_worker_th-294 [002] d..3 276946.827803: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.827805: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <...>-4888 [007] d..3 276946.827805: print: 0xffffff87dfd69750s: E|4573
+ kgsl_worker_th-294 [002] d..3 276946.827807: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.827814: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.827818: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.827820: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.827821: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.827822: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.827825: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.827826: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.827828: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.827832: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.827839: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [007] d..3 276946.827840: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827842: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827846: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827847: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.827847: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.827850: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827851: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5747 [002] d..3 276946.827859: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.827859: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827860: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827863: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827864: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827865: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.827865: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.827866: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.827867: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827868: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827869: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827871: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827872: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.827873: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827874: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.827875: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.827875: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827877: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827877: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827879: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.827880: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827880: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827882: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827882: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.827883: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827883: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827884: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827886: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.827887: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827888: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827890: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827890: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.827891: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827893: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827893: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.827893: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827894: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827895: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.827897: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.827897: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.827897: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827898: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827900: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827901: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.827901: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827902: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.827902: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827903: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827905: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827906: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.827906: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.827908: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827908: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827909: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827910: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827910: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.827911: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827912: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827912: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.827913: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.827914: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827916: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.827917: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.827917: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827919: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827920: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.827920: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.827920: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827922: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827922: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827923: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827924: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.827924: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.827924: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5714 [004] d..3 276946.827926: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.827926: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827927: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.827927: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827928: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.827930: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ Worker-5715 [007] d..3 276946.827930: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827932: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827933: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827937: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.827938: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827939: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827940: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ FMOD-12164 [005] d..3 276946.827942: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.827946: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827947: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.827948: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827949: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827949: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827950: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.827951: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.827952: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827954: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827954: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827955: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.827956: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.827956: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.827957: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.827958: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.827958: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827960: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827961: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827962: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.827963: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.827964: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.827964: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827965: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827967: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.827967: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827967: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827969: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.827969: sched_blocked_reason: pid=11098 iowait=0 caller=0xffffff87e016ffccS
+ UnityMain-5695 [004] d..3 276946.827970: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.827971: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.827971: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.827972: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.827973: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827974: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827976: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827976: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.827977: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.827978: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ UnityMain-5695 [004] d..3 276946.827978: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827979: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827980: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.827980: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827981: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.827983: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827984: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.827984: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.827986: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.827986: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.827987: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.827987: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.827987: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827988: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.827989: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.827990: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [004] d..3 276946.827991: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.827992: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827992: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.827992: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827994: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827995: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.827995: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.827995: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827997: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.827997: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.827999: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.827999: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828000: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828001: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.828002: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828002: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.828003: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.828003: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828004: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828005: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.828007: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.828007: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828007: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828008: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828009: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828009: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828009: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828011: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828012: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828012: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.828013: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [004] d..3 276946.828014: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828014: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.828015: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [007] d..3 276946.828015: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828018: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.828018: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.828024: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.828028: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.828040: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828041: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828044: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828045: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.828047: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828048: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828051: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.828051: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828051: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828052: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828053: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828053: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828054: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.828055: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828055: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828056: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.828057: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.828058: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828058: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.828060: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828061: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828062: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828063: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.828063: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828064: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828064: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828064: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.828065: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828066: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828067: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828067: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.828069: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828069: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.828070: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828071: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828071: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828073: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828074: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828075: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828077: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.828078: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828079: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828082: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.828083: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828084: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828085: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828085: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828085: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828087: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828087: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.828089: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828090: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828090: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828091: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828091: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ trace-cmd-12202 [007] d..3 276946.828094: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.828097: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.828101: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.828105: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828115: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828118: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828119: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.828127: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.828142: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.828147: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.828156: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828159: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828160: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828161: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.828162: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828162: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.828163: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.828167: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.828167: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828168: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828169: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828170: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828171: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828172: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828172: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828173: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.828174: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828176: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828176: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.828177: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828177: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.828178: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828178: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.828179: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.828180: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.828181: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828182: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.828182: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.828183: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828184: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828184: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828184: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828185: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828186: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828186: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828187: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828187: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828188: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.828189: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.828190: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828191: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.828193: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828193: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828194: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828195: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.828195: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.828196: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828196: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828196: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828197: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828198: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828198: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828199: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.828200: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828201: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828201: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.828202: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.828202: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828204: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828205: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.828209: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.828212: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828212: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828214: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828215: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.828246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.828254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.828259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.828265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.828282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.828290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.828293: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.828300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ FastMixer-1198 [001] d..3 276946.828311: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.828312: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.828313: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.828319: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828321: cpu_idle: state=4294967295 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.828321: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.828323: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.828325: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.828339: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.828341: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.828349: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.828353: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.828366: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.828377: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.828390: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-12059 [007] d..3 276946.828406: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.828406: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.828412: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.828417: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828418: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828420: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.828426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [002] d..3 276946.828426: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.828427: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.828429: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.828429: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.828430: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.828438: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.828441: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.828447: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.828448: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.828450: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.828453: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828455: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.828457: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828459: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828460: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.828469: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [004] d..3 276946.828473: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828491: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.828494: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828494: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828495: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.828496: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.828498: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828498: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.828498: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828499: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828500: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828501: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.828502: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828502: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.828504: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [004] d..3 276946.828506: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828506: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.828508: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828508: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.828509: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828509: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828511: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.828511: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828512: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.828514: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828514: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828515: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828517: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828518: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828518: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828521: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.828523: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828523: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828525: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828526: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828526: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828528: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828528: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828530: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828533: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12203 [005] d..3 276946.828535: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.828535: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828536: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828538: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828538: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828539: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828540: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.828540: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828542: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.828542: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.828544: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.828545: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.828549: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.828553: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828576: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828579: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828580: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.828614: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828633: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828635: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828637: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.828722: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.828726: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.828789: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.828792: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.828794: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.828796: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityGfxDevice-5711 [004] d..3 276946.828821: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828839: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828843: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828845: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.828857: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828932: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828936: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.828937: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828939: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828940: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.828947: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828948: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828951: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828951: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828952: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828953: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828953: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828955: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828955: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828956: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.828958: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.828958: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828959: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828961: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828961: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.828962: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828963: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828963: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.828965: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.828966: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828966: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828969: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828969: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828969: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828971: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828971: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828972: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.828973: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828973: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.828975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.828976: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828977: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828979: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828980: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828981: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828981: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828982: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828983: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828983: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.828985: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.828986: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828987: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828988: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828989: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.828990: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.828991: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828991: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828993: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828993: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.828993: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.828994: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828996: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.828996: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.828996: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.828997: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.828998: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.828999: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829000: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829001: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.829002: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829004: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829004: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829005: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829006: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829008: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829009: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829010: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.829012: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829013: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.829015: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829016: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829018: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829023: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.829024: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829024: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829025: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829026: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.829027: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829027: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829029: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.829030: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829030: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829032: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829033: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.829034: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829035: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829035: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829035: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829038: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829039: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829039: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.829039: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829041: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829042: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829042: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.829043: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829043: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829044: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829045: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829046: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829047: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.829048: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829049: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829050: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829051: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829052: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829053: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829055: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.829056: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829058: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829059: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829059: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829060: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829061: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829063: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829063: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829065: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.829065: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829066: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.829066: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829067: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829068: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829070: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829070: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829070: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829071: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829072: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829073: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829075: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.829075: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829076: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829076: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.829077: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829078: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829078: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829079: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829080: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829080: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829080: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.829082: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.829082: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.829082: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829084: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829086: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829086: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829087: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829088: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829088: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829088: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829089: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829089: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829090: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.829090: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.829092: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829092: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829094: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.829097: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829113: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829116: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829117: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.829128: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829139: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829143: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829143: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829144: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829145: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829146: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829146: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829147: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829147: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829148: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829149: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.829151: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.829152: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829152: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829153: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829154: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829155: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829156: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829157: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829159: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829159: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.829159: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829161: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829161: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829162: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829162: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.829162: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829163: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829165: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829165: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.829167: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829167: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829168: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.829169: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.829170: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829172: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5714 [004] d..3 276946.829172: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829173: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829174: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829177: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829179: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829181: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829181: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829182: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829183: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829183: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829184: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829184: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.829185: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829185: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829188: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829188: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.829188: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829189: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.829190: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [007] d..3 276946.829190: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829191: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829192: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829193: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829193: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829194: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829194: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829195: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829196: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829196: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.829198: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.829198: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829198: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.829200: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.829201: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829204: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829206: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829207: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.829243: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829255: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829259: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829260: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.829270: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829278: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829282: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829283: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829284: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829285: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829285: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829285: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829287: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829287: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829287: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829288: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829289: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829289: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829290: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829291: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.829292: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829292: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829293: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.829294: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829294: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829296: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829296: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829298: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829299: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829299: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829299: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.829300: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829301: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829301: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829302: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.829302: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829303: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829303: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829304: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.829305: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829305: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829306: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829307: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829307: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829309: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829309: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829311: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829311: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829312: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829313: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.829313: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829314: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829315: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829315: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829315: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829316: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829317: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829317: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.829318: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829319: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829320: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829320: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829320: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829322: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829322: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829324: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829324: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829325: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829325: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.829326: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829327: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829327: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829328: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.829328: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829329: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829329: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.829330: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.829330: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829331: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.829332: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.829332: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829344: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829348: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829350: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.829362: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829410: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829415: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829415: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829416: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829418: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829418: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829418: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829420: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829420: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829420: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829421: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829423: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829424: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.829424: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829425: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829426: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829426: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829428: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829429: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829430: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829434: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829438: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829441: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829441: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ trace-cmd-12202 [007] d..3 276946.829442: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829442: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.829443: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829444: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829444: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829446: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829446: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829447: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829447: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.829448: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829448: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829449: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.829449: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.829450: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829451: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829452: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829454: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829454: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829455: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829456: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829457: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829457: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829457: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829458: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829458: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829459: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.829459: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.829460: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.829461: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.829461: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829462: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829463: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829465: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829466: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829466: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829468: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829469: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829469: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829470: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829470: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829471: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.829471: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.829473: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829473: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829473: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829475: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829475: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829477: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829477: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829478: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829479: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829479: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829480: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829483: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829483: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829484: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.829485: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829486: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829487: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829487: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.829488: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.829489: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829489: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829489: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829491: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829491: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.829491: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829491: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829493: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.829493: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.829493: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829494: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829495: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829496: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829496: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.829498: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829500: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829500: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829500: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829501: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.829501: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.829501: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829502: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.829504: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829504: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829505: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829507: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829508: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829509: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829509: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829510: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829511: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829511: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829513: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829513: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829514: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829517: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829517: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.829518: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [007] d..3 276946.829518: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829519: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829519: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829521: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829521: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829521: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829523: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829524: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ trace-cmd-12205 [005] d..3 276946.829524: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.829525: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.829526: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.829527: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829527: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.829528: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829528: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829530: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829530: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.829530: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.829531: cpu_idle: state=4294967295 cpu_id=0
+ Worker-5712 [007] d..3 276946.829531: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829532: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829533: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829534: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.829535: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829535: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829536: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.829536: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [007] d..3 276946.829537: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829538: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829539: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829540: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [007] d..3 276946.829540: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829541: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829542: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829543: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829543: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.829543: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829544: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829545: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829546: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.829547: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829548: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829549: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829550: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829553: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.829555: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ UnityMain-5695 [004] d..3 276946.829557: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829558: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829559: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829561: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ DispSync-650 [000] d..3 276946.829561: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.829561: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829563: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829563: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829563: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829564: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829564: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.829565: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829565: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.829566: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829567: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.829567: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.829568: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829569: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ DispSync-650 [000] d..3 276946.829570: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.829572: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829572: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.829573: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.829573: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829573: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829574: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829575: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829575: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829575: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829576: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829577: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829578: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.829579: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829579: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.829579: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityMain-5695 [004] d..3 276946.829582: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829582: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829583: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829585: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829585: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829586: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829586: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829587: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.829587: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829589: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829590: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829593: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829593: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829593: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829594: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829595: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829597: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.829597: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ DispSync-650 [000] d..3 276946.829598: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829598: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.829599: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.829600: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829600: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829601: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12203 [007] d..3 276946.829601: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.829601: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829602: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829603: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829604: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.829604: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829605: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829606: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829607: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.829609: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.829612: cpu_idle: state=0 cpu_id=7
+ sfEventThread-652 [001] d..3 276946.829612: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.829619: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829622: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829623: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829624: cpu_idle: state=4294967295 cpu_id=7
+ sfEventThread-652 [001] d..3 276946.829624: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.829625: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829626: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829626: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.829627: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.829627: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.829627: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829628: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.829628: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.829630: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829630: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829631: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829632: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.829632: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [004] d..3 276946.829633: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829634: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829634: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.829636: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829636: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829637: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829638: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829638: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829639: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829639: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.829640: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.829641: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829642: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829642: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829644: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829644: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829645: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829646: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829647: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829647: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829648: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sfEventThread-652 [001] d..3 276946.829648: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829649: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829649: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829650: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829651: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829652: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.829652: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829654: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829655: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829655: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829656: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829657: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829657: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829658: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829659: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829659: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.829660: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829660: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.829660: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.829660: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.829662: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.829662: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829662: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829663: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829665: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829666: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.829669: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.829672: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.829686: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [004] d..3 276946.829696: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829699: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829701: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.829704: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ UnityGfxDevice-5711 [004] d..3 276946.829704: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.829707: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829708: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.829710: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [007] d..3 276946.829710: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.829717: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.829723: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.829727: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829733: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829736: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829736: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829738: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829738: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829739: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.829739: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.829741: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829742: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829743: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829744: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829745: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829745: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829746: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829746: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829747: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829748: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829749: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829750: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.829751: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.829752: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829752: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.829753: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829755: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829755: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829756: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829757: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829758: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829758: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829758: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829759: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829760: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.829760: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829760: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829761: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.829762: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.829762: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829763: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.829764: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829766: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829766: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829767: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829769: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829769: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.829770: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829771: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829771: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829771: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829772: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.829772: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.829773: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829774: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.829774: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829776: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829776: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.829778: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.829779: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829779: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829781: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [007] d..3 276946.829782: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829782: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.829784: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.829808: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829819: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829822: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829823: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.829833: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829842: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ UnityMain-5695 [004] d..3 276946.829849: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829852: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829853: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829854: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.829854: print: 0xffffff87dfd69750s: B|622|query
+ UnityMain-5695 [004] d..3 276946.829854: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829855: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829855: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.829858: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.829859: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829859: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.829859: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829861: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829861: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829862: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829863: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.829864: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityMain-5695 [004] d..3 276946.829864: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829864: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829865: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829866: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.829866: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829867: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829867: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829867: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.829868: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.829869: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829869: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829870: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829872: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829873: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829873: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829876: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829876: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.829876: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829878: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829878: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829879: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.829879: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.829879: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829880: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.829881: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829881: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829882: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ Worker-5715 [007] d..3 276946.829882: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.829883: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.829883: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829885: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829885: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829887: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829887: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.829888: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829889: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.829890: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.829891: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829891: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.829891: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829892: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.829893: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.829893: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829893: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ UnityMain-5695 [004] d..3 276946.829893: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.829895: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.829895: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.829895: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829896: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829897: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.829897: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.829909: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ trace-cmd-12205 [007] d..3 276946.829910: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829912: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [007] d..3 276946.829913: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.829915: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5712 [007] d..3 276946.829916: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829916: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.829916: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.829919: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829920: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.829922: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829924: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.829926: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.829937: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.829938: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.829941: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.829949: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829951: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.829953: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [006] d..3 276946.829959: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.829964: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.829966: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.829968: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.829982: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.829993: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.829997: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.830003: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.830010: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.830035: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.830035: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830040: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.830042: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830054: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830058: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830059: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.830064: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.830076: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityGfxDevice-5711 [004] d..3 276946.830080: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830085: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.830086: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.830088: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.830088: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.830089: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.830094: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.830112: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.830121: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.830129: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.830132: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.830136: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.830138: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.830142: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ UnityMain-5695 [004] d..3 276946.830146: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.830146: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ UnityMain-5695 [004] d..3 276946.830149: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.830150: print: 0xffffff87dfd69750s: B|622|preComposition
+ UnityMain-5695 [004] d..3 276946.830150: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.830163: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830167: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830169: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830170: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.830198: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830204: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830206: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830207: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.830217: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.830220: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.830221: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ UnityMain-5695 [004] d..3 276946.830223: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.830225: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.830226: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830227: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.830229: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [000] d..3 276946.830247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityGfxDevice-5711 [004] d..3 276946.830251: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830257: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.830258: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.830260: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.830260: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.830261: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.830266: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityGfxDevice-5711 [004] d..3 276946.830271: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830277: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830280: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830281: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ writer-5743 [001] d..3 276946.830287: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.830298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.830300: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.830306: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityGfxDevice-5711 [004] d..3 276946.830315: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [001] d..3 276946.830316: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.830318: print: 0xffffff87dfd69750s: B|622|prepare
+ FastMixer-1198 [002] d..3 276946.830324: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.830328: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.830331: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [004] d..3 276946.830331: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.830334: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.830335: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.830336: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.830336: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.830342: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityGfxDevice-5711 [004] d..3 276946.830347: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [002] d..3 276946.830354: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.830359: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.830367: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.830368: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.830371: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.830377: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.830385: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.830397: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.830401: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830405: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830406: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830407: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830407: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830408: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830408: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.830412: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830412: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.830413: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5713 [005] d..3 276946.830415: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830415: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830415: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830417: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830417: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.830417: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830418: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830420: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830420: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830420: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.830422: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ Worker-5714 [004] d..3 276946.830423: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830424: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.830424: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [007] d..3 276946.830424: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830426: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830427: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830428: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830429: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830429: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830429: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.830429: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.830430: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ Worker-5714 [004] d..3 276946.830432: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830432: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830432: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.830433: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830434: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830435: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830435: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830436: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830436: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830437: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.830438: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.830438: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830439: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830440: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.830441: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.830441: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830442: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830442: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830443: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.830445: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.830445: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.830445: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.830446: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830448: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.830448: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830449: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.830450: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830451: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.830455: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ AudioTrack-5740 [004] d..3 276946.830457: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830459: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [007] d..3 276946.830459: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.830461: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.830461: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.830461: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.830462: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.830463: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.830474: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [002] d..3 276946.830475: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.830476: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.830477: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830477: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.830477: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.830479: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830481: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.830481: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityMain-5695 [004] d..3 276946.830481: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830483: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.830484: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.830485: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830485: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830488: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830488: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.830488: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830489: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830490: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830490: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.830491: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.830493: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.830493: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [002] d..3 276946.830495: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830495: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830495: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.830495: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830497: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830498: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830498: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830499: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830499: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830499: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830500: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830501: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830501: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.830504: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.830504: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830504: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830507: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.830507: cpu_idle: state=0 cpu_id=2
+ Worker-5712 [007] d..3 276946.830507: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830508: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830509: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830509: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830510: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830510: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830510: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.830512: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830513: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.830514: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830515: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830515: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830516: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830516: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830517: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830518: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830518: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830520: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830520: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.830521: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830521: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830522: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830522: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.830523: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.830524: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.830524: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.830526: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830527: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830528: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830529: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830530: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830531: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830532: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830532: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830533: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830534: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830534: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830535: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.830537: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.830538: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830538: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830540: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830541: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.830542: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.830542: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830542: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830543: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830543: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830543: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830544: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.830545: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830546: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.830547: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830548: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830548: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830549: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830550: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830550: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830551: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830552: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830552: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830553: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.830554: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.830554: cpu_idle: state=0 cpu_id=0
+ Worker-5714 [004] d..3 276946.830555: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830556: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.830556: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.830557: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ UnityMain-5695 [004] d..3 276946.830558: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830558: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830559: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830560: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.830561: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830561: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830562: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830563: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830563: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.830563: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830563: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830564: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.830565: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.830565: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830566: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.830566: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830569: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830570: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.830571: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.830571: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830573: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830574: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830575: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830575: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [007] d..3 276946.830575: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830576: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.830576: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.830578: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.830578: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.830578: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ UnityMain-5695 [004] d..3 276946.830578: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.830579: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830580: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830581: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830582: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830583: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830583: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830583: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830584: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830585: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.830586: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830587: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.830588: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.830589: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830591: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.830591: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830591: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5714 [004] d..3 276946.830594: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.830594: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830594: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830597: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.830599: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.830600: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830600: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830602: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.830602: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830602: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830604: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830604: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830605: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830605: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.830606: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830606: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.830608: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.830609: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830610: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830612: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.830612: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830612: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830614: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [007] d..3 276946.830615: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.830616: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.830621: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830623: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [004] d..3 276946.830638: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830639: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830642: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830643: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.830646: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830647: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830649: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830651: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.830653: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.830655: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830658: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830666: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830670: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830671: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.830682: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830696: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.830697: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.830700: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.830701: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.830701: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830702: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830703: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830704: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830704: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.830705: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830705: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830706: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830707: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.830707: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.830708: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830710: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.830710: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.830710: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830711: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830713: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830715: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830715: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830716: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830717: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830717: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830719: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830719: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.830720: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830720: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830721: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.830722: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830722: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.830724: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.830724: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.830724: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830725: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830726: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830727: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830728: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830729: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830729: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830729: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830731: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830732: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830733: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.830734: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830735: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830737: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830738: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.830738: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.830739: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830739: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830740: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830741: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830741: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.830741: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.830743: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.830746: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830747: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830749: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [007] d..3 276946.830749: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830750: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12205 [005] d..3 276946.830757: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.830760: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830764: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [004] d..3 276946.830781: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830794: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830798: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830799: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.830809: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830819: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830822: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830823: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830824: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830824: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830826: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830826: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.830828: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830829: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.830829: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830831: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830832: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830832: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830834: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830836: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830836: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [007] d..3 276946.830836: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830837: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830838: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830839: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830840: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.830840: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.830842: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830842: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830843: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830844: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.830845: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.830846: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830848: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830849: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830852: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830854: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830854: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830856: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830856: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830857: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830858: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830858: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.830859: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.830859: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.830861: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.830861: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830862: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.830862: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.830863: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830864: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830864: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.830865: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.830866: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830867: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830869: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830869: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830870: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830871: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830872: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830872: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.830874: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.830874: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830875: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.830876: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.830878: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830880: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830886: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830889: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830891: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.830904: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830950: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830954: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830955: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830956: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830956: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830957: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830958: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.830959: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ Worker-5714 [004] d..3 276946.830961: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830962: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.830963: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830964: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830965: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830965: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.830966: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.830966: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830967: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830967: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830968: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830969: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830969: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.830970: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.830970: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830970: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.830972: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.830972: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.830972: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830973: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830975: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830976: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830976: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830979: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830979: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.830979: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830980: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.830981: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830981: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.830981: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.830982: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.830983: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ Worker-5714 [004] d..3 276946.830983: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830984: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.830984: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.830985: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.830986: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.830986: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.830987: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.830988: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.830988: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.830989: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.830989: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830990: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830991: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.830991: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.830992: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.830992: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ Worker-5714 [004] d..3 276946.830993: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.830993: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.830994: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.830996: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.830996: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.830996: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.830998: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.830999: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.831001: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.831004: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.831006: cpu_idle: state=0 cpu_id=5
+ FMOD-12164 [004] d..3 276946.831045: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ FMOD-12164 [004] d..3 276946.831049: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ FMOD-12164 [004] d..3 276946.831054: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [006] d..3 276946.831056: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=6
+ <...>-10919 [006] d..3 276946.831058: workqueue_activate_work: work struct 0xffffffede0d50d80
+ rcu_preempt-7 [004] d..3 276946.831059: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.831060: sched_waking: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ <...>-10919 [006] d..3 276946.831064: sched_wakeup: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ rcu_preempt-7 [004] d..3 276946.831064: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.831065: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.831067: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <...>-10919 [006] d..3 276946.831068: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=kworker/6:0 next_pid=10834 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.831070: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.831072: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ UnityMain-5695 [004] d..3 276946.831073: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831075: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831076: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831077: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831077: cpu_idle: state=4294967295 cpu_id=7
+ rcuop/0-10 [005] d..3 276946.831077: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831078: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.831079: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.831080: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.831081: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.831081: workqueue_execute_end: work struct 0xffffffede0d50d80
+ Worker-5714 [004] d..3 276946.831082: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831083: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831083: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831085: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ kworker/6:0-10834 [006] d..3 276946.831085: sched_switch: prev_comm=kworker/6:0 prev_pid=10834 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ UnityMain-5695 [004] d..3 276946.831085: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831087: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831088: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831088: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831089: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831089: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831091: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831091: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831091: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.831092: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831092: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.831093: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5715 [007] d..3 276946.831093: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831093: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.831095: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.831095: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.831097: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.831099: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831101: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5714 [004] d..3 276946.831102: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.831102: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831104: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831106: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831109: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831111: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831111: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ trace-cmd-12199 [002] d..3 276946.831112: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.831113: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831113: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831113: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831114: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831114: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831115: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.831116: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.831117: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.831117: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.831118: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831119: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.831120: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831121: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831121: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.831122: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831123: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831123: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831123: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.831124: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.831125: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.831126: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.831126: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.831128: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.831128: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831129: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831131: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831132: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831133: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831133: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831133: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.831133: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.831135: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831135: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831136: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.831138: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831138: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.831138: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.831140: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831140: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831142: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831142: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.831143: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831143: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831144: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831144: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.831146: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.831146: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831146: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831148: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831148: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831149: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831150: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831150: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831151: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831152: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831153: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831154: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.831154: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.831156: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831156: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.831156: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831158: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831158: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831159: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831160: cpu_idle: state=4294967295 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.831161: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.831161: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831161: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831162: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831163: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831163: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.831164: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831164: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.831165: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.831166: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.831166: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831166: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.831167: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831169: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831170: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831171: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831173: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831173: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831175: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831175: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831175: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.831176: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [007] d..3 276946.831177: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.831178: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831178: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.831178: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.831179: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831180: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831180: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.831180: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831181: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831183: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831183: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831183: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831184: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831185: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.831186: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.831187: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831187: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.831188: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831190: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831190: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831191: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831192: cpu_idle: state=4294967295 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.831192: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.831193: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831193: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831193: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831194: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831195: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.831195: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831195: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.831196: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.831197: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.831197: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831198: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.831198: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831201: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831201: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831202: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831204: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831204: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.831204: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831206: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831206: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831206: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.831207: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.831207: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.831209: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.831209: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831210: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831211: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831212: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ HwBinder:624_3-679 [001] d..3 276946.831214: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.831214: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831214: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831216: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831216: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.831223: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.831225: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.831229: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ trace-cmd-12202 [007] d..3 276946.831229: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.831232: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ Worker-5715 [007] d..3 276946.831232: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831233: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831233: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831235: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.831235: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831236: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.831237: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.831238: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ Worker-5714 [004] d..3 276946.831238: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831239: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831241: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.831242: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831242: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831244: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831245: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.831247: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.831247: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831247: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831250: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831250: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12205 [005] d..3 276946.831251: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831251: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831252: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831253: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.831254: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831254: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.831254: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831255: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.831256: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.831256: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.831257: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831258: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831258: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831260: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831261: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831262: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831263: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831263: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831264: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.831265: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831265: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831266: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831266: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.831266: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831267: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831268: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.831268: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.831268: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.831270: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.831270: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.831270: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.831273: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.831285: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.831299: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.831308: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831312: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831313: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.831319: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.831323: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.831326: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.831331: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.831334: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ UnityMain-5695 [004] d..3 276946.831337: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.831338: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.831341: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.831341: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.831341: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831342: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831344: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.831344: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831344: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.831345: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ UnityMain-5695 [004] d..3 276946.831345: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831345: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831346: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.831347: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831347: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831347: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.831348: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.831348: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.831349: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.831350: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.831351: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.831351: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.831352: print: 0xffffff87dfd69750s: B|622|doComposition
+ UnityMain-5695 [004] d..3 276946.831352: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.831354: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831355: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831356: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831356: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831357: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831357: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.831358: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.831358: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831359: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831360: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.831360: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.831362: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831363: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.831364: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831365: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831366: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831366: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831367: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831368: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.831369: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ Worker-5713 [005] d..3 276946.831370: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.831370: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831371: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.831372: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.831373: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12203 [007] d..3 276946.831373: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831373: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831373: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831374: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831375: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831375: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.831376: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.831377: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.831377: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.831378: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.831379: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.831381: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831389: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831391: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831392: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.831401: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.831406: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ UnityGfxDevice-5711 [004] d..3 276946.831412: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831416: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.831418: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.831419: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831420: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.831421: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.831427: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.831427: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.831439: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.831450: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ UnityGfxDevice-5711 [004] d..3 276946.831452: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831455: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831458: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.831459: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [004] d..3 276946.831459: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831463: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.831465: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831468: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.831469: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.831475: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831479: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831481: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.831481: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.831485: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.831489: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831490: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831491: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.831492: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.831492: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831499: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.831500: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.831500: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831502: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.831502: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.831503: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [001] d..3 276946.831509: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityGfxDevice-5711 [004] d..3 276946.831509: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831511: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831512: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831513: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12198 [002] d..3 276946.831514: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.831520: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.831530: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.831531: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.831533: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.831545: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.831563: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [007] d..3 276946.831563: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.831568: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.831570: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.831572: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ UnityGfxDevice-5711 [004] d..3 276946.831591: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831605: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831608: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831609: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831620: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831635: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831639: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831639: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831642: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831643: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.831644: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831644: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831645: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.831645: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.831648: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioOut_15-1199 [007] d..3 276946.831648: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831649: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831651: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.831651: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831652: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831653: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.831654: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.831654: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831654: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.831656: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831657: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.831659: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831659: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831661: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831661: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831663: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.831663: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831663: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831664: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831665: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831666: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.831666: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831667: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831668: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [007] d..3 276946.831668: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.831668: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.831670: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831671: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.831672: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831674: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.831674: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831675: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.831676: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831676: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831676: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.831676: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.831677: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831678: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831678: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.831679: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.831680: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.831681: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831681: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.831682: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.831683: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.831684: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.831685: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [007] d..3 276946.831688: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.831690: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831700: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831702: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831703: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831723: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831732: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831735: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831736: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831793: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831799: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831803: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831804: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.831811: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ UnityGfxDevice-5711 [004] d..3 276946.831815: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831821: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831824: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.831824: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.831825: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.831826: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.831832: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [001] d..3 276946.831843: print: 0xffffff87dfd69750s: E|624
+ UnityGfxDevice-5711 [004] d..3 276946.831847: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.831848: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831852: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-10919 [006] d..3 276946.831853: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.831854: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [007] d..3 276946.831855: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.831856: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [007] d..3 276946.831857: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.831859: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.831862: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.831873: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.831874: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.831878: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831880: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831881: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831903: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.831907: print: 0xffffff87dfd69750s: E|624
+ UnityMain-5695 [004] d..3 276946.831909: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831912: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831913: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.831925: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831931: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-12059 [007] d..3 276946.831932: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ mdss_fb0-12067 [000] d..3 276946.831932: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831933: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.831934: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.831934: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [001] d..3 276946.831941: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.831947: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ trace-cmd-12202 [007] d..3 276946.831951: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.831958: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.831966: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831971: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831973: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831975: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.831978: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.831985: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831990: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.831992: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.831993: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.831994: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.831998: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.832010: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [004] d..3 276946.832018: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832022: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832025: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.832026: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.832026: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832036: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.832038: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.832041: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.832042: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.832043: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832044: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.832048: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.832059: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.832066: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.832069: print: 0xffffff87dfd69750s: B|622|wait
+ UnityGfxDevice-5711 [004] d..3 276946.832071: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832074: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.832075: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.832076: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832078: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.832087: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.832093: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.832095: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.832096: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [004] d..3 276946.832098: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832100: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832101: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.832102: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.832114: print: 0xffffff87dfd69750s: E|622
+ UnityGfxDevice-5711 [004] d..3 276946.832117: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.832118: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.832122: print: 0xffffff87dfd69750s: B|622|postComposition
+ UnityMain-5695 [004] d..3 276946.832122: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832124: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832125: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [000] d..3 276946.832131: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ UnityGfxDevice-5711 [004] d..3 276946.832135: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.832136: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.832140: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.832140: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832142: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [002] d..3 276946.832143: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.832143: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.832154: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.832154: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.832160: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.832167: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ UnityGfxDevice-5711 [004] d..3 276946.832168: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832171: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832174: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832175: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832191: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FMOD-5742 [002] d..3 276946.832200: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.832205: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.832206: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832209: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [001] d..3 276946.832210: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.832210: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.832212: cpu_idle: state=0 cpu_id=2
+ UnityGfxDevice-5711 [004] d..3 276946.832220: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.832248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.832261: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.832264: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.832270: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.832282: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832287: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832287: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832288: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832289: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832290: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832290: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.832293: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832294: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.832296: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832297: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832297: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832298: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832299: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.832299: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832300: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832301: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832301: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832302: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.832304: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832305: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.832306: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [001] d..3 276946.832306: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.832307: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832309: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832309: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832310: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.832310: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.832311: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832311: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.832313: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.832314: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.832314: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.832316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.832316: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.832317: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.832318: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.832319: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5714 [004] d..3 276946.832320: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832320: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832321: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832323: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832324: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.832324: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [004] d..3 276946.832326: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832328: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832331: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832331: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.832332: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832333: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832333: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832333: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832334: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.832336: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.832337: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.832338: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832339: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.832340: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.832340: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832340: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.832340: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832341: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.832344: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.832345: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.832345: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832346: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ FastMixer-1198 [002] d..3 276946.832348: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.832348: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832348: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832350: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832350: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832351: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832352: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832353: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.832353: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.832353: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832354: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832354: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.832355: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832356: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832356: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ FastMixer-1198 [002] d..3 276946.832357: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5713 [005] d..3 276946.832358: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832358: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.832359: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832359: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.832360: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.832361: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.832361: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.832361: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832362: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832363: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832365: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832365: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.832366: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.832366: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.832367: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832367: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832367: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832368: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.832368: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832369: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832370: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.832372: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.832372: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832372: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832373: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832374: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.832375: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832375: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832376: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832376: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832377: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832378: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832378: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [002] d..3 276946.832378: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832380: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832380: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832380: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832381: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832382: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832382: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832383: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.832384: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.832384: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.832386: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.832387: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [007] d..3 276946.832387: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832388: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832388: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832390: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832390: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.832391: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.832392: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832392: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832392: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832393: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832394: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832394: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ writer-5743 [001] d..3 276946.832396: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5714 [004] d..3 276946.832397: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832397: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.832397: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.832399: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.832400: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.832401: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832401: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832402: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [007] d..3 276946.832402: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832402: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832403: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832403: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.832405: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.832405: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ Worker-5714 [004] d..3 276946.832405: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832406: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.832407: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832408: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832408: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832409: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.832410: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832411: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832413: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832415: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832415: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.832417: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.832417: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832417: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832418: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.832418: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.832418: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.832420: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832421: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.832422: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832423: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832423: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832423: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832424: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.832425: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832426: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [007] d..3 276946.832427: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.832428: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832428: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832429: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832430: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.832430: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.832431: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832431: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832433: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832433: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832436: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832438: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.832438: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832439: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832440: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.832440: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832441: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832442: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.832443: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832444: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.832448: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832450: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832452: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832452: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832453: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832454: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832454: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832455: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.832456: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832457: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832457: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832458: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832459: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.832459: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832459: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832461: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [007] d..3 276946.832461: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832461: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832462: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832465: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832465: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832465: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832467: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832467: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832467: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832468: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832468: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832469: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832469: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832470: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.832470: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.832471: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832472: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.832473: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [007] d..3 276946.832473: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832474: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.832475: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832477: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832477: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832478: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.832478: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.832479: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.832479: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832479: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832479: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832480: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832482: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.832482: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832483: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832484: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [007] d..3 276946.832484: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832485: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.832486: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832491: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.832493: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832493: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.832502: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.832503: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12205 [001] d..3 276946.832504: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.832504: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.832507: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.832510: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.832515: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.832517: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.832518: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.832521: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.832521: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.832525: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [000] d..3 276946.832528: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [004] d..3 276946.832529: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832530: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [002] d..3 276946.832538: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.832542: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [002] d..3 276946.832551: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.832553: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.832553: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832557: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832557: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.832557: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.832559: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832560: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832560: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832561: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.832562: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832563: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832563: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832563: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832564: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832565: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832565: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.832565: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.832567: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.832568: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.832568: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832570: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832570: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832572: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832572: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832574: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832575: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832575: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832575: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.832577: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832577: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832577: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832578: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.832578: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832579: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832579: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.832580: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [007] d..3 276946.832580: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832582: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.832582: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.832582: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832583: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832585: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832586: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832587: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.832588: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832588: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832588: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832589: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.832590: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832590: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832590: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832591: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.832591: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832592: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832593: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.832593: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.832593: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832595: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.832595: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.832595: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832596: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832598: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832599: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.832599: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.832600: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832600: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832600: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832601: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832602: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832603: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [007] d..3 276946.832604: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832604: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832604: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832605: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.832605: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.832606: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.832607: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5713 [005] d..3 276946.832608: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.832608: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832610: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832611: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832613: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832614: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832615: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.832616: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.832616: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832625: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832627: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832628: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12203 [007] d..3 276946.832632: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.832640: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.832642: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832643: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832646: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832647: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.832650: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.832653: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832654: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832656: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832657: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832658: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832658: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832659: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832660: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832660: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832661: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.832664: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.832664: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832665: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.832666: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832667: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832668: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832669: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.832669: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832670: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832670: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832670: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832672: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832672: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832672: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.832673: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.832673: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [004] d..3 276946.832674: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [005] d..3 276946.832675: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832675: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [007] d..3 276946.832676: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832678: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832679: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832679: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832681: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.832682: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [007] d..3 276946.832682: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832683: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.832683: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832684: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.832684: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.832684: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [004] d..3 276946.832686: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832686: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.832686: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832688: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.832688: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832689: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.832690: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.832691: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.832691: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.832692: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832692: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832693: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [007] d..3 276946.832694: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [004] d..3 276946.832695: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832696: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.832696: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832698: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.832698: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.832700: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.832701: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.832704: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.832706: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.832710: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832714: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832715: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832728: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.832755: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.832759: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.832777: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832780: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832782: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832793: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832797: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832799: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832800: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832808: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832810: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832812: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832813: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832820: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.832831: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832833: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.832834: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.832859: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.832875: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.832879: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.832887: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [003] d..3 276946.832905: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.832916: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.832954: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.832958: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.833055: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.833065: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.833068: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.833073: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.833074: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [005] d..3 276946.833075: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.833075: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.833077: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.833079: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.833079: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ kgsl_worker_th-294 [002] d..3 276946.833143: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.833153: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.833154: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.833157: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [004] d..3 276946.833171: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.833175: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.833177: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.833179: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.833180: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.833182: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.833183: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.833185: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.833187: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ UnityGfxDevice-5711 [004] d..3 276946.833230: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.833237: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.833240: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.833241: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.833243: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Thread-9-5756 [005] d..3 276946.833246: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.833251: cpu_idle: state=0 cpu_id=5
+ <...>-648 [007] d..3 276946.833282: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [007] d..3 276946.833285: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [007] d..3 276946.833287: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.833293: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [007] d..3 276946.833294: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.833298: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.833323: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [007] d..3 276946.833328: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.833330: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.833332: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [007] d..3 276946.833345: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.833350: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [005] d..3 276946.833375: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.833381: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.833385: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.833402: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.833413: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.833474: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ UnityGfxDevice-5711 [005] d..3 276946.833589: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [005] d..3 276946.833625: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.833630: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.833633: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.833635: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.833636: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.833641: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.833652: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.833657: cpu_idle: state=0 cpu_id=1
+ <...>-648 [007] d..3 276946.833660: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [007] d..3 276946.833664: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <...>-648 [007] d..3 276946.833671: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [007] d..3 276946.833672: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.833677: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.833681: cpu_idle: state=4294967295 cpu_id=1
+ <...>-648 [007] d..3 276946.833681: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <idle>-0 [001] d..3 276946.833687: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-10919 [006] d..3 276946.833695: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.833696: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-10919 [006] d..3 276946.833702: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.833708: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.833710: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [007] d..3 276946.833720: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.833721: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.833730: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-648 [007] d..3 276946.833734: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.833736: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12205 [001] d..3 276946.833739: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.833739: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [007] d..3 276946.833744: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.833755: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.833756: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.833763: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.833782: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.833788: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.833838: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.833846: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.833999: workqueue_queue_work: work struct=0xffffffee150da628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.834003: workqueue_activate_work: work struct 0xffffffee150da628
+ <idle>-0 [002] d..3 276946.834006: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.834018: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.834024: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.834036: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.834040: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.834041: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.834042: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.834044: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.834048: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.834048: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.834056: workqueue_execute_start: work struct 0xffffffee150da628: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.834084: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.834085: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.834087: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ trace-cmd-12200 [004] d..3 276946.834099: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.834099: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.834100: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.834103: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [004] d..3 276946.834103: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [007] d..3 276946.834106: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [004] d..3 276946.834107: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.834111: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.834116: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ kworker/u16:9-11098 [002] d..3 276946.834118: workqueue_execute_end: work struct 0xffffffee150da628
+ <idle>-0 [004] d..3 276946.834118: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.834120: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:3-10385 [007] d..3 276946.834120: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.834122: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ kworker/u16:3-10385 [007] d..3 276946.834126: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.834128: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [007] d..3 276946.834131: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ FMOD-12164 [004] d..3 276946.834133: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.834136: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.834147: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12202 [007] d..3 276946.834153: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.834158: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1083 [004] d..3 276946.834176: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ sensors@1.0-se-1083 [004] d..3 276946.834182: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.834184: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.834186: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.834192: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.834197: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [007] d..3 276946.834204: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1082 [007] d..3 276946.834209: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.834211: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.834214: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [007] d..3 276946.834217: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.834220: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1115 [004] d..3 276946.834227: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [004] d..3 276946.834234: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.834236: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [004] d..3 276946.834245: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [004] d..3 276946.834246: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [000] d..3 276946.834246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1115 [004] d..3 276946.834247: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1115 [004] d..3 276946.834248: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.834255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.834257: sched_waking: comm=FinalizerWatchd pid=6821 prio=124 target_cpu=000
+ <idle>-0 [000] d..3 276946.834270: sched_wakeup: comm=FinalizerWatchd pid=6821 prio=124 target_cpu=001
+ <idle>-0 [001] d..3 276946.834273: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [004] d..3 276946.834274: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [000] d..3 276946.834275: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.834280: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FinalizerWatchd next_pid=6821 next_prio=124
+ <idle>-0 [000] d..3 276946.834281: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [004] d..3 276946.834288: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ writer-5743 [000] d..3 276946.834299: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ sensors@1.0-se-867 [004] d..3 276946.834301: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.834301: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.834306: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1115 [004] d..3 276946.834307: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.834312: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ writer-5743 [000] d..3 276946.834312: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.834315: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.834321: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.834335: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.834338: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.834339: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.834343: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [003] d..3 276946.834348: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.834354: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [002] d..3 276946.834369: workqueue_queue_work: work struct=0xffffffee150da628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ SensorService-4286 [002] d..3 276946.834371: workqueue_activate_work: work struct 0xffffffee150da628
+ FastMixer-1198 [003] d..3 276946.834371: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.834373: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.834388: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.834390: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.834392: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.834394: workqueue_execute_start: work struct 0xffffffee150da628: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [004] d..3 276946.834399: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.834400: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.834401: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.834403: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.834403: cpu_idle: state=0 cpu_id=3
+ SensorService-4286 [002] d..3 276946.834406: sched_waking: comm=ksoftirqd/2 pid=25 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.834414: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ SensorService-4286 [002] d..3 276946.834415: sched_wakeup: comm=ksoftirqd/2 pid=25 prio=120 target_cpu=002
+ kworker/u16:3-10385 [004] d..3 276946.834415: workqueue_execute_end: work struct 0xffffffee150da628
+ kworker/u16:3-10385 [004] d..3 276946.834416: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.834418: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.834421: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ kworker/u16:3-10385 [004] d..3 276946.834422: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [007] d..3 276946.834422: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.834424: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [007] d..3 276946.834425: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-6821 [001] d..3 276946.834429: sched_switch: prev_comm=FinalizerWatchd prev_pid=6821 prev_prio=124 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.834430: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.834435: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.834436: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.834439: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.834441: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.834442: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.834443: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.834448: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.834449: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.834455: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <idle>-0 [004] d..3 276946.834464: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ FastMixer-1198 [007] d..3 276946.834466: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.834466: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.834468: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [003] d..3 276946.834472: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [007] d..3 276946.834472: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ trace-cmd-12201 [004] d..3 276946.834474: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [007] d..3 276946.834475: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [007] d..3 276946.834478: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.834480: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.834482: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [003] d..3 276946.834482: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [007] d..3 276946.834484: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.834486: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.834497: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [007] d..3 276946.834497: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ AudioTrack-5740 [004] d..3 276946.834497: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [001] d..3 276946.834501: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.834503: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.834503: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.834506: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.834508: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1087 [000] d..3 276946.834524: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ trace-cmd-12201 [004] d..3 276946.834531: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.834535: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1087 [000] d..3 276946.834536: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.834539: cpu_idle: state=4294967295 cpu_id=3
+ SensorService-4286 [002] d..3 276946.834541: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [003] d..3 276946.834546: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.834570: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=005
+ writer-5743 [001] d..3 276946.834570: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.834576: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ SensorService-4286 [002] d..3 276946.834581: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [001] d..3 276946.834582: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.834587: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.834587: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.834591: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ <idle>-0 [004] d..3 276946.834592: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.834594: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [002] d..3 276946.834600: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=ksoftirqd/2 next_pid=25 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.834604: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [004] d..3 276946.834617: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [000] d..3 276946.834620: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [004] d..3 276946.834625: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ ksoftirqd/2-25 [002] d..3 276946.834630: sched_switch: prev_comm=ksoftirqd/2 prev_pid=25 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.834636: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=004
+ sensors@1.0-se-1086 [004] d..3 276946.834642: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.834644: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.834646: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.834648: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-1115 [005] d..3 276946.834651: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=004
+ sensors@1.0-se-1086 [004] d..3 276946.834653: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.834655: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.834656: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.834656: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [002] d..3 276946.834658: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-867 [005] d..3 276946.834660: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.834660: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1115 [005] d..3 276946.834661: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.834663: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.834664: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [003] d..3 276946.834667: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [002] d..3 276946.834668: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [005] d..3 276946.834672: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.834680: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.834688: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.834690: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [005] d..3 276946.834692: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.834693: cpu_idle: state=4294967295 cpu_id=2
+ smem_native_ds-85 [003] d..3 276946.834694: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.834699: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [003] d..3 276946.834705: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [005] d..3 276946.834706: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.834710: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.834719: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [002] d..3 276946.834721: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.834723: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [002] d..3 276946.834769: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [002] d..3 276946.834794: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [007] d..3 276946.834795: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.834797: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.834805: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.834807: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.834809: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.834817: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [002] d..3 276946.834820: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.834824: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.834828: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.834828: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.834833: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.834837: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.834841: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.834845: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.834848: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.834849: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.834928: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.834940: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.835032: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.835034: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.835099: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.835105: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [007] d..3 276946.835106: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.835108: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [007] d..3 276946.835108: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.835112: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.835113: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.835116: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.835164: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.835175: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.835265: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.835266: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.835399: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.835401: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.835648: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.835654: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.835655: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.835658: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.835732: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.835739: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.836108: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.836110: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.836246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.836257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.836260: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.836263: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.836266: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.836268: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.836286: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ writer-5743 [000] d..3 276946.836298: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.836300: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.836306: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.836319: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.836325: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.836331: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.836334: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.836334: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.836341: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.836354: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.836358: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.836366: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.836367: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.836370: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.836375: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.836384: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.836396: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.836438: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.836449: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.836450: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.836451: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.836452: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.836459: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.836460: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.836461: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.836463: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.836468: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.836471: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.836473: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.836473: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.836475: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.836476: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.836481: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.836492: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.836505: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.836528: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.836539: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.837184: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.837187: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.837189: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.837191: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.837200: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.837203: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.837292: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.837295: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.837297: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.837299: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.837322: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.837328: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.837329: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.837332: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.837381: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.837387: cpu_idle: state=0 cpu_id=7
+ Thread-9-5756 [005] d..3 276946.837440: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.837445: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.837701: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.837704: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.837710: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.837712: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.837718: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ rcu_preempt-7 [004] d..3 276946.837722: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.837724: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.837727: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcu_preempt-7 [004] d..3 276946.837729: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.837732: cpu_idle: state=0 cpu_id=4
+ rcuop/2-28 [005] d..3 276946.837738: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.837741: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.837774: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.837776: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.838105: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.838113: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.838135: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.838142: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [007] d..3 276946.838186: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.838188: cpu_idle: state=0 cpu_id=7
+ mdss_fb0-12067 [000] d..3 276946.838245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ mdss_fb0-12067 [000] d..3 276946.838257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.838259: cpu_idle: state=4294967295 cpu_id=1
+ mdss_fb0-12067 [000] d..3 276946.838263: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.838266: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.838278: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.838280: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.838282: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [001] d..3 276946.838285: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.838296: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.838298: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.838305: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.838315: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.838319: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.838322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.838325: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.838328: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.838332: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.838334: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.838340: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ mdss_fb0-12067 [000] d..3 276946.838345: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.838353: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.838357: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [000] d..3 276946.838364: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.838366: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.838367: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.838370: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.838376: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.838386: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.838397: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [000] d..3 276946.838440: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.838452: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [000] d..3 276946.838453: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.838453: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.838454: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.838462: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.838463: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.838465: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [000] d..3 276946.838465: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.838466: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.838469: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [000] d..3 276946.838475: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.838478: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.838478: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.838482: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.838483: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [000] d..3 276946.838495: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.838507: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.838532: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.838542: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.838623: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.838625: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.838933: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.838939: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.838940: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.838943: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.838993: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.838999: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.839128: workqueue_queue_work: work struct=0xffffffee150da4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.839130: workqueue_activate_work: work struct 0xffffffee150da4a8
+ <idle>-0 [002] d..3 276946.839132: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.839142: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.839144: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.839145: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.839145: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.839147: workqueue_execute_start: work struct 0xffffffee150da4a8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.839149: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [004] d..3 276946.839151: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.839152: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.839152: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.839164: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ kworker/u16:3-10385 [004] d..3 276946.839164: workqueue_execute_end: work struct 0xffffffee150da4a8
+ kworker/u16:3-10385 [004] d..3 276946.839165: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [003] d..3 276946.839168: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:3-10385 [004] d..3 276946.839171: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.839175: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.839175: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.839176: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.839177: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.839179: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.839181: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.839184: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.839188: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ kworker/u16:9-11098 [003] d..3 276946.839189: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.839190: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.839192: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.839192: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.839193: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.839195: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [003] d..3 276946.839199: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1085 [005] d..3 276946.839201: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.839207: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ sensors@1.0-se-1085 [005] d..3 276946.839209: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ sensors@1.0-se-1085 [005] d..3 276946.839214: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.839216: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.839217: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.839219: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.839221: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1084 [007] d..3 276946.839227: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.839228: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1084 [007] d..3 276946.839231: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.839232: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.839235: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [007] d..3 276946.839237: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.839238: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [007] d..3 276946.839241: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1115 [005] d..3 276946.839242: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.839243: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ trace-cmd-12203 [004] d..3 276946.839247: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.839247: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.839248: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.839249: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.839250: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.839251: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [005] d..3 276946.839257: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.839265: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.839272: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.839274: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-1115 [005] d..3 276946.839276: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.839278: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.839284: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.839289: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.839293: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [002] d..3 276946.839308: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [002] d..3 276946.839356: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [002] d..3 276946.839384: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.839394: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.839395: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.839397: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.839404: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [002] d..3 276946.839410: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.839411: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.839415: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.839423: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.839486: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.839488: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.839908: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.839909: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.840246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.840249: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [000] d..3 276946.840251: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.840251: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.840254: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.840255: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.840256: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.840258: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.840258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.840264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.840267: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.840279: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.840282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=000
+ <idle>-0 [001] d..3 276946.840283: cpu_idle: state=4294967295 cpu_id=1
+ FMOD-12164 [004] d..3 276946.840288: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.840290: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.840293: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.840293: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.840296: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.840301: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.840314: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.840316: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.840325: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.840329: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.840345: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.840347: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.840355: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.840360: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ trace-cmd-12199 [001] d..3 276946.840366: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.840373: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.840383: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.840386: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.840417: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.840428: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.840429: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.840429: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.840431: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [000] d..3 276946.840437: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [005] d..3 276946.840437: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.840438: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.840440: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.840441: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.840444: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.840448: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=003
+ <idle>-0 [004] d..3 276946.840448: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.840450: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [003] d..3 276946.840450: cpu_idle: state=4294967295 cpu_id=3
+ AudioTrack-5759 [005] d..3 276946.840452: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.840455: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.840456: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.840459: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.840465: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.840471: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ vsync_retire_w-192 [003] d..3 276946.840483: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.840484: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.840494: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.840511: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.840514: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.840517: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.840519: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.840521: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.840525: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.840581: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.840589: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.840808: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.840813: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.840950: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.840952: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.840954: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.840962: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.840970: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.840977: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.840982: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <idle>-0 [007] d..3 276946.840988: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.840989: cpu_idle: state=0 cpu_id=7
+ kworker/1:0-10274 [001] d..3 276946.841019: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.841032: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.841036: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.841044: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.841070: workqueue_execute_end: work struct 0xffffffedf351f058
+ kworker/1:0-10274 [001] d..3 276946.841086: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.841098: cpu_idle: state=0 cpu_id=1
+ wifi@1.0-servi-7349 [002] d..3 276946.841191: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.841203: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.841250: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.841252: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.841253: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.841258: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.841265: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.841272: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.841276: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.841324: sched_waking: comm=cds_mc_thread pid=7278 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.841336: sched_wakeup: comm=cds_mc_thread pid=7278 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.841337: cpu_idle: state=4294967295 cpu_id=4
+ kworker/1:0-10274 [001] d..3 276946.841338: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [004] d..3 276946.841340: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=cds_mc_thread next_pid=7278 next_prio=118
+ kworker/1:0-10274 [001] d..3 276946.841351: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.841363: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.841377: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.841379: cpu_idle: state=0 cpu_id=7
+ cds_mc_thread-7278 [004] d..3 276946.841471: sched_waking: comm=wlan_logging_th pid=587 prio=120 target_cpu=006
+ cds_mc_thread-7278 [004] d..3 276946.841478: sched_wakeup: comm=wlan_logging_th pid=587 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.841480: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.841482: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wlan_logging_th next_pid=587 next_prio=120
+ wlan_logging_t-587 [005] d..3 276946.841487: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ cds_mc_thread-7278 [004] d..3 276946.841489: sched_switch: prev_comm=cds_mc_thread prev_pid=7278 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ wlan_logging_t-587 [005] d..3 276946.841490: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [004] d..3 276946.841492: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.841492: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.841495: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ wlan_logging_t-587 [005] d..3 276946.841500: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.841511: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ wlan_logging_t-587 [005] d..3 276946.841513: sched_switch: prev_comm=wlan_logging_th prev_pid=587 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.841515: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.841518: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.841521: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ wifi@1.0-servi-7349 [002] d..3 276946.841565: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.841576: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [007] d..3 276946.841592: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.841596: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.841785: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.841786: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.842052: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.842058: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.842059: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.842062: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.842128: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.842135: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.842242: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [000] d..3 276946.842246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.842251: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [000] d..3 276946.842254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.842256: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.842257: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [002] d..3 276946.842263: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [000] d..3 276946.842268: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.842271: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.842273: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.842277: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [000] d..3 276946.842282: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FMOD-5742 [002] d..3 276946.842296: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.842297: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.842306: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ DispSync-650 [001] d..3 276946.842306: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ <idle>-0 [002] d..3 276946.842310: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ DispSync-650 [001] d..3 276946.842313: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ FastMixer-1198 [002] d..3 276946.842325: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.842325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ DispSync-650 [001] d..3 276946.842327: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.842329: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.842335: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ FastMixer-1198 [002] d..3 276946.842335: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.842340: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ DispSync-650 [001] d..3 276946.842353: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.842355: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.842356: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.842362: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.842365: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.842367: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.842370: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.842375: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.842378: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.842380: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.842382: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ writer-5743 [000] d..3 276946.842384: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.842386: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.842396: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.842397: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.842401: cpu_idle: state=0 cpu_id=2
+ appEventThread-651 [003] d..3 276946.842405: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=005
+ <idle>-0 [007] d..3 276946.842423: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.842424: cpu_idle: state=4294967295 cpu_id=7
+ trace-cmd-12200 [005] d..3 276946.842424: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.842427: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ <idle>-0 [005] d..3 276946.842430: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [003] d..3 276946.842431: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.842437: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ appEventThread-651 [003] d..3 276946.842446: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.842448: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.842449: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.842450: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.842451: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.842452: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [000] d..3 276946.842456: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [005] d..3 276946.842459: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.842461: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.842462: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.842464: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.842464: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.842467: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.842475: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.842475: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.842477: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.842478: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [003] d..3 276946.842482: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.842484: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.842495: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.842497: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.842509: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.842541: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.842552: cpu_idle: state=0 cpu_id=2
+ UnityChoreogra-5761 [007] d..3 276946.842560: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.842567: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.842569: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.842571: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.842580: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.842583: cpu_idle: state=0 cpu_id=5
+ UnityChoreogra-5761 [007] d..3 276946.842606: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ UnityChoreogra-5761 [007] d..3 276946.842612: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.842614: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.842615: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityChoreogra-5761 [007] d..3 276946.842616: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.842627: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.842631: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.842638: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-648 [004] d..3 276946.842645: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=003
+ <idle>-0 [002] d..3 276946.842658: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ UnityChoreogra-5761 [007] d..3 276946.842660: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.842661: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [004] d..3 276946.842663: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.842667: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [004] d..3 276946.842667: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.842669: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [001] d..3 276946.842715: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ appEventThread-651 [002] d..3 276946.842718: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.842729: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.842732: cpu_idle: state=0 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.842758: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.842771: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.842773: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.842775: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.842783: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [001] d..3 276946.842794: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-648 [004] d..3 276946.842795: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.842798: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.842798: cpu_idle: state=4294967295 cpu_id=1
+ ndroid.systemu-4573 [000] d..3 276946.842800: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.842804: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [007] d..3 276946.842813: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.842815: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.842818: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.842847: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.842851: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [001] d..3 276946.842853: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.842858: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [001] d..3 276946.842869: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ <idle>-0 [001] d..3 276946.842874: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [001] d..3 276946.842893: clock_set_rate: pwrcl_clk state=441600000 cpu_id=1
+ sugov:0-603 [001] d..3 276946.842903: cpu_frequency: state=441600 cpu_id=0
+ sugov:0-603 [001] d..3 276946.842926: cpu_frequency: state=441600 cpu_id=1
+ sugov:0-603 [001] d..3 276946.842941: cpu_frequency: state=441600 cpu_id=2
+ ndroid.systemu-4573 [000] d..3 276946.842944: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ sugov:0-603 [001] d..3 276946.842953: cpu_frequency: state=441600 cpu_id=3
+ <idle>-0 [007] d..3 276946.842968: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.842970: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.842972: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ sugov:0-603 [001] d..3 276946.842997: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [000] d..3 276946.843011: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.843025: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.843045: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.843046: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.843064: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.843073: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [007] d..3 276946.843076: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843079: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843081: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843082: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843085: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843087: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843088: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843090: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.843090: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.843091: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843092: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843093: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843095: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843097: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [007] d..3 276946.843123: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.843127: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.843129: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.843130: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.843134: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.843139: cpu_idle: state=0 cpu_id=7
+ <...>-648 [004] d..3 276946.843146: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.843149: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.843150: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.843157: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [004] d..3 276946.843158: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.843161: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.843183: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.843188: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.843190: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.843192: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.843201: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.843204: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.843212: print: 0xffffff87dfd69750s: E|4573
+ ndroid.systemu-4573 [000] d..3 276946.843216: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.843217: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843219: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843222: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.843224: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843230: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843231: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.843233: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.843234: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.843246: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.843331: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.843335: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-10919 [006] d..3 276946.843337: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.843338: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.843340: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [007] d..3 276946.843340: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.843342: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.843352: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.843356: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.843411: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.843472: workqueue_queue_work: work struct=0xffffffee150dada8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.843475: workqueue_activate_work: work struct 0xffffffee150dada8
+ <idle>-0 [002] d..3 276946.843479: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.843501: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.843506: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.843518: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.843522: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.843526: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [003] d..3 276946.843531: workqueue_execute_start: work struct 0xffffffee150dada8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [003] d..3 276946.843550: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [003] d..3 276946.843553: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [003] d..3 276946.843557: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.843575: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.843576: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.843578: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.843580: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [004] d..3 276946.843593: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.843597: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.843598: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.843599: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.843601: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.843603: workqueue_execute_end: work struct 0xffffffee150dada8
+ kworker/u16:3-10385 [004] d..3 276946.843603: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.843606: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [005] d..3 276946.843633: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ kworker/u16:9-11098 [003] d..3 276946.843637: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.843639: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.843641: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.843642: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.843647: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.843650: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.843657: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.843662: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.843663: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.843664: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.843665: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.843671: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.843673: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.843675: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.843676: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.843676: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.843681: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.843682: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.843683: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.843684: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.843699: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.843709: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.843719: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.843724: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.843725: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.843732: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [005] d..3 276946.843739: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.843743: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [005] d..3 276946.843744: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.843766: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.843774: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.843787: print: 0xffffff87dfd69750s: E|4573
+ SensorService-4286 [002] d..3 276946.843812: workqueue_queue_work: work struct=0xffffffee150da628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ SensorService-4286 [002] d..3 276946.843816: workqueue_activate_work: work struct 0xffffffee150da628
+ SensorService-4286 [002] d..3 276946.843819: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.843847: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.843848: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.843850: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.843853: workqueue_execute_start: work struct 0xffffffee150da628: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.843858: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.843859: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.843860: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.843864: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.843867: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.843869: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.843870: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ SensorService-4286 [002] d..3 276946.843872: print: 0xffffff87dfd69750s: E|1661
+ kworker/u16:9-11098 [004] d..3 276946.843875: workqueue_execute_end: work struct 0xffffffee150da628
+ kworker/u16:3-10385 [005] d..3 276946.843876: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [005] d..3 276946.843879: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.843881: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.843881: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.843884: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.843887: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-4291 [004] d..3 276946.843895: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.843898: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [004] d..3 276946.843901: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.843907: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.843910: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.843912: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.843914: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.843914: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.843917: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.843919: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.843922: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.843983: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ SensorService-4286 [002] d..3 276946.843998: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.844006: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.844010: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.844021: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.844023: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.844031: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.844052: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ SensorService-4286 [002] d..3 276946.844067: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.844084: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.844086: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.844088: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-4888 [007] d..3 276946.844090: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ kgsl_worker_th-294 [003] d..3 276946.844092: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ sensors@1.0-se-867 [005] d..3 276946.844092: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.844094: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ kgsl_worker_th-294 [003] d..3 276946.844095: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [004] d..3 276946.844096: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-867 [005] d..3 276946.844098: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kgsl_worker_th-294 [003] d..3 276946.844098: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.844099: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-4888 [007] d..3 276946.844101: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.844109: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [007] d..3 276946.844109: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-867 [005] d..3 276946.844118: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.844126: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=002
+ SensorService-4286 [002] d..3 276946.844127: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.844128: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.844139: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=001
+ trace-cmd-12203 [004] d..3 276946.844139: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.844143: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ kworker/u16:3-10385 [004] d..3 276946.844147: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ kworker/u16:3-10385 [004] d..3 276946.844148: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <idle>-0 [007] d..3 276946.844149: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.844151: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.844153: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.844156: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.844157: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ kgsl_worker_th-294 [003] d..3 276946.844166: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.844169: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=002
+ <idle>-0 [002] d..3 276946.844180: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ trace-cmd-12202 [007] d..3 276946.844182: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.844187: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.844193: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.844198: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.844213: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.844217: cpu_idle: state=4294967295 cpu_id=3
+ sugov:0-603 [002] d..3 276946.844220: cpu_frequency: state=441600 cpu_id=0
+ <idle>-0 [003] d..3 276946.844230: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.844231: cpu_idle: state=4294967295 cpu_id=0
+ sugov:0-603 [002] d..3 276946.844233: cpu_frequency: state=441600 cpu_id=1
+ sugov:0-603 [002] d..3 276946.844241: cpu_frequency: state=441600 cpu_id=2
+ sugov:0-603 [002] d..3 276946.844241: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ sugov:0-603 [002] d..3 276946.844241: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [000] d..3 276946.844248: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ kworker/u16:3-10385 [004] d..3 276946.844274: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [001] d..3 276946.844275: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:3-10385 [004] d..3 276946.844277: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ sugov:0-603 [002] d..3 276946.844287: cpu_frequency: state=441600 cpu_id=3
+ <idle>-0 [001] d..3 276946.844289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [004] d..3 276946.844306: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.844309: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [004] d..3 276946.844311: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [000] d..3 276946.844311: print: 0xffffff87dfd69750s: E|1661
+ <...>-648 [004] d..3 276946.844321: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ sugov:0-603 [002] d..3 276946.844327: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [003] d..3 276946.844331: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.844335: print: 0xffffff87dfd69750s: B|622|waitForever
+ writer-5743 [001] d..3 276946.844339: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-648 [004] d..3 276946.844341: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.844343: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [003] d..3 276946.844357: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [002] d..3 276946.844359: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.844363: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.844371: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [004] d..3 276946.844377: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.844377: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <...>-648 [004] d..3 276946.844377: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.844386: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.844387: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.844389: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-648 [004] d..3 276946.844390: print: 0xffffff87dfd69750s: E|622
+ rcu_preempt-7 [005] d..3 276946.844399: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.844401: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.844403: cpu_idle: state=0 cpu_id=5
+ <...>-648 [004] d..3 276946.844404: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.844407: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.844409: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.844417: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.844425: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.844425: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.844433: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.844438: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.844440: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.844441: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.844443: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [001] d..3 276946.844456: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <...>-4888 [007] d..3 276946.844458: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.844465: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.844466: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.844487: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ writer-5743 [001] d..3 276946.844487: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.844498: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.844530: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.844549: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [001] d..3 276946.844560: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.844566: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.844567: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.844569: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.844576: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.844583: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.844587: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.844603: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.844614: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.844615: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.844636: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.844637: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.844654: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.844656: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.844658: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [002] d..3 276946.844660: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.844674: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.844675: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.844676: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.844684: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.844687: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.844688: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.844691: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.844694: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.844711: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.844716: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.844731: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.844747: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.844753: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.844755: cpu_idle: state=4294967295 cpu_id=7
+ FastMixer-1198 [002] d..3 276946.844757: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.844758: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.844789: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.844838: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.844840: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.844840: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.844846: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.844864: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.844875: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [000] d..3 276946.844893: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.844905: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [000] d..3 276946.844923: cpu_frequency: state=441600 cpu_id=0
+ sugov:0-603 [000] d..3 276946.844935: cpu_frequency: state=441600 cpu_id=1
+ sugov:0-603 [000] d..3 276946.844944: cpu_frequency: state=441600 cpu_id=2
+ sugov:0-603 [000] d..3 276946.844952: cpu_frequency: state=441600 cpu_id=3
+ sugov:0-603 [000] d..3 276946.844988: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.844995: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.845006: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.845014: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.845065: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.845066: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.845238: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.845248: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.845289: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.845290: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.845506: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.845516: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.845525: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.845527: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.845639: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.845644: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.845647: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.845650: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.845793: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.845802: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.845802: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.845804: cpu_idle: state=0 cpu_id=5
+ Thread-9-5756 [007] d..3 276946.845819: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.845825: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.846094: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.846104: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.846124: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.846125: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.846254: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.846257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.846262: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.846265: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.846268: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.846270: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.846282: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.846297: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [001] d..3 276946.846308: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.846327: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <...>-12059 [007] d..3 276946.846332: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.846334: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [007] d..3 276946.846337: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.846338: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.846352: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ writer-5743 [000] d..3 276946.846354: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.846358: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.846371: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ DispSync-650 [001] d..3 276946.846392: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ FastMixer-1198 [002] d..3 276946.846399: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.846399: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ writer-5743 [000] d..3 276946.846401: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.846403: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ DispSync-650 [001] d..3 276946.846403: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [004] d..3 276946.846405: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.846408: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.846410: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ FMOD-12164 [004] d..3 276946.846418: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.846422: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.846422: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.846432: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ DispSync-650 [001] d..3 276946.846441: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.846466: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ FastMixer-1198 [002] d..3 276946.846467: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.846479: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.846481: cpu_idle: state=0 cpu_id=5
+ DispSync-650 [001] d..3 276946.846497: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.846498: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.846511: cpu_idle: state=4294967295 cpu_id=3
+ sugov:0-603 [000] d..3 276946.846522: clock_set_rate: pwrcl_clk state=518400000 cpu_id=0
+ <idle>-0 [001] d..3 276946.846527: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.846527: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ sugov:0-603 [000] d..3 276946.846533: cpu_frequency: state=518400 cpu_id=0
+ writer-5743 [002] d..3 276946.846546: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ sugov:0-603 [000] d..3 276946.846558: cpu_frequency: state=518400 cpu_id=1
+ sugov:0-603 [000] d..3 276946.846567: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ writer-5743 [002] d..3 276946.846568: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.846573: cpu_idle: state=4294967295 cpu_id=1
+ sfEventThread-652 [003] d..3 276946.846581: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [001] d..3 276946.846585: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.846592: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.846594: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.846596: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ sugov:0-603 [000] d..3 276946.846600: cpu_frequency: state=518400 cpu_id=2
+ sfEventThread-652 [003] d..3 276946.846603: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ writer-5743 [002] d..3 276946.846612: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sugov:0-603 [000] d..3 276946.846613: cpu_frequency: state=518400 cpu_id=3
+ trace-cmd-12198 [004] d..3 276946.846640: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.846645: cpu_idle: state=0 cpu_id=4
+ sugov:0-603 [000] d..3 276946.846648: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sfEventThread-652 [003] d..3 276946.846648: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.846673: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.846674: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.846675: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.846677: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.846704: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [002] d..3 276946.846709: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [004] d..3 276946.846720: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.846721: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.846723: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.846725: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.846736: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.846737: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.846738: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.846739: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.846740: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.846741: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ FastMixer-1198 [001] d..3 276946.846747: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5759 [005] d..3 276946.846750: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.846752: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [005] d..3 276946.846753: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.846769: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.846773: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.846785: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.846805: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.846831: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.846861: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.846863: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.846880: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.846903: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.846945: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [004] d..3 276946.846957: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.846959: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.846982: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [002] d..3 276946.846991: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847000: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [002] d..3 276946.847028: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.847046: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [002] d..3 276946.847053: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847070: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [002] d..3 276946.847082: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.847173: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.847173: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.847174: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.847191: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847198: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.847209: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847222: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [005] d..3 276946.847225: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.847227: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.847258: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847283: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.847312: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.847313: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.847315: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ rcuop/2-28 [004] d..3 276946.847323: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.847327: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.847345: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.847373: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.847379: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.847381: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.847384: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.847392: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847420: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <...>-12059 [007] d..3 276946.847432: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.847434: print: 0xffffff87dfd69750s: B|622|query
+ <idle>-0 [007] d..3 276946.847437: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [002] d..3 276946.847442: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847450: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [002] d..3 276946.847468: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.847483: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [002] d..3 276946.847490: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847508: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [002] d..3 276946.847518: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.847541: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.847542: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [002] d..3 276946.847573: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.847583: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.847606: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.847608: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [002] d..3 276946.847611: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.847615: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.847629: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.847634: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847650: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.847662: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847672: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [002] d..3 276946.847750: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847786: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847803: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ trace-cmd-12200 [003] d..3 276946.847813: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.847829: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.847833: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.847845: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [003] d..3 276946.847847: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.847864: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847887: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.847900: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [000] d..3 276946.847911: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.847912: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [002] d..3 276946.847920: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [002] d..3 276946.847928: print: 0xffffff87dfd69750s: B|622|preComposition
+ <idle>-0 [000] d..3 276946.847931: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.848044: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.848053: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [002] d..3 276946.848060: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.848067: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ surfaceflinger-622 [002] d..3 276946.848176: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [002] d..3 276946.848196: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [000] d..3 276946.848251: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.848265: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.848275: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.848287: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [002] d..3 276946.848303: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.848320: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ writer-5743 [000] d..3 276946.848324: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.848324: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.848339: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ writer-5743 [000] d..3 276946.848353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.848357: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.848364: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.848369: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.848392: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.848395: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [003] d..3 276946.848403: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ HwBinder:624_3-679 [001] d..3 276946.848413: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.848418: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [003] d..3 276946.848421: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.848427: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.848438: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [003] d..3 276946.848460: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.848472: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.848484: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.848490: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.848495: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.848508: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.848526: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.848531: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [000] d..3 276946.848551: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.848553: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.848566: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ FastMixer-1198 [002] d..3 276946.848638: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.848655: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.848656: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.848658: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [002] d..3 276946.848660: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.848672: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.848676: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.848678: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5759 [004] d..3 276946.848688: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.848690: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.848691: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.848708: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.848712: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.848723: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.848730: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.848736: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.848737: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.848740: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FastMixer-1198 [002] d..3 276946.848748: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.848784: cpu_idle: state=0 cpu_id=2
+ <...>-12059 [007] d..3 276946.848793: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.848799: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.848820: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.848842: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.849121: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.849128: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.849136: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ HwBinder:624_3-679 [001] d..3 276946.849148: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ HwBinder:624_3-679 [001] d..3 276946.849177: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.849179: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.849193: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.849331: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.849355: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.849364: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.849398: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [004] d..3 276946.849412: sched_waking: comm=POSIX timer 0 pid=4934 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.849418: sched_wakeup: comm=POSIX timer 0 pid=4934 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.849421: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.849423: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=POSIX timer 0 next_pid=4934 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.849443: print: 0xffffff87dfd69750s: E|624
+ <...>-4934 [004] d..3 276946.849467: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <...>-4934 [004] d..3 276946.849472: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ HwBinder:624_3-679 [001] d..3 276946.849474: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [005] d..3 276946.849474: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.849476: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.849484: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.849487: cpu_idle: state=0 cpu_id=5
+ HwBinder:624_3-679 [001] d..3 276946.849490: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.849494: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.849505: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <...>-4934 [004] d..3 276946.849508: sched_waking: comm=logd.writer pid=629 prio=130 target_cpu=002
+ <idle>-0 [003] d..3 276946.849533: sched_wakeup: comm=logd.writer pid=629 prio=130 target_cpu=003
+ <...>-4934 [004] d..3 276946.849536: sched_switch: prev_comm=POSIX timer 0 prev_pid=4934 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.849540: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.849541: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.849555: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=logd.writer next_pid=629 next_prio=130
+ surfaceflinger-622 [002] d..3 276946.849572: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [001] d..3 276946.849598: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.849627: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.849644: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.849655: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.849664: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [002] d..3 276946.849672: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [002] d..3 276946.849679: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.849685: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.849693: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [002] d..3 276946.849699: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.849706: print: 0xffffff87dfd69750s: B|622|doComposition
+ logd.writer-629 [003] d..3 276946.849742: sched_switch: prev_comm=logd.writer prev_pid=629 prev_prio=130 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.849747: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [003] d..3 276946.849768: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.849799: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [002] d..3 276946.849810: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.849826: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [002] d..3 276946.849835: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [002] d..3 276946.849850: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [007] d..3 276946.849864: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.849868: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.849870: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.849873: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ surfaceflinger-622 [002] d..3 276946.849903: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ surfaceflinger-622 [002] d..3 276946.849919: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.849923: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.849936: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [002] d..3 276946.849959: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Thread-9-5756 [007] d..3 276946.849967: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.849973: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [001] d..3 276946.849977: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [002] d..3 276946.849988: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [001] d..3 276946.850002: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [001] d..3 276946.850031: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [000] d..3 276946.850251: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.850266: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.850276: cpu_idle: state=4294967295 cpu_id=0
+ <...>-10919 [006] d..3 276946.850283: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.850288: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.850289: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.850291: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.850294: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.850320: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.850320: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.850328: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.850336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.850338: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.850350: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [007] d..3 276946.850356: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.850363: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.850373: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.850386: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.850398: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [002] d..3 276946.850403: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.850406: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.850418: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.850442: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.850450: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ HwBinder:624_3-679 [001] d..3 276946.850463: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ writer-5743 [000] d..3 276946.850466: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.850477: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:624_3-679 [001] d..3 276946.850493: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=003
+ <idle>-0 [003] d..3 276946.850497: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [000] d..3 276946.850503: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.850509: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [000] d..3 276946.850528: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.850532: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [001] d..3 276946.850577: print: 0xffffff87dfd69750s: E|624
+ FastMixer-1198 [002] d..3 276946.850603: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.850621: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.850622: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.850625: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [002] d..3 276946.850625: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ HwBinder:624_3-679 [001] d..3 276946.850633: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [003] d..3 276946.850641: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.850641: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.850642: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.850642: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.850643: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.850646: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.850653: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.850654: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.850656: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.850665: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [002] d..3 276946.850671: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.850674: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:624_3-679 [001] d..3 276946.850678: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ <idle>-0 [000] d..3 276946.850686: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [001] d..3 276946.850700: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.850710: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [002] d..3 276946.850775: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.850779: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [001] d..3 276946.850800: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.850807: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [002] d..3 276946.850811: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.850834: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [002] d..3 276946.850853: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.850871: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.850878: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.850890: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.850935: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.850948: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.850955: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.850967: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.850987: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.850999: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851006: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [002] d..3 276946.851017: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.851034: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.851036: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.851042: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.851043: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.851047: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [005] d..3 276946.851052: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.851057: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.851058: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.851061: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.851063: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.851064: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.851066: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.851071: cpu_idle: state=4294967295 cpu_id=3
+ rcuop/0-10 [004] d..3 276946.851072: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.851075: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.851086: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.851104: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851113: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851122: print: 0xffffff87dfd69750s: B|622|postComposition
+ rcuop/4-44 [003] d..3 276946.851123: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.851135: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ <idle>-0 [003] d..3 276946.851145: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [002] d..3 276946.851147: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [002] d..3 276946.851154: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851175: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851232: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [002] d..3 276946.851243: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [002] d..3 276946.851250: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851264: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851493: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851521: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851531: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [002] d..3 276946.851541: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ surfaceflinger-622 [002] d..3 276946.851563: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [007] d..3 276946.851563: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [003] d..3 276946.851565: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.851568: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.851572: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.851577: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <idle>-0 [003] d..3 276946.851579: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [007] d..3 276946.851583: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ <idle>-0 [001] d..3 276946.851597: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.851604: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.851621: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ surfaceflinger-622 [002] d..3 276946.851626: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.851660: cpu_idle: state=0 cpu_id=2
+ AudioOut_15-1199 [007] d..3 276946.851665: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.851675: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12200 [003] d..3 276946.851717: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.851750: cpu_idle: state=0 cpu_id=3
+ trace-cmd-12205 [001] d..3 276946.851755: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.851788: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.851813: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.851819: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.851822: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.851825: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.851890: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.851897: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.852252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.852267: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.852276: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.852289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.852318: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.852336: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.852340: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.852342: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [001] d..3 276946.852352: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.852357: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.852366: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [000] d..3 276946.852374: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.852382: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FastMixer-1198 [001] d..3 276946.852386: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.852398: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.852404: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.852406: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.852417: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FMOD-5742 [002] d..3 276946.852442: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.852445: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.852449: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.852465: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [002] d..3 276946.852465: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.852474: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.852499: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.852522: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.852533: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.852537: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.852540: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.852540: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.852541: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.852542: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.852573: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.852576: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.852595: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.852611: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.852613: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.852614: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.852616: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.852626: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.852628: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.852629: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.852629: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.852631: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.852639: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.852642: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.852645: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.852657: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.852660: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.852670: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.852695: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.852721: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.852760: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.852781: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.853351: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.853356: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.853358: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.853361: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.853410: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.853415: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.853474: workqueue_queue_work: work struct=0xffffffee150da8a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.853478: workqueue_activate_work: work struct 0xffffffee150da8a8
+ <idle>-0 [002] d..3 276946.853483: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.853500: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.853501: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.853503: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.853505: workqueue_execute_start: work struct 0xffffffee150da8a8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.853507: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:3-10385 [004] d..3 276946.853511: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [004] d..3 276946.853512: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.853513: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.853516: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [004] d..3 276946.853518: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.853520: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.853522: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.853524: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [004] d..3 276946.853532: workqueue_execute_end: work struct 0xffffffee150da8a8
+ kworker/u16:9-11098 [005] d..3 276946.853533: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:3-10385 [004] d..3 276946.853536: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ kworker/u16:9-11098 [005] d..3 276946.853537: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.853538: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.853539: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.853541: cpu_idle: state=4294967295 cpu_id=7
+ kworker/u16:3-10385 [004] d..3 276946.853541: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.853542: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.853543: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [005] d..3 276946.853546: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12202 [007] d..3 276946.853569: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.853571: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.853573: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1083 [004] d..3 276946.853577: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.853579: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.853581: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.853586: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.853591: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1082 [007] d..3 276946.853595: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1082 [007] d..3 276946.853599: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.853601: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.853603: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.853609: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1082 [007] d..3 276946.853610: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.853612: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [007] d..3 276946.853613: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1115 [005] d..3 276946.853614: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.853619: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.853621: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.853622: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.853623: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.853638: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.853649: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.853659: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.853664: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.853664: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.853672: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.853682: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.853684: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.853689: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.853746: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [002] d..3 276946.853855: workqueue_queue_work: work struct=0xffffffee150da528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.853858: workqueue_activate_work: work struct 0xffffffee150da528
+ <idle>-0 [002] d..3 276946.853861: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.853882: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ SensorService-4286 [000] d..3 276946.853883: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [002] d..3 276946.853891: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.853905: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.853913: workqueue_execute_start: work struct 0xffffffee150da528: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.853930: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.853933: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.853935: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ SensorService-4286 [000] d..3 276946.853941: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.853949: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.853951: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.853953: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.853955: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [005] d..3 276946.853957: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.853958: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.853960: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ kworker/u16:3-10385 [004] d..3 276946.853962: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.853970: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ kworker/u16:3-10385 [004] d..3 276946.853972: workqueue_execute_end: work struct 0xffffffee79748960
+ sensors@1.0-se-867 [005] d..3 276946.853973: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ kworker/u16:9-11098 [002] d..3 276946.853975: workqueue_execute_end: work struct 0xffffffee150da528
+ kworker/u16:3-10385 [004] d..3 276946.853977: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.853978: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.853980: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.853980: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.853982: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.853985: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.853991: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.853995: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.854004: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.854007: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.854010: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [007] d..3 276946.854011: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.854014: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.854016: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.854019: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.854021: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [000] d..3 276946.854023: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ <idle>-0 [002] d..3 276946.854028: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [007] d..3 276946.854067: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.854072: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1087 [000] d..3 276946.854106: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.854132: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.854134: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.854136: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.854146: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1086 [004] d..3 276946.854150: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.854152: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.854154: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.854156: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.854157: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.854159: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.854159: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.854160: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.854163: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1087 [000] d..3 276946.854164: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.854164: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.854166: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.854166: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.854172: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.854178: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.854184: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.854188: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.854191: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.854199: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.854204: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.854207: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [000] d..3 276946.854250: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ SensorService-4286 [000] d..3 276946.854271: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.854276: cpu_idle: state=4294967295 cpu_id=1
+ SensorService-4286 [000] d..3 276946.854284: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [001] d..3 276946.854289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [001] d..3 276946.854332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.854352: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.854356: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.854369: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.854391: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.854420: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ FastMixer-1198 [002] d..3 276946.854434: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.854447: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.854449: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.854452: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.854460: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ SensorService-4286 [000] d..3 276946.854470: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.854485: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.854486: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.854489: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [002] d..3 276946.854490: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.854496: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ writer-5743 [001] d..3 276946.854497: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.854502: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.854506: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.854514: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ SensorService-4286 [000] d..3 276946.854517: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.854525: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.854544: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.854550: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.854575: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.854636: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.854652: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.854653: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.854656: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [002] d..3 276946.854656: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.854669: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.854670: cpu_idle: state=4294967295 cpu_id=5
+ AudioTrack-5740 [004] d..3 276946.854671: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.854671: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.854674: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.854680: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5759 [005] d..3 276946.854685: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.854688: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.854701: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.854705: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.854717: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.854738: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.854758: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.854760: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.854764: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.854827: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.854849: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.854899: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=003
+ <...>-10919 [006] d..3 276946.854908: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.854914: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.854916: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.854918: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [007] d..3 276946.854918: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.854951: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.854966: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.854967: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.854968: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.854969: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.854980: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <...>-12059 [007] d..3 276946.854983: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.854989: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.854993: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.854995: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12198 [004] d..3 276946.854999: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.855004: cpu_idle: state=0 cpu_id=4
+ mdss_fb0-12067 [000] d..3 276946.855220: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.855243: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.855244: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.855250: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.855621: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.855624: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.855627: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.855629: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.855637: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.855641: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.856252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.856266: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.856276: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.856287: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.856321: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.856340: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.856343: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.856355: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.856379: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.856383: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.856399: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.856411: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.856436: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.856444: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.856460: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.856469: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.856495: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.856515: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.856516: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.856521: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.856523: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.856526: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.856575: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.856579: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [007] d..3 276946.856580: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.856596: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.856597: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.856599: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.856600: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.856611: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.856613: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.856614: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.856615: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.856615: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.856624: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.856624: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.856627: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.856641: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.856645: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.856655: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.856679: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.856704: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.856750: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.856771: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.857042: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.857048: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.857224: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=003
+ <idle>-0 [000] d..3 276946.857243: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.857248: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.857260: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.857262: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.857269: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.857306: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.857327: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.857700: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.857702: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.857704: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.857706: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [006] d..3 276946.857709: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ rcu_preempt-7 [005] d..3 276946.857713: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.857717: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.857720: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.857721: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.857724: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.857726: cpu_idle: state=4294967295 cpu_id=4
+ rcu_preempt-7 [005] d..3 276946.857728: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.857728: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [005] d..3 276946.857731: cpu_idle: state=0 cpu_id=5
+ rcuop/2-28 [004] d..3 276946.857734: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.857737: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.857865: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.857870: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.857872: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.857874: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.857921: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <...>-12059 [007] d..3 276946.857923: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.857924: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [007] d..3 276946.857927: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.857928: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.857945: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.857961: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.857977: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.857985: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ kworker/1:0-10274 [001] d..3 276946.858040: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.858064: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.858068: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.858083: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.858088: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [007] d..3 276946.858115: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.858117: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ kworker/1:0-10274 [001] d..3 276946.858120: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.858120: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.858122: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [001] d..3 276946.858141: cpu_idle: state=0 cpu_id=1
+ Thread-9-5756 [007] d..3 276946.858181: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.858187: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.858250: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.858264: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.858273: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.858285: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.858315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ wifi@1.0-servi-7349 [002] d..3 276946.858327: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.858331: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.858335: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.858346: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [002] d..3 276946.858353: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.858370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.858373: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.858390: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.858397: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.858426: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.858428: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.858444: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.858451: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.858478: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.858501: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.858556: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.858572: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.858574: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.858575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.858577: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [002] d..3 276946.858584: workqueue_queue_work: work struct=0xffffffee150da528 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ AudioTrack-5740 [004] d..3 276946.858587: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.858588: workqueue_activate_work: work struct 0xffffffee150da528
+ <idle>-0 [005] d..3 276946.858590: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.858590: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.858591: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.858591: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.858593: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.858601: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.858603: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.858605: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.858606: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.858615: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.858618: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.858621: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.858629: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.858632: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:9-11098 [002] d..3 276946.858637: workqueue_execute_start: work struct 0xffffffee150da528: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.858650: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.858652: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.858655: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.858658: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.858669: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.858670: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.858672: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.858674: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [001] d..3 276946.858680: cpu_idle: state=0 cpu_id=1
+ kworker/u16:3-10385 [004] d..3 276946.858681: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.858685: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.858687: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.858687: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.858689: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.858689: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ kworker/u16:9-11098 [002] d..3 276946.858691: workqueue_execute_end: work struct 0xffffffee150da528
+ kworker/u16:3-10385 [004] d..3 276946.858692: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=R+ ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.858695: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.858696: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [004] d..3 276946.858701: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.858704: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1085 [005] d..3 276946.858710: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=007
+ sensors@1.0-se-1085 [005] d..3 276946.858715: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.858717: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.858719: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.858719: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-1085 [005] d..3 276946.858722: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.858724: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.858726: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1084 [004] d..3 276946.858726: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [004] d..3 276946.858730: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.858732: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.858734: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.858736: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1084 [004] d..3 276946.858739: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.858739: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.858740: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.858742: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.858743: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [005] d..3 276946.858743: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.858744: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.858744: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.858746: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.858747: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.858754: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.858761: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.858768: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.858771: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.858774: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [000] d..3 276946.858781: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-867 [005] d..3 276946.858783: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.858787: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.858791: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ SensorService-4286 [000] d..3 276946.858839: print: 0xffffff87dfd69750s: E|1661
+ <...>-10919 [006] d..3 276946.858928: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ SensorService-4286 [000] d..3 276946.858931: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <...>-10919 [006] d..3 276946.858933: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.858935: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.858938: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [000] d..3 276946.858980: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.858996: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <...>-12059 [007] d..3 276946.858997: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.858997: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.858999: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [007] d..3 276946.859002: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-867 [005] d..3 276946.859006: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.859012: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.859016: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.859030: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.859053: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.859120: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.859143: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.859147: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.859156: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.859159: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [001] d..3 276946.859164: cpu_idle: state=0 cpu_id=1
+ DispSync-650 [000] d..3 276946.859197: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ DispSync-650 [000] d..3 276946.859208: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ DispSync-650 [000] d..3 276946.859226: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.859229: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.859242: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ appEventThread-651 [001] d..3 276946.859254: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ DispSync-650 [000] d..3 276946.859272: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.859274: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.859278: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.859292: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.859294: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.859374: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.859395: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.859397: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.859399: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.859417: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=000
+ trace-cmd-12199 [002] d..3 276946.859426: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ appEventThread-651 [001] d..3 276946.859441: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.859456: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.859505: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.859530: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [007] d..3 276946.859537: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ UnityChoreogra-5761 [007] d..3 276946.859544: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.859546: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.859548: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityChoreogra-5761 [007] d..3 276946.859587: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.859593: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.859594: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.859597: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.859625: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ UnityChoreogra-5761 [007] d..3 276946.859634: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.859640: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.859642: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-648 [005] d..3 276946.859643: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.859647: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.859650: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.859651: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.859653: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.859656: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.859656: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.859661: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ trace-cmd-12203 [007] d..3 276946.859686: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.859691: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [000] d..3 276946.859751: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.859773: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.859873: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.859892: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.859894: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.859896: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.859906: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-648 [005] d..3 276946.859918: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.859920: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [005] d..3 276946.859922: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.859929: cpu_idle: state=4294967295 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.859939: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.859940: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [007] d..3 276946.859957: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.859959: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.859962: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.859989: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.859994: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [000] d..3 276946.860008: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.860029: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.860084: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.860093: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.860110: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.860127: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.860129: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.860131: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.860156: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.860158: cpu_idle: state=0 cpu_id=5
+ ndroid.systemu-4573 [002] d..3 276946.860162: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.860191: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.860192: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.860195: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.860199: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <...>-4888 [007] d..3 276946.860201: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.860213: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.860222: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.860227: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.860229: cpu_idle: state=4294967295 cpu_id=2
+ <...>-4888 [007] d..3 276946.860231: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860234: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.860237: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860238: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.860241: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860242: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.860242: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ <...>-4888 [007] d..3 276946.860244: print: 0xffffff87dfd69750s: B|4573|query
+ <idle>-0 [002] d..3 276946.860244: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.860245: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.860246: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860247: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.860249: print: 0xffffff87dfd69750s: B|4573|query
+ kworker/1:0-10274 [001] d..3 276946.860249: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <...>-4888 [007] d..3 276946.860250: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.860252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-4888 [007] d..3 276946.860252: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <idle>-0 [000] d..3 276946.860267: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.860277: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [007] d..3 276946.860279: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.860283: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [007] d..3 276946.860283: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.860285: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.860287: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860289: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.860289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [007] d..3 276946.860289: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.860290: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.860291: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.860294: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.860298: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860299: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <...>-648 [005] d..3 276946.860300: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860304: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860304: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.860306: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.860307: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860307: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.860308: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860311: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.860314: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.860316: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5712 [005] d..3 276946.860318: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [007] d..3 276946.860319: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.860323: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ Worker-5713 [005] d..3 276946.860324: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.860330: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ writer-5743 [000] d..3 276946.860332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-648 [005] d..3 276946.860334: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.860335: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [007] d..3 276946.860335: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.860336: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.860339: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=001
+ <idle>-0 [007] d..3 276946.860340: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.860340: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.860342: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [005] d..3 276946.860343: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.860346: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.860346: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.860348: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.860350: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.860353: workqueue_execute_end: work struct 0xffffffedf351f058
+ <...>-12059 [007] d..3 276946.860368: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ <...>-12059 [007] d..3 276946.860370: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [005] d..3 276946.860373: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ ndroid.systemu-4573 [002] d..3 276946.860373: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <...>-648 [005] d..3 276946.860376: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ kworker/1:0-10274 [001] d..3 276946.860390: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [007] d..3 276946.860392: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [005] d..3 276946.860393: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.860397: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.860405: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.860421: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [007] d..3 276946.860422: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.860423: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.860429: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.860431: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.860436: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.860472: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=007
+ <...>-12059 [007] d..3 276946.860486: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ writer-5743 [000] d..3 276946.860498: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.860502: cpu_idle: state=4294967295 cpu_id=1
+ trace-cmd-12205 [002] d..3 276946.860509: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.860510: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.860514: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-4888 [007] d..3 276946.860515: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860516: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.860520: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.860522: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.860529: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.860529: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860531: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.860532: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.860533: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.860533: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860534: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.860534: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.860535: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.860538: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.860538: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860538: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860540: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860540: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.860541: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860543: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.860544: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.860547: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.860548: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860551: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860553: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.860554: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860556: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860560: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.860562: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.860563: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.860564: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.860566: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860566: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ wifi@1.0-servi-7349 [003] d..3 276946.860566: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860569: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860570: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860572: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.860578: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860581: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ trace-cmd-12202 [007] d..3 276946.860593: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.860596: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.860599: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [003] d..3 276946.860599: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.860642: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.860660: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.860665: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860665: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ Worker-5712 [005] d..3 276946.860679: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5712 [005] d..3 276946.860681: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.860685: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [001] d..3 276946.860691: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.860698: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.860700: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ Worker-5712 [005] d..3 276946.860709: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.860709: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5712 [005] d..3 276946.860713: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.860714: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.860714: cpu_idle: state=4294967295 cpu_id=0
+ <...>-4888 [007] d..3 276946.860716: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.860717: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ Worker-5712 [005] d..3 276946.860718: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.860721: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.860725: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.860726: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5715 [007] d..3 276946.860736: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.860739: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.860739: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ FastMixer-1198 [001] d..3 276946.860754: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.860762: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.860766: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.860766: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.860769: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.860769: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.860771: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.860772: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.860779: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.860782: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.860785: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.860793: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.860799: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [007] d..3 276946.860819: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.860824: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ writer-5743 [000] d..3 276946.860830: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.860849: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [000] d..3 276946.860853: cpu_idle: state=0 cpu_id=0
+ UnityMain-5747 [002] d..3 276946.860869: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.860874: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.860888: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5747 [002] d..3 276946.860906: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.860915: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.860918: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.860924: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.860926: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.860928: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.860928: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ EnlightenWorke-5748 [003] d..3 276946.860931: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.860936: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.860949: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.860954: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.860958: cpu_idle: state=0 cpu_id=5
+ EnlightenWorke-5748 [003] d..3 276946.860967: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5747 [002] d..3 276946.860970: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ UnityMain-5747 [002] d..3 276946.860984: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.860999: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5695 [004] d..3 276946.861007: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ EnlightenWorke-5748 [003] d..3 276946.861010: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.861011: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861012: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.861013: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5747 [002] d..3 276946.861014: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861014: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861014: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.861015: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861017: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861018: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861019: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.861021: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.861024: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.861030: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.861034: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.861038: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.861040: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.861040: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.861041: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861045: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [002] d..3 276946.861048: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [005] d..3 276946.861049: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861049: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ Worker-5712 [005] d..3 276946.861052: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.861053: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861054: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ Worker-5714 [007] d..3 276946.861056: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [005] d..3 276946.861056: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.861060: cpu_idle: state=0 cpu_id=5
+ sugov:4-604 [004] d..3 276946.861067: clock_set_rate: perfcl_clk state=1132800000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.861073: cpu_frequency: state=1132800 cpu_id=4
+ EnlightenWorke-5748 [003] d..3 276946.861094: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=002
+ EnlightenWorke-5748 [003] d..3 276946.861118: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ sugov:4-604 [004] d..3 276946.861118: cpu_frequency: state=1132800 cpu_id=5
+ <idle>-0 [000] d..3 276946.861122: cpu_idle: state=4294967295 cpu_id=0
+ sugov:4-604 [004] d..3 276946.861122: cpu_frequency: state=1132800 cpu_id=6
+ sugov:4-604 [004] d..3 276946.861125: cpu_frequency: state=1132800 cpu_id=7
+ sugov:4-604 [004] d..3 276946.861134: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.861138: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.861160: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5747 [000] d..3 276946.861170: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ trace-cmd-12201 [002] d..3 276946.861178: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861180: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5747 [000] d..3 276946.861186: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.861196: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861197: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.861197: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.861200: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [003] d..3 276946.861202: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ UnityMain-5695 [004] d..3 276946.861203: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861204: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861209: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861210: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.861210: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [002] d..3 276946.861215: cpu_idle: state=0 cpu_id=2
+ EnlightenWorke-5748 [003] d..3 276946.861216: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ Worker-5712 [005] d..3 276946.861219: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861220: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861224: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861233: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.861234: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5747 [000] d..3 276946.861235: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861236: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.861239: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861243: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861244: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.861245: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5712 [005] d..3 276946.861245: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861252: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ EnlightenWorke-5748 [003] d..3 276946.861252: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ UnityMain-5695 [004] d..3 276946.861254: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.861256: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5713 [005] d..3 276946.861256: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861262: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861264: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.861265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5715 [007] d..3 276946.861268: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.861269: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.861272: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861274: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5747 [000] d..3 276946.861276: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.861276: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [007] d..3 276946.861279: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861281: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.861286: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.861296: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.861299: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.861319: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [005] d..3 276946.861319: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.861328: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.861334: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861339: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-4888 [007] d..3 276946.861344: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ UnityMain-5695 [004] d..3 276946.861347: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-4888 [007] d..3 276946.861358: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityMain-5747 [000] d..3 276946.861359: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.861375: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.861384: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.861389: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.861390: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861391: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.861394: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861398: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861399: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ trace-cmd-12198 [005] d..3 276946.861401: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.861406: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861406: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861409: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.861409: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861411: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861414: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861416: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.861417: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.861419: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861420: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861422: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.861423: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861426: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.861426: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [007] d..3 276946.861428: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.861432: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5713 [005] d..3 276946.861436: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861438: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861444: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.861448: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.861498: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861503: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861504: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861508: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861509: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.861512: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.861512: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861512: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861516: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.861523: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.861528: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861687: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861696: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861697: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.861700: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861705: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.861718: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.861726: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861749: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.861760: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.861765: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <...>-4888 [007] d..3 276946.861768: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861769: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ UnityMain-5695 [004] d..3 276946.861773: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ <...>-4888 [007] d..3 276946.861775: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.861780: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sugov:4-604 [004] d..3 276946.861783: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ Worker-5714 [007] d..3 276946.861786: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ sugov:4-604 [004] d..3 276946.861790: cpu_frequency: state=2457600 cpu_id=4
+ sugov:4-604 [004] d..3 276946.861828: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.861830: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.861833: cpu_frequency: state=2457600 cpu_id=7
+ sugov:4-604 [004] d..3 276946.861839: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <...>-4888 [007] d..3 276946.861857: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <idle>-0 [000] d..3 276946.861877: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ FMOD-12164 [004] d..3 276946.861892: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.861897: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.861904: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.861904: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.861911: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.861913: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.861916: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.861918: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.861923: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861951: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861958: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861962: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861965: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.861971: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.861973: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.861977: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ Worker-5712 [005] d..3 276946.861978: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.861978: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [001] d..3 276946.861981: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.861983: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ trace-cmd-12202 [007] d..3 276946.861986: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.861991: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.861996: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ Worker-5715 [007] d..3 276946.861998: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.862000: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5714 [007] d..3 276946.862004: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862007: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862010: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862011: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ kgsl_worker_th-294 [002] d..3 276946.862011: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [004] d..3 276946.862012: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862013: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862014: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.862014: cpu_idle: state=4294967295 cpu_id=1
+ kgsl_worker_th-294 [002] d..3 276946.862017: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.862021: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ trace-cmd-12203 [007] d..3 276946.862025: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.862029: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.862031: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ Worker-5715 [007] d..3 276946.862033: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.862037: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ kworker/1:0-10274 [001] d..3 276946.862038: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ UnityGfxDevice-5711 [005] d..3 276946.862040: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.862045: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.862050: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.862052: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.862053: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ kworker/u16:3-10385 [005] d..3 276946.862055: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-4888 [007] d..3 276946.862060: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.862065: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.862067: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.862069: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.862073: cpu_idle: state=4294967295 cpu_id=3
+ kworker/1:0-10274 [001] d..3 276946.862074: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=003
+ UnityMain-5695 [004] d..3 276946.862077: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862081: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862081: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862083: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862083: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-648 [007] d..3 276946.862084: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.862085: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.862086: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862086: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.862087: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862088: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862093: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.862093: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862096: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.862102: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ kworker/1:0-10274 [001] d..3 276946.862103: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.862106: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.862107: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.862107: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:3-10385 [005] d..3 276946.862110: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [007] d..3 276946.862111: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.862113: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.862114: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.862115: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5714 [007] d..3 276946.862116: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.862118: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [000] d..3 276946.862119: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ Worker-5713 [005] d..3 276946.862119: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.862121: workqueue_execute_end: work struct 0xffffffedf351f058
+ <idle>-0 [005] d..3 276946.862125: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.862129: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862132: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862133: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.862134: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [004] d..3 276946.862135: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862136: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.862136: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-648 [007] d..3 276946.862137: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862138: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862138: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862141: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.862145: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.862146: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.862149: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Worker-5713 [005] d..3 276946.862150: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.862152: cpu_idle: state=0 cpu_id=5
+ kworker/1:0-10274 [001] d..3 276946.862157: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [007] d..3 276946.862163: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [007] d..3 276946.862166: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [007] d..3 276946.862167: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.862177: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <...>-648 [007] d..3 276946.862178: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5695 [004] d..3 276946.862180: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.862182: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [001] d..3 276946.862182: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.862183: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.862192: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-648 [007] d..3 276946.862194: print: 0xffffff87dfd69750s: B|622|waitForever
+ UnityMain-5695 [004] d..3 276946.862195: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862195: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [005] d..3 276946.862195: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862197: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862198: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862200: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862200: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.862200: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5712 [005] d..3 276946.862202: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862202: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862204: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [007] d..3 276946.862204: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862205: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862206: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.862206: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Worker-5713 [005] d..3 276946.862206: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862208: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.862209: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862210: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862211: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862212: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.862212: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.862213: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862215: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862215: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-648 [007] d..3 276946.862216: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5713 [005] d..3 276946.862216: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862218: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.862219: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862219: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.862219: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862222: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862223: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-648 [007] d..3 276946.862223: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862224: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862224: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.862226: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [007] d..3 276946.862228: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862229: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.862231: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862232: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.862233: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12200 [003] d..3 276946.862233: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.862234: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [007] d..3 276946.862235: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.862236: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityMain-5695 [004] d..3 276946.862238: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Worker-5715 [007] d..3 276946.862239: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.862242: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [007] d..3 276946.862243: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [007] d..3 276946.862245: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ wifi@1.0-servi-7349 [000] d..3 276946.862251: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12205 [002] d..3 276946.862254: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862262: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862265: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-648 [007] d..3 276946.862265: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.862265: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [004] d..3 276946.862267: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-648 [007] d..3 276946.862267: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [004] d..3 276946.862267: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.862268: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.862269: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862270: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862271: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.862273: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ wifi@1.0-servi-7349 [000] d..3 276946.862274: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5715 [007] d..3 276946.862277: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.862278: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.862282: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.862285: cpu_idle: state=0 cpu_id=2
+ Worker-5715 [007] d..3 276946.862286: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.862287: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [007] d..3 276946.862290: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.862292: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5714 [007] d..3 276946.862292: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-10919 [006] d..3 276946.862298: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.862304: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-648 [007] d..3 276946.862317: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.862332: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.862354: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.862358: cpu_idle: state=4294967295 cpu_id=2
+ wifi@1.0-servi-7349 [000] d..3 276946.862368: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.862370: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.862390: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [004] d..3 276946.862392: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ writer-5743 [001] d..3 276946.862396: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862396: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862397: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862398: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ FastMixer-1198 [002] d..3 276946.862407: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.862420: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.862429: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.862432: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [007] d..3 276946.862437: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [000] d..3 276946.862443: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5714 [007] d..3 276946.862446: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.862449: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ FastMixer-1198 [002] d..3 276946.862474: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.862477: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.862484: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ writer-5743 [000] d..3 276946.862486: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Thread-9-5756 [005] d..3 276946.862487: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862487: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.862489: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [004] d..3 276946.862491: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862492: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862494: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862495: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.862495: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.862496: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [004] d..3 276946.862498: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.862500: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ Worker-5714 [007] d..3 276946.862507: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.862510: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ writer-5743 [000] d..3 276946.862512: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [004] d..3 276946.862513: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.862513: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [001] d..3 276946.862516: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [004] d..3 276946.862516: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.862517: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.862522: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.862524: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.862526: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.862527: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-4888 [007] d..3 276946.862527: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.862529: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.862535: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=003
+ <idle>-0 [003] d..3 276946.862540: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.862548: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ writer-5743 [000] d..3 276946.862553: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.862554: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.862555: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <idle>-0 [007] d..3 276946.862558: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862560: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862563: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862565: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862568: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.862571: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sugov:0-603 [002] d..3 276946.862573: cpu_frequency: state=518400 cpu_id=0
+ <idle>-0 [000] d..3 276946.862575: cpu_idle: state=0 cpu_id=0
+ Worker-5715 [007] d..3 276946.862576: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sugov:0-603 [002] d..3 276946.862585: cpu_frequency: state=518400 cpu_id=1
+ <idle>-0 [007] d..3 276946.862589: cpu_idle: state=0 cpu_id=7
+ sugov:0-603 [002] d..3 276946.862592: cpu_frequency: state=518400 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.862599: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ sugov:0-603 [002] d..3 276946.862599: cpu_frequency: state=518400 cpu_id=3
+ UnityMain-5695 [004] d..3 276946.862602: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862603: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862605: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862605: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.862607: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862609: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862611: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ FMOD-5742 [003] d..3 276946.862612: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ Worker-5714 [007] d..3 276946.862613: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [003] d..3 276946.862634: cpu_idle: state=0 cpu_id=3
+ sugov:0-603 [002] d..3 276946.862636: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.862639: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [001] d..3 276946.862644: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5715 [007] d..3 276946.862645: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.862650: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.862662: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.862663: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [004] d..3 276946.862666: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.862667: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.862682: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.862686: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.862692: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.862696: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.862704: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.862708: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [001] d..3 276946.862710: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.862713: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.862724: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.862749: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862755: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862760: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862761: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862762: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.862762: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862763: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.862764: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862765: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5714 [007] d..3 276946.862772: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [001] d..3 276946.862774: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [007] d..3 276946.862779: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [007] d..3 276946.862785: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862788: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862788: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.862792: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862792: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862794: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [004] d..3 276946.862794: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862794: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862796: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862799: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.862800: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ Worker-5715 [007] d..3 276946.862807: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [007] d..3 276946.862810: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862814: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5713 [007] d..3 276946.862815: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.862815: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ UnityMain-5695 [004] d..3 276946.862817: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862818: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.862818: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862820: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862821: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.862822: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [000] d..3 276946.862822: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862822: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862823: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.862823: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862825: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862826: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.862826: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862828: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [004] d..3 276946.862829: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5715 [007] d..3 276946.862829: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [004] d..3 276946.862830: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ Worker-5714 [007] d..3 276946.862831: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [007] d..3 276946.862833: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.862835: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ Worker-5713 [007] d..3 276946.862837: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.862841: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.862842: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.862846: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.862847: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.862913: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ <idle>-0 [001] d..3 276946.862916: workqueue_activate_work: work struct 0xffffffedf351f058
+ <idle>-0 [001] d..3 276946.862919: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.862932: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ trace-cmd-12205 [002] d..3 276946.862939: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.862946: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.862960: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.862967: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ <idle>-0 [002] d..3 276946.862974: cpu_idle: state=0 cpu_id=2
+ kworker/1:0-10274 [001] d..3 276946.863000: sched_waking: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=000
+ <idle>-0 [002] d..3 276946.863019: workqueue_queue_work: work struct=0xffffffee150daea8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.863022: workqueue_activate_work: work struct 0xffffffee150daea8
+ kworker/1:0-10274 [001] d..3 276946.863023: sched_wakeup: comm=wifi@1.0-servic pid=7349 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.863025: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ kworker/1:0-10274 [001] d..3 276946.863039: workqueue_execute_end: work struct 0xffffffedf351f058
+ UnityMain-5695 [004] d..3 276946.863045: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.863048: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.863053: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.863053: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.863060: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.863066: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/1:0-10274 [001] d..3 276946.863069: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.863073: workqueue_execute_start: work struct 0xffffffee150daea8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.863075: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.863090: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [003] d..3 276946.863093: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [000] d..3 276946.863096: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ kworker/u16:3-10385 [003] d..3 276946.863096: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.863097: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.863114: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ kworker/u16:3-10385 [003] d..3 276946.863127: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.863134: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.863145: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [001] d..3 276946.863152: sched_waking: comm=cds_mc_thread pid=7278 prio=118 target_cpu=004
+ kworker/u16:3-10385 [003] d..3 276946.863164: workqueue_execute_end: work struct 0xffffffee150daea8
+ kworker/u16:3-10385 [003] d..3 276946.863168: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [004] d..3 276946.863176: sched_wakeup: comm=cds_mc_thread pid=7278 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.863178: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.863181: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=cds_mc_thread next_pid=7278 next_prio=118
+ <idle>-0 [001] d..3 276946.863186: cpu_idle: state=4294967295 cpu_id=1
+ DispSync-650 [000] d..3 276946.863188: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ <idle>-0 [001] d..3 276946.863194: cpu_idle: state=0 cpu_id=1
+ DispSync-650 [000] d..3 276946.863199: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=000
+ kworker/u16:3-10385 [003] d..3 276946.863205: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=004
+ DispSync-650 [000] d..3 276946.863220: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.863227: sched_waking: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ kworker/u16:3-10385 [003] d..3 276946.863229: workqueue_execute_end: work struct 0xffffffee79748960
+ cds_mc_thread-7278 [004] d..3 276946.863231: sched_switch: prev_comm=cds_mc_thread prev_pid=7278 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.863234: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.863235: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.863241: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.863247: cpu_idle: state=4294967295 cpu_id=1
+ DispSync-650 [000] d..3 276946.863255: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [001] d..3 276946.863259: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ kworker/u16:3-10385 [003] d..3 276946.863281: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ kworker/u16:9-11098 [000] d..3 276946.863310: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sfEventThread-652 [001] d..3 276946.863330: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=002
+ Worker-5712 [000] d..3 276946.863332: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ Worker-5712 [000] d..3 276946.863348: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ wifi@1.0-servi-7349 [002] d..3 276946.863365: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ sensors@1.0-se-4291 [003] d..3 276946.863380: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sfEventThread-652 [001] d..3 276946.863381: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ Worker-5712 [000] d..3 276946.863390: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R+ ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityGfxDevice-5711 [005] d..3 276946.863393: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.863397: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.863399: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [005] d..3 276946.863400: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.863402: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [004] d..3 276946.863403: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [005] d..3 276946.863403: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [004] d..3 276946.863404: cpu_idle: state=4294967295 cpu_id=4
+ UnityGfxDevice-5711 [005] d..3 276946.863405: print: 0xffffff87dfd69750s: B|5677|query
+ <idle>-0 [004] d..3 276946.863406: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.863406: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [005] d..3 276946.863409: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ sfEventThread-652 [001] d..3 276946.863415: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.863436: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-4291 [003] d..3 276946.863441: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.863444: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ kgsl_worker_th-294 [002] d..3 276946.863446: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=wifi@1.0-servic next_pid=7349 next_prio=120
+ <idle>-0 [007] d..3 276946.863447: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.863449: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.863453: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ <...>-17 [001] d..3 276946.863454: workqueue_queue_work: work struct=0xffffffedf351f058 function=0xffffff8a79bc2ddcf workqueue=0xffffffee4d69f200 req_cpu=8 cpu=1
+ sensors@1.0-se-1040 [004] d..3 276946.863456: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-17 [001] d..3 276946.863458: workqueue_activate_work: work struct 0xffffffedf351f058
+ UnityGfxDevice-5711 [005] d..3 276946.863458: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ <...>-17 [001] d..3 276946.863460: sched_waking: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.863460: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.863461: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ UnityGfxDevice-5711 [005] d..3 276946.863467: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.863468: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [003] d..3 276946.863469: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1115 [007] d..3 276946.863470: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-17 [001] d..3 276946.863473: sched_wakeup: comm=kworker/1:0 pid=10274 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.863473: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.863481: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.863483: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.863484: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.863485: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-17 [001] d..3 276946.863495: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=kworker/1:0 next_pid=10274 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.863499: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ kworker/1:0-10274 [001] d..3 276946.863503: workqueue_execute_start: work struct 0xffffffedf351f058: function 0xffffff8a79bc2ddcf
+ sensors@1.0-se-867 [007] d..3 276946.863514: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.863531: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.863534: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.863545: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ kworker/1:0-10274 [001] d..3 276946.863546: workqueue_execute_end: work struct 0xffffffedf351f058
+ sensors@1.0-se-867 [007] d..3 276946.863547: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.863551: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [007] d..3 276946.863553: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [003] d..3 276946.863559: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.863571: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ kworker/1:0-10274 [001] d..3 276946.863576: sched_switch: prev_comm=kworker/1:0 prev_pid=10274 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.863576: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <idle>-0 [001] d..3 276946.863607: cpu_idle: state=0 cpu_id=1
+ <...>-648 [007] d..3 276946.863617: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [007] d..3 276946.863621: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [007] d..3 276946.863622: print: 0xffffff87dfd69750s: E|622
+ wifi@1.0-servi-7349 [002] d..3 276946.863626: workqueue_queue_work: work struct=0xffffffee150da628 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <...>-648 [007] d..3 276946.863628: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [007] d..3 276946.863629: print: 0xffffff87dfd69750s: E|622
+ wifi@1.0-servi-7349 [002] d..3 276946.863630: workqueue_activate_work: work struct 0xffffffee150da628
+ <...>-648 [007] d..3 276946.863632: print: 0xffffff87dfd69750s: E|622
+ wifi@1.0-servi-7349 [002] d..3 276946.863633: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=000
+ <...>-648 [007] d..3 276946.863655: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ SensorService-4286 [003] d..3 276946.863655: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.863661: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.863663: cpu_idle: state=4294967295 cpu_id=5
+ <...>-648 [007] d..3 276946.863664: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.863665: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [004] d..3 276946.863666: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.863668: workqueue_execute_start: work struct 0xffffffee150da628: function 0xffffff87e01740e8f
+ <idle>-0 [004] d..3 276946.863668: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ kworker/u16:9-11098 [005] d..3 276946.863675: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [005] d..3 276946.863676: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.863677: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <...>-648 [007] d..3 276946.863679: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.863685: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [005] d..3 276946.863696: workqueue_execute_end: work struct 0xffffffee150da628
+ <idle>-0 [001] d..3 276946.863697: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=001
+ kworker/u16:9-11098 [005] d..3 276946.863698: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ UnityGfxDevice-5711 [004] d..3 276946.863703: print: 0xffffff87dfd69750s: E|5677
+ <idle>-0 [001] d..3 276946.863705: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:9-11098 [005] d..3 276946.863709: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ kworker/u16:9-11098 [005] d..3 276946.863713: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [005] d..3 276946.863718: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.863719: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [005] d..3 276946.863721: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [003] d..3 276946.863727: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <...>-10919 [006] d..3 276946.863741: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.863747: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/u16:3-10385 [001] d..3 276946.863748: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.863749: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.863752: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.863758: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [001] d..3 276946.863770: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.863779: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.863788: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.863797: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityGfxDevice-5711 [004] d..3 276946.863800: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ SensorService-4286 [003] d..3 276946.863808: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ surfaceflinger-622 [000] d..3 276946.863827: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ wifi@1.0-servi-7349 [002] d..3 276946.863831: sched_switch: prev_comm=wifi@1.0-servic prev_pid=7349 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.863847: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.863854: print: 0xffffff87dfd69750s: E|622
+ <...>-12059 [007] d..3 276946.863854: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.863862: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.863869: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.863875: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ SensorService-4286 [003] d..3 276946.863876: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.863889: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.863894: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.863897: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.863899: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [003] d..3 276946.863913: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.863916: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [007] d..3 276946.863926: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.863927: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ <idle>-0 [007] d..3 276946.863931: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.863967: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.863973: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.863975: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.863977: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.863979: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [003] d..3 276946.863979: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.863984: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.863991: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-648 [005] d..3 276946.864007: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <...>-648 [005] d..3 276946.864007: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [005] d..3 276946.864009: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=118 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.864021: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1040 [005] d..3 276946.864026: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.864028: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.864030: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [005] d..3 276946.864031: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ <...>-648 [005] d..3 276946.864033: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.864034: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.864035: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=D ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.864037: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.864038: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-4291 [003] d..3 276946.864039: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.864042: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.864044: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.864045: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.864046: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5712 [000] d..3 276946.864047: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <...>-648 [005] d..3 276946.864051: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ <...>-648 [005] d..3 276946.864053: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [007] d..3 276946.864056: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [001] d..3 276946.864058: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <...>-648 [005] d..3 276946.864062: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ sensors@1.0-se-867 [007] d..3 276946.864063: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [001] d..3 276946.864065: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [000] d..3 276946.864067: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [003] d..3 276946.864068: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [007] d..3 276946.864071: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-648 [005] d..3 276946.864074: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ sensors@1.0-se-1115 [007] d..3 276946.864074: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [001] d..3 276946.864076: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ Worker-5712 [000] d..3 276946.864080: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=R+ ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ <idle>-0 [003] d..3 276946.864083: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.864085: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-867 [007] d..3 276946.864087: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.864089: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [003] d..3 276946.864091: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.864092: cpu_idle: state=0 cpu_id=7
+ <...>-648 [005] d..3 276946.864095: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.864096: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.864097: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <idle>-0 [003] d..3 276946.864104: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sugov:0-603 [000] d..3 276946.864104: clock_set_rate: pwrcl_clk state=1036800000 cpu_id=0
+ <idle>-0 [002] d..3 276946.864104: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.864105: print: 0xffffff87dfd69750s: B|622|wait
+ <...>-648 [005] d..3 276946.864107: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.864109: print: 0xffffff87dfd69750s: E|622
+ sugov:0-603 [000] d..3 276946.864117: cpu_frequency: state=1036800 cpu_id=0
+ <idle>-0 [002] d..3 276946.864117: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <...>-648 [005] d..3 276946.864118: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [005] d..3 276946.864122: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.864122: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.864124: cpu_idle: state=4294967295 cpu_id=4
+ <...>-648 [005] d..3 276946.864126: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.864127: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [005] d..3 276946.864130: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.864132: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.864134: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.864136: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-648 [005] d..3 276946.864144: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.864146: print: 0xffffff87dfd69750s: E|5677
+ sugov:0-603 [000] d..3 276946.864148: cpu_frequency: state=1036800 cpu_id=1
+ <idle>-0 [005] d..3 276946.864151: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [003] d..3 276946.864151: print: 0xffffff87dfd69750s: E|1661
+ UnityGfxDevice-5711 [004] d..3 276946.864154: print: 0xffffff87dfd69750s: E|5677
+ sugov:0-603 [000] d..3 276946.864157: cpu_frequency: state=1036800 cpu_id=2
+ sugov:0-603 [000] d..3 276946.864169: cpu_frequency: state=1036800 cpu_id=3
+ UnityGfxDevice-5711 [004] d..3 276946.864174: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.864175: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.864178: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.864180: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.864182: print: 0xffffff87dfd69750s: E|622
+ sugov:0-603 [000] d..3 276946.864189: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sfEventThread-652 [002] d..3 276946.864202: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ Worker-5712 [000] d..3 276946.864214: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.864215: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.864215: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.864221: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ SensorService-4286 [003] d..3 276946.864222: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.864229: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.864234: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.864237: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.864244: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.864249: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ SensorService-4286 [003] d..3 276946.864249: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [000] d..3 276946.864258: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.864260: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.864261: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [000] d..3 276946.864263: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.864263: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.864270: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [007] d..3 276946.864272: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ surfaceflinger-622 [001] d..3 276946.864273: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [003] d..3 276946.864275: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.864279: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.864283: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.864291: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.864307: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.864314: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.864319: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [001] d..3 276946.864321: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [001] d..3 276946.864326: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [001] d..3 276946.864330: print: 0xffffff87dfd69750s: B|622|preComposition
+ writer-5743 [000] d..3 276946.864332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.864334: cpu_idle: state=4294967295 cpu_id=3
+ trace-cmd-12199 [002] d..3 276946.864337: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.864340: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.864351: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.864354: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.864365: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.864376: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.864381: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.864384: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.864386: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <...>-10919 [006] d..3 276946.864387: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [006] d..3 276946.864388: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-10919 [006] d..3 276946.864389: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=001
+ rcu_preempt-7 [005] d..3 276946.864396: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.864400: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [003] d..3 276946.864402: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.864403: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.864407: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [003] d..3 276946.864412: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.864415: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [000] d..3 276946.864415: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:3-10385 [002] d..3 276946.864419: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ <idle>-0 [000] d..3 276946.864422: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [003] d..3 276946.864434: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.864443: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.864448: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.864452: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.864455: cpu_idle: state=4294967295 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.864458: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.864461: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [001] d..3 276946.864464: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [001] d..3 276946.864468: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.864470: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.864471: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ kworker/u16:3-10385 [002] d..3 276946.864479: clock_set_rate: bimc_msmbus_a_clk state=680919040 cpu_id=2
+ <idle>-0 [000] d..3 276946.864482: cpu_idle: state=0 cpu_id=0
+ kworker/u16:3-10385 [002] d..3 276946.864483: clock_set_rate: bimc_a_clk state=680919040 cpu_id=2
+ kworker/u16:3-10385 [002] d..3 276946.864521: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.864536: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.864537: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.864539: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.864542: print: 0xffffff87dfd69750s: B|622|prepare
+ FastMixer-1198 [003] d..3 276946.864543: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/u16:3-10385 [002] d..3 276946.864549: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.864556: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [003] d..3 276946.864557: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ smem_native_rp-87 [005] d..3 276946.864557: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.864559: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.864561: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.864561: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ surfaceflinger-622 [001] d..3 276946.864567: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [002] d..3 276946.864568: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.864568: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.864570: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.864572: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [003] d..3 276946.864575: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [003] d..3 276946.864584: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.864589: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.864591: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.864592: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.864593: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.864594: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.864597: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [003] d..3 276946.864606: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.864608: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.864610: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.864619: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.864644: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=001
+ writer-5743 [000] d..3 276946.864658: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.864659: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.864661: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.864667: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [000] d..3 276946.864668: cpu_idle: state=0 cpu_id=0
+ surfaceflinger-622 [001] d..3 276946.864683: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.864699: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [002] d..3 276946.864731: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [002] d..3 276946.864848: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [002] d..3 276946.864877: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.864884: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [001] d..3 276946.864903: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.864907: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.864939: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.864947: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.864949: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.864950: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [000] d..3 276946.864950: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.864951: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.864952: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.864965: sched_blocked_reason: pid=10385 iowait=0 caller=0xffffff87e016ffccS
+ FMOD-12164 [005] d..3 276946.864974: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.864976: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.864977: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.864981: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.864989: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [000] d..3 276946.865006: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.865010: cpu_idle: state=0 cpu_id=0
+ kworker/u16:3-10385 [003] d..3 276946.865033: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.865048: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.865050: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.865052: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.865059: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=D ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.865061: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.865064: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.865072: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.865093: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [000] d..3 276946.865099: sched_blocked_reason: pid=10385 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [000] d..3 276946.865103: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.865106: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.865113: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.865138: workqueue_execute_end: work struct 0xffffffee74ebd360
+ <idle>-0 [000] d..3 276946.865142: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kworker/u16:3-10385 [003] d..3 276946.865155: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.865162: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.865169: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.865175: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.865180: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [004] d..3 276946.865298: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.865301: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.865306: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.865313: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.865314: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.865318: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kgsl_worker_th-294 [003] d..3 276946.865326: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.865342: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.865430: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.865441: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.865510: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [000] d..3 276946.865518: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.865521: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.865524: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.865526: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.865528: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [003] d..3 276946.865587: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.865598: cpu_idle: state=0 cpu_id=3
+ HwBinder:624_3-679 [002] d..3 276946.865624: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ <idle>-0 [004] d..3 276946.865683: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.865685: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [002] d..3 276946.865767: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.865799: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.865834: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.865854: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [002] d..3 276946.865865: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.865868: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.865875: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [001] d..3 276946.865921: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [002] d..3 276946.865928: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.865944: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.865979: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.865987: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.865992: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [001] d..3 276946.865996: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [001] d..3 276946.865999: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866002: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866006: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [001] d..3 276946.866010: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866014: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [001] d..3 276946.866033: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [001] d..3 276946.866070: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [001] d..3 276946.866077: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866089: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [001] d..3 276946.866095: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [004] d..3 276946.866102: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.866104: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.866105: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [001] d..3 276946.866138: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.866146: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.866150: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.866157: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [001] d..3 276946.866166: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.866179: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [002] d..3 276946.866180: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ HwBinder:624_3-679 [002] d..3 276946.866195: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [002] d..3 276946.866214: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [000] d..3 276946.866247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.866255: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.866261: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.866267: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.866281: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.866282: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [000] d..3 276946.866284: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.866284: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ writer-5743 [000] d..3 276946.866312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ writer-5743 [000] d..3 276946.866325: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.866327: cpu_idle: state=4294967295 cpu_id=1
+ writer-5743 [000] d..3 276946.866330: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ trace-cmd-12198 [005] d..3 276946.866330: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.866334: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.866336: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.866340: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.866341: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.866343: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [005] d..3 276946.866347: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.866350: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.866359: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.866366: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.866374: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.866376: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.866378: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.866384: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.866398: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.866405: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.866411: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.866414: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.866416: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.866421: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.866431: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.866443: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [002] d..3 276946.866501: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [002] d..3 276946.866514: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.866515: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.866517: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.866523: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [004] d..3 276946.866527: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.866528: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.866529: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.866530: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.866535: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ HwBinder:624_3-679 [002] d..3 276946.866536: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [005] d..3 276946.866540: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.866542: cpu_idle: state=4294967295 cpu_id=7
+ AudioTrack-5740 [004] d..3 276946.866543: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.866544: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [007] d..3 276946.866545: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [005] d..3 276946.866545: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.866545: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.866546: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.866546: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.866557: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.866559: cpu_idle: state=4294967295 cpu_id=3
+ AudioTrack-5759 [005] d..3 276946.866560: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.866563: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.866566: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ HwBinder:624_3-679 [002] d..3 276946.866571: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [004] d..3 276946.866578: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.866579: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.866579: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.866592: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [002] d..3 276946.866609: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [000] d..3 276946.866635: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [003] d..3 276946.866635: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [002] d..3 276946.866636: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [002] d..3 276946.866644: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.866646: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.866646: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.866647: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [001] d..3 276946.866652: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [001] d..3 276946.866691: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [002] d..3 276946.866696: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.866715: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.866716: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866752: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.866762: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866766: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.866772: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866786: print: 0xffffff87dfd69750s: B|622|wait
+ Thread-9-5756 [007] d..3 276946.866790: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.866792: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.866796: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.866796: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [007] d..3 276946.866801: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.866802: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.866809: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.866810: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.866814: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [002] d..3 276946.866817: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ surfaceflinger-622 [001] d..3 276946.866820: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.866821: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.866824: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.866829: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.866829: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.866842: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866847: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866850: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [001] d..3 276946.866862: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [001] d..3 276946.866867: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [001] d..3 276946.866871: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.866887: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12205 [002] d..3 276946.866944: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.866960: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.866963: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.866966: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.866968: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.866971: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=003
+ <idle>-0 [007] d..3 276946.866971: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.866989: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.866991: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.866991: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.866993: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.866994: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12200 [005] d..3 276946.867029: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.867035: cpu_idle: state=0 cpu_id=5
+ <...>-12059 [007] d..3 276946.867044: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.867051: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.867105: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.867122: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.867127: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.867156: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.867161: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.867168: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.867184: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.867373: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.867376: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.868018: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.868021: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.868023: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.868026: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.868034: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.868038: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.868250: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.868262: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.868265: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [003] d..3 276946.868269: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.868272: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [003] d..3 276946.868274: cpu_idle: state=0 cpu_id=3
+ writer-5743 [000] d..3 276946.868292: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.868302: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.868305: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.868313: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.868324: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.868333: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.868336: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.868343: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.868346: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.868351: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.868360: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.868362: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.868367: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.868368: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.868368: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.868372: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [001] d..3 276946.868374: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.868377: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.868379: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.868384: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.868394: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.868406: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.868430: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.868436: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.868454: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.868466: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.868468: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.868468: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.868470: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.868478: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.868479: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.868480: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.868480: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.868482: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.868483: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.868491: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.868492: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.868494: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.868495: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.868500: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.868513: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.868525: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.868550: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.868561: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.869602: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.869608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.869610: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.869612: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.869665: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.869670: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.870246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.870254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.870259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.870265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.870279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.870288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.870291: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.870296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.870307: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.870308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.870317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.870320: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.870336: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.870336: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.870343: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.870346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.870356: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.870358: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.870362: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.870365: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.870367: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [000] d..3 276946.870377: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.870417: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.870429: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.870431: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.870433: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.870433: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.870442: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.870443: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.870443: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.870444: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.870446: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.870446: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12199 [002] d..3 276946.870449: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.870455: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.870455: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.870458: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.870458: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.870463: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.870468: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.870475: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.870488: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.870512: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.870523: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.870686: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.870689: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.870835: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.870839: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.870841: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.870844: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.870893: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.870899: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Thread-9-5756 [007] d..3 276946.870941: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.871006: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.871014: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.871035: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.871038: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.871044: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.871045: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.871049: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=003
+ rcu_preempt-7 [005] d..3 276946.871057: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.871062: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.871064: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.871066: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ <idle>-0 [002] d..3 276946.871066: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.871069: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.871070: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.871071: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.871078: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/0-10 [004] d..3 276946.871080: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.871082: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [004] d..3 276946.871083: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.871084: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.871087: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.871089: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ rcuop/4-44 [002] d..3 276946.871103: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.871115: cpu_idle: state=0 cpu_id=2
+ FMOD-12164 [005] d..3 276946.871127: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.871130: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.871564: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.871569: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.871572: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.871575: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [007] d..3 276946.871675: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.871676: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [007] d..3 276946.871679: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.871683: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.871711: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.871719: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ mdss_fb0-12067 [000] d..3 276946.871909: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.871922: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.872065: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.872071: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.872072: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.872075: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.872144: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.872152: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.872246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.872253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.872258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.872264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.872281: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.872290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.872294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.872300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.872309: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.872312: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.872320: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.872325: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.872339: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.872342: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.872350: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.872354: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.872367: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.872378: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.872408: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.872419: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.872420: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.872420: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.872422: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.872429: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.872431: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.872432: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.872432: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.872433: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.872437: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.872441: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.872442: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.872444: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [000] d..3 276946.872445: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.872445: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.872450: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.872461: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.872474: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12202 [005] d..3 276946.872483: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.872488: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.872498: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.872510: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.872639: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=003
+ <idle>-0 [003] d..3 276946.872652: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=003
+ <idle>-0 [003] d..3 276946.872661: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=002
+ <idle>-0 [003] d..3 276946.872678: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.872679: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.872681: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.872684: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [003] d..3 276946.872687: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ trace-cmd-12201 [005] d..3 276946.872689: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ trace-cmd-12201 [005] d..3 276946.872693: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.872695: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.872698: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12201 [005] d..3 276946.872727: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.872727: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.872731: cpu_idle: state=0 cpu_id=5
+ FMOD-5742 [003] d..3 276946.872731: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.872732: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.872744: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.873064: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.873071: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.873072: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.873074: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.873144: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.873151: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.873318: workqueue_queue_work: work struct=0xffffffee150da4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.873322: workqueue_activate_work: work struct 0xffffffee150da4a8
+ <idle>-0 [002] d..3 276946.873325: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.873335: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.873338: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.873342: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.873346: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [002] d..3 276946.873346: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [003] d..3 276946.873353: workqueue_execute_start: work struct 0xffffffee150da4a8: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [003] d..3 276946.873370: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [003] d..3 276946.873372: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [003] d..3 276946.873374: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.873386: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.873388: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.873390: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.873393: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [003] d..3 276946.873406: workqueue_execute_end: work struct 0xffffffee150da4a8
+ kworker/u16:9-11098 [005] d..3 276946.873409: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [005] d..3 276946.873416: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.873417: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:9-11098 [005] d..3 276946.873418: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.873420: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.873424: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [005] d..3 276946.873424: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.873428: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.873435: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1083 [004] d..3 276946.873469: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.873482: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.873486: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.873493: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.873512: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=007
+ sensors@1.0-se-1083 [004] d..3 276946.873519: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.873520: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.873523: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.873523: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.873528: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.873533: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.873533: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1082 [005] d..3 276946.873543: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1082 [005] d..3 276946.873547: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.873549: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.873552: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.873556: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.873558: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.873562: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.873567: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.873569: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.873576: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.873577: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.873578: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.873579: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.873599: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [002] d..3 276946.873606: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=003
+ sensors@1.0-se-867 [007] d..3 276946.873614: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.873620: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.873625: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [007] d..3 276946.873625: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [003] d..3 276946.873626: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.873630: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-1115 [007] d..3 276946.873630: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [002] d..3 276946.873633: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [003] d..3 276946.873636: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.873653: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.873658: cpu_idle: state=0 cpu_id=7
+ smem_native_ds-85 [002] d..3 276946.873668: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.873680: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [003] d..3 276946.873694: print: 0xffffff87dfd69750s: E|1661
+ <...>-10919 [006] d..3 276946.873746: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.873752: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.873754: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.873756: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [003] d..3 276946.873809: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [000] d..3 276946.873817: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.873820: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.873820: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.873827: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [003] d..3 276946.873853: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.873865: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.873867: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.873869: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [003] d..3 276946.873881: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.873884: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [007] d..3 276946.873894: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.873895: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.873899: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.874005: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.874016: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.874019: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.874026: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.874028: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.874032: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.874056: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.874067: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..3 276946.874096: workqueue_queue_work: work struct=0xffffffee150da4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.874097: workqueue_activate_work: work struct 0xffffffee150da4a8
+ <idle>-0 [002] d..3 276946.874099: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.874110: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.874115: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.874122: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.874126: workqueue_execute_start: work struct 0xffffffee150da4a8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.874134: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.874136: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.874137: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ kworker/u16:9-11098 [002] d..3 276946.874146: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.874148: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.874155: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.874159: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [002] d..3 276946.874161: workqueue_execute_end: work struct 0xffffffee150da4a8
+ <idle>-0 [005] d..3 276946.874175: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ kworker/u16:9-11098 [002] d..3 276946.874175: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.874179: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ kworker/u16:3-10385 [003] d..3 276946.874179: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=000
+ <idle>-0 [005] d..3 276946.874181: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.874183: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.874187: cpu_idle: state=0 cpu_id=2
+ FMOD-12164 [005] d..3 276946.874193: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.874196: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.874197: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.874199: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.874210: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.874222: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1087 [005] d..3 276946.874227: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [005] d..3 276946.874233: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.874235: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.874237: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.874242: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.874245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1086 [004] d..3 276946.874247: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.874247: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1086 [004] d..3 276946.874251: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.874252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.874253: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.874255: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.874257: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-1086 [004] d..3 276946.874258: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.874260: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.874261: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.874263: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1115 [005] d..3 276946.874265: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.874266: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.874271: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.874272: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.874274: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.874275: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ writer-5743 [000] d..3 276946.874279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-867 [005] d..3 276946.874283: print: 0xffffff87dfd69750s: E|867
+ writer-5743 [000] d..3 276946.874289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.874291: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-867 [005] d..3 276946.874292: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [001] d..3 276946.874297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-867 [005] d..3 276946.874300: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.874301: workqueue_queue_work: work struct=0xffffffed894b4c28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.874302: workqueue_activate_work: work struct 0xffffffed894b4c28
+ <idle>-0 [003] d..3 276946.874303: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.874304: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ sensors@1.0-se-1115 [005] d..3 276946.874304: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [003] d..3 276946.874307: cpu_idle: state=4294967295 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.874308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.874310: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.874312: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [002] d..3 276946.874315: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.874319: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.874320: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.874320: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.874323: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.874325: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.874327: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.874331: workqueue_execute_start: work struct 0xffffffed894b4c28: function 0xffffff87e01740e8f
+ SensorService-4286 [003] d..3 276946.874336: print: 0xffffff87dfd69750s: E|1661
+ kworker/u16:3-10385 [002] d..3 276946.874338: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.874339: workqueue_activate_work: work struct 0xffffffee79748960
+ FastMixer-1198 [001] d..3 276946.874340: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.874340: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.874341: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kworker/u16:3-10385 [002] d..3 276946.874350: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=001
+ writer-5743 [000] d..3 276946.874353: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.874356: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.874371: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.874396: workqueue_execute_end: work struct 0xffffffed894b4c28
+ kworker/u16:3-10385 [002] d..3 276946.874399: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.874410: cpu_idle: state=0 cpu_id=0
+ kworker/u16:3-10385 [002] d..3 276946.874414: sched_waking: comm=sensors.qcom pid=974 prio=120 target_cpu=004
+ SensorService-4286 [003] d..3 276946.874419: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ kworker/u16:3-10385 [002] d..3 276946.874429: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.874431: sched_wakeup: comm=sensors.qcom pid=974 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.874434: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.874436: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors.qcom next_pid=974 next_prio=120
+ FastMixer-1198 [001] d..3 276946.874442: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/u16:3-10385 [002] d..3 276946.874445: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ SensorService-4286 [003] d..3 276946.874447: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.874453: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.874454: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.874455: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.874457: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [002] d..3 276946.874457: cpu_idle: state=0 cpu_id=2
+ <...>-974 [005] d..3 276946.874458: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <...>-974 [005] d..3 276946.874462: sched_switch: prev_comm=sensors.qcom prev_pid=974 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.874466: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.874467: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.874474: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.874477: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.874479: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.874481: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [003] d..3 276946.874482: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.874484: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [004] d..3 276946.874486: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.874486: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-867 [005] d..3 276946.874488: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors.qcom next_pid=974 next_prio=120
+ AudioTrack-5759 [006] d..3 276946.874492: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ writer-5743 [000] d..3 276946.874492: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=005
+ kworker/u16:9-11098 [003] d..3 276946.874499: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.874500: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.874509: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.874511: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.874513: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.874513: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.874513: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [007] d..3 276946.874547: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.874552: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.874556: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.874569: cpu_idle: state=0 cpu_id=0
+ <...>-974 [005] d..3 276946.874630: sched_waking: comm=logd.writer pid=629 prio=130 target_cpu=003
+ <idle>-0 [003] d..3 276946.874645: sched_wakeup: comm=logd.writer pid=629 prio=130 target_cpu=003
+ <idle>-0 [003] d..3 276946.874650: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.874657: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=logd.writer next_pid=629 next_prio=130
+ <...>-974 [005] d..3 276946.874664: sched_switch: prev_comm=sensors.qcom prev_pid=974 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.874668: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.874814: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ logd.writer-629 [003] d..3 276946.874816: sched_switch: prev_comm=logd.writer prev_pid=629 prev_prio=130 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.874819: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.874821: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.874823: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.874830: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.874890: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.874896: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.874992: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.874995: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.874998: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.875001: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.875051: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.875055: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [007] d..3 276946.875110: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.875117: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.875310: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.875314: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.875343: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.875345: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.875601: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [003] d..3 276946.875601: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [007] d..3 276946.875602: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.875605: cpu_idle: state=0 cpu_id=3
+ <...>-10919 [006] d..3 276946.875664: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.875670: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.875673: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.875675: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.875740: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.875747: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.875873: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.875885: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.875891: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.875897: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [003] d..3 276946.875898: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.875902: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [000] d..3 276946.875927: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.875935: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.875949: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.875952: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.875958: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.875975: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.875986: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.876050: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.876065: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.876067: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.876070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.876076: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.876090: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.876092: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.876100: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.876125: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.876137: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.876236: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.876240: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.876246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.876253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.876258: cpu_idle: state=4294967295 cpu_id=0
+ UnityChoreogra-5761 [007] d..3 276946.876263: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.876264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityChoreogra-5761 [007] d..3 276946.876273: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.876274: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.876276: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityChoreogra-5761 [007] d..3 276946.876278: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=002
+ writer-5743 [000] d..3 276946.876282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.876290: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.876291: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.876293: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.876293: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.876294: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.876296: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.876299: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.876303: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ writer-5743 [000] d..3 276946.876311: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.876315: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.876324: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.876331: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityChoreogra-5761 [007] d..3 276946.876336: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.876343: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [007] d..3 276946.876344: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.876347: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.876348: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ writer-5743 [000] d..3 276946.876349: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.876355: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.876358: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.876359: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.876365: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.876376: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.876384: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [000] d..3 276946.876386: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12205 [003] d..3 276946.876395: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.876397: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ UnityChoreogra-5761 [007] d..3 276946.876398: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.876400: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [005] d..3 276946.876404: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.876405: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.876406: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [005] d..3 276946.876408: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.876412: cpu_idle: state=0 cpu_id=3
+ FastMixer-1198 [001] d..3 276946.876425: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.876437: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.876437: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=006
+ <idle>-0 [004] d..3 276946.876439: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.876441: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.876450: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.876452: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.876453: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.876453: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.876456: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.876460: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [000] d..3 276946.876463: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.876464: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.876467: cpu_idle: state=4294967295 cpu_id=3
+ AudioTrack-5759 [005] d..3 276946.876469: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.876473: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.876473: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.876476: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.876485: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.876491: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.876498: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.876505: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.876506: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.876507: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.876518: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.876528: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <...>-648 [005] d..3 276946.876531: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.876532: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.876534: cpu_idle: state=0 cpu_id=5
+ writer-5743 [003] d..3 276946.876536: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.876537: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [002] d..3 276946.876542: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [003] d..3 276946.876548: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [007] d..3 276946.876556: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.876558: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.876561: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ appEventThread-651 [000] d..3 276946.876574: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.876585: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.876596: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.876601: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.876607: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.876611: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.876616: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.876620: cpu_idle: state=0 cpu_id=3
+ ndroid.systemu-4573 [002] d..3 276946.876698: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.876710: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.876712: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.876714: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.876730: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.876747: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.876783: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.876791: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.876794: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.876864: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.876894: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.876907: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.876911: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.876918: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.876935: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.876938: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.876941: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.876943: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.876946: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.876947: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.876949: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.876950: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.876951: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.876953: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.876954: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.876955: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.876958: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ ndroid.systemu-4573 [002] d..3 276946.876984: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.876991: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.876996: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.876996: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.876998: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.876999: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.877004: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.877012: cpu_idle: state=0 cpu_id=7
+ <...>-648 [005] d..3 276946.877017: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [005] d..3 276946.877021: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.877023: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.877032: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [005] d..3 276946.877033: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.877037: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.877066: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.877070: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.877073: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.877075: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [005] d..3 276946.877083: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.877086: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.877097: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.877102: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.877104: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.877108: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.877110: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.877118: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.877119: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.877121: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.877122: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.877242: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.877247: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.877249: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.877251: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.877251: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.877255: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.877257: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.877258: cpu_idle: state=0 cpu_id=5
+ FMOD-12164 [004] d..3 276946.877260: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.877299: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.877304: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.877703: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.877706: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.877709: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.877712: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.877723: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.877726: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.877787: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.877797: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-10919 [006] d..3 276946.877808: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.877811: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [006] d..3 276946.877815: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.877818: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.877819: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.877825: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.877828: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.877830: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ trace-cmd-12204 [004] d..3 276946.877865: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.877870: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.877901: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.878090: workqueue_queue_work: work struct=0xffffffed894b48a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.878092: workqueue_activate_work: work struct 0xffffffed894b48a8
+ <idle>-0 [002] d..3 276946.878094: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.878103: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.878106: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [002] d..3 276946.878109: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.878114: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [003] d..3 276946.878114: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [003] d..3 276946.878118: workqueue_execute_start: work struct 0xffffffed894b48a8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [003] d..3 276946.878127: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [003] d..3 276946.878128: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [003] d..3 276946.878130: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ kworker/u16:9-11098 [003] d..3 276946.878140: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.878142: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.878150: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.878154: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.878155: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=003
+ kworker/u16:9-11098 [003] d..3 276946.878159: workqueue_execute_end: work struct 0xffffffed894b48a8
+ <idle>-0 [000] d..3 276946.878169: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ kworker/u16:3-10385 [002] d..3 276946.878175: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=R+ ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.878178: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:9-11098 [003] d..3 276946.878180: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.878181: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.878191: cpu_idle: state=0 cpu_id=3
+ kgsl_worker_th-294 [002] d..3 276946.878240: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.878242: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.878243: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.878247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.878258: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.878260: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.878261: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.878262: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.878265: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.878268: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:9-11098 [004] d..3 276946.878270: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.878274: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [003] d..3 276946.878277: cpu_idle: state=4294967295 cpu_id=3
+ kworker/u16:3-10385 [002] d..3 276946.878281: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.878282: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.878283: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ writer-5743 [000] d..3 276946.878290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ kworker/u16:3-10385 [002] d..3 276946.878295: workqueue_execute_end: work struct 0xffffffee79748960
+ writer-5743 [000] d..3 276946.878300: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.878303: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.878309: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ kworker/u16:3-10385 [002] d..3 276946.878310: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.878320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.878322: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.878323: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.878323: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.878328: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.878330: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.878331: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.878334: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [000] d..3 276946.878335: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [007] d..3 276946.878336: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.878344: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.878350: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.878354: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.878362: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-648 [005] d..3 276946.878365: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <idle>-0 [001] d..3 276946.878367: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-648 [005] d..3 276946.878367: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [005] d..3 276946.878369: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [000] d..3 276946.878380: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.878384: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [000] d..3 276946.878390: cpu_idle: state=0 cpu_id=0
+ <...>-648 [005] d..3 276946.878407: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [000] d..3 276946.878409: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.878415: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [000] d..3 276946.878416: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.878417: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ kworker/u16:9-11098 [004] d..3 276946.878418: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.878419: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.878422: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.878424: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.878425: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.878426: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.878436: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.878437: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.878439: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <...>-648 [005] d..3 276946.878442: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.878446: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.878449: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-648 [005] d..3 276946.878449: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.878458: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.878460: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.878462: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.878463: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [000] d..3 276946.878465: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-648 [005] d..3 276946.878466: print: 0xffffff87dfd69750s: E|622
+ kgsl_worker_th-294 [002] d..3 276946.878470: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=D ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.878476: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [005] d..3 276946.878478: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.878481: cpu_idle: state=0 cpu_id=2
+ <...>-648 [005] d..3 276946.878483: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.878484: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.878487: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [001] d..3 276946.878488: cpu_idle: state=0 cpu_id=1
+ <...>-648 [005] d..3 276946.878495: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.878500: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1085 [004] d..3 276946.878505: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.878505: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.878515: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.878515: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.878519: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ <...>-4888 [007] d..3 276946.878520: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.878522: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.878523: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [007] d..3 276946.878523: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.878525: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [000] d..3 276946.878526: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [003] d..3 276946.878530: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ <...>-4888 [007] d..3 276946.878539: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.878541: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.878544: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-1085 [004] d..3 276946.878547: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.878553: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ dsps_smem_glin-86 [003] d..3 276946.878559: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.878571: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-1084 [004] d..3 276946.878573: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [004] d..3 276946.878579: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.878581: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1084 [004] d..3 276946.878584: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [005] d..3 276946.878584: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.878594: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.878599: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.878601: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.878608: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.878610: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.878611: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.878612: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ kworker/u16:9-11098 [004] d..3 276946.878632: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ sensors@1.0-se-867 [005] d..3 276946.878633: print: 0xffffff87dfd69750s: E|867
+ kworker/u16:9-11098 [004] d..3 276946.878636: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.878637: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ kworker/u16:9-11098 [004] d..3 276946.878644: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.878646: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-867 [005] d..3 276946.878647: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [004] d..3 276946.878648: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.878651: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-867 [005] d..3 276946.878658: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ <idle>-0 [003] d..3 276946.878658: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [002] d..3 276946.878659: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ <idle>-0 [003] d..3 276946.878662: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.878667: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ smem_native_rp-87 [005] d..3 276946.878668: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.878673: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ smem_native_ds-85 [002] d..3 276946.878690: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.878697: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.878699: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.878703: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.878703: cpu_idle: state=0 cpu_id=2
+ SensorService-4286 [003] d..3 276946.878707: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [004] d..3 276946.878710: sched_blocked_reason: pid=11098 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.878713: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.878715: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.878718: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.878721: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:9-11098 [004] d..3 276946.878723: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.878725: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [004] d..3 276946.878728: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:9-11098 [004] d..3 276946.878734: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.878734: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [004] d..3 276946.878737: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.878742: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.878758: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.878759: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.878760: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.878762: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.878764: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ SensorService-4286 [003] d..3 276946.878784: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ trace-cmd-12200 [004] d..3 276946.878806: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.878807: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.878811: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [003] d..3 276946.878817: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [002] d..3 276946.878819: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.878829: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.878831: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.878833: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [003] d..3 276946.878845: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.878848: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.878857: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.878860: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.878861: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.878913: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.878917: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.879014: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.879021: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.879023: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.879025: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [003] d..3 276946.879072: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.879077: cpu_idle: state=0 cpu_id=3
+ <...>-12059 [007] d..3 276946.879100: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.879110: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.879158: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.879162: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.879165: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.879169: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.879322: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.879327: cpu_idle: state=0 cpu_id=3
+ Thread-9-5756 [007] d..3 276946.879359: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.879366: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.879556: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.879557: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.879592: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.879596: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [000] d..3 276946.879848: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.879860: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.879866: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.879871: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.879893: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.879900: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [003] d..3 276946.879903: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.879907: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [000] d..3 276946.879913: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.879916: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.879921: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.879939: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.879951: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.879960: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ sfEventThread-652 [001] d..3 276946.879972: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.879975: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.879980: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.879996: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.880008: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.880041: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.880062: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.880068: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <...>-10919 [006] d..3 276946.880134: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.880139: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.880141: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.880144: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.880213: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.880220: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.880228: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.880232: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.880235: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.880246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ surfaceflinger-622 [000] d..3 276946.880259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.880262: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.880268: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.880285: print: 0xffffff87dfd69750s: B|622|query
+ writer-5743 [001] d..3 276946.880290: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.880291: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880297: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ writer-5743 [001] d..3 276946.880300: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.880302: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.880308: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.880311: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.880315: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ writer-5743 [001] d..3 276946.880318: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.880319: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.880320: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [004] d..3 276946.880321: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [001] d..3 276946.880330: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.880331: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.880333: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ FMOD-12164 [004] d..3 276946.880336: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.880337: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.880341: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.880341: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.880343: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.880347: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ <idle>-0 [001] d..3 276946.880349: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.880355: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.880362: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.880367: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.880376: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.880382: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.880394: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.880405: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.880434: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.880444: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [002] d..3 276946.880445: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ surfaceflinger-622 [000] d..3 276946.880448: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.880454: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.880457: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.880457: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.880459: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.880462: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.880462: print: 0xffffff87dfd69750s: B|622|merge
+ <idle>-0 [005] d..3 276946.880467: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.880468: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.880470: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.880471: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.880478: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.880481: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.880482: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.880483: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5759 [005] d..3 276946.880486: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.880488: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.880489: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.880489: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.880502: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.880514: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.880526: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.880540: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.880547: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [001] d..3 276946.880558: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.880564: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.880565: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [002] d..3 276946.880569: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.880570: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.880573: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.880584: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.880585: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.880589: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.880600: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ <idle>-0 [003] d..3 276946.880601: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.880606: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.880614: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.880619: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880623: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.880634: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ trace-cmd-12198 [007] d..3 276946.880634: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.880640: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.880644: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [000] d..3 276946.880648: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880659: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.880665: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12199 [001] d..3 276946.880667: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.880684: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.880696: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.880704: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880708: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.880715: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880720: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.880735: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880756: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880765: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.880776: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.880779: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.880784: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.880797: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880810: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880817: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.880818: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.880825: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [001] d..3 276946.880828: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.880829: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [000] d..3 276946.880833: print: 0xffffff87dfd69750s: B|622|preComposition
+ surfaceflinger-622 [000] d..3 276946.880932: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880936: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ surfaceflinger-622 [000] d..3 276946.880941: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.880944: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [003] d..3 276946.881005: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.881008: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.881020: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [000] d..3 276946.881067: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.881154: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.881164: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.881166: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.881173: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.881187: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.881201: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [002] d..3 276946.881234: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <...>-10919 [006] d..3 276946.881251: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.881258: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.881260: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.881262: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.881327: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [002] d..3 276946.881331: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [007] d..3 276946.881335: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [002] d..3 276946.881347: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.881355: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ HwBinder:624_3-679 [002] d..3 276946.881830: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ HwBinder:624_3-679 [002] d..3 276946.881972: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.882003: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.882036: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [002] d..3 276946.882057: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [002] d..3 276946.882067: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.882070: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.882077: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.882120: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [002] d..3 276946.882129: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.882144: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.882174: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.882180: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.882186: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.882190: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.882193: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.882197: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.882201: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.882204: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.882208: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.882223: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [001] d..3 276946.882248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.882255: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [001] d..3 276946.882256: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.882261: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [001] d..3 276946.882261: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.882268: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.882271: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.882278: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.882287: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ writer-5743 [001] d..3 276946.882305: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.882316: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.882318: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.882319: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=002
+ <idle>-0 [002] d..3 276946.882325: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.882334: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.882338: cpu_idle: state=4294967295 cpu_id=3
+ writer-5743 [001] d..3 276946.882338: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.882345: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.882351: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.882354: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.882355: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.882365: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.882366: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.882368: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.882370: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [004] d..3 276946.882371: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [000] d..3 276946.882371: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.882386: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.882398: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [002] d..3 276946.882399: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.882400: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ trace-cmd-12201 [004] d..3 276946.882412: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.882412: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.882415: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.882417: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.882421: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ HwBinder:624_3-679 [003] d..3 276946.882422: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ writer-5743 [000] d..3 276946.882432: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.882444: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [000] d..3 276946.882447: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.882505: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.882518: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.882519: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.882519: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.882521: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.882528: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.882529: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.882531: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.882534: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.882534: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.882537: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.882541: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.882544: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.882544: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.882547: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.882553: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.882564: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.882576: workqueue_queue_work: work struct=0xffffffed894b4228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.882580: workqueue_activate_work: work struct 0xffffffed894b4228
+ <idle>-0 [001] d..3 276946.882582: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.882583: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.882595: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.882597: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.882598: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.882599: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.882602: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.882603: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/u16:9-11098 [004] d..3 276946.882604: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.882608: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/u16:9-11098 [004] d..3 276946.882609: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.882610: workqueue_execute_start: work struct 0xffffffed894b4228: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.882610: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.882610: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.882612: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ writer-5743 [000] d..3 276946.882613: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.882613: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.882619: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.882622: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.882623: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [000] d..3 276946.882624: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.882637: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.882641: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.882643: workqueue_execute_end: work struct 0xffffffed894b4228
+ kworker/u16:9-11098 [004] d..3 276946.882644: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.882649: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.882655: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.882656: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <idle>-0 [005] d..3 276946.882659: cpu_idle: state=0 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.882661: workqueue_execute_end: work struct 0xffffffee79748960
+ <...>-12059 [007] d..3 276946.882663: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.882666: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.882668: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.882669: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [002] d..3 276946.882669: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.882671: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=003
+ <idle>-0 [002] d..3 276946.882682: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [003] d..3 276946.882762: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.882776: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.882779: cpu_idle: state=4294967295 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.882782: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=003
+ <idle>-0 [000] d..3 276946.882785: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [003] d..3 276946.882798: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=001
+ <idle>-0 [001] d..3 276946.882801: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.882808: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ HwBinder:624_3-679 [003] d..3 276946.882821: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.882857: print: 0xffffff87dfd69750s: E|624
+ FMOD-5742 [001] d..3 276946.882863: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [002] d..3 276946.882884: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.882889: cpu_idle: state=0 cpu_id=2
+ mdss_fb0-12067 [000] d..3 276946.882897: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.882899: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [000] d..3 276946.882909: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.882910: workqueue_queue_work: work struct=0xffffffed894b45a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.882911: workqueue_activate_work: work struct 0xffffffed894b45a8
+ <idle>-0 [002] d..3 276946.882913: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.882923: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.882925: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.882925: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.882927: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.882928: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ kworker/u16:9-11098 [004] d..3 276946.882928: workqueue_execute_start: work struct 0xffffffed894b45a8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.882929: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.882933: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.882933: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.882934: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ HwBinder:624_3-679 [003] d..3 276946.882936: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.882939: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-4291 [001] d..3 276946.882939: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ kworker/u16:9-11098 [004] d..3 276946.882944: workqueue_execute_end: work struct 0xffffffed894b45a8
+ <idle>-0 [000] d..3 276946.882944: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ kworker/u16:9-11098 [004] d..3 276946.882945: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.882945: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.882948: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.882949: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.882954: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.882957: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [004] d..3 276946.882957: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-4291 [001] d..3 276946.882964: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ kworker/u16:3-10385 [002] d..3 276946.882970: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.882988: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.882995: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ dsps_smem_glin-86 [002] d..3 276946.882999: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.883010: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.883015: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.883017: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-4291 [001] d..3 276946.883019: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.883038: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.883041: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.883043: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.883047: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.883057: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883061: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-1040 [004] d..3 276946.883064: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.883067: print: 0xffffff87dfd69750s: E|622
+ sensors@1.0-se-1040 [004] d..3 276946.883069: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.883071: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.883073: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.883078: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [002] d..3 276946.883080: sched_waking: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-4291 [001] d..3 276946.883081: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.883082: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.883083: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.883087: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.883088: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1040 [004] d..3 276946.883088: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.883089: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=002
+ sensors@1.0-se-1115 [005] d..3 276946.883089: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.883090: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.883092: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.883094: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.883097: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [005] d..3 276946.883099: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [002] d..3 276946.883101: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.883103: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [005] d..3 276946.883109: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.883110: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883114: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [005] d..3 276946.883117: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.883120: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.883120: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [005] d..3 276946.883123: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [003] d..3 276946.883125: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.883131: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ smem_native_ds-85 [002] d..3 276946.883131: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.883132: print: 0xffffff87dfd69750s: B|622|wait
+ sensors@1.0-se-867 [005] d..3 276946.883138: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.883139: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.883142: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.883142: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.883142: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.883148: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883170: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883175: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [003] d..3 276946.883178: print: 0xffffff87dfd69750s: E|1661
+ surfaceflinger-622 [000] d..3 276946.883179: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.883189: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.883195: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.883199: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883214: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883252: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.883258: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.883262: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883270: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [003] d..3 276946.883286: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [001] d..3 276946.883313: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.883319: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [003] d..3 276946.883327: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.883338: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.883341: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.883342: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.883351: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [003] d..3 276946.883354: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.883355: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.883362: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.883366: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [003] d..3 276946.883375: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.883380: cpu_idle: state=4294967295 cpu_id=3
+ sensors@1.0-se-867 [005] d..3 276946.883380: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.883383: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.883383: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.883385: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [003] d..3 276946.883385: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [004] d..3 276946.883387: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.883387: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.883389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [005] d..3 276946.883392: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.883394: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.883395: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.883404: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ SensorService-4286 [003] d..3 276946.883408: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [007] d..3 276946.883409: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.883411: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.883414: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ FMOD-12164 [004] d..3 276946.883429: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ SensorService-4286 [003] d..3 276946.883453: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ trace-cmd-12203 [004] d..3 276946.883466: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.883471: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.883472: print: 0xffffff87dfd69750s: E|622
+ SensorService-4286 [003] d..3 276946.883486: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.883489: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.883493: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.883496: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.883498: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.883499: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.883506: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [003] d..3 276946.883513: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.883513: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.883515: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.883526: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.883533: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.883548: cpu_idle: state=0 cpu_id=0
+ Thread-9-5756 [007] d..3 276946.883558: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.883562: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [001] d..3 276946.883568: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.883573: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.883573: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.883575: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.883580: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.883587: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [003] d..3 276946.883700: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.883718: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [004] d..3 276946.883729: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.883732: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.883860: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.883864: cpu_idle: state=0 cpu_id=1
+ <...>-10919 [006] d..3 276946.883981: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.883987: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.883990: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.883993: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.884019: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.884021: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.884060: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.884068: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.884171: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.884175: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.884249: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.884259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.884268: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.884279: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [007] d..3 276946.884280: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.884282: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.884285: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.884286: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ trace-cmd-12198 [007] d..3 276946.884317: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.884322: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.884325: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.884337: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.884339: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.884345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.884354: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.884355: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.884359: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.884371: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.884375: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.884380: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.884382: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.884388: sched_waking: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.884394: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.884396: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.884399: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120
+ <idle>-0 [000] d..3 276946.884400: cpu_idle: state=0 cpu_id=0
+ rcu_preempt-7 [005] d..3 276946.884402: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.884405: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.884406: cpu_idle: state=0 cpu_id=5
+ rcuop/2-28 [004] d..3 276946.884414: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.884416: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.884417: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.884419: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.884425: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.884437: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.884445: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.884451: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.884454: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.884456: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.884461: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.884472: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.884484: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.884543: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.884555: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.884556: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.884557: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.884558: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.884566: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.884567: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.884569: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.884571: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.884573: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.884577: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.884580: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.884582: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.884582: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.884586: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.884588: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.884601: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.884614: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.884642: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.884653: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.884801: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.884802: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.885325: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.885330: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.885332: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.885335: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.885397: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.885403: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.886246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.886254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.886259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.886265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.886280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.886289: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.886291: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.886297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.886308: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.886308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.886317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.886321: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.886335: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.886337: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.886345: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.886352: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.886362: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.886373: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.886408: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.886419: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.886419: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.886420: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.886422: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.886429: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.886430: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.886432: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.886432: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.886432: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.886436: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.886441: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.886442: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.886443: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.886446: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.886449: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.886461: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.886473: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.886479: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.886481: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.886483: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.886485: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.886492: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.886496: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.886497: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.886509: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.886614: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.886620: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.886622: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.886624: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.886677: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.886682: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [007] d..3 276946.887603: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.887606: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ <idle>-0 [007] d..3 276946.887609: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.887611: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [007] d..3 276946.887697: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.887711: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.887857: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.887862: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.887864: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.887866: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.887932: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.887939: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.888246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.888254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.888259: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.888265: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.888280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.888288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.888291: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.888298: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.888307: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.888308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.888317: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.888321: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.888335: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.888338: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.888346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.888352: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.888363: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.888375: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.888406: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.888417: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.888418: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.888418: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.888420: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.888426: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.888428: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.888429: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.888429: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.888431: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.888434: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.888438: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.888439: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.888441: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.888459: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.888460: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.888470: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ <idle>-0 [001] d..3 276946.888475: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [000] d..3 276946.888496: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.888502: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.888553: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.888562: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.888571: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [000] d..3 276946.888576: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [000] d..3 276946.888607: clock_set_rate: pwrcl_clk state=518400000 cpu_id=0
+ sugov:0-603 [000] d..3 276946.888619: cpu_frequency: state=518400 cpu_id=0
+ sugov:0-603 [000] d..3 276946.888649: cpu_frequency: state=518400 cpu_id=1
+ sugov:0-603 [000] d..3 276946.888662: cpu_frequency: state=518400 cpu_id=2
+ sugov:0-603 [000] d..3 276946.888675: cpu_frequency: state=518400 cpu_id=3
+ mdss_fb0-12067 [001] d..3 276946.888705: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.888709: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.888731: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.888735: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.888984: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.888991: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.888992: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.888995: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-10919 [006] d..3 276946.889004: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-12059 [007] d..3 276946.889007: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.889011: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.889012: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.889059: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.889065: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.889541: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.889544: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.889546: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.889548: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.889554: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.889557: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.890224: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.890229: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.890231: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.890234: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.890249: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.890264: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.890273: cpu_idle: state=4294967295 cpu_id=0
+ <...>-12059 [007] d..3 276946.890283: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.890284: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.890287: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.890315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.890332: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.890337: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.890348: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.890370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.890374: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.890390: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.890397: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.890427: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.890428: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.890444: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.890453: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.890479: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.890501: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.890560: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.890576: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.890578: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.890579: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.890581: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.890590: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.890595: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.890599: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.890600: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.890602: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [000] d..3 276946.890604: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.890609: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.890612: cpu_idle: state=0 cpu_id=0
+ AudioTrack-5759 [004] d..3 276946.890614: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.890617: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.890628: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.890629: cpu_idle: state=4294967295 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.890638: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.890640: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.890663: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.890666: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.890682: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ FastMixer-1198 [001] d..3 276946.890708: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.890733: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.890741: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [000] d..3 276946.890756: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.890793: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.890816: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ trace-cmd-12199 [002] d..3 276946.890832: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.890837: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.890843: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.890885: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.890919: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.891034: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.891037: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.891040: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [005] d..3 276946.891047: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=005
+ <idle>-0 [005] d..3 276946.891050: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.891051: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [005] d..3 276946.891063: clock_set_rate: perfcl_clk state=499200000 cpu_id=5
+ sugov:4-604 [005] d..3 276946.891069: cpu_frequency: state=499200 cpu_id=4
+ sugov:4-604 [005] d..3 276946.891125: cpu_frequency: state=499200 cpu_id=5
+ sugov:4-604 [005] d..3 276946.891136: cpu_frequency: state=499200 cpu_id=6
+ sugov:4-604 [005] d..3 276946.891144: cpu_frequency: state=499200 cpu_id=7
+ sugov:4-604 [005] d..3 276946.891174: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.891197: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.891228: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.891238: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.891247: cpu_idle: state=4294967295 cpu_id=2
+ rcu_preempt-7 [005] d..3 276946.891250: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.891255: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.891262: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <idle>-0 [004] d..3 276946.891269: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcuop/4-44 [002] d..3 276946.891273: sched_waking: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ rcu_preempt-7 [005] d..3 276946.891278: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ rcuop/0-10 [004] d..3 276946.891279: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=004
+ rcuop/4-44 [002] d..3 276946.891292: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.891296: cpu_idle: state=4294967295 cpu_id=3
+ rcuop/0-10 [004] d..3 276946.891304: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=005
+ rcuop/0-10 [004] d..3 276946.891312: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.891313: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/5 next_pid=52 next_prio=120
+ rcuop/4-44 [002] d..3 276946.891320: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.891322: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/0-10 [004] d..3 276946.891329: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ rcuop/1-20 [005] d..3 276946.891341: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [002] d..3 276946.891341: cpu_idle: state=0 cpu_id=2
+ rcuop/0-10 [004] d..3 276946.891347: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-52 [003] d..3 276946.891352: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.891360: cpu_idle: state=0 cpu_id=4
+ rcu_preempt-7 [005] d..3 276946.891361: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.891374: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.891376: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.891506: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.891527: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.891530: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.891539: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.891569: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.891585: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-12059 [007] d..3 276946.891595: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [007] d..3 276946.891750: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=007
+ AudioOut_15-1199 [007] d..3 276946.891771: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.891774: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.891782: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ AudioOut_15-1199 [007] d..3 276946.891835: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.891843: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=005
+ <...>-12059 [007] d..3 276946.891857: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ <idle>-0 [004] d..3 276946.891860: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.891866: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.891881: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.891888: cpu_frequency: state=2457600 cpu_id=4
+ sugov:4-604 [004] d..3 276946.891934: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.891940: cpu_frequency: state=2457600 cpu_id=6
+ sugov:4-604 [004] d..3 276946.891945: cpu_frequency: state=2457600 cpu_id=7
+ sugov:4-604 [004] d..3 276946.891969: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.891978: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.891989: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.892012: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.892023: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.892114: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.892115: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.892121: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.892121: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.892250: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.892265: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.892274: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.892286: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.892315: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.892331: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.892335: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.892348: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.892370: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.892370: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.892388: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.892395: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.892425: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.892427: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.892445: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.892452: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.892455: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.892467: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.892468: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.892472: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [007] d..3 276946.892498: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.892498: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.892503: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.892520: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.892559: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.892567: workqueue_queue_work: work struct=0xffffffed894b4228 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.892571: workqueue_activate_work: work struct 0xffffffed894b4228
+ <idle>-0 [002] d..3 276946.892574: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.892576: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.892578: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.892579: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.892580: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [002] d..3 276946.892590: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.892597: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.892597: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.892599: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.892600: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.892600: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.892601: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.892603: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.892605: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.892606: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.892607: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.892609: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.892614: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.892615: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.892618: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.892620: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ kworker/u16:3-10385 [002] d..3 276946.892623: workqueue_execute_start: work struct 0xffffffed894b4228: function 0xffffff87e01740e8f
+ FastMixer-1198 [001] d..3 276946.892624: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ FMOD-12164 [004] d..3 276946.892633: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.892637: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [002] d..3 276946.892641: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.892644: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [002] d..3 276946.892647: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.892647: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.892652: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [000] d..3 276946.892658: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.892662: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.892663: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.892663: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [004] d..3 276946.892664: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.892666: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.892668: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [000] d..3 276946.892672: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ kworker/u16:9-11098 [004] d..3 276946.892678: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.892684: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.892686: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [004] d..3 276946.892686: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [002] d..3 276946.892689: workqueue_execute_end: work struct 0xffffffed894b4228
+ kworker/u16:9-11098 [004] d..3 276946.892689: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ DispSync-650 [003] d..3 276946.892708: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ kworker/u16:3-10385 [002] d..3 276946.892717: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ DispSync-650 [003] d..3 276946.892720: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ sensors@1.0-se-1083 [004] d..3 276946.892726: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ sensors@1.0-se-1083 [004] d..3 276946.892731: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.892733: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.892735: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [002] d..3 276946.892740: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1083 [004] d..3 276946.892742: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ DispSync-650 [003] d..3 276946.892743: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [004] d..3 276946.892746: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.892746: cpu_idle: state=4294967295 cpu_id=1
+ sensors@1.0-se-1082 [005] d..3 276946.892751: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.892757: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ sensors@1.0-se-1082 [005] d..3 276946.892758: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.892760: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.892762: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.892768: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.892769: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ writer-5743 [000] d..3 276946.892771: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.892773: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.892774: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.892777: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.892782: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.892783: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.892785: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.892786: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.892792: cpu_idle: state=0 cpu_id=0
+ DispSync-650 [003] d..3 276946.892795: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.892802: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.892815: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.892818: cpu_idle: state=0 cpu_id=3
+ sensors@1.0-se-867 [007] d..3 276946.892825: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.892831: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [003] d..3 276946.892833: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ <idle>-0 [003] d..3 276946.892840: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.892851: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.892851: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.892856: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [001] d..3 276946.892875: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.892895: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.892897: cpu_idle: state=4294967295 cpu_id=7
+ appEventThread-651 [001] d..3 276946.892899: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=001
+ <idle>-0 [007] d..3 276946.892900: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ SensorService-4286 [003] d..3 276946.892904: print: 0xffffff87dfd69750s: E|1661
+ appEventThread-651 [001] d..3 276946.892923: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.892941: workqueue_queue_work: work struct=0xffffffee4710b4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.892943: workqueue_activate_work: work struct 0xffffffee4710b4a8
+ <idle>-0 [002] d..3 276946.892946: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ appEventThread-651 [001] d..3 276946.892955: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.892967: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.892970: cpu_idle: state=4294967295 cpu_id=0
+ appEventThread-651 [001] d..3 276946.892978: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [002] d..3 276946.892980: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.892983: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [000] d..3 276946.892989: workqueue_execute_start: work struct 0xffffffee4710b4a8: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [000] d..3 276946.893005: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.893005: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ SensorService-4286 [003] d..3 276946.893005: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [005] d..3 276946.893007: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:3-10385 [000] d..3 276946.893007: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.893009: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.893009: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:3-10385 [000] d..3 276946.893011: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.893026: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.893027: cpu_idle: state=4294967295 cpu_id=4
+ <...>-10919 [006] d..3 276946.893028: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ appEventThread-651 [001] d..3 276946.893028: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <idle>-0 [004] d..3 276946.893029: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.893031: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.893031: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ <...>-10919 [006] d..3 276946.893034: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ kworker/u16:9-11098 [004] d..3 276946.893040: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ FMOD-5742 [002] d..3 276946.893044: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ kworker/u16:9-11098 [004] d..3 276946.893045: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.893047: workqueue_execute_end: work struct 0xffffffee79748960
+ trace-cmd-12200 [005] d..3 276946.893047: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:3-10385 [000] d..3 276946.893050: workqueue_execute_end: work struct 0xffffffee4710b4a8
+ kworker/u16:9-11098 [004] d..3 276946.893052: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.893055: cpu_idle: state=0 cpu_id=4
+ FMOD-5742 [002] d..3 276946.893060: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ SensorService-4286 [003] d..3 276946.893062: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ kworker/u16:3-10385 [000] d..3 276946.893071: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sensors@1.0-se-1087 [005] d..3 276946.893075: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.893080: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1087 [005] d..3 276946.893081: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.893083: cpu_idle: state=4294967295 cpu_id=4
+ UnityChoreogra-5761 [007] d..3 276946.893084: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.893084: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.893089: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sugov:0-603 [000] d..3 276946.893092: clock_set_rate: pwrcl_clk state=748800000 cpu_id=0
+ sensors@1.0-se-1086 [004] d..3 276946.893094: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.893094: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.893097: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-1086 [004] d..3 276946.893098: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sugov:0-603 [000] d..3 276946.893100: cpu_frequency: state=748800 cpu_id=0
+ <idle>-0 [005] d..3 276946.893100: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.893102: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.893104: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ sensors@1.0-se-1115 [005] d..3 276946.893106: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1086 [004] d..3 276946.893107: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.893109: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [004] d..3 276946.893110: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [005] d..3 276946.893110: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.893114: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.893115: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.893117: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.893118: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sugov:0-603 [000] d..3 276946.893124: cpu_frequency: state=748800 cpu_id=1
+ sensors@1.0-se-867 [005] d..3 276946.893126: print: 0xffffff87dfd69750s: E|867
+ FMOD-5742 [002] d..3 276946.893127: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityChoreogra-5761 [007] d..3 276946.893127: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ sugov:0-603 [000] d..3 276946.893131: cpu_frequency: state=748800 cpu_id=2
+ UnityChoreogra-5761 [007] d..3 276946.893134: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ sensors@1.0-se-867 [005] d..3 276946.893134: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ sugov:0-603 [000] d..3 276946.893138: cpu_frequency: state=748800 cpu_id=3
+ SensorService-4286 [003] d..3 276946.893138: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.893148: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-867 [005] d..3 276946.893150: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <...>-12059 [003] d..3 276946.893154: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=003
+ sensors@1.0-se-1115 [005] d..3 276946.893155: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.893159: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <...>-12059 [003] d..3 276946.893163: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=R+ ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.893164: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.893165: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.893167: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sugov:0-603 [000] d..3 276946.893183: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.893189: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [003] d..3 276946.893191: print: 0xffffff87dfd69750s: E|1661
+ <idle>-0 [005] d..3 276946.893192: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.893196: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.893197: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.893201: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.893201: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.893202: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [005] d..3 276946.893205: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.893207: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.893210: cpu_idle: state=0 cpu_id=4
+ <...>-648 [005] d..3 276946.893243: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ SensorService-4286 [003] d..3 276946.893254: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ UnityChoreogra-5761 [007] d..3 276946.893256: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.893257: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.893261: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.893262: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.893264: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.893266: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.893272: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ SensorService-4286 [003] d..3 276946.893292: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.893305: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.893306: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.893309: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [003] d..3 276946.893315: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.893318: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.893326: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.893330: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [002] d..3 276946.893348: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.893366: cpu_idle: state=0 cpu_id=2
+ ndroid.systemu-4573 [001] d..3 276946.893487: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.893503: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.893505: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.893507: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [005] d..3 276946.893516: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.893529: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-648 [005] d..3 276946.893530: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.893534: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.893536: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.893545: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [001] d..3 276946.893547: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.893563: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.893565: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.893569: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.893573: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <...>-12059 [003] d..3 276946.893590: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ appEventThread-651 [002] d..3 276946.893602: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.893607: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.893608: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ <idle>-0 [007] d..3 276946.893612: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.893620: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [002] d..3 276946.893628: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ sugov:0-603 [002] d..3 276946.893641: clock_set_rate: pwrcl_clk state=1248000000 cpu_id=2
+ <...>-12059 [003] d..3 276946.893645: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sugov:0-603 [002] d..3 276946.893649: cpu_frequency: state=1248000 cpu_id=0
+ sugov:0-603 [002] d..3 276946.893666: cpu_frequency: state=1248000 cpu_id=1
+ sugov:0-603 [002] d..3 276946.893672: cpu_frequency: state=1248000 cpu_id=2
+ sugov:0-603 [002] d..3 276946.893677: cpu_frequency: state=1248000 cpu_id=3
+ sugov:0-603 [002] d..3 276946.893710: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.893729: cpu_idle: state=0 cpu_id=2
+ ndroid.systemu-4573 [001] d..3 276946.893733: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.893744: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.893747: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.893748: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.893749: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.893750: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12205 [003] d..3 276946.893751: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [001] d..3 276946.893762: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.893772: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [001] d..3 276946.893779: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [007] d..3 276946.893839: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.893852: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ <idle>-0 [001] d..3 276946.893857: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.893863: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-4888 [007] d..3 276946.893872: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.893876: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.893878: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.893880: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.893883: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.893884: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.893885: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.893886: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.893888: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.893889: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.893890: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.893892: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.893894: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ <...>-4888 [007] d..3 276946.893924: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ ndroid.systemu-4573 [001] d..3 276946.893928: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.893929: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.893931: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.893933: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.893937: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.893939: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.893943: cpu_idle: state=0 cpu_id=7
+ <...>-648 [005] d..3 276946.893951: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [005] d..3 276946.893956: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.893957: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.893966: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [005] d..3 276946.893967: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.893970: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.894001: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.894006: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.894008: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.894010: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.894019: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [005] d..3 276946.894020: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.894025: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.894025: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.894031: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.894036: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.894038: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.894041: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.894044: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.894051: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.894053: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.894054: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.894056: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [000] d..3 276946.894253: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [000] d..3 276946.894271: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.894273: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.894278: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.894305: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.894309: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.894328: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.894340: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.894342: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.894347: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.894361: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.894401: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.894409: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.894418: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.894420: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.894425: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.894435: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=003
+ FastMixer-1198 [002] d..3 276946.894436: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.894444: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.894446: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.894447: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.894448: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.894457: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.894459: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.894464: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.894473: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.894483: cpu_idle: state=0 cpu_id=1
+ <...>-12059 [007] d..3 276946.894543: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ FastMixer-1198 [002] d..3 276946.894551: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.894564: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.894565: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.894566: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.894568: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.894574: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.894575: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.894578: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.894579: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.894588: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.894589: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.894590: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.894593: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.894595: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.894597: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.894601: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.894607: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.894619: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.894647: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.894657: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [007] d..3 276946.894804: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.894815: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.894832: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [000] d..3 276946.894878: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.894896: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.894899: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.894901: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.894903: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.894906: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.894910: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.894911: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.894914: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.894918: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=000
+ Worker-5715 [004] d..3 276946.894922: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.894927: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5714 [005] d..3 276946.894933: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.894935: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.894936: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.894939: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.894941: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.894952: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.894952: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.894955: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.894955: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.894957: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.894958: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.894964: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.894965: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.894966: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.894966: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.894967: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.894968: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.894975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.894977: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.894979: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.894982: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.894983: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.894984: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.894985: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.894989: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.894990: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.894991: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.894991: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.894993: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.894998: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.895000: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.895001: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.895002: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.895008: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.895010: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.895012: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895015: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895016: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895017: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.895021: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.895023: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.895024: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.895025: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.895025: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.895028: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.895033: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895034: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.895035: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.895035: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895036: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.895040: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895043: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.895198: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-4888 [007] d..3 276946.895249: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.895255: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895257: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895258: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.895263: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.895272: cpu_idle: state=0 cpu_id=7
+ <...>-648 [005] d..3 276946.895294: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [005] d..3 276946.895297: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ <...>-648 [005] d..3 276946.895298: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.895311: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5695 [000] d..3 276946.895313: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.895325: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.895328: cpu_idle: state=4294967295 cpu_id=2
+ <...>-648 [005] d..3 276946.895329: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [002] d..3 276946.895335: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <...>-648 [005] d..3 276946.895338: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.895339: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [005] d..3 276946.895363: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.895365: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.895376: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.895381: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.895383: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.895386: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [005] d..3 276946.895393: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895397: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.895404: print: 0xffffff87dfd69750s: E|4573
+ kgsl_worker_th-294 [002] d..3 276946.895409: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.895412: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ <...>-4888 [007] d..3 276946.895414: print: 0xffffff87dfd69750s: E|4573
+ kgsl_worker_th-294 [002] d..3 276946.895415: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=000
+ <...>-4888 [007] d..3 276946.895419: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.895421: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.895422: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.895423: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [005] d..3 276946.895432: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895434: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895436: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.895439: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-4888 [007] d..3 276946.895446: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ kgsl_worker_th-294 [002] d..3 276946.895453: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.895454: cpu_idle: state=0 cpu_id=7
+ kworker/u16:3-10385 [005] d..3 276946.895459: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ <idle>-0 [002] d..3 276946.895463: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [005] d..3 276946.895465: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895468: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.895495: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.895497: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.895682: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.895685: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.895687: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.895689: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.895702: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.895705: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.895722: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.895726: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.895728: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.895736: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.895738: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.895740: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.895742: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.895743: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.895745: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895747: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895748: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.895752: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.895755: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ Worker-5714 [005] d..3 276946.895756: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.895756: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.895759: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.895759: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [004] d..3 276946.895764: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.895764: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.895767: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [007] d..3 276946.895769: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.895771: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.895772: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.895775: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.895775: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895777: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5712 [004] d..3 276946.895778: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.895779: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.895780: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.895782: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [005] d..3 276946.895782: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.895784: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.895789: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.895789: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.895792: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.895794: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.895795: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.895797: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.895799: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.895800: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.895803: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5713 [004] d..3 276946.895804: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.895806: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-10919 [006] d..3 276946.895809: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.895810: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895814: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895818: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895820: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.895823: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.895824: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.895825: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895827: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.895827: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.895836: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12203 [004] d..3 276946.895839: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.895839: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895840: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895841: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.895846: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.895846: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895848: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.895849: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.895856: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.895856: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895857: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895858: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.895864: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895867: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.895872: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.895872: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895882: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.895883: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.895884: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.895890: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.895892: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.895892: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-12059 [007] d..3 276946.895899: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.895908: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.895911: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [007] d..3 276946.895979: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.895986: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [007] d..3 276946.895998: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.896001: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.896004: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [004] d..3 276946.896016: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.896060: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.896064: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.896066: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [004] d..3 276946.896066: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.896067: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Worker-5712 [004] d..3 276946.896070: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.896073: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.896075: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.896092: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.896096: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.896097: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.896112: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896114: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.896116: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.896153: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ UnityMain-5747 [004] d..3 276946.896165: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.896168: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.896171: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [003] d..3 276946.896175: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.896185: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [003] d..3 276946.896205: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896216: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896218: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.896220: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.896226: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ EnlightenWorke-5748 [003] d..3 276946.896230: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5747 [004] d..3 276946.896239: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.896240: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [004] d..3 276946.896243: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.896246: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <idle>-0 [001] d..3 276946.896247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ EnlightenWorke-5748 [003] d..3 276946.896253: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.896254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.896258: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.896262: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.896263: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.896263: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.896265: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [004] d..3 276946.896270: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ EnlightenWorke-5748 [003] d..3 276946.896272: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.896279: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5747 [004] d..3 276946.896281: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.896284: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [004] d..3 276946.896284: cpu_idle: state=0 cpu_id=4
+ writer-5743 [001] d..3 276946.896287: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.896289: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [003] d..3 276946.896290: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <idle>-0 [002] d..3 276946.896295: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ EnlightenWorke-5748 [003] d..3 276946.896297: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.896304: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.896305: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896307: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.896308: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.896308: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.896314: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.896315: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.896319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5747 [004] d..3 276946.896319: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Thread-9-5756 [005] d..3 276946.896320: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.896322: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.896324: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.896324: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.896333: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.896335: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [001] d..3 276946.896342: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.896346: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.896357: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.896367: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.896407: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.896418: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.896419: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.896419: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.896421: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.896428: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.896430: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.896431: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.896431: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.896439: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.896441: cpu_idle: state=4294967295 cpu_id=1
+ AudioTrack-5740 [004] d..3 276946.896443: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.896446: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.896447: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.896448: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.896450: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.896457: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.896468: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.896489: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.896499: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [003] d..3 276946.896649: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.896663: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.896666: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [003] d..3 276946.896669: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [001] d..3 276946.896670: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [003] d..3 276946.896673: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [001] d..3 276946.896711: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ DispSync-650 [001] d..3 276946.896719: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [000] d..3 276946.896728: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ DispSync-650 [001] d..3 276946.896731: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.896733: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.896739: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [005] d..3 276946.896743: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.896744: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.896746: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ DispSync-650 [001] d..3 276946.896755: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.896764: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.896787: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.896791: cpu_idle: state=0 cpu_id=5
+ sfEventThread-652 [002] d..3 276946.896796: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ sfEventThread-652 [002] d..3 276946.896809: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [001] d..3 276946.896812: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.896816: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [002] d..3 276946.896833: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.896844: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.896887: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [001] d..3 276946.896910: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [001] d..3 276946.896916: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ UnityMain-5695 [000] d..3 276946.896929: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.896939: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896943: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896945: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.896946: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896948: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.896952: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.896955: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.896958: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.896964: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.896988: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=000
+ UnityMain-5695 [000] d..3 276946.897018: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [000] d..3 276946.897032: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=000
+ Worker-5712 [004] d..3 276946.897032: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.897035: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.897043: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [000] d..3 276946.897043: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.897047: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.897073: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.897079: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.897081: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.897084: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897086: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [001] d..3 276946.897099: print: 0xffffff87dfd69750s: B|622|query
+ UnityMain-5695 [000] d..3 276946.897101: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.897104: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.897109: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityMain-5695 [000] d..3 276946.897111: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897114: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897115: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897118: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.897118: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.897120: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897126: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.897129: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.897130: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ Worker-5713 [004] d..3 276946.897135: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.897142: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897144: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [001] d..3 276946.897147: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [004] d..3 276946.897147: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.897150: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [007] d..3 276946.897150: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.897155: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.897156: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.897158: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.897159: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [001] d..3 276946.897167: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.897194: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.897208: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.897209: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897211: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.897223: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897225: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.897245: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.897256: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.897259: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.897265: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.897269: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.897274: print: 0xffffff87dfd69750s: B|622|merge
+ UnityMain-5695 [000] d..3 276946.897278: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897281: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.897282: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.897282: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897284: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897289: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.897292: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.897294: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.897295: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.897296: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.897297: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897297: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.897297: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.897299: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.897301: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.897302: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.897303: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ Worker-5715 [007] d..3 276946.897304: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.897304: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.897307: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.897307: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.897309: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.897309: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897310: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [005] d..3 276946.897312: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.897315: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.897315: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897318: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.897320: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.897322: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.897324: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ surfaceflinger-622 [001] d..3 276946.897325: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.897325: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.897326: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.897327: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897328: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.897330: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.897333: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897334: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.897334: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [007] d..3 276946.897335: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.897335: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.897340: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897342: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.897344: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.897345: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.897346: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.897347: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.897352: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.897352: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897353: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.897354: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.897354: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.897354: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.897360: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.897361: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897363: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.897365: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.897365: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.897366: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.897367: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.897369: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.897370: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897372: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.897374: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897375: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.897375: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897377: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.897378: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.897378: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=002
+ Worker-5715 [004] d..3 276946.897382: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897384: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.897384: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.897386: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.897388: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897389: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ <idle>-0 [003] d..3 276946.897391: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5712 [007] d..3 276946.897394: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.897397: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ <idle>-0 [007] d..3 276946.897397: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.897403: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ trace-cmd-12199 [002] d..3 276946.897413: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.897416: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.897417: cpu_idle: state=4294967295 cpu_id=7
+ surfaceflinger-622 [001] d..3 276946.897418: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.897419: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.897428: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [001] d..3 276946.897434: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [003] d..3 276946.897438: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897441: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.897447: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [003] d..3 276946.897448: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.897451: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ surfaceflinger-622 [001] d..3 276946.897454: print: 0xffffff87dfd69750s: B|622|preComposition
+ UnityMain-5695 [000] d..3 276946.897500: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.897509: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.897512: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897513: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897515: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897519: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.897522: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.897526: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.897526: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.897529: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.897531: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.897538: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897540: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897541: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897544: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897548: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.897548: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897552: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897553: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897555: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.897556: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.897558: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ Worker-5714 [004] d..3 276946.897559: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897562: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.897562: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.897563: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897565: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ Worker-5713 [004] d..3 276946.897565: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.897567: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.897570: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.897575: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897577: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897580: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897582: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.897586: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897588: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897589: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897591: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897596: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.897596: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897599: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897601: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897604: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.897605: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897608: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897610: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.897614: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.897616: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.897616: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897618: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.897621: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897624: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.897628: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897629: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897631: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897639: print: 0xffffff87dfd69750s: B|622|prepare
+ surfaceflinger-622 [001] d..3 276946.897655: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityGfxDevice-5711 [007] d..3 276946.897681: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.897684: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.897685: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.897690: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.897695: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.897697: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.897706: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.897707: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.897711: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.897717: workqueue_queue_work: work struct=0xffffffee4710ba28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.897719: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.897721: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [002] d..3 276946.897721: workqueue_activate_work: work struct 0xffffffee4710ba28
+ <idle>-0 [003] d..3 276946.897721: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [004] d..3 276946.897721: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897723: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.897724: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.897725: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ <idle>-0 [003] d..3 276946.897729: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.897736: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.897739: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.897739: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.897742: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [002] d..3 276946.897745: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.897752: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <idle>-0 [005] d..3 276946.897757: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.897758: cpu_idle: state=4294967295 cpu_id=5
+ kworker/u16:3-10385 [002] d..3 276946.897759: workqueue_execute_start: work struct 0xffffffee4710ba28: function 0xffffff87e01740e8f
+ <idle>-0 [005] d..3 276946.897760: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ trace-cmd-12201 [004] d..3 276946.897762: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897765: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [002] d..3 276946.897775: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [002] d..3 276946.897776: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [002] d..3 276946.897779: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897791: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.897792: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.897794: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.897797: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ surfaceflinger-622 [001] d..3 276946.897799: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [001] d..3 276946.897812: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ kworker/u16:9-11098 [004] d..3 276946.897815: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:3-10385 [002] d..3 276946.897817: workqueue_execute_end: work struct 0xffffffee4710ba28
+ trace-cmd-12205 [003] d..3 276946.897820: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ kworker/u16:9-11098 [004] d..3 276946.897820: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.897822: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.897825: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:3-10385 [002] d..3 276946.897834: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.897834: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.897844: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.897847: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-1085 [004] d..3 276946.897876: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.897882: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.897889: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.897893: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ sensors@1.0-se-1084 [004] d..3 276946.897909: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [004] d..3 276946.897915: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.897917: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.897921: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [004] d..3 276946.897922: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.897926: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.897938: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.897945: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.897948: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.897957: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.897959: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.897960: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.897961: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ HwBinder:624_3-679 [003] d..3 276946.897989: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ sensors@1.0-se-867 [007] d..3 276946.897992: print: 0xffffff87dfd69750s: E|867
+ HwBinder:624_3-679 [003] d..3 276946.898005: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.898012: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ sensors@1.0-se-867 [007] d..3 276946.898013: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=003
+ UnityMain-5695 [000] d..3 276946.898021: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-867 [007] d..3 276946.898028: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.898028: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [001] d..3 276946.898032: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [000] d..3 276946.898034: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [007] d..3 276946.898035: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [004] d..3 276946.898037: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.898037: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [004] d..3 276946.898038: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898040: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898041: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.898046: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898049: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.898050: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.898052: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.898052: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.898055: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.898057: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5714 [004] d..3 276946.898058: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ sensors@1.0-se-867 [007] d..3 276946.898061: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.898068: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898073: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.898081: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.898088: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.898091: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [004] d..3 276946.898091: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.898097: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898101: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [001] d..3 276946.898111: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [000] d..3 276946.898130: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.898146: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.898148: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898150: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.898166: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.898166: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898169: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.898173: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.898176: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898186: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898189: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898191: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898194: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898198: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898202: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898203: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5714 [004] d..3 276946.898204: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898206: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.898206: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898210: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.898213: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898216: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898217: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.898220: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898222: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898222: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898223: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.898225: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898229: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.898230: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ SensorService-4286 [001] d..3 276946.898231: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ <idle>-0 [004] d..3 276946.898233: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898234: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898237: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898238: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898241: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ SensorService-4286 [001] d..3 276946.898247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5714 [005] d..3 276946.898247: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898247: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898249: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898249: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898250: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.898250: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.898254: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898257: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898257: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898259: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898261: cpu_idle: state=4294967295 cpu_id=5
+ SensorService-4286 [001] d..3 276946.898261: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.898262: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.898263: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.898264: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898267: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898268: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.898268: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.898269: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.898269: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.898271: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.898274: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898274: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898275: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.898276: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898276: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898276: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.898281: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898284: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898284: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898286: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898287: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898289: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898291: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.898291: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898293: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898294: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898295: cpu_idle: state=4294967295 cpu_id=5
+ SensorService-4286 [001] d..3 276946.898298: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.898299: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898301: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898302: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898303: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.898304: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.898304: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [007] d..3 276946.898308: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ Worker-5713 [005] d..3 276946.898308: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.898309: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.898312: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [007] d..3 276946.898312: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.898313: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [001] d..3 276946.898324: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898325: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.898326: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898327: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-867 [007] d..3 276946.898328: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ writer-5743 [002] d..3 276946.898333: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ trace-cmd-12203 [004] d..3 276946.898333: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.898337: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.898338: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.898339: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.898341: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.898343: cpu_idle: state=0 cpu_id=7
+ writer-5743 [002] d..3 276946.898346: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.898349: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.898355: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.898369: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.898371: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898376: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898376: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.898381: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.898387: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898391: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898393: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898394: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898395: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898397: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [001] d..3 276946.898400: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.898402: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.898406: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.898409: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ Worker-5715 [004] d..3 276946.898409: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [002] d..3 276946.898411: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5713 [004] d..3 276946.898412: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898413: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.898416: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ Worker-5713 [004] d..3 276946.898417: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.898420: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.898423: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898424: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.898426: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ FastMixer-1198 [001] d..3 276946.898428: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.898430: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898434: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898434: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.898437: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.898439: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.898440: cpu_idle: state=4294967295 cpu_id=4
+ writer-5743 [002] d..3 276946.898440: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.898442: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898444: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898444: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.898448: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [002] d..3 276946.898449: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ UnityMain-5695 [000] d..3 276946.898451: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.898451: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5712 [004] d..3 276946.898451: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898454: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898456: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.898456: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5714 [004] d..3 276946.898458: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898461: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898462: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.898465: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.898466: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898468: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.898473: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898488: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898489: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898491: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ <idle>-0 [002] d..3 276946.898494: cpu_idle: state=0 cpu_id=2
+ HwBinder:624_3-679 [003] d..3 276946.898497: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ UnityMain-5695 [000] d..3 276946.898500: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [002] d..3 276946.898504: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.898507: cpu_idle: state=0 cpu_id=2
+ trace-cmd-12200 [004] d..3 276946.898513: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ trace-cmd-12200 [004] d..3 276946.898536: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.898552: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898557: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.898559: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.898572: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.898572: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.898574: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.898582: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.898583: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898585: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.898588: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ AudioTrack-5740 [004] d..3 276946.898590: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898593: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.898596: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.898598: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.898603: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.898604: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898608: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.898615: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.898625: cpu_idle: state=0 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.898634: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [001] d..3 276946.898635: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.898639: cpu_idle: state=0 cpu_id=1
+ writer-5743 [002] d..3 276946.898662: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.898666: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [002] d..3 276946.898671: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.898675: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898687: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898690: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898692: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898693: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898693: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.898697: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898699: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.898701: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [004] d..3 276946.898702: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.898702: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.898705: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898706: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.898708: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.898708: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.898709: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [007] d..3 276946.898711: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.898714: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.898714: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898717: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898718: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898719: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898719: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.898723: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ Worker-5715 [005] d..3 276946.898725: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898727: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898729: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ trace-cmd-12202 [007] d..3 276946.898732: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898732: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898733: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.898734: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ <idle>-0 [004] d..3 276946.898735: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [001] d..3 276946.898735: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [000] d..3 276946.898736: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.898737: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.898739: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.898740: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.898741: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ <idle>-0 [005] d..3 276946.898741: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.898742: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898743: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.898749: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898751: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.898751: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.898751: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898752: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.898754: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.898756: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5712 [005] d..3 276946.898758: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898758: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ UnityMain-5695 [000] d..3 276946.898759: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898762: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898763: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.898768: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898769: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ FMOD-12164 [004] d..3 276946.898770: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898772: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898774: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898774: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.898779: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898781: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898781: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898784: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.898790: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898791: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898792: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.898795: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898796: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898798: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898798: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.898800: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.898800: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898801: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.898802: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898803: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898804: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.898805: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.898807: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.898812: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.898816: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.898822: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898822: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.898822: cpu_idle: state=0 cpu_id=3
+ <idle>-0 [005] d..3 276946.898824: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.898825: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898826: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898828: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [002] d..3 276946.898831: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5714 [004] d..3 276946.898832: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.898834: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.898835: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898835: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898836: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898836: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898838: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.898844: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898846: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898848: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898851: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898852: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.898854: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898854: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898858: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.898858: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898859: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898860: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.898861: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.898862: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [005] d..3 276946.898864: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898866: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898868: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898869: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.898870: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [005] d..3 276946.898872: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898875: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.898875: print: 0xffffff87dfd69750s: B|622|doTracing
+ UnityMain-5695 [000] d..3 276946.898876: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.898878: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ <idle>-0 [005] d..3 276946.898879: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898880: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.898881: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.898881: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898882: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.898884: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.898884: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.898885: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898887: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.898887: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.898887: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ <idle>-0 [004] d..3 276946.898888: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.898891: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [004] d..3 276946.898891: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898893: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.898893: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898894: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.898894: print: 0xffffff87dfd69750s: B|622|doComposition
+ UnityMain-5695 [000] d..3 276946.898895: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898895: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.898899: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898902: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898904: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898906: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898907: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898909: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.898912: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898913: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.898914: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.898915: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898916: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.898917: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ <idle>-0 [004] d..3 276946.898918: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.898922: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898924: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.898925: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898926: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898927: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.898932: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.898935: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5715 [005] d..3 276946.898935: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.898937: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.898938: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898941: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898943: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898945: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898947: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.898951: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.898952: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.898953: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ <idle>-0 [004] d..3 276946.898957: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.898957: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.898958: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.898959: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.898959: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.898960: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.898960: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [005] d..3 276946.898960: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898961: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.898963: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.898964: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.898965: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.898968: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.898968: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.898968: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.898970: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ <idle>-0 [004] d..3 276946.898970: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898972: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898975: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.898976: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.898976: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ <idle>-0 [005] d..3 276946.898978: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.898978: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.898982: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.898983: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.898984: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.898984: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.898985: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898986: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.898988: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [004] d..3 276946.898988: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.898992: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.898995: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.898998: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899001: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899003: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899004: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899005: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899008: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899009: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5712 [005] d..3 276946.899009: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899010: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.899011: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.899013: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899015: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899016: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899017: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899018: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899018: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.899021: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899023: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [005] d..3 276946.899024: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899027: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899029: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.899031: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [005] d..3 276946.899031: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899033: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.899034: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [000] d..3 276946.899037: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.899037: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899039: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899040: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.899041: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ <idle>-0 [004] d..3 276946.899041: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899044: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.899048: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899049: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899050: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899050: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899051: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899053: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899055: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.899061: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [000] d..3 276946.899063: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ HwBinder:624_3-679 [003] d..3 276946.899063: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [004] d..3 276946.899066: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899067: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5714 [005] d..3 276946.899067: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899068: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.899070: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899070: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.899071: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899073: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899073: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899074: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899075: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.899078: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899080: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899080: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ HwBinder:624_3-679 [003] d..3 276946.899080: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ <idle>-0 [004] d..3 276946.899081: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.899082: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899083: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.899086: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.899088: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.899089: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.899090: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899092: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.899093: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.899093: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [007] d..3 276946.899095: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.899095: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899096: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.899097: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5714 [005] d..3 276946.899098: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899099: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899100: cpu_idle: state=4294967295 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.899100: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <idle>-0 [005] d..3 276946.899101: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899102: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.899104: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899107: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899108: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899109: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899109: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899110: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.899113: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899116: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899118: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899121: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899122: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899125: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899128: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.899129: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899130: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899132: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899133: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899135: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.899139: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899141: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899142: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899143: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899143: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899144: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.899148: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899151: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899152: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899155: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899156: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899157: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.899162: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.899162: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899162: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899164: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899165: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899166: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899168: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [007] d..3 276946.899168: cpu_idle: state=0 cpu_id=7
+ Worker-5712 [004] d..3 276946.899172: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899174: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899174: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899176: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899177: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.899179: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.899180: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.899182: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.899182: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.899223: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.899232: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899235: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899236: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899238: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899242: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899244: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899246: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899247: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [005] d..3 276946.899252: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899253: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.899253: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899255: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899256: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.899258: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.899259: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.899260: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.899261: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.899262: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899263: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.899263: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.899268: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.899270: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899271: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899273: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.899277: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899277: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899279: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899280: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899281: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899282: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.899282: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899284: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.899285: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899286: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.899287: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.899287: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.899287: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899289: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.899291: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899294: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899295: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899296: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899297: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899297: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.899300: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899302: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899306: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899309: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899310: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899312: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.899316: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899316: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899318: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899319: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899320: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899322: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.899326: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899329: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899329: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899330: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899330: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899332: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.899335: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.899338: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.899340: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.899342: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899342: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.899343: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899345: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899346: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899347: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.899348: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.899350: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899351: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899353: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899353: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899354: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899356: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12203 [007] d..3 276946.899358: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.899358: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899360: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899360: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899362: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.899362: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.899363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.899366: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899368: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.899379: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.899397: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ UnityMain-5695 [000] d..3 276946.899410: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [003] d..3 276946.899416: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.899447: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.899485: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.899509: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.899515: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ mdss_fb0-12067 [000] d..3 276946.899517: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.899518: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.899524: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [000] d..3 276946.899524: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899537: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899538: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899539: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899556: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.899561: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.899568: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899573: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [003] d..3 276946.899577: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [001] d..3 276946.899578: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.899613: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [000] d..3 276946.899614: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.899625: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.899628: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [004] d..3 276946.899628: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.899630: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899632: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ surfaceflinger-622 [001] d..3 276946.899634: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.899645: print: 0xffffff87dfd69750s: B|622|wait
+ UnityGfxDevice-5711 [004] d..3 276946.899646: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899650: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.899651: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.899654: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.899659: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [001] d..3 276946.899670: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.899676: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.899677: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.899679: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [001] d..3 276946.899683: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.899688: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899691: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899693: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.899695: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.899696: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899696: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [001] d..3 276946.899699: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.899700: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899701: cpu_idle: state=4294967295 cpu_id=5
+ surfaceflinger-622 [001] d..3 276946.899702: print: 0xffffff87dfd69750s: B|622|postComposition
+ <idle>-0 [005] d..3 276946.899703: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.899704: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899704: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [004] d..3 276946.899705: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.899708: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.899708: cpu_idle: state=0 cpu_id=4
+ surfaceflinger-622 [001] d..3 276946.899712: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ Worker-5714 [005] d..3 276946.899712: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899714: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899715: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899716: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.899717: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899717: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899718: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ surfaceflinger-622 [001] d..3 276946.899720: print: 0xffffff87dfd69750s: E|622
+ Worker-5715 [004] d..3 276946.899723: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899727: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.899728: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899730: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899731: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899733: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899735: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.899737: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899740: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.899740: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899741: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.899742: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899743: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [005] d..3 276946.899747: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.899747: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899748: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899749: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899749: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899749: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.899754: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899756: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899759: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899762: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899763: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899765: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899769: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.899770: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899772: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899772: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899773: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899776: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.899780: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899782: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899782: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899783: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899784: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899785: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.899789: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899792: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899793: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899796: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.899797: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899798: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.899802: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899802: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.899804: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.899804: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899806: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899807: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.899812: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899814: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899814: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.899815: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899816: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.899819: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899821: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899824: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.899837: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.899838: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.899839: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [005] d..3 276946.899878: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.899882: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.899909: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.899920: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.899923: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899924: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.899926: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899930: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.899933: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.899936: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.899937: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.899940: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.899943: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.899946: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.899948: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.899950: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899951: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [004] d..3 276946.899956: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899957: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899959: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899962: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.899966: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899967: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.899968: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899969: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899971: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [001] d..3 276946.899972: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [000] d..3 276946.899975: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.899975: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899978: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899979: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.899982: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.899982: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899985: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899987: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.899989: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.899992: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.899994: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.899994: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.899996: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [004] d..3 276946.899999: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.900001: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.900001: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.900003: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5712 [004] d..3 276946.900004: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.900007: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900008: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ surfaceflinger-622 [001] d..3 276946.900011: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.900011: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5714 [004] d..3 276946.900015: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.900018: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.900019: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.900020: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.900022: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.900024: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.900024: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.900025: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.900088: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.900102: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.900104: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900105: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.900128: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900132: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.900139: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.900150: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.900152: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900153: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.900248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.900259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.900262: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.900265: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.900268: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.900270: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.900309: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [001] d..3 276946.900311: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.900314: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.900316: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.900318: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [001] d..3 276946.900324: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.900326: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.900331: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.900344: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.900351: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ FastMixer-1198 [002] d..3 276946.900362: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.900364: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [005] d..3 276946.900367: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.900370: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [005] d..3 276946.900370: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.900373: cpu_idle: state=4294967295 cpu_id=5
+ <...>-12059 [007] d..3 276946.900374: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900375: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ FastMixer-1198 [002] d..3 276946.900380: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [007] d..3 276946.900380: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.900383: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.900389: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.900401: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [004] d..3 276946.900401: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900406: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.900407: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.900412: cpu_idle: state=0 cpu_id=2
+ writer-5743 [003] d..3 276946.900417: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.900418: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900421: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900422: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900426: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [003] d..3 276946.900426: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.900428: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.900430: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.900433: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Thread-9-5756 [005] d..3 276946.900435: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.900440: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900442: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900444: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.900445: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ writer-5743 [003] d..3 276946.900446: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900451: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.900452: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900452: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900456: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.900457: cpu_idle: state=0 cpu_id=3
+ Worker-5713 [004] d..3 276946.900462: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Thread-9-5756 [005] d..3 276946.900465: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.900465: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900465: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.900475: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900476: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900478: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.900490: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900492: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12199 [001] d..3 276946.900498: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [001] d..3 276946.900523: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.900528: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.900531: sched_waking: comm=Thread-5 pid=5752 prio=113 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.900537: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.900539: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.900540: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [001] d..3 276946.900540: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.900542: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900544: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [001] d..3 276946.900548: sched_wakeup: comm=Thread-5 pid=5752 prio=113 target_cpu=001
+ Thread-9-5756 [005] d..3 276946.900550: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ Thread-9-5756 [005] d..3 276946.900552: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [001] d..3 276946.900552: cpu_idle: state=4294967295 cpu_id=1
+ Thread-9-5756 [005] d..3 276946.900554: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.900555: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [001] d..3 276946.900558: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-5 next_pid=5752 next_prio=113
+ AudioTrack-5740 [004] d..3 276946.900559: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.900563: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [004] d..3 276946.900564: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.900565: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [003] d..3 276946.900566: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.900571: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [000] d..3 276946.900575: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.900583: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=001
+ <idle>-0 [004] d..3 276946.900586: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900588: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900591: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [002] d..3 276946.900594: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ Worker-5713 [004] d..3 276946.900594: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [002] d..3 276946.900599: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ Worker-5713 [004] d..3 276946.900603: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [002] d..3 276946.900608: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ Worker-5712 [004] d..3 276946.900608: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900611: cpu_idle: state=0 cpu_id=4
+ UnityGfxDevice-5711 [002] d..3 276946.900614: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ writer-5743 [003] d..3 276946.900625: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.900634: cpu_idle: state=0 cpu_id=3
+ sugov:0-603 [002] d..3 276946.900639: cpu_frequency: state=1248000 cpu_id=0
+ UnityMain-5695 [000] d..3 276946.900641: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Thread-9-5756 [005] d..3 276946.900645: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900650: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ sugov:0-603 [002] d..3 276946.900650: cpu_frequency: state=1248000 cpu_id=1
+ <idle>-0 [004] d..3 276946.900652: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.900653: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sugov:0-603 [002] d..3 276946.900653: cpu_frequency: state=1248000 cpu_id=2
+ <idle>-0 [004] d..3 276946.900654: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900656: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sugov:0-603 [002] d..3 276946.900656: cpu_frequency: state=1248000 cpu_id=3
+ Worker-5713 [004] d..3 276946.900659: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.900661: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.900662: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.900663: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.900666: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900667: cpu_idle: state=0 cpu_id=5
+ sugov:0-603 [002] d..3 276946.900668: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.900668: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.900671: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.900674: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900675: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900677: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.900681: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.900682: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.900682: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [004] d..3 276946.900683: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900684: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.900686: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.900689: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900690: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.900692: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.900693: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900694: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900695: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.900699: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900702: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.900703: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.900704: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.900704: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.900706: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.900711: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900712: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.900714: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.900715: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900716: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900718: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900720: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.900720: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900723: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.900724: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.900724: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.900725: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.900730: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900730: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900731: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.900732: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.900733: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.900735: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900738: cpu_idle: state=0 cpu_id=4
+ Thread-5-5752 [001] d..3 276946.900760: sched_switch: prev_comm=Thread-5 prev_pid=5752 prev_prio=113 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.900772: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [002] d..3 276946.900841: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.900854: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.900910: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.900923: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900926: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900928: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.900930: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900934: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.900937: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.900939: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.900941: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900945: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.900947: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.900948: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900950: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.900951: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900954: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.900959: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900960: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.900961: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.900962: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.900963: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.900963: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.900967: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5713 [005] d..3 276946.900969: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.900970: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.900972: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.900973: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900974: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.900974: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [005] d..3 276946.900975: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900975: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.900980: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.900981: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.900981: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.900985: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.900987: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.900991: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.900993: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.900994: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.900994: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.900995: cpu_idle: state=4294967295 cpu_id=5
+ trace-cmd-12203 [007] d..3 276946.900996: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5715 [004] d..3 276946.900997: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.900998: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.901000: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.901003: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901004: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901005: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901006: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901008: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901010: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12202 [007] d..3 276946.901011: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5713 [004] d..3 276946.901014: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.901016: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.901017: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901018: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.901019: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901019: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901021: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.901026: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901027: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901029: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [005] d..3 276946.901029: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901032: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901033: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901036: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901039: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901041: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.901044: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901047: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901049: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901076: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901087: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901088: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901089: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901092: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.901095: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901097: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901099: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901102: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901103: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901105: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901106: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901108: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.901109: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901110: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901111: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.901112: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [004] d..3 276946.901114: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.901116: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.901120: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901122: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901125: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901127: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901130: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901131: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901133: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.901139: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901140: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901141: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.901141: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901141: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901143: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.901147: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901149: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901152: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901155: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901156: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901158: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901159: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901162: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.901162: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901163: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901164: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [005] d..3 276946.901164: cpu_idle: state=0 cpu_id=5
+ Worker-5714 [004] d..3 276946.901168: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901170: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901172: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901173: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.901177: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901179: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901182: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901185: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901186: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901188: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901192: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.901193: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901195: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901195: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901196: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901198: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.901202: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901205: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901205: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901206: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901208: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901211: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.901215: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901218: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901220: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901223: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901224: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901225: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901229: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.901231: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901233: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901233: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901234: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901236: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.901240: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901242: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901242: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901244: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901244: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901245: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.901249: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901251: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901252: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901255: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901256: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901257: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.901261: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901261: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901263: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901264: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.901264: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.901265: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901266: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-10919 [006] d..3 276946.901269: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5713 [004] d..3 276946.901270: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.901271: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.901272: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901273: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.901273: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.901274: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901275: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901275: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.901279: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901281: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901283: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901286: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901287: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901288: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.901292: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901292: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901294: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901294: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901296: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901297: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901301: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901303: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901303: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901304: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901305: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901305: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.901310: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901312: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901313: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901316: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901318: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901319: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901323: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.901323: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901325: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901325: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901327: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901328: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.901332: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.901334: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901334: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901335: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901336: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901337: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901339: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.901340: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.901348: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901351: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901352: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5714 [005] d..3 276946.901352: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901353: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.901355: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.901355: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901358: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901360: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901363: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901364: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901365: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.901369: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901371: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901371: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901373: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901373: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901374: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.901379: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901381: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901382: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901384: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901385: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901387: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901388: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.901389: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901391: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901391: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901392: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901393: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.901397: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901399: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901400: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901401: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901402: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901403: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.901406: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.901408: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.901410: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.901412: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.901413: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5712 [005] d..3 276946.901413: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901415: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901416: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.901416: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901417: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.901420: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901421: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901422: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901422: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901423: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901424: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.901427: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901429: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12203 [007] d..3 276946.901432: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901435: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901435: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901436: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901437: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.901437: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.901439: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901442: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901445: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901449: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.901449: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901451: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.901453: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.901454: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.901454: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [007] d..3 276946.901455: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901457: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901459: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901460: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901461: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.901464: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901466: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901468: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ trace-cmd-12198 [004] d..3 276946.901468: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ trace-cmd-12202 [007] d..3 276946.901470: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.901475: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.901479: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12198 [004] d..3 276946.901481: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ trace-cmd-12198 [004] d..3 276946.901486: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.901490: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.901493: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.901496: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901498: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901503: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901528: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.901538: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901541: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901542: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901544: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.901545: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901547: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901554: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.901557: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.901562: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.901566: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.901568: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.901571: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901573: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901576: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901679: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=002
+ <idle>-0 [004] d..3 276946.901692: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.901693: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901695: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.901713: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901717: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901724: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.901733: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901736: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901737: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901739: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901743: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901746: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901748: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [004] d..3 276946.901748: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901749: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.901750: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901753: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.901754: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901757: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901758: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.901763: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901763: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901764: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901764: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.901765: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901765: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901770: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901772: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901775: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901778: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901779: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901780: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901784: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901787: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.901787: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.901788: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901790: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [005] d..3 276946.901790: cpu_idle: state=0 cpu_id=5
+ Worker-5713 [004] d..3 276946.901792: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901794: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901794: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.901795: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901795: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901796: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.901799: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901801: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901805: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901808: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901810: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901811: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901814: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.901814: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901816: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.901818: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901821: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.901825: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [005] d..3 276946.901826: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901827: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.901827: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901827: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901828: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.901828: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ Worker-5713 [005] d..3 276946.901832: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901834: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901836: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ FMOD-12164 [004] d..3 276946.901836: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.901839: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901839: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.901840: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901841: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.901842: cpu_idle: state=0 cpu_id=4
+ Worker-5712 [005] d..3 276946.901845: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.901847: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.901849: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.901852: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.901873: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [005] d..3 276946.901885: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.901886: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.901887: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [000] d..3 276946.901951: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.901961: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901964: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.901965: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.901967: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.901967: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.901969: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901975: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.901978: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5715 [004] d..3 276946.901980: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.901984: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.901987: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.901988: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.901990: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.901996: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.901997: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902001: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902003: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.902006: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902009: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.902009: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902010: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.902015: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902017: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902017: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [004] d..3 276946.902021: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902022: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902024: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.902024: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902026: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.902029: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [004] d..3 276946.902032: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [005] d..3 276946.902034: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902036: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [000] d..3 276946.902037: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902038: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.902038: cpu_idle: state=0 cpu_id=5
+ Worker-5715 [004] d..3 276946.902041: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902044: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902045: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902048: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902050: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902051: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902053: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.902056: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.902058: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.902062: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.902064: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ Worker-5712 [004] d..3 276946.902066: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.902068: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5712 [004] d..3 276946.902069: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.902070: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [004] d..3 276946.902072: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902077: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [007] d..3 276946.902083: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.902088: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [000] d..3 276946.902106: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.902120: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.902122: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902123: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.902140: workqueue_queue_work: work struct=0xffffffee4710ba28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.902144: workqueue_activate_work: work struct 0xffffffee4710ba28
+ <idle>-0 [002] d..3 276946.902148: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.902161: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.902167: cpu_idle: state=4294967295 cpu_id=2
+ <...>-10919 [006] d..3 276946.902167: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.902172: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.902174: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [002] d..3 276946.902174: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [007] d..3 276946.902176: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:9-11098 [002] d..3 276946.902181: workqueue_execute_start: work struct 0xffffffee4710ba28: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [002] d..3 276946.902198: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [002] d..3 276946.902199: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [002] d..3 276946.902200: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=002
+ kworker/u16:9-11098 [002] d..3 276946.902212: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.902215: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.902222: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [003] d..3 276946.902228: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <...>-12059 [007] d..3 276946.902234: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.902241: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [002] d..3 276946.902245: workqueue_execute_end: work struct 0xffffffee4710ba28
+ kworker/u16:3-10385 [003] d..3 276946.902248: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ kworker/u16:3-10385 [003] d..3 276946.902259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ kworker/u16:9-11098 [002] d..3 276946.902260: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.902262: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.902269: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.902269: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [003] d..3 276946.902271: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=001
+ kworker/u16:3-10385 [003] d..3 276946.902289: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.902292: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902294: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [001] d..3 276946.902294: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.902296: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ writer-5743 [001] d..3 276946.902303: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ kworker/u16:3-10385 [003] d..3 276946.902305: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.902306: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.902310: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [003] d..3 276946.902316: cpu_idle: state=0 cpu_id=3
+ writer-5743 [001] d..3 276946.902322: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.902333: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [004] d..3 276946.902333: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.902335: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.902339: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [002] d..3 276946.902344: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ sensors@1.0-se-4291 [005] d..3 276946.902344: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.902346: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.902350: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-4291 [005] d..3 276946.902351: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902353: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902356: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ FastMixer-1198 [002] d..3 276946.902361: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.902362: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902365: cpu_idle: state=0 cpu_id=5
+ writer-5743 [001] d..3 276946.902369: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.902370: cpu_idle: state=0 cpu_id=2
+ writer-5743 [001] d..3 276946.902377: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.902378: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.902380: cpu_idle: state=4294967295 cpu_id=2
+ sensors@1.0-se-1040 [004] d..3 276946.902380: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.902383: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1040 [004] d..3 276946.902386: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.902387: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.902390: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902391: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ writer-5743 [001] d..3 276946.902393: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902394: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902395: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.902395: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902396: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.902398: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [004] d..3 276946.902399: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902401: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [007] d..3 276946.902402: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [001] d..3 276946.902403: cpu_idle: state=0 cpu_id=1
+ Worker-5715 [005] d..3 276946.902405: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.902405: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [000] d..3 276946.902409: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ sensors@1.0-se-867 [007] d..3 276946.902410: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ Worker-5715 [005] d..3 276946.902412: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.902412: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ Worker-5715 [005] d..3 276946.902414: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.902415: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ Worker-5713 [005] d..3 276946.902417: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.902417: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [004] d..3 276946.902419: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902420: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902421: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902422: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.902423: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Worker-5712 [005] d..3 276946.902425: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ Worker-5714 [004] d..3 276946.902426: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902428: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902429: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902429: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.902430: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ FastMixer-1198 [002] d..3 276946.902431: workqueue_queue_work: work struct=0xffffffee4710ba28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.902432: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.902433: workqueue_activate_work: work struct 0xffffffee4710ba28
+ <idle>-0 [005] d..3 276946.902433: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [002] d..3 276946.902434: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.902434: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.902435: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [003] d..3 276946.902441: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [004] d..3 276946.902441: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.902441: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902442: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902443: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902443: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.902444: print: 0xffffff87dfd69750s: E|867
+ <idle>-0 [004] d..3 276946.902444: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.902448: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902450: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902451: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.902451: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902453: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902455: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902456: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902458: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kworker/u16:3-10385 [005] d..3 276946.902460: workqueue_execute_start: work struct 0xffffffee4710ba28: function 0xffffff87e01740e8f
+ <idle>-0 [004] d..3 276946.902460: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902461: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902463: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.902464: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ Worker-5714 [004] d..3 276946.902465: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.902467: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902468: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902469: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.902471: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.902472: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [005] d..3 276946.902474: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.902476: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.902476: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [007] d..3 276946.902478: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.902479: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902480: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.902480: cpu_idle: state=4294967295 cpu_id=1
+ kworker/u16:3-10385 [005] d..3 276946.902481: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.902482: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.902483: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.902485: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.902485: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ FastMixer-1198 [002] d..3 276946.902486: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ Worker-5713 [004] d..3 276946.902486: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902489: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.902489: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.902492: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902502: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902503: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.902504: workqueue_execute_end: work struct 0xffffffee4710ba28
+ <idle>-0 [004] d..3 276946.902505: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.902505: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.902506: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ FastMixer-1198 [002] d..3 276946.902510: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5713 [004] d..3 276946.902515: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902517: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.902518: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [005] d..3 276946.902521: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902522: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.902522: workqueue_execute_end: work struct 0xffffffee79748960
+ FastMixer-1198 [002] d..3 276946.902523: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.902523: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:3-10385 [005] d..3 276946.902524: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [004] d..3 276946.902525: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ trace-cmd-12203 [007] d..3 276946.902529: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.902534: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [007] d..3 276946.902535: cpu_idle: state=0 cpu_id=7
+ sensors@1.0-se-4291 [005] d..3 276946.902536: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [002] d..3 276946.902540: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ AudioTrack-5740 [004] d..3 276946.902541: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902545: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.902550: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [007] d..3 276946.902552: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.902553: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [007] d..3 276946.902554: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.902556: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-4291 [005] d..3 276946.902558: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ SensorService-4286 [001] d..3 276946.902559: print: 0xffffff87dfd69750s: E|1661
+ FastMixer-1198 [002] d..3 276946.902559: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ trace-cmd-12205 [003] d..3 276946.902562: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.902563: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902564: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.902566: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.902567: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902571: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ Worker-5715 [005] d..3 276946.902571: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.902572: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:9-11098 [002] d..3 276946.902574: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ Worker-5712 [005] d..3 276946.902575: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [003] d..3 276946.902579: cpu_idle: state=0 cpu_id=3
+ Worker-5714 [005] d..3 276946.902580: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.902581: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.902583: cpu_idle: state=0 cpu_id=2
+ sensors@1.0-se-1040 [004] d..3 276946.902585: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902586: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.902588: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902589: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ Worker-5713 [004] d..3 276946.902595: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-1115 [005] d..3 276946.902597: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902599: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.902599: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902603: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902604: cpu_idle: state=4294967295 cpu_id=5
+ writer-5743 [007] d..3 276946.902604: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902605: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [007] d..3 276946.902608: cpu_idle: state=0 cpu_id=7
+ UnityGfxDevice-5711 [004] d..3 276946.902610: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.902611: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902611: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902613: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902613: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902616: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.902619: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902621: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902623: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.902623: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.902624: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.902624: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.902628: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902630: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.902633: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902636: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902637: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902639: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902642: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.902643: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902644: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902646: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902648: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902651: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [005] d..3 276946.902654: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [000] d..3 276946.902656: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902656: cpu_idle: state=4294967295 cpu_id=5
+ Worker-5715 [004] d..3 276946.902657: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902657: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.902660: cpu_idle: state=0 cpu_id=4
+ Worker-5712 [005] d..3 276946.902661: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902663: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.902665: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902668: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902669: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902670: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.902674: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902676: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902677: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902678: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902680: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [004] d..3 276946.902683: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902685: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [001] d..3 276946.902686: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ UnityMain-5695 [000] d..3 276946.902704: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.902716: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.902717: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902719: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.902734: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902737: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902738: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [001] d..3 276946.902739: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.902745: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902748: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902750: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.902750: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.902751: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [004] d..3 276946.902752: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902753: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.902753: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.902755: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902756: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902757: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5715 [004] d..3 276946.902759: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902759: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.902760: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902762: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.902762: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902763: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.902766: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.902767: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [001] d..3 276946.902767: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902768: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902769: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902770: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902771: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902771: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.902774: print: 0xffffff87dfd69750s: E|867
+ Worker-5713 [004] d..3 276946.902776: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902779: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [001] d..3 276946.902780: cpu_idle: state=0 cpu_id=1
+ sensors@1.0-se-867 [007] d..3 276946.902781: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ UnityMain-5695 [000] d..3 276946.902781: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902784: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902785: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902787: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902790: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.902791: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.902791: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ <idle>-0 [005] d..3 276946.902793: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902794: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [001] d..3 276946.902795: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [004] d..3 276946.902795: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902797: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [001] d..3 276946.902800: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ <idle>-0 [005] d..3 276946.902800: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ sensors@1.0-se-867 [007] d..3 276946.902800: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5712 [004] d..3 276946.902801: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [005] d..3 276946.902801: cpu_idle: state=4294967295 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.902801: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.902802: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.902804: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.902805: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ Worker-5714 [005] d..3 276946.902805: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902807: cpu_idle: state=0 cpu_id=5
+ Worker-5712 [004] d..3 276946.902807: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902813: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902814: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.902816: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902817: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902819: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ SensorService-4286 [001] d..3 276946.902819: print: 0xffffff87dfd69750s: E|1661
+ Worker-5713 [005] d..3 276946.902822: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902824: cpu_idle: state=0 cpu_id=5
+ trace-cmd-12202 [007] d..3 276946.902824: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902825: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.902827: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902827: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902828: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [007] d..3 276946.902829: cpu_idle: state=0 cpu_id=7
+ Worker-5715 [004] d..3 276946.902832: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902835: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [000] d..3 276946.902835: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.902838: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.902839: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902840: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5695 [000] d..3 276946.902842: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5714 [005] d..3 276946.902843: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.902845: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.902845: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.902846: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.902848: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.902850: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902852: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.902853: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.902853: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902854: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ SensorService-4286 [001] d..3 276946.902857: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ Worker-5713 [005] d..3 276946.902857: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902859: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [001] d..3 276946.902880: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [000] d..3 276946.902883: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [007] d..3 276946.902890: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.902892: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.902893: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [005] d..3 276946.902897: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.902898: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.902899: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ sensors@1.0-se-867 [007] d..3 276946.902901: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [001] d..3 276946.902902: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.902908: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.902912: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.902913: cpu_idle: state=0 cpu_id=1
+ UnityGfxDevice-5711 [005] d..3 276946.902914: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.902917: cpu_idle: state=0 cpu_id=5
+ UnityMain-5695 [000] d..3 276946.903023: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=005
+ <idle>-0 [004] d..3 276946.903038: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.903039: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.903041: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-10919 [006] d..3 276946.903059: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [004] d..3 276946.903059: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [000] d..3 276946.903060: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.903063: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.903064: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.903065: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.903068: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [004] d..3 276946.903071: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <idle>-0 [004] d..3 276946.903072: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.903074: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.903109: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.903122: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.903126: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.903131: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ <...>-12059 [007] d..3 276946.903136: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.903142: cpu_idle: state=0 cpu_id=7
+ rcuop/4-44 [002] d..3 276946.903149: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.903155: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.903163: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.903169: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.903200: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.903208: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.903362: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ UnityMain-5695 [000] d..3 276946.903374: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.903375: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.903379: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ kgsl_worker_th-294 [002] d..3 276946.903459: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.903466: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [000] d..3 276946.903478: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.903504: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [004] d..3 276946.903524: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.903530: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.903532: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.903533: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.903535: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.903536: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.903538: print: 0xffffff87dfd69750s: B|5677|query
+ UnityGfxDevice-5711 [004] d..3 276946.903539: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [004] d..3 276946.903542: print: 0xffffff87dfd69750s: B|5677|dequeueBuffer
+ UnityGfxDevice-5711 [004] d..3 276946.903597: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ UnityGfxDevice-5711 [004] d..3 276946.903604: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.903606: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.903608: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [004] d..3 276946.903611: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.903616: cpu_idle: state=0 cpu_id=4
+ <...>-648 [005] d..3 276946.903675: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [005] d..3 276946.903686: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [005] d..3 276946.903691: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <...>-648 [005] d..3 276946.903700: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.903702: cpu_idle: state=4294967295 cpu_id=7
+ <...>-648 [005] d..3 276946.903702: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.903705: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <...>-648 [005] d..3 276946.903712: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [005] d..3 276946.903715: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.903720: print: 0xffffff87dfd69750s: E|622
+ trace-cmd-12203 [007] d..3 276946.903726: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.903731: cpu_idle: state=0 cpu_id=7
+ <...>-648 [005] d..3 276946.903755: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=004
+ <...>-648 [005] d..3 276946.903760: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.903761: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.903763: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <...>-648 [005] d..3 276946.903779: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.903782: cpu_idle: state=0 cpu_id=5
+ UnityGfxDevice-5711 [007] d..3 276946.903804: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [007] d..3 276946.903933: print: 0xffffff87dfd69750s: B|5677|eglSwapBuffersWithDamageKHR
+ <...>-10919 [006] d..3 276946.903990: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.904000: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [007] d..3 276946.904090: print: 0xffffff87dfd69750s: B|5677|queueBuffer
+ UnityGfxDevice-5711 [007] d..3 276946.904132: sched_waking: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.904137: sched_wakeup: comm=Binder:622_1 pid=648 prio=118 target_cpu=005
+ <idle>-0 [005] d..3 276946.904139: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.904141: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=118
+ UnityGfxDevice-5711 [007] d..3 276946.904141: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-648 [005] d..3 276946.904173: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [005] d..3 276946.904177: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ <...>-648 [005] d..3 276946.904179: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.904192: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|1
+ <...>-648 [005] d..3 276946.904215: print: 0xffffff87dfd69750s: B|622|waitForever
+ <...>-648 [005] d..3 276946.904222: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.904224: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-12059 [007] d..3 276946.904229: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.904235: cpu_idle: state=0 cpu_id=7
+ <...>-648 [005] d..3 276946.904239: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [005] d..3 276946.904242: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [007] d..3 276946.904245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=007
+ <...>-648 [005] d..3 276946.904250: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <...>-648 [005] d..3 276946.904253: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.904256: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.904259: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.904259: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.904263: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [005] d..3 276946.904266: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.904269: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.904269: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityGfxDevice-5711 [007] d..3 276946.904283: print: 0xffffff87dfd69750s: E|5677
+ UnityGfxDevice-5711 [007] d..3 276946.904293: print: 0xffffff87dfd69750s: E|5677
+ writer-5743 [000] d..3 276946.904300: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.904311: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.904314: cpu_idle: state=4294967295 cpu_id=1
+ UnityGfxDevice-5711 [007] d..3 276946.904316: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.904319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.904322: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.904333: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.904340: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.904344: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.904348: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.904351: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.904356: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.904365: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.904377: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.904381: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.904385: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.904387: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.904396: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.904396: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.904397: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.904400: cpu_idle: state=0 cpu_id=2
+ rcu_preempt-7 [005] d..3 276946.904402: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.904405: cpu_idle: state=4294967295 cpu_id=4
+ writer-5743 [000] d..3 276946.904405: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.904407: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.904411: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.904414: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.904414: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [001] d..3 276946.904416: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.904421: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ rcuop/0-10 [004] d..3 276946.904431: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.904432: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.904434: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.904444: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.904514: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.904526: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.904526: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.904527: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.904529: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.904535: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.904537: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.904538: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.904539: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.904548: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.904550: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5740 [004] d..3 276946.904553: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ AudioTrack-5759 [005] d..3 276946.904557: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.904557: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.904558: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.904561: cpu_idle: state=0 cpu_id=5
+ writer-5743 [000] d..3 276946.904563: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.904566: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.904575: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.904576: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [001] d..3 276946.904576: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [004] d..3 276946.904579: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.904614: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.904619: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.904624: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.904634: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.904694: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.904702: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.904704: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.904707: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [004] d..3 276946.904889: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.904894: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.904896: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.904899: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ Thread-9-5756 [005] d..3 276946.904910: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.904916: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.904927: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.904932: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.904934: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.904937: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ FMOD-12164 [004] d..3 276946.904947: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.904950: cpu_idle: state=0 cpu_id=4
+ <...>-12059 [007] d..3 276946.905011: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.905018: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.905255: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.905264: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.905330: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.905336: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.905338: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.905342: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.905343: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.905349: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ kgsl_worker_th-294 [002] d..3 276946.905411: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.905414: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ kgsl_worker_th-294 [002] d..3 276946.905417: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.905435: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.905436: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.905439: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.905446: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ kgsl_worker_th-294 [002] d..3 276946.905456: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.905465: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.905646: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:9-11098 [004] d..3 276946.905654: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.905660: cpu_idle: state=0 cpu_id=4
+ mdss_fb0-12067 [000] d..3 276946.905667: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ mdss_fb0-12067 [000] d..3 276946.905674: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.905676: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.905680: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ mdss_fb0-12067 [000] d..3 276946.905705: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.905715: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.905730: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.905738: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.905755: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.905762: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.905763: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.905766: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.905820: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.905826: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.906245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.906252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.906256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.906261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.906276: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.906284: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.906286: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.906291: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.906299: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.906301: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.906308: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.906311: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.906324: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.906327: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.906334: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.906340: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.906348: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.906357: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.906392: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.906403: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.906403: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.906404: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.906407: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.906413: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ FastMixer-1198 [001] d..3 276946.906414: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.906414: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.906416: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.906422: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.906422: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.906424: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.906429: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5759 [005] d..3 276946.906429: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.906430: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.906432: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.906439: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.906450: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.906470: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.906480: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.906590: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.906596: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.906597: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.906600: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.906650: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.906656: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.907375: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.907378: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.907456: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.907461: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.907463: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.907465: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.907521: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.907527: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.907571: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.907580: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.907583: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.907587: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ <idle>-0 [000] d..3 276946.907590: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.907594: cpu_idle: state=0 cpu_id=0
+ vsync_retire_w-192 [002] d..3 276946.907614: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.907620: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.907634: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.907636: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [002] d..3 276946.907637: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.907638: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ trace-cmd-12200 [004] d..3 276946.907679: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.907685: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.907707: workqueue_queue_work: work struct=0xffffffed88f63960 function=0xffffff87e029d878f workqueue=0xffffffee79764c00 req_cpu=8 cpu=2
+ <idle>-0 [002] d..3 276946.907709: workqueue_activate_work: work struct 0xffffffed88f63960
+ <idle>-0 [002] d..3 276946.907712: sched_waking: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.907720: sched_wakeup: comm=kworker/2:3 pid=9209 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.907725: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.907730: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/2:3 next_pid=9209 next_prio=120
+ kworker/2:3-9209 [002] d..3 276946.907736: workqueue_execute_start: work struct 0xffffffed88f63960: function 0xffffff87e029d878f
+ kworker/2:3-9209 [002] d..3 276946.907821: workqueue_execute_end: work struct 0xffffffed88f63960
+ kworker/2:3-9209 [002] d..3 276946.907835: sched_switch: prev_comm=kworker/2:3 prev_pid=9209 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.907846: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [004] d..3 276946.907995: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.907997: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ <idle>-0 [004] d..3 276946.908000: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.908002: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [004] d..3 276946.908010: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.908014: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.908240: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.908244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.908245: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.908247: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.908249: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.908251: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.908254: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.908260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.908274: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.908281: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.908284: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.908289: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.908298: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.908298: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-12059 [007] d..3 276946.908303: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.908307: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.908309: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.908310: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.908322: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.908324: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.908331: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.908336: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.908345: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.908355: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.908381: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.908391: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.908391: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.908393: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.908394: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.908399: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.908400: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.908401: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.908402: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.908406: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.908409: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.908410: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.908411: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.908413: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.908415: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.908416: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.908426: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.908436: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.908456: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.908466: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.908957: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.908960: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.908962: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.908964: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.909085: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.909089: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.909090: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.909092: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [005] d..3 276946.909093: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [007] d..3 276946.909094: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.909151: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.909156: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.909406: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.909421: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.909423: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.909426: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.909428: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [001] d..3 276946.909430: cpu_idle: state=0 cpu_id=1
+ DispSync-650 [000] d..3 276946.909467: print: 0xffffff87dfd69750s: C|622|VSYNC-app|0
+ DispSync-650 [000] d..3 276946.909475: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ DispSync-650 [000] d..3 276946.909487: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.909489: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.909493: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ DispSync-650 [000] d..3 276946.909512: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.909521: cpu_idle: state=0 cpu_id=0
+ appEventThread-651 [001] d..3 276946.909585: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.909598: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.909600: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.909602: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ appEventThread-651 [001] d..3 276946.909608: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=001
+ appEventThread-651 [001] d..3 276946.909621: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.909624: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.909630: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ appEventThread-651 [001] d..3 276946.909652: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.909663: cpu_idle: state=0 cpu_id=1
+ UnityChoreogra-5761 [007] d..3 276946.909775: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=000
+ UnityChoreogra-5761 [007] d..3 276946.909785: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.909786: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.909788: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [004] d..3 276946.909799: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.909802: cpu_idle: state=0 cpu_id=4
+ UnityChoreogra-5761 [007] d..3 276946.909825: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=005
+ UnityChoreogra-5761 [007] d..3 276946.909831: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.909832: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.909834: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.909862: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=001
+ <...>-10919 [006] d..3 276946.909866: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.909871: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityChoreogra-5761 [007] d..3 276946.909875: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.909875: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.909878: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [004] d..3 276946.909880: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.909883: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ <idle>-0 [004] d..3 276946.909884: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [000] d..3 276946.909932: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.909941: cpu_idle: state=0 cpu_id=0
+ <...>-12059 [007] d..3 276946.909947: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.909952: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [007] d..3 276946.909963: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.909966: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.909970: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.909978: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.910003: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.910016: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.910018: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.910022: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.910027: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.910029: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [005] d..3 276946.910029: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.910031: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <...>-648 [004] d..3 276946.910038: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.910048: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.910051: cpu_idle: state=4294967295 cpu_id=0
+ ndroid.systemu-4573 [002] d..3 276946.910051: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.910053: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.910056: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.910056: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ trace-cmd-12205 [003] d..3 276946.910065: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.910066: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.910068: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.910071: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ trace-cmd-12202 [005] d..3 276946.910074: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.910080: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.910080: cpu_idle: state=0 cpu_id=3
+ appEventThread-651 [000] d..3 276946.910090: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.910099: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.910106: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.910111: cpu_idle: state=0 cpu_id=7
+ ndroid.systemu-4573 [002] d..3 276946.910204: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.910215: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.910217: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.910219: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.910233: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.910245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.910247: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.910252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.910256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.910261: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.910280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.910288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.910290: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.910297: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.910303: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.910304: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=001
+ <idle>-0 [000] d..3 276946.910313: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.910313: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ FastMixer-1198 [001] d..3 276946.910316: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <idle>-0 [000] d..3 276946.910317: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.910323: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [002] d..3 276946.910325: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.910329: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.910331: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.910336: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ FastMixer-1198 [001] d..3 276946.910342: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.910344: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.910350: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-4888 [007] d..3 276946.910354: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910357: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.910360: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910362: print: 0xffffff87dfd69750s: E|4573
+ FastMixer-1198 [001] d..3 276946.910362: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.910365: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910366: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.910367: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910369: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [003] d..3 276946.910370: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-4888 [007] d..3 276946.910370: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910371: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [001] d..3 276946.910372: cpu_idle: state=0 cpu_id=1
+ <...>-4888 [007] d..3 276946.910372: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910374: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.910376: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ writer-5743 [003] d..3 276946.910379: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.910381: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.910385: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [003] d..3 276946.910396: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ ndroid.systemu-4573 [002] d..3 276946.910397: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ trace-cmd-12199 [000] d..3 276946.910404: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.910406: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.910408: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.910408: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.910413: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.910415: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.910416: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <idle>-0 [000] d..3 276946.910418: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.910420: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.910425: cpu_idle: state=0 cpu_id=7
+ <...>-648 [004] d..3 276946.910433: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.910436: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.910438: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [001] d..3 276946.910440: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-648 [004] d..3 276946.910445: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [004] d..3 276946.910447: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [001] d..3 276946.910451: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <...>-648 [004] d..3 276946.910452: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <...>-648 [004] d..3 276946.910455: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.910460: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.910462: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.910463: sched_waking: comm=writer pid=5743 prio=96 target_cpu=003
+ <idle>-0 [005] d..3 276946.910463: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.910468: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.910472: print: 0xffffff87dfd69750s: E|622
+ FastMixer-1198 [001] d..3 276946.910474: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.910477: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.910477: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.910479: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.910482: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.910492: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.910498: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [001] d..3 276946.910503: cpu_idle: state=0 cpu_id=1
+ <...>-648 [004] d..3 276946.910503: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.910505: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.910508: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.910519: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.910524: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.910530: print: 0xffffff87dfd69750s: E|4573
+ writer-5743 [000] d..3 276946.910530: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.910535: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910536: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.910540: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <idle>-0 [000] d..3 276946.910540: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.910542: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.910551: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910553: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.910554: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.910555: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [006] d..3 276946.910594: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.910600: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.910603: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.910670: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [005] d..3 276946.911038: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.911041: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.911047: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.911049: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ <idle>-0 [004] d..3 276946.911060: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=004
+ rcu_preempt-7 [005] d..3 276946.911060: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.911063: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.911064: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.911066: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.911068: cpu_idle: state=0 cpu_id=4
+ FMOD-12164 [005] d..3 276946.911077: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.911080: cpu_idle: state=0 cpu_id=5
+ <...>-4888 [007] d..3 276946.911297: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ <...>-4888 [007] d..3 276946.911307: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ <...>-4888 [007] d..3 276946.911322: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [006] d..3 276946.911352: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.911358: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.911362: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.911439: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.911565: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-4888 [007] d..3 276946.911572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ <...>-4888 [007] d..3 276946.911575: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ AudioOut_15-1199 [007] d..3 276946.911674: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [000] d..3 276946.911768: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.911775: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.911779: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.911782: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.911785: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.911785: cpu_idle: state=0 cpu_id=0
+ kgsl_worker_th-294 [002] d..3 276946.911845: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.911854: cpu_idle: state=0 cpu_id=2
+ <...>-4888 [007] d..3 276946.911899: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ <...>-4888 [007] d..3 276946.911945: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.911951: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.911953: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.911957: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-4888 [007] d..3 276946.911958: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.911966: cpu_idle: state=0 cpu_id=7
+ <...>-648 [004] d..3 276946.911982: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.911986: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ <...>-648 [004] d..3 276946.911987: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.912004: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ <idle>-0 [000] d..3 276946.912009: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [000] d..3 276946.912015: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.912018: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.912021: cpu_idle: state=4294967295 cpu_id=0
+ <...>-648 [004] d..3 276946.912022: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [002] d..3 276946.912022: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.912024: cpu_idle: state=0 cpu_id=0
+ <...>-648 [004] d..3 276946.912032: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.912034: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ <...>-648 [004] d..3 276946.912058: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.912060: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.912069: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.912073: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.912075: cpu_idle: state=4294967295 cpu_id=7
+ kgsl_worker_th-294 [002] d..3 276946.912076: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.912078: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <idle>-0 [002] d..3 276946.912084: cpu_idle: state=0 cpu_id=2
+ <...>-648 [004] d..3 276946.912086: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.912090: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.912096: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.912105: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.912110: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.912111: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.912113: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.912114: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [002] d..3 276946.912119: workqueue_queue_work: work struct=0xffffffee4710bf28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.912120: workqueue_activate_work: work struct 0xffffffee4710bf28
+ <idle>-0 [002] d..3 276946.912122: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.912129: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.912135: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.912136: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.912136: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.912138: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.912139: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [007] d..3 276946.912139: cpu_idle: state=0 cpu_id=7
+ kworker/u16:9-11098 [004] d..3 276946.912142: workqueue_execute_start: work struct 0xffffffee4710bf28: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.912153: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.912154: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.912156: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.912161: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.912163: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.912165: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.912167: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:9-11098 [004] d..3 276946.912179: workqueue_execute_end: work struct 0xffffffee4710bf28
+ kworker/u16:3-10385 [005] d..3 276946.912183: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.912186: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.912189: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.912190: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.912190: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [005] d..3 276946.912195: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.912198: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1083 [004] d..3 276946.912243: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.912245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sensors@1.0-se-1083 [004] d..3 276946.912248: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.912250: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.912252: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ <idle>-0 [000] d..3 276946.912252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <...>-10919 [006] d..3 276946.912257: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1083 [004] d..3 276946.912258: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.912259: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.912261: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [004] d..3 276946.912262: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.912263: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.912265: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.912269: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.912270: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.912272: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.912274: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.912275: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sensors@1.0-se-1082 [005] d..3 276946.912276: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1082 [005] d..3 276946.912282: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1082 [005] d..3 276946.912286: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.912289: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sensors@1.0-se-1082 [005] d..3 276946.912290: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=007
+ sensors@1.0-se-1082 [005] d..3 276946.912297: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ writer-5743 [000] d..3 276946.912299: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.912302: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.912307: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ sensors@1.0-se-1115 [005] d..3 276946.912314: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.912317: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.912320: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ trace-cmd-12198 [004] d..3 276946.912322: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912323: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912325: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [001] d..3 276946.912330: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.912333: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-12059 [007] d..3 276946.912338: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.912340: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912341: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912343: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912344: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ FastMixer-1198 [001] d..3 276946.912347: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.912347: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.912348: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12203 [004] d..3 276946.912354: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.912355: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.912359: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [004] d..3 276946.912360: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.912371: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.912380: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-867 [005] d..3 276946.912380: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.912399: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ FastMixer-1198 [001] d..3 276946.912404: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.912412: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.912414: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.912414: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [000] d..3 276946.912416: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.912416: cpu_idle: state=4294967295 cpu_id=4
+ sensors@1.0-se-867 [005] d..3 276946.912418: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [004] d..3 276946.912418: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [000] d..3 276946.912420: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-1115 [005] d..3 276946.912423: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912425: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.912425: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.912435: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.912437: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5759 [005] d..3 276946.912441: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [002] d..3 276946.912442: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ AudioTrack-5740 [004] d..3 276946.912444: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912446: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [004] d..3 276946.912450: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.912452: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.912463: cpu_idle: state=0 cpu_id=1
+ SensorService-4286 [000] d..3 276946.912472: print: 0xffffff87dfd69750s: E|1661
+ sensors@1.0-se-867 [005] d..3 276946.912478: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.912484: cpu_idle: state=0 cpu_id=5
+ writer-5743 [002] d..3 276946.912486: workqueue_queue_work: work struct=0xffffffee4710bb28 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ writer-5743 [002] d..3 276946.912487: workqueue_activate_work: work struct 0xffffffee4710bb28
+ writer-5743 [002] d..3 276946.912489: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.912503: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.912505: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.912507: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [005] d..3 276946.912510: workqueue_execute_start: work struct 0xffffffee4710bb28: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [005] d..3 276946.912514: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [005] d..3 276946.912514: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [005] d..3 276946.912515: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ kworker/u16:3-10385 [005] d..3 276946.912519: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.912521: cpu_idle: state=4294967295 cpu_id=4
+ writer-5743 [002] d..3 276946.912522: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.912523: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.912524: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ kworker/u16:3-10385 [005] d..3 276946.912526: workqueue_execute_end: work struct 0xffffffee4710bb28
+ kworker/u16:3-10385 [005] d..3 276946.912531: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.912532: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.912533: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.912534: cpu_idle: state=0 cpu_id=5
+ kworker/u16:9-11098 [004] d..3 276946.912537: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.912538: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [005] d..3 276946.912539: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.912540: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.912542: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.912546: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [007] d..3 276946.912553: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.912555: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.912555: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ sensors@1.0-se-1087 [005] d..3 276946.912566: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ sensors@1.0-se-1087 [005] d..3 276946.912572: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.912574: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.912576: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.912578: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.912581: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1086 [004] d..3 276946.912587: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ SensorService-4286 [000] d..3 276946.912595: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1086 [004] d..3 276946.912595: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.912597: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.912599: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912604: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1086 [004] d..3 276946.912606: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912606: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.912609: cpu_idle: state=0 cpu_id=4
+ SensorService-4286 [000] d..3 276946.912621: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [005] d..3 276946.912623: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [005] d..3 276946.912630: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912632: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [000] d..3 276946.912632: cpu_idle: state=0 cpu_id=0
+ sensors@1.0-se-1115 [005] d..3 276946.912634: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912635: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.912638: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [005] d..3 276946.912639: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912641: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [005] d..3 276946.912642: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.912649: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [005] d..3 276946.912656: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [005] d..3 276946.912663: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.912666: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [005] d..3 276946.912666: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.912669: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.912674: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.912678: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.912682: cpu_idle: state=0 cpu_id=5
+ SensorService-4286 [000] d..3 276946.912692: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [000] d..3 276946.912729: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.912753: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.912762: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ <idle>-0 [005] d..3 276946.912764: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.912765: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [005] d..3 276946.912772: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.912774: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.912779: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-867 [005] d..3 276946.912779: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.912780: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.912783: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.912783: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.913029: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.913030: cpu_idle: state=0 cpu_id=7
+ <...>-10919 [006] d..3 276946.913069: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.913074: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.913075: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.913078: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.913130: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.913136: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.913136: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.913139: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.913141: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.913143: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <idle>-0 [002] d..3 276946.913242: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.913252: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [002] d..3 276946.913256: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.913262: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ FMOD-5742 [002] d..3 276946.913294: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.913303: cpu_idle: state=0 cpu_id=2
+ Thread-9-5756 [005] d..3 276946.913348: sched_waking: comm=Thread-5 pid=5752 prio=113 target_cpu=001
+ Thread-9-5756 [005] d..3 276946.913358: sched_waking: comm=Thread-10 pid=5757 prio=113 target_cpu=000
+ <idle>-0 [001] d..3 276946.913362: sched_wakeup: comm=Thread-5 pid=5752 prio=113 target_cpu=001
+ Thread-9-5756 [005] d..3 276946.913364: sched_waking: comm=Thread-11 pid=5758 prio=113 target_cpu=002
+ <idle>-0 [001] d..3 276946.913366: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.913370: sched_wakeup: comm=Thread-10 pid=5757 prio=113 target_cpu=000
+ <idle>-0 [001] d..3 276946.913372: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-5 next_pid=5752 next_prio=113
+ Thread-9-5756 [005] d..3 276946.913372: sched_waking: comm=Thread-6 pid=5753 prio=127 target_cpu=002
+ <idle>-0 [000] d..3 276946.913374: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.913376: sched_wakeup: comm=Thread-11 pid=5758 prio=113 target_cpu=002
+ <idle>-0 [000] d..3 276946.913379: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-10 next_pid=5757 next_prio=113
+ <idle>-0 [002] d..3 276946.913380: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.913385: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-11 next_pid=5758 next_prio=113
+ <idle>-0 [003] d..3 276946.913390: sched_wakeup: comm=Thread-6 pid=5753 prio=127 target_cpu=003
+ Thread-9-5756 [005] d..3 276946.913391: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.913393: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [005] d..3 276946.913395: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [003] d..3 276946.913400: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-6 next_pid=5753 next_prio=127
+ Thread-5-5752 [001] d..3 276946.913401: sched_switch: prev_comm=Thread-5 prev_pid=5752 prev_prio=113 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Thread-10-5757 [000] d..3 276946.913406: sched_switch: prev_comm=Thread-10 prev_pid=5757 prev_prio=113 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Thread-11-5758 [002] d..3 276946.913409: sched_switch: prev_comm=Thread-11 prev_pid=5758 prev_prio=113 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.913411: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [001] d..3 276946.913411: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.913418: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.913419: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.913424: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ <idle>-0 [007] d..3 276946.913427: cpu_idle: state=4294967295 cpu_id=7
+ Thread-6-5753 [003] d..3 276946.913427: sched_switch: prev_comm=Thread-6 prev_pid=5753 prev_prio=127 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.913429: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [003] d..3 276946.913437: cpu_idle: state=0 cpu_id=3
+ DispSync-650 [000] d..3 276946.913445: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|1
+ DispSync-650 [000] d..3 276946.913451: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ DispSync-650 [000] d..3 276946.913463: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.913466: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.913470: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ DispSync-650 [000] d..3 276946.913484: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.913496: cpu_idle: state=0 cpu_id=0
+ sfEventThread-652 [001] d..3 276946.913506: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=001
+ sfEventThread-652 [001] d..3 276946.913518: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.913521: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.913526: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ sfEventThread-652 [001] d..3 276946.913538: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.913549: cpu_idle: state=0 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.913584: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ surfaceflinger-622 [000] d..3 276946.913604: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ surfaceflinger-622 [000] d..3 276946.913610: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ <idle>-0 [007] d..3 276946.913756: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.913757: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.913777: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.913800: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.913805: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.913809: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.913831: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.913844: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 0
+ surfaceflinger-622 [000] d..3 276946.913847: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.913856: print: 0xffffff87dfd69750s: C|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0|0
+ surfaceflinger-622 [000] d..3 276946.913863: print: 0xffffff87dfd69750s: E|622
+ <...>-10919 [006] d..3 276946.913914: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.913920: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.913922: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.913924: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.913939: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.913949: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.913952: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.913957: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.913964: print: 0xffffff87dfd69750s: B|622|merge
+ <...>-12059 [007] d..3 276946.913976: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.913981: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.913987: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914025: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914059: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914075: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ surfaceflinger-622 [000] d..3 276946.914082: print: 0xffffff87dfd69750s: B|622|query
+ surfaceflinger-622 [000] d..3 276946.914086: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914089: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ surfaceflinger-622 [000] d..3 276946.914097: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.914106: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 0
+ surfaceflinger-622 [000] d..3 276946.914109: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914118: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ surfaceflinger-622 [000] d..3 276946.914123: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [005] d..3 276946.914126: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.914129: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.914131: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.914134: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.914144: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.914147: print: 0xffffff87dfd69750s: B|622|wait
+ <idle>-0 [005] d..3 276946.914148: cpu_idle: state=0 cpu_id=5
+ surfaceflinger-622 [000] d..3 276946.914154: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914158: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.914162: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914166: print: 0xffffff87dfd69750s: B|622|merge
+ surfaceflinger-622 [000] d..3 276946.914180: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914196: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914205: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.914215: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ <idle>-0 [001] d..3 276946.914217: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.914222: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.914233: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914243: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.914246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.914249: print: 0xffffff87dfd69750s: E|622
+ sfEventThread-652 [001] d..3 276946.914252: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.914253: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.914255: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [002] d..3 276946.914256: cpu_idle: state=4294967295 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.914259: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ <idle>-0 [001] d..3 276946.914261: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [002] d..3 276946.914261: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ surfaceflinger-622 [000] d..3 276946.914262: print: 0xffffff87dfd69750s: B|622|preComposition
+ writer-5743 [002] d..3 276946.914282: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [002] d..3 276946.914290: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.914292: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.914296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.914306: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.914310: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.914316: cpu_idle: state=0 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.914318: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.914320: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.914324: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.914332: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [002] d..3 276946.914340: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.914342: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [007] d..3 276946.914342: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.914344: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.914345: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [002] d..3 276946.914348: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.914349: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ <idle>-0 [001] d..3 276946.914351: cpu_idle: state=4294967295 cpu_id=1
+ surfaceflinger-622 [000] d..3 276946.914353: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.914356: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ <idle>-0 [001] d..3 276946.914356: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [002] d..3 276946.914362: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.914388: cpu_idle: state=0 cpu_id=2
+ <...>-10919 [006] d..3 276946.914388: workqueue_queue_work: work struct=0xffffffee74ebd360 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <...>-10919 [006] d..3 276946.914389: workqueue_activate_work: work struct 0xffffffee74ebd360
+ <...>-10919 [006] d..3 276946.914390: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.914394: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.914395: workqueue_queue_work: work struct=0xffffffee749d0b60 function=0xffffff87e0871ee4f workqueue=0xffffffedf5166c00 req_cpu=8 cpu=4294967295
+ <idle>-0 [004] d..3 276946.914395: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.914398: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.914399: workqueue_execute_start: work struct 0xffffffee74ebd360: function 0xffffff87e0871ee4f
+ FastMixer-1198 [001] d..3 276946.914439: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.914450: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.914451: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.914452: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ surfaceflinger-622 [000] d..3 276946.914457: print: 0xffffff87dfd69750s: B|622|prepare
+ <idle>-0 [005] d..3 276946.914460: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.914461: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.914462: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ <idle>-0 [005] d..3 276946.914463: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.914467: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.914471: clock_set_rate: bimc_msmbus_a_clk state=1295908864 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.914471: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.914473: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ <idle>-0 [002] d..3 276946.914473: cpu_idle: state=4294967295 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.914474: clock_set_rate: bimc_a_clk state=1295908864 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.914478: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.914478: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.914481: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.914491: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.914501: cpu_idle: state=0 cpu_id=1
+ kworker/u16:9-11098 [004] d..3 276946.914503: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.914510: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.914512: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.914513: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.914517: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.914522: cpu_idle: state=0 cpu_id=4
+ writer-5743 [002] d..3 276946.914523: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ smem_native_rp-87 [005] d..3 276946.914527: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.914530: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.914533: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.914533: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.914535: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.914536: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.914538: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.914542: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.914546: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.914548: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.914550: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.914553: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.914564: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.914566: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.914573: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ trace-cmd-12203 [004] d..3 276946.914582: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.914585: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.914586: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ trace-cmd-12202 [005] d..3 276946.914590: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.914592: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.914594: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.914595: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ <idle>-0 [004] d..3 276946.914600: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12202 [005] d..3 276946.914600: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.914603: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.914603: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [004] d..3 276946.914604: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.914606: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.914612: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.914621: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.914624: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.914629: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ trace-cmd-12198 [004] d..3 276946.914631: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.914636: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.914714: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.914727: print: 0xffffff87dfd69750s: E|624
+ <idle>-0 [007] d..3 276946.914731: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.914733: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [003] d..3 276946.914734: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <...>-10919 [006] d..3 276946.914827: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.914833: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.914834: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.914836: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [000] d..3 276946.914882: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.914888: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.914892: sched_blocked_reason: pid=11098 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [007] d..3 276946.914893: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.914894: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.914895: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.914897: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.914904: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.914908: cpu_idle: state=0 cpu_id=0
+ kworker/u16:9-11098 [004] d..3 276946.914911: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.914915: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.914917: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.914918: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.914919: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.914922: cpu_idle: state=0 cpu_id=4
+ smem_native_rp-87 [005] d..3 276946.914923: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.914926: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.914974: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.914983: sched_blocked_reason: pid=11098 iowait=0 caller=0xffffff87e016ffccS
+ <idle>-0 [004] d..3 276946.914983: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.914984: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.914986: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [000] d..3 276946.914990: cpu_idle: state=4294967295 cpu_id=0
+ kworker/u16:9-11098 [004] d..3 276946.914990: workqueue_execute_end: work struct 0xffffffee74ebd360
+ kworker/u16:9-11098 [004] d..3 276946.914990: workqueue_activate_work: work struct 0xffffffee749d0b60
+ kworker/u16:9-11098 [004] d..3 276946.914991: workqueue_execute_start: work struct 0xffffffee749d0b60: function 0xffffff87e0871ee4f
+ <idle>-0 [000] d..3 276946.914993: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.915106: print: 0xffffff87dfd69750s: B|624|HWDevice::Validate::
+ kworker/u16:9-11098 [004] d..3 276946.915156: workqueue_execute_end: work struct 0xffffffee749d0b60
+ kworker/u16:9-11098 [004] d..3 276946.915160: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.915164: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.915210: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.915233: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.915257: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.915273: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.915281: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.915283: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.915289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.915322: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.915333: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.915346: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.915364: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915369: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915374: print: 0xffffff87dfd69750s: B|622|doTracing
+ surfaceflinger-622 [000] d..3 276946.915377: print: 0xffffff87dfd69750s: B|622|handleRefresh
+ surfaceflinger-622 [000] d..3 276946.915379: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915382: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915386: print: 0xffffff87dfd69750s: B|622|logLayerStats
+ surfaceflinger-622 [000] d..3 276946.915389: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915392: print: 0xffffff87dfd69750s: B|622|doComposition
+ surfaceflinger-622 [000] d..3 276946.915404: print: 0xffffff87dfd69750s: C|622|hasClientComposition|0
+ surfaceflinger-622 [000] d..3 276946.915429: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ surfaceflinger-622 [000] d..3 276946.915434: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915442: print: 0xffffff87dfd69750s: B|622|postFramebuffer
+ surfaceflinger-622 [000] d..3 276946.915447: print: 0xffffff87dfd69750s: B|622|presentAndGetReleaseFences
+ surfaceflinger-622 [000] d..3 276946.915455: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ surfaceflinger-622 [000] d..3 276946.915479: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ surfaceflinger-622 [000] d..3 276946.915487: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [003] d..3 276946.915489: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] d..3 276946.915494: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.915503: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.915512: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ <idle>-0 [000] d..3 276946.915515: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.915524: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ HwBinder:624_3-679 [003] d..3 276946.915538: print: 0xffffff87dfd69750s: B|624|HWDevice::Commit::
+ <...>-10919 [006] d..3 276946.915677: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.915683: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.915685: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.915687: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.915737: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.915743: cpu_idle: state=0 cpu_id=7
+ HwBinder:624_3-679 [003] d..3 276946.915754: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.915764: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [000] d..3 276946.915766: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.915772: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ HwBinder:624_3-679 [003] d..3 276946.915782: print: 0xffffff87dfd69750s: E|624
+ HwBinder:624_3-679 [003] d..3 276946.915787: sched_waking: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.915798: sched_wakeup: comm=trace-cmd pid=12201 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.915800: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.915802: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12201 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.915820: print: 0xffffff87dfd69750s: E|624
+ trace-cmd-12201 [004] d..3 276946.915832: sched_switch: prev_comm=trace-cmd prev_pid=12201 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.915836: cpu_idle: state=0 cpu_id=4
+ HwBinder:624_3-679 [003] d..3 276946.915852: print: 0xffffff87dfd69750s: E|624
+ mdss_fb0-12067 [000] d..3 276946.915859: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.915871: cpu_idle: state=0 cpu_id=0
+ HwBinder:624_3-679 [003] d..3 276946.915874: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ HwBinder:624_3-679 [003] d..3 276946.915880: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ <idle>-0 [000] d..3 276946.915883: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.915887: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ surfaceflinger-622 [000] d..3 276946.915913: print: 0xffffff87dfd69750s: E|622
+ HwBinder:624_3-679 [003] d..3 276946.915921: sched_switch: prev_comm=HwBinder:624_3 prev_pid=679 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.915930: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [003] d..3 276946.915936: cpu_idle: state=0 cpu_id=3
+ surfaceflinger-622 [000] d..3 276946.915953: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.915960: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915964: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.915969: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.915992: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.915999: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916002: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.916006: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916016: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.916021: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916024: print: 0xffffff87dfd69750s: B|622|wait
+ surfaceflinger-622 [000] d..3 276946.916028: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916045: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916049: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916052: print: 0xffffff87dfd69750s: B|622|postComposition
+ surfaceflinger-622 [000] d..3 276946.916059: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.916064: print: 0xffffff87dfd69750s: B|622|SurfaceView - com.bandainamcoent.dblegends_ww/jp.co.dimps.trad.common.TRADMainActivity#0: 1
+ surfaceflinger-622 [000] d..3 276946.916067: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916077: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916107: print: 0xffffff87dfd69750s: B|622|releaseBuffer
+ surfaceflinger-622 [000] d..3 276946.916112: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ surfaceflinger-622 [000] d..3 276946.916115: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916122: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.916246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=002
+ surfaceflinger-622 [000] d..3 276946.916254: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [002] d..3 276946.916257: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.916260: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [002] d..3 276946.916263: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [001] d..3 276946.916265: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [002] d..3 276946.916267: cpu_idle: state=0 cpu_id=2
+ surfaceflinger-622 [000] d..3 276946.916270: print: 0xffffff87dfd69750s: E|622
+ surfaceflinger-622 [000] d..3 276946.916274: print: 0xffffff87dfd69750s: E|622
+ writer-5743 [001] d..3 276946.916298: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ surfaceflinger-622 [000] d..3 276946.916303: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ writer-5743 [001] d..3 276946.916308: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.916310: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.916314: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.916315: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.916325: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.916336: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.916341: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ FastMixer-1198 [002] d..3 276946.916350: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.916353: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.916358: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.916369: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.916378: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.916381: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ writer-5743 [000] d..3 276946.916392: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.916394: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.916399: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.916408: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.916420: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.916466: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.916476: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.916476: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.916478: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.916480: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.916484: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.916486: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.916487: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.916488: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5740 [004] d..3 276946.916494: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.916496: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.916498: cpu_idle: state=4294967295 cpu_id=0
+ AudioTrack-5759 [005] d..3 276946.916499: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.916499: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [005] d..3 276946.916501: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.916503: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.916513: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.916523: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.916550: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.916552: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.916558: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [000] d..3 276946.916559: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.916560: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.916562: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.916608: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.916611: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.916613: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.916613: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.917193: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.917194: workqueue_queue_work: work struct=0xffffffee4710b6a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.917196: workqueue_activate_work: work struct 0xffffffee4710b6a8
+ <idle>-0 [005] d..3 276946.917196: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [002] d..3 276946.917198: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.917199: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.917200: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [004] d..3 276946.917208: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.917209: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.917209: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.917211: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.917212: workqueue_execute_start: work struct 0xffffffee4710b6a8: function 0xffffff87e01740e8f
+ <idle>-0 [002] d..3 276946.917213: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.917216: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.917216: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.917217: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.917221: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.917223: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.917226: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.917229: workqueue_execute_end: work struct 0xffffffee4710b6a8
+ kworker/u16:3-10385 [007] d..3 276946.917230: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=003
+ FMOD-12164 [005] d..3 276946.917232: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.917233: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.917234: cpu_idle: state=0 cpu_id=5
+ kworker/u16:3-10385 [007] d..3 276946.917235: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.917235: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.917236: cpu_idle: state=0 cpu_id=4
+ kworker/u16:3-10385 [007] d..3 276946.917236: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [005] d..3 276946.917238: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.917244: sched_waking: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.917249: sched_wakeup: comm=sensors@1.0-ser pid=1085 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.917251: cpu_idle: state=4294967295 cpu_id=4
+ kworker/u16:3-10385 [007] d..3 276946.917252: workqueue_execute_end: work struct 0xffffffee79748960
+ <idle>-0 [004] d..3 276946.917253: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1085 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.917255: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.917259: cpu_idle: state=0 cpu_id=7
+ trace-cmd-12205 [005] d..3 276946.917268: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.917272: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1085 [004] d..3 276946.917274: sched_waking: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=004
+ sensors@1.0-se-1085 [004] d..3 276946.917280: sched_wakeup: comm=sensors@1.0-ser pid=1084 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.917282: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.917283: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1084 next_prio=120
+ sensors@1.0-se-1085 [004] d..3 276946.917286: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1085 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.917290: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1084 [005] d..3 276946.917293: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=005
+ sensors@1.0-se-1084 [005] d..3 276946.917299: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.917301: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.917302: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1084 [005] d..3 276946.917305: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1084 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.917308: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.917309: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.917313: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.917315: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <...>-10919 [006] d..3 276946.917317: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-867 [007] d..3 276946.917320: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.917322: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <...>-10919 [006] d..3 276946.917323: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.917325: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.917326: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.917337: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.917345: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.917353: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.917355: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.917358: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.917358: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.917364: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.917369: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ SensorService-4286 [000] d..3 276946.917404: print: 0xffffff87dfd69750s: E|1661
+ <...>-12059 [007] d..3 276946.917433: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.917437: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.917439: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [007] d..3 276946.917440: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.917441: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.917443: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ SensorService-4286 [000] d..3 276946.917485: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.917516: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.917526: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.917528: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.917530: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ Thread-9-5756 [005] d..3 276946.917537: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ SensorService-4286 [000] d..3 276946.917540: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.917540: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.917541: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ sensors@1.0-se-867 [007] d..3 276946.917550: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.917551: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.917554: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [005] d..3 276946.917703: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.917705: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.917708: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.917710: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.917714: sched_waking: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ rcu_preempt-7 [005] d..3 276946.917725: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.917728: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=002
+ <idle>-0 [005] d..3 276946.917729: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.917731: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.917739: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120
+ rcuop/4-44 [002] d..3 276946.917760: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.917770: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.918247: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.918254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.918258: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.918264: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.918280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <...>-10919 [006] d..3 276946.918286: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.918288: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.918290: cpu_idle: state=4294967295 cpu_id=1
+ <...>-10919 [006] d..3 276946.918292: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.918293: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [001] d..3 276946.918296: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [007] d..3 276946.918296: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.918304: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.918305: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ FastMixer-1198 [001] d..3 276946.918313: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.918316: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.918328: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.918330: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.918337: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.918342: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.918352: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.918358: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.918362: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.918365: cpu_idle: state=0 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.918386: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.918396: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.918397: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.918398: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.918400: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.918404: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [005] d..3 276946.918406: cpu_idle: state=4294967295 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.918406: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.918407: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.918415: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.918415: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.918417: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.918419: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.918421: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.918422: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [005] d..3 276946.918425: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.918431: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.918441: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.918464: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.918470: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.918479: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.918481: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.918483: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [000] d..3 276946.918486: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.918494: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.918497: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12198 [004] d..3 276946.918509: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.918515: cpu_idle: state=0 cpu_id=4
+ <...>-10919 [006] d..3 276946.919139: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.919144: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.919146: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.919149: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.919199: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.919204: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.920245: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.920252: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.920256: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.920260: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <...>-10919 [006] d..3 276946.920264: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.920270: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.920271: cpu_idle: state=4294967295 cpu_id=7
+ writer-5743 [000] d..3 276946.920273: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.920274: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ writer-5743 [000] d..3 276946.920280: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [005] d..3 276946.920281: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [001] d..3 276946.920283: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [005] d..3 276946.920284: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.920286: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [001] d..3 276946.920288: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.920288: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.920295: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.920296: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ writer-5743 [000] d..3 276946.920297: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.920298: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.920305: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.920309: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.920320: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-12059 [007] d..3 276946.920322: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.920322: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [007] d..3 276946.920327: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.920329: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.920333: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.920343: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.920354: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.920378: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ FastMixer-1198 [001] d..3 276946.920388: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=000
+ <idle>-0 [004] d..3 276946.920389: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.920390: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.920392: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.920401: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.920403: cpu_idle: state=4294967295 cpu_id=2
+ AudioTrack-5740 [004] d..3 276946.920404: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.920407: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.920408: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.920409: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ <idle>-0 [004] d..3 276946.920418: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.920419: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.920420: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [004] d..3 276946.920421: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.920429: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [004] d..3 276946.920431: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.920431: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [004] d..3 276946.920434: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.920436: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.920448: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.920459: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.920478: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.920488: cpu_idle: state=0 cpu_id=0
+ trace-cmd-12199 [002] d..3 276946.920514: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.920529: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [005] d..3 276946.921585: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.921587: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.921589: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.921591: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ <...>-10919 [006] d..3 276946.921645: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.921650: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Thread-9-5756 [005] d..3 276946.921651: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.921651: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.921654: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [005] d..3 276946.921654: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.921654: sched_waking: comm=trace-cmd pid=12204 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.921660: sched_wakeup: comm=trace-cmd pid=12204 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.921662: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [002] d..3 276946.921663: workqueue_queue_work: work struct=0xffffffee4710b3a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [005] d..3 276946.921663: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12204 next_prio=120
+ <...>-12059 [007] d..3 276946.921664: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.921665: workqueue_activate_work: work struct 0xffffffee4710b3a8
+ <idle>-0 [007] d..3 276946.921667: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.921669: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.921671: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.921675: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [002] d..3 276946.921678: sched_waking: comm=trace-cmd pid=12200 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.921678: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.921679: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.921681: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.921683: workqueue_execute_start: work struct 0xffffffee4710b3a8: function 0xffffff87e01740e8f
+ kworker/u16:3-10385 [007] d..3 276946.921687: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:3-10385 [007] d..3 276946.921687: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:3-10385 [007] d..3 276946.921688: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ kworker/u16:3-10385 [007] d..3 276946.921692: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.921694: cpu_idle: state=4294967295 cpu_id=4
+ trace-cmd-12204 [005] d..3 276946.921694: sched_wakeup: comm=trace-cmd pid=12200 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.921695: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.921696: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.921696: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [002] d..3 276946.921698: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.921700: workqueue_execute_end: work struct 0xffffffee4710b3a8
+ trace-cmd-12204 [005] d..3 276946.921701: sched_switch: prev_comm=trace-cmd prev_pid=12204 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12200 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.921702: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.921704: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.921708: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.921709: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.921713: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.921716: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12200 [005] d..3 276946.921723: sched_switch: prev_comm=trace-cmd prev_pid=12200 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.921748: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <...>-12059 [007] d..3 276946.921749: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.921753: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.921754: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.921754: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.921756: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.921759: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.921763: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.921769: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.921772: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.921774: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.921776: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.921781: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.921783: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.921784: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.921785: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [004] d..3 276946.921786: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-867 [007] d..3 276946.921789: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.921790: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.921792: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.921793: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.921801: print: 0xffffff87dfd69750s: E|867
+ sensors@1.0-se-867 [007] d..3 276946.921809: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.921816: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [000] d..3 276946.921817: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=000
+ sensors@1.0-se-1115 [007] d..3 276946.921820: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [000] d..3 276946.921821: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.921826: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.921833: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.921837: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [000] d..3 276946.921846: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [000] d..3 276946.921889: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [000] d..3 276946.921913: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.921922: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.921924: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.921926: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.921933: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ SensorService-4286 [000] d..3 276946.921937: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.921940: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.921944: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.921947: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [002] d..3 276946.921979: workqueue_queue_work: work struct=0xffffffee4710b4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ <idle>-0 [002] d..3 276946.921980: workqueue_activate_work: work struct 0xffffffee4710b4a8
+ <idle>-0 [002] d..3 276946.921982: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.921990: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.921991: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [004] d..3 276946.921992: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.921994: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ <idle>-0 [002] d..3 276946.921994: cpu_idle: state=0 cpu_id=2
+ kworker/u16:9-11098 [004] d..3 276946.921995: workqueue_execute_start: work struct 0xffffffee4710b4a8: function 0xffffff87e01740e8f
+ kworker/u16:9-11098 [004] d..3 276946.921998: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ kworker/u16:9-11098 [004] d..3 276946.921998: workqueue_activate_work: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.921999: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ kworker/u16:9-11098 [004] d..3 276946.922003: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.922005: cpu_idle: state=4294967295 cpu_id=7
+ kworker/u16:9-11098 [004] d..3 276946.922005: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.922007: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.922007: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.922008: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ <idle>-0 [005] d..3 276946.922009: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.922011: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.922012: sched_waking: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.922014: workqueue_execute_end: work struct 0xffffffee4710b4a8
+ kworker/u16:3-10385 [007] d..3 276946.922016: sched_wakeup: comm=sensors@1.0-ser pid=4291 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.922016: workqueue_execute_end: work struct 0xffffffee79748960
+ kworker/u16:9-11098 [004] d..3 276946.922019: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.922020: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.922022: sched_waking: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ <idle>-0 [007] d..3 276946.922023: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.922024: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.922028: sched_wakeup: comm=mdss_fb0 pid=12067 prio=83 target_cpu=000
+ trace-cmd-12202 [005] d..3 276946.922039: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=4291 next_prio=120
+ <idle>-0 [000] d..3 276946.922048: cpu_idle: state=4294967295 cpu_id=0
+ sensors@1.0-se-4291 [005] d..3 276946.922049: sched_waking: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ sensors@1.0-se-4291 [005] d..3 276946.922053: sched_wakeup: comm=sensors@1.0-ser pid=1040 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.922053: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=12067 next_prio=83
+ <idle>-0 [004] d..3 276946.922054: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.922056: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1040 next_prio=120
+ sensors@1.0-se-4291 [005] d..3 276946.922057: sched_switch: prev_comm=sensors@1.0-ser prev_pid=4291 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.922061: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-1040 [004] d..3 276946.922061: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ sensors@1.0-se-1040 [004] d..3 276946.922063: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.922065: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.922068: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1040 [004] d..3 276946.922068: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1040 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.922071: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.922071: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.922074: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.922076: cpu_idle: state=4294967295 cpu_id=5
+ sensors@1.0-se-1115 [007] d..3 276946.922077: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [005] d..3 276946.922077: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.922079: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.922081: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.922086: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.922087: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.922088: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.922089: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.922094: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12205 [005] d..3 276946.922097: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.922100: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=000
+ <idle>-0 [005] d..3 276946.922100: cpu_idle: state=0 cpu_id=5
+ sensors@1.0-se-867 [007] d..3 276946.922108: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.922110: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-1115 [007] d..3 276946.922111: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [001] d..3 276946.922115: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.922120: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.922125: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.922130: cpu_idle: state=0 cpu_id=7
+ SensorService-4286 [001] d..3 276946.922143: print: 0xffffff87dfd69750s: E|1661
+ SensorService-4286 [001] d..3 276946.922184: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ SensorService-4286 [001] d..3 276946.922208: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ mdss_fb0-12067 [000] d..3 276946.922210: sched_switch: prev_comm=mdss_fb0 prev_pid=12067 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.922215: sched_waking: comm=sugov:0 pid=603 prio=49 target_cpu=002
+ <idle>-0 [007] d..3 276946.922217: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [007] d..3 276946.922218: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.922220: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ <idle>-0 [000] d..3 276946.922224: sched_wakeup: comm=sugov:0 pid=603 prio=49 target_cpu=000
+ sensors@1.0-se-867 [007] d..3 276946.922227: print: 0xffffff87dfd69750s: B|867|HIDL::ISensors::poll::server
+ <idle>-0 [000] d..3 276946.922229: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=603 next_prio=49
+ SensorService-4286 [001] d..3 276946.922229: sched_switch: prev_comm=SensorService prev_pid=4286 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ sensors@1.0-se-867 [007] d..3 276946.922234: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.922237: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [001] d..3 276946.922241: cpu_idle: state=0 cpu_id=1
+ sugov:0-603 [000] d..3 276946.922244: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ sugov:0-603 [000] d..3 276946.922254: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.922256: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.922262: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ sugov:0-603 [000] d..3 276946.922262: clock_set_rate: pwrcl_clk state=518400000 cpu_id=0
+ sugov:0-603 [000] d..3 276946.922271: cpu_frequency: state=518400 cpu_id=0
+ writer-5743 [001] d..3 276946.922280: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ sugov:0-603 [000] d..3 276946.922292: cpu_frequency: state=518400 cpu_id=1
+ writer-5743 [001] d..3 276946.922301: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.922306: cpu_idle: state=4294967295 cpu_id=2
+ sugov:0-603 [000] d..3 276946.922309: cpu_frequency: state=518400 cpu_id=2
+ sugov:0-603 [000] d..3 276946.922320: cpu_frequency: state=518400 cpu_id=3
+ <idle>-0 [002] d..3 276946.922328: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [001] d..3 276946.922355: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.922364: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ sugov:0-603 [000] d..3 276946.922364: sched_switch: prev_comm=sugov:0 prev_pid=603 prev_prio=49 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.922379: cpu_idle: state=0 cpu_id=1
+ FastMixer-1198 [002] d..3 276946.922384: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.922391: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [002] d..3 276946.922424: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.922434: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ <idle>-0 [002] d..3 276946.922445: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.922453: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.922457: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.922468: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ writer-5743 [000] d..3 276946.922488: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.922513: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.922587: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.922604: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.922606: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.922608: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ FastMixer-1198 [001] d..3 276946.922608: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [005] d..3 276946.922625: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.922626: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.922626: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.922627: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.922631: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.922636: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.922641: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.922645: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.922654: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.922657: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.922669: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.922690: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.922714: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.922764: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.922787: cpu_idle: state=0 cpu_id=0
+ <...>-10919 [006] d..3 276946.923007: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.923013: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.923014: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.923017: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.923078: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.923086: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [002] d..3 276946.923341: sched_waking: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [005] d..3 276946.923345: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.923349: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.923352: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.923356: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [005] d..3 276946.923357: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [004] d..3 276946.923358: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [005] d..3 276946.923359: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [002] d..3 276946.923359: sched_wakeup: comm=FMOD stream thr pid=5742 prio=104 target_cpu=002
+ <idle>-0 [004] d..3 276946.923360: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ FMOD-12164 [005] d..3 276946.923366: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.923368: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [005] d..3 276946.923371: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [002] d..3 276946.923382: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD stream thr next_pid=5742 next_prio=104
+ trace-cmd-12203 [004] d..3 276946.923394: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.923399: cpu_idle: state=0 cpu_id=4
+ FMOD-5742 [002] d..3 276946.923439: sched_switch: prev_comm=FMOD stream thr prev_pid=5742 prev_prio=104 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.923462: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.924178: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.924184: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [000] d..3 276946.924250: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.924264: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.924273: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.924284: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ writer-5743 [000] d..3 276946.924314: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.924330: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.924334: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.924345: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [005] d..3 276946.924367: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ writer-5743 [000] d..3 276946.924367: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.924369: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.924374: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.924375: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.924383: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.924386: cpu_idle: state=0 cpu_id=5
+ <idle>-0 [000] d..3 276946.924387: sched_waking: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [000] d..3 276946.924401: sched_wakeup: comm=vsync_retire_wo pid=192 prio=94 target_cpu=002
+ <idle>-0 [002] d..3 276946.924406: cpu_idle: state=4294967295 cpu_id=2
+ FastMixer-1198 [001] d..3 276946.924418: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [002] d..3 276946.924419: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=192 next_prio=94
+ FastMixer-1198 [001] d..3 276946.924435: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.924465: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ vsync_retire_w-192 [002] d..3 276946.924466: sched_switch: prev_comm=vsync_retire_wo prev_pid=192 prev_prio=94 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.924467: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ FastMixer-1198 [001] d..3 276946.924472: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <...>-10919 [006] d..3 276946.924473: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.924475: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.924478: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <idle>-0 [002] d..3 276946.924488: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [001] d..3 276946.924496: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.924499: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.924516: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.924519: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.924530: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <...>-12059 [007] d..3 276946.924534: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.924540: cpu_idle: state=0 cpu_id=7
+ writer-5743 [000] d..3 276946.924551: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.924572: cpu_idle: state=0 cpu_id=0
+ FastMixer-1198 [001] d..3 276946.924633: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.924649: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.924651: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.924653: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.924653: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ <idle>-0 [005] d..3 276946.924665: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ AudioTrack-5740 [004] d..3 276946.924666: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.924666: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.924667: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ <idle>-0 [004] d..3 276946.924669: cpu_idle: state=0 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.924674: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.924679: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.924682: cpu_idle: state=0 cpu_id=5
+ FastMixer-1198 [001] d..3 276946.924691: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.924694: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.924705: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.924726: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.924751: cpu_idle: state=0 cpu_id=1
+ writer-5743 [000] d..3 276946.924795: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.924816: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [005] d..3 276946.925699: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.925701: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ <idle>-0 [005] d..3 276946.925703: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.925705: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ Thread-9-5756 [005] d..3 276946.925786: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.925790: cpu_idle: state=0 cpu_id=5
+ <...>-10919 [006] d..3 276946.925852: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-10919 [006] d..3 276946.925858: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.925860: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.925862: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ <...>-12059 [007] d..3 276946.925909: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.925914: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.926166: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.926184: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.926193: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.926204: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ DispSync-650 [000] d..3 276946.926249: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ DispSync-650 [000] d..3 276946.926269: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.926272: cpu_idle: state=4294967295 cpu_id=1
+ DispSync-650 [000] d..3 276946.926275: print: 0xffffff87dfd69750s: C|622|VSYNC-app|1
+ <idle>-0 [001] d..3 276946.926283: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ DispSync-650 [000] d..3 276946.926287: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=000
+ DispSync-650 [000] d..3 276946.926304: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <idle>-0 [002] d..3 276946.926308: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] d..3 276946.926319: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ writer-5743 [001] d..3 276946.926319: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [001] d..3 276946.926339: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ <idle>-0 [003] d..3 276946.926345: cpu_idle: state=4294967295 cpu_id=3
+ DispSync-650 [000] d..3 276946.926352: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.926360: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ <idle>-0 [000] d..3 276946.926377: cpu_idle: state=0 cpu_id=0
+ writer-5743 [001] d..3 276946.926378: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ FastMixer-1198 [003] d..3 276946.926395: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.926401: cpu_idle: state=0 cpu_id=1
+ <idle>-0 [005] d..3 276946.926415: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ FastMixer-1198 [003] d..3 276946.926417: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [005] d..3 276946.926418: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ <idle>-0 [000] d..3 276946.926421: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [005] d..3 276946.926421: cpu_idle: state=4294967295 cpu_id=5
+ appEventThread-651 [002] d..3 276946.926421: sched_waking: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [005] d..3 276946.926423: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ <idle>-0 [000] d..3 276946.926432: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [007] d..3 276946.926440: sched_wakeup: comm=UnityChoreograp pid=5761 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.926441: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.926444: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityChoreograp next_pid=5761 next_prio=118
+ FMOD-12164 [005] d..3 276946.926444: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120
+ <idle>-0 [005] d..3 276946.926448: cpu_idle: state=0 cpu_id=5
+ appEventThread-651 [002] d..3 276946.926457: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=002
+ FastMixer-1198 [003] d..3 276946.926460: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.926470: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=003
+ appEventThread-651 [002] d..3 276946.926480: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.926492: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ writer-5743 [000] d..3 276946.926509: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.926513: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [001] d..3 276946.926524: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ appEventThread-651 [002] d..3 276946.926546: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.926548: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.926571: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [000] d..3 276946.926573: cpu_idle: state=0 cpu_id=0
+ UnityChoreogra-5761 [007] d..3 276946.926587: sched_waking: comm=UnityMain pid=5695 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.926596: sched_wakeup: comm=UnityMain pid=5695 prio=120 target_cpu=005
+ <idle>-0 [005] d..3 276946.926597: cpu_idle: state=4294967295 cpu_id=5
+ <idle>-0 [005] d..3 276946.926599: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [001] d..3 276946.926633: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.926641: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityChoreogra-5761 [007] d..3 276946.926647: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.926650: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.926652: cpu_idle: state=4294967295 cpu_id=4
+ FastMixer-1198 [001] d..3 276946.926653: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ <idle>-0 [004] d..3 276946.926653: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.926661: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ UnityMain-5695 [005] d..3 276946.926668: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.926671: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.926677: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ AudioTrack-5759 [005] d..3 276946.926682: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [004] d..3 276946.926690: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ UnityChoreogra-5761 [007] d..3 276946.926691: sched_switch: prev_comm=UnityChoreograp prev_pid=5761 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.926693: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [007] d..3 276946.926696: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.926697: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.926705: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-648 [004] d..3 276946.926707: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.926711: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [004] d..3 276946.926712: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.926713: cpu_idle: state=4294967295 cpu_id=2
+ writer-5743 [000] d..3 276946.926722: sched_waking: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.926724: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ FastMixer-1198 [001] d..3 276946.926735: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.926738: sched_wakeup: comm=trace-cmd pid=12198 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.926739: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.926742: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12198 next_prio=120
+ <idle>-0 [001] d..3 276946.926759: cpu_idle: state=0 cpu_id=1
+ trace-cmd-12198 [004] d..3 276946.926766: sched_switch: prev_comm=trace-cmd prev_pid=12198 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.926771: cpu_idle: state=0 cpu_id=4
+ appEventThread-651 [002] d..3 276946.926802: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..3 276946.926825: cpu_idle: state=0 cpu_id=2
+ writer-5743 [000] d..3 276946.926830: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.926853: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [003] d..3 276946.926925: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.926944: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.926945: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.926947: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ <...>-648 [004] d..3 276946.926958: sched_waking: comm=appEventThread pid=651 prio=97 target_cpu=002
+ <...>-648 [004] d..3 276946.926972: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.926974: sched_wakeup: comm=appEventThread pid=651 prio=97 target_cpu=000
+ <idle>-0 [004] d..3 276946.926976: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.926981: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.926993: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=appEventThread next_pid=651 next_prio=97
+ ndroid.systemu-4573 [003] d..3 276946.926994: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.927013: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.927014: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.927017: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-4888 [007] d..3 276946.927045: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.927049: cpu_idle: state=0 cpu_id=7
+ appEventThread-651 [000] d..3 276946.927080: sched_switch: prev_comm=appEventThread prev_pid=651 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ <idle>-0 [000] d..3 276946.927102: cpu_idle: state=0 cpu_id=0
+ ndroid.systemu-4573 [003] d..3 276946.927166: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.927183: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.927185: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.927187: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ ndroid.systemu-4573 [003] d..3 276946.927218: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.927248: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.927260: sched_waking: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.927278: sched_wakeup: comm=ndroid.systemui pid=4573 prio=120 target_cpu=003
+ <idle>-0 [003] d..3 276946.927285: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [007] d..3 276946.927291: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927294: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.927297: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927298: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [003] d..3 276946.927299: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=4573 next_prio=120
+ <...>-10919 [006] d..3 276946.927301: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.927301: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927302: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.927304: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927305: print: 0xffffff87dfd69750s: E|4573
+ <...>-10919 [006] d..3 276946.927307: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <...>-4888 [007] d..3 276946.927309: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927363: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927370: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927371: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.927372: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.927374: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927376: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927378: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-12059 [007] d..3 276946.927384: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ Worker-5714 [005] d..3 276946.927386: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927386: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.927387: print: 0xffffff87dfd69750s: B|4573|query
+ UnityMain-5695 [005] d..3 276946.927390: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927390: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.927391: print: 0xffffff87dfd69750s: E|4573
+ Worker-5715 [004] d..3 276946.927392: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-4888 [007] d..3 276946.927392: print: 0xffffff87dfd69750s: B|4573|query
+ UnityMain-5695 [005] d..3 276946.927393: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.927394: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.927394: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [007] d..3 276946.927396: print: 0xffffff87dfd69750s: B|4573|dequeueBuffer
+ Worker-5713 [005] d..3 276946.927399: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927401: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.927402: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927402: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927403: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.927406: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.927406: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.927406: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ ndroid.systemu-4573 [003] d..3 276946.927408: sched_switch: prev_comm=ndroid.systemui prev_pid=4573 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927409: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927409: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.927411: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.927411: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927411: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927412: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.927413: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927413: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.927415: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.927416: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927417: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927418: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927419: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.927421: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927422: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.927422: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <...>-4888 [007] d..3 276946.927423: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927423: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927424: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.927425: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [005] d..3 276946.927426: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927426: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.927426: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927428: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.927428: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.927429: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.927430: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927432: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927432: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.927433: cpu_idle: state=0 cpu_id=3
+ <...>-4888 [007] d..3 276946.927433: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5715 [004] d..3 276946.927433: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927434: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927434: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.927435: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ Worker-5714 [005] d..3 276946.927436: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927437: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927438: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927439: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.927439: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.927441: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [004] d..3 276946.927453: print: 0xffffff87dfd69750s: B|622|dequeueBuffer
+ <...>-648 [004] d..3 276946.927456: print: 0xffffff87dfd69750s: B|622|waitWhileAllocatingLocked
+ <...>-648 [004] d..3 276946.927458: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.927464: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [004] d..3 276946.927465: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.927469: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.927495: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.927500: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.927502: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.927504: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.927513: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.927517: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.927523: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.927527: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927529: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.927532: print: 0xffffff87dfd69750s: B|4573|eglBeginFrame
+ <...>-4888 [007] d..3 276946.927535: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.927541: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927543: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.927544: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.927545: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.927656: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927661: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927662: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.927663: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.927664: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.927665: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927666: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927669: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927670: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927672: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927674: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.927677: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927678: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927679: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927680: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [004] d..3 276946.927681: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [005] d..3 276946.927683: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927684: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927687: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927689: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.927691: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927692: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927694: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.927694: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927696: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927710: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <...>-4888 [007] d..3 276946.927711: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ Worker-5713 [005] d..3 276946.927713: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927714: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927716: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927717: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <...>-4888 [007] d..3 276946.927717: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ trace-cmd-12203 [004] d..3 276946.927719: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ Worker-5714 [005] d..3 276946.927719: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927719: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927721: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927721: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.927723: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927724: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927726: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927727: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.927729: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927729: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ sugov:4-604 [004] d..3 276946.927730: clock_set_rate: perfcl_clk state=1056000000 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.927730: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927731: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.927733: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.927735: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ sugov:4-604 [004] d..3 276946.927735: cpu_frequency: state=1056000 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.927736: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.927737: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sugov:4-604 [004] d..3 276946.927776: cpu_frequency: state=1056000 cpu_id=5
+ sugov:4-604 [004] d..3 276946.927780: cpu_frequency: state=1056000 cpu_id=6
+ sugov:4-604 [004] d..3 276946.927783: cpu_frequency: state=1056000 cpu_id=7
+ sugov:4-604 [004] d..3 276946.927793: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.927816: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [004] d..3 276946.927830: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [004] d..3 276946.927846: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.927865: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.928101: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928103: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928108: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928111: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.928117: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928120: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928125: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928126: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928128: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.928129: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928130: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.928133: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928133: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928135: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5715 [004] d..3 276946.928140: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5714 [005] d..3 276946.928140: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928141: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928144: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928146: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.928150: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.928151: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928153: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928157: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.928158: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.928158: print: 0xffffff87dfd69750s: B|4573|eglSwapBuffersWithDamageKHR
+ UnityMain-5695 [005] d..3 276946.928159: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.928160: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.928162: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928163: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.928163: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5714 [005] d..3 276946.928168: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928169: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <...>-4888 [007] d..3 276946.928171: print: 0xffffff87dfd69750s: B|4573|setSurfaceDamage
+ UnityMain-5695 [005] d..3 276946.928173: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928174: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.928175: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928177: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928178: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5712 [004] d..3 276946.928180: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=005
+ Worker-5713 [005] d..3 276946.928182: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928185: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <...>-4888 [007] d..3 276946.928187: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5695 [005] d..3 276946.928189: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928191: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5712 [004] d..3 276946.928193: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.928195: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928196: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ Worker-5712 [004] d..3 276946.928199: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928203: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928204: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928208: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928211: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928214: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928217: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.928221: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928226: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928229: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928231: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.928244: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [000] d..3 276946.928252: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ Worker-5714 [005] d..3 276946.928260: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928265: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.928268: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ trace-cmd-12203 [004] d..3 276946.928269: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928273: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928274: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5715 [004] d..3 276946.928277: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928277: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.928277: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.928279: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.928284: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [004] d..3 276946.928286: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928287: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.928289: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.928290: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928292: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.928296: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.928296: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928298: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928302: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928303: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928305: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.928306: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928306: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.928309: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928309: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928311: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5715 [004] d..3 276946.928315: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5713 [005] d..3 276946.928315: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928318: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928321: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928322: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ writer-5743 [000] d..3 276946.928322: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5714 [005] d..3 276946.928327: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5712 [004] d..3 276946.928327: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928328: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928332: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928333: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928335: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.928335: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928337: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ writer-5743 [000] d..3 276946.928339: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5713 [005] d..3 276946.928341: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.928343: cpu_idle: state=4294967295 cpu_id=1
+ Worker-5715 [004] d..3 276946.928344: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928344: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928348: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928349: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.928351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928352: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928354: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [001] d..3 276946.928356: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5714 [005] d..3 276946.928358: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928359: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928363: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.928363: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ Worker-5712 [004] d..3 276946.928364: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928366: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928368: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.928372: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ Worker-5715 [004] d..3 276946.928373: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [001] d..3 276946.928378: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.928378: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [004] d..3 276946.928379: cpu_idle: state=0 cpu_id=4
+ writer-5743 [000] d..3 276946.928379: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928386: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <...>-4888 [007] d..3 276946.928395: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R+ ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ FastMixer-1198 [001] d..3 276946.928397: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.928405: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.928435: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ writer-5743 [000] d..3 276946.928437: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ writer-5743 [000] d..3 276946.928453: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.928460: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityGfxDevice-5711 [007] d..3 276946.928461: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=004
+ UnityGfxDevice-5711 [007] d..3 276946.928475: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.928476: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [007] d..3 276946.928489: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.928490: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=004
+ writer-5743 [000] d..3 276946.928492: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [007] d..3 276946.928496: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.928498: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.928504: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928506: cpu_idle: state=4294967295 cpu_id=4
+ UnityGfxDevice-5711 [007] d..3 276946.928507: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.928509: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ UnityGfxDevice-5711 [007] d..3 276946.928512: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ <idle>-0 [000] d..3 276946.928513: cpu_idle: state=0 cpu_id=0
+ UnityGfxDevice-5711 [007] d..3 276946.928517: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=004
+ Worker-5713 [004] d..3 276946.928524: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.928529: sched_waking: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ UnityGfxDevice-5711 [007] d..3 276946.928531: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12205 [004] d..3 276946.928535: sched_wakeup: comm=sugov:4 pid=604 prio=49 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.928540: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=604 next_prio=49
+ sugov:4-604 [004] d..3 276946.928550: clock_set_rate: perfcl_clk state=2457600000 cpu_id=4
+ sugov:4-604 [004] d..3 276946.928555: cpu_frequency: state=2457600 cpu_id=4
+ UnityGfxDevice-5711 [007] d..3 276946.928557: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ FastMixer-1198 [001] d..3 276946.928563: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5712 [005] d..3 276946.928570: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.928576: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.928583: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ sugov:4-604 [004] d..3 276946.928585: cpu_frequency: state=2457600 cpu_id=5
+ sugov:4-604 [004] d..3 276946.928588: cpu_frequency: state=2457600 cpu_id=6
+ Worker-5715 [005] d..3 276946.928590: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ sugov:4-604 [004] d..3 276946.928591: cpu_frequency: state=2457600 cpu_id=7
+ FastMixer-1198 [001] d..3 276946.928592: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ Worker-5715 [005] d..3 276946.928594: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ sugov:4-604 [004] d..3 276946.928598: sched_switch: prev_comm=sugov:4 prev_pid=604 prev_prio=49 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ trace-cmd-12205 [004] d..3 276946.928612: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.928616: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ FastMixer-1198 [001] d..3 276946.928619: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.928620: sched_waking: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ AudioTrack-5740 [005] d..3 276946.928627: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.928633: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ FastMixer-1198 [001] d..3 276946.928635: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.928635: sched_wakeup: comm=kgsl_worker_thr pid=294 prio=97 target_cpu=002
+ AudioTrack-5759 [004] d..3 276946.928638: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ <idle>-0 [002] d..3 276946.928640: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [000] d..3 276946.928648: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [002] d..3 276946.928653: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kgsl_worker_thr next_pid=294 next_prio=97
+ <idle>-0 [000] d..3 276946.928660: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ FastMixer-1198 [001] d..3 276946.928678: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.928682: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ trace-cmd-12205 [004] d..3 276946.928683: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.928703: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.928705: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928709: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-4888 [007] d..3 276946.928716: print: 0xffffff87dfd69750s: B|4573|queueBuffer
+ kgsl_worker_th-294 [002] d..3 276946.928744: workqueue_queue_work: work struct=0xffffff87e1e4f1d0 function=0xffffff87e0258380f workqueue=0xffffffee7798f000 req_cpu=8 cpu=4294967295
+ kgsl_worker_th-294 [002] d..3 276946.928748: workqueue_activate_work: work struct 0xffffff87e1e4f1d0
+ UnityMain-5747 [004] d..3 276946.928749: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ kgsl_worker_th-294 [002] d..3 276946.928751: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ writer-5743 [000] d..3 276946.928753: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5747 [004] d..3 276946.928766: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.928772: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [004] d..3 276946.928773: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [000] d..3 276946.928775: cpu_idle: state=0 cpu_id=0
+ <...>-4888 [007] d..3 276946.928775: sched_waking: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928777: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928780: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [003] d..3 276946.928781: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [007] d..3 276946.928781: sched_wakeup: comm=Binder:622_1 pid=648 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.928783: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.928786: workqueue_execute_start: work struct 0xffffff87e1e4f1d0: function 0xffffff87e0258380f
+ <...>-4888 [007] d..3 276946.928789: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [003] d..3 276946.928796: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ <idle>-0 [007] d..3 276946.928798: cpu_idle: state=0 cpu_id=7
+ kgsl_worker_th-294 [002] d..3 276946.928808: sched_switch: prev_comm=kgsl_worker_thr prev_pid=294 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.928826: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=004
+ <idle>-0 [002] d..3 276946.928832: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [004] d..3 276946.928834: sched_waking: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ kworker/u16:3-10385 [004] d..3 276946.928840: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.928843: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.928846: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=D ==> next_comm=Binder:622_1 next_pid=648 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.928850: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ smem_native_rp-87 [005] d..3 276946.928852: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.928854: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] d..3 276946.928868: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ <...>-648 [004] d..3 276946.928879: print: 0xffffff87dfd69750s: B|622|queueBuffer
+ <...>-648 [004] d..3 276946.928883: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 1
+ <...>-648 [004] d..3 276946.928884: print: 0xffffff87dfd69750s: E|622
+ EnlightenWorke-5748 [003] d..3 276946.928887: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ <...>-648 [004] d..3 276946.928895: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|2
+ UnityMain-5747 [000] d..3 276946.928906: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ <...>-648 [004] d..3 276946.928909: print: 0xffffff87dfd69750s: B|622|waitForever
+ <idle>-0 [003] d..3 276946.928910: cpu_idle: state=0 cpu_id=3
+ <...>-648 [004] d..3 276946.928917: print: 0xffffff87dfd69750s: E|622
+ <...>-648 [004] d..3 276946.928919: print: 0xffffff87dfd69750s: B|622|addAndGetFrameTimestamps
+ UnityMain-5695 [005] d..3 276946.928931: sched_blocked_reason: pid=10385 iowait=0 caller=0xffffff87e016ffccS
+ UnityMain-5695 [005] d..3 276946.928935: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ <...>-648 [004] d..3 276946.928936: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.928936: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ <...>-648 [004] d..3 276946.928938: print: 0xffffff87dfd69750s: E|622
+ kworker/u16:3-10385 [005] d..3 276946.928942: workqueue_execute_end: work struct 0xffffff87e1e4f1d0
+ kworker/u16:3-10385 [005] d..3 276946.928945: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-648 [004] d..3 276946.928949: sched_waking: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <...>-648 [004] d..3 276946.928955: sched_wakeup: comm=RenderThread pid=4888 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.928957: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.928959: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ <...>-648 [004] d..3 276946.928969: sched_switch: prev_comm=Binder:622_1 prev_pid=648 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.928973: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.928976: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5747 [000] d..3 276946.928977: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ <idle>-0 [004] d..3 276946.928984: cpu_idle: state=4294967295 cpu_id=4
+ <...>-4888 [007] d..3 276946.928984: print: 0xffffff87dfd69750s: E|4573
+ <idle>-0 [004] d..3 276946.928985: cpu_idle: state=0 cpu_id=4
+ <...>-4888 [007] d..3 276946.928989: print: 0xffffff87dfd69750s: B|4573|query
+ <...>-4888 [007] d..3 276946.928991: print: 0xffffff87dfd69750s: E|4573
+ <...>-4888 [007] d..3 276946.928992: print: 0xffffff87dfd69750s: B|4573|query
+ UnityMain-5695 [005] d..3 276946.928992: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <...>-4888 [007] d..3 276946.928993: print: 0xffffff87dfd69750s: E|4573
+ UnityMain-5747 [000] d..3 276946.928994: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.928997: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [003] d..3 276946.928997: cpu_idle: state=4294967295 cpu_id=3
+ <...>-4888 [007] d..3 276946.929000: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [003] d..3 276946.929010: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ EnlightenWorke-5748 [003] d..3 276946.929025: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ UnityMain-5747 [000] d..3 276946.929029: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityGfxDevice-5711 [007] d..3 276946.929032: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=RenderThread next_pid=4888 next_prio=120
+ EnlightenWorke-5748 [003] d..3 276946.929046: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ <...>-4888 [007] d..3 276946.929049: sched_switch: prev_comm=RenderThread prev_pid=4888 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.929055: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [000] d..3 276946.929058: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ UnityMain-5747 [000] d..3 276946.929076: sched_waking: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ EnlightenWorke-5748 [003] d..3 276946.929077: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929083: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929088: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929090: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityMain-5747 [000] d..3 276946.929093: sched_wakeup: comm=EnlightenWorker pid=5748 prio=121 target_cpu=003
+ Worker-5712 [005] d..3 276946.929099: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929100: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929103: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929105: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.929105: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EnlightenWorker next_pid=5748 next_prio=121
+ Worker-5713 [005] d..3 276946.929107: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.929111: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.929113: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.929114: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929115: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.929115: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929117: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ EnlightenWorke-5748 [003] d..3 276946.929118: sched_waking: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.929118: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ UnityMain-5747 [000] d..3 276946.929123: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.929123: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929124: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929126: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929126: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929129: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929130: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929132: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929133: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929135: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929136: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929137: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ EnlightenWorke-5748 [003] d..3 276946.929138: sched_wakeup: comm=UnityMain pid=5747 prio=120 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.929139: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929140: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.929141: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929141: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929142: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929143: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929145: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929145: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.929146: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.929147: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929148: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [000] d..3 276946.929149: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityMain next_pid=5747 next_prio=120
+ Worker-5715 [005] d..3 276946.929150: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929151: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929153: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929154: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929156: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929157: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929158: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929159: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929161: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929161: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929163: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929164: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929166: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929166: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929168: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ EnlightenWorke-5748 [003] d..3 276946.929168: sched_switch: prev_comm=EnlightenWorker prev_pid=5748 prev_prio=121 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929169: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929171: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929172: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929173: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929174: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929176: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929177: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929178: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929179: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929181: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929181: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929183: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929184: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929185: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929186: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929187: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929188: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929190: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [003] d..3 276946.929191: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.929192: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5747 [000] d..3 276946.929193: sched_switch: prev_comm=UnityMain prev_pid=5747 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929194: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929195: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929199: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929200: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929201: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929202: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929204: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929204: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929206: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929207: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929209: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929209: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929212: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929214: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [000] d..3 276946.929214: cpu_idle: state=0 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.929216: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.929217: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.929218: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.929220: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5715 [005] d..3 276946.929220: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929222: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929224: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929226: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929229: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929229: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929231: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929231: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929234: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.929234: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929234: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929236: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929236: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929239: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.929239: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.929239: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929241: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929244: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929245: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929246: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929247: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929249: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929250: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929251: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929252: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929254: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929254: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929256: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929256: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929258: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929259: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929260: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929261: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929264: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929265: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929266: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929267: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929269: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929270: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929271: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929272: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929274: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929275: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929276: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929277: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929279: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929279: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929281: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929281: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929284: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929289: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929290: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929291: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929295: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929296: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929297: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929298: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929300: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929301: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929302: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929303: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929305: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929305: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929307: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929307: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929310: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929311: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929313: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929313: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929316: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929317: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929318: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929320: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.929322: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.929323: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.929324: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.929324: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [007] d..3 276946.929325: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.929326: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.929326: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929326: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929328: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929329: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929333: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929333: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929335: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929335: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929337: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929339: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929340: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929341: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.929343: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.929343: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929344: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929345: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929346: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.929347: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [005] d..3 276946.929348: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929348: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929349: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929350: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929352: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929353: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929354: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929355: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929357: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929358: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929360: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929360: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929362: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929363: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929364: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929365: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929367: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929368: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929369: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929370: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929371: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929372: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929374: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929374: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929376: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929379: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929381: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929381: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929388: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929389: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929391: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929392: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929394: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929395: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929396: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929397: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929399: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929399: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929401: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929402: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929404: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929405: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929407: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929407: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929410: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929410: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929412: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929412: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929414: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929415: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929416: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929417: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929420: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.929422: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.929425: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5714 [005] d..3 276946.929425: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <...>-10919 [006] d..3 276946.929425: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.929425: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.929426: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929427: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929427: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-10919 [006] d..3 276946.929430: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.929432: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5715 [005] d..3 276946.929432: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929433: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.929434: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929435: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929435: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929438: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.929438: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929438: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929439: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929440: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.929442: cpu_idle: state=0 cpu_id=4
+ Worker-5713 [005] d..3 276946.929442: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929443: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929444: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929445: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929447: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929447: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929449: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929449: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929451: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929453: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929454: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929455: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929457: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929458: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929459: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929460: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929461: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929462: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929463: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929464: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929466: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929466: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929468: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929468: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929470: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929494: sched_waking: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929498: sched_wakeup: comm=FMOD mixer thre pid=12164 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929500: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=FMOD mixer thre next_pid=12164 next_prio=101
+ FMOD-12164 [005] d..3 276946.929512: sched_switch: prev_comm=FMOD mixer thre prev_pid=12164 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929517: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929519: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929520: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929526: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929527: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929528: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929529: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929531: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929532: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929533: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929534: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929536: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929537: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929538: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929539: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <...>-12059 [007] d..3 276946.929539: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.929541: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929542: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929544: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929545: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [007] d..3 276946.929545: cpu_idle: state=0 cpu_id=7
+ Worker-5712 [005] d..3 276946.929547: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929547: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929549: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929550: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929552: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929552: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929553: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929554: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929556: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929557: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929559: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929561: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929563: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.929565: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.929567: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.929568: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.929569: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929569: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929571: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929572: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929576: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929577: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929578: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929579: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.929581: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5713 [005] d..3 276946.929581: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929582: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929583: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929584: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.929585: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.929585: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929586: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929587: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929588: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929590: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929591: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929593: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929594: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929596: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929596: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929598: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929599: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929601: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929601: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929602: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929603: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929605: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929605: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929607: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929608: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929609: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.929614: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.929615: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.929633: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.929637: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.929638: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.929641: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [007] d..3 276946.929654: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.929657: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.929664: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929667: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929668: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929673: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929673: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929675: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929676: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929678: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929679: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929680: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929681: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929684: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929684: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929685: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929686: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929689: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929690: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929692: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929692: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929695: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929695: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929697: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929697: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929699: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929700: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929701: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929702: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929704: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929705: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929706: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929707: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929709: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929710: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929712: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929713: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929716: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5712 [005] d..3 276946.929719: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.929721: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5712 [005] d..3 276946.929722: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929722: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.929722: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929724: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929725: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929729: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929730: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929731: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929732: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929734: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.929734: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929734: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929736: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929736: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.929737: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.929738: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929740: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929741: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929742: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929744: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929745: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929746: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929747: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929749: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929749: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929751: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929752: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929754: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929754: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929755: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929756: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929758: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929768: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.929771: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.929773: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.929775: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [004] d..3 276946.929784: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.929785: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.929807: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929809: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929811: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.929816: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929816: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929818: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929819: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.929821: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929821: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929823: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929824: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.929826: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929826: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929828: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929829: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.929831: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.929833: sched_waking: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929836: sched_wakeup: comm=Thread-9 pid=5756 prio=101 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.929838: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Thread-9 next_pid=5756 next_prio=101
+ UnityGfxDevice-5711 [007] d..3 276946.929959: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.929964: cpu_idle: state=0 cpu_id=7
+ <idle>-0 [004] d..3 276946.929980: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.929980: cpu_idle: state=0 cpu_id=4
+ Thread-9-5756 [005] d..3 276946.930072: sched_switch: prev_comm=Thread-9 prev_pid=5756 prev_prio=101 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930075: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930079: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930080: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930083: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930084: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930086: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930086: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930089: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930089: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930091: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930092: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930094: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930094: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930096: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930097: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930099: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930100: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930102: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930103: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930105: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930107: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930108: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930110: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930113: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930114: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.930115: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.930117: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930117: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930118: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930119: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930119: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930121: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.930121: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930122: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930123: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930123: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930124: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930125: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930127: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930129: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930129: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930132: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930132: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930134: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930134: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930136: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930137: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930138: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930139: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930141: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930141: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930143: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930143: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.930144: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5715 [005] d..3 276946.930145: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.930156: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..3 276946.930161: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930186: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.930189: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.930192: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.930194: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [000] d..3 276946.930223: sched_waking: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.930240: sched_wakeup: comm=DispSync pid=650 prio=97 target_cpu=000
+ <idle>-0 [000] d..3 276946.930246: sched_waking: comm=writer pid=5743 prio=96 target_cpu=000
+ <idle>-0 [000] d..3 276946.930262: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [001] d..3 276946.930267: cpu_idle: state=4294967295 cpu_id=1
+ <idle>-0 [000] d..3 276946.930271: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [001] d..3 276946.930279: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ <idle>-0 [000] d..3 276946.930284: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=650 next_prio=97
+ UnityMain-5695 [005] d..3 276946.930288: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930292: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930294: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930302: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930303: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930305: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930305: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930308: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930309: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930310: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930311: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ writer-5743 [001] d..3 276946.930312: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=001
+ Worker-5714 [005] d..3 276946.930313: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930314: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930315: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ DispSync-650 [000] d..3 276946.930316: print: 0xffffff87dfd69750s: C|622|VSYNC-sf|0
+ UnityMain-5695 [005] d..3 276946.930316: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930319: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930320: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930322: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930323: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930325: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ DispSync-650 [000] d..3 276946.930325: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.930326: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930327: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930328: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930330: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930330: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930332: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ writer-5743 [001] d..3 276946.930333: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.930333: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930335: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930335: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.930336: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.930337: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930338: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930339: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930341: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930343: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930344: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ DispSync-650 [000] d..3 276946.930345: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ Worker-5712 [005] d..3 276946.930346: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930347: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.930347: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ UnityMain-5695 [005] d..3 276946.930348: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.930349: cpu_idle: state=4294967295 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.930349: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930351: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930352: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930354: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930356: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930359: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.930360: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ UnityMain-5695 [005] d..3 276946.930360: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.930361: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5714 [005] d..3 276946.930363: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.930363: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930363: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930365: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930368: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930370: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930371: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ writer-5743 [001] d..3 276946.930372: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930373: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930374: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.930374: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.930376: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930377: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930378: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930378: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930379: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ FastMixer-1198 [002] d..3 276946.930379: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5713 [005] d..3 276946.930381: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930381: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930383: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930384: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930386: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930386: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930388: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930388: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930390: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930392: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ DispSync-650 [000] d..3 276946.930394: sched_switch: prev_comm=DispSync prev_pid=650 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930394: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930395: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [002] d..3 276946.930397: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5712 [005] d..3 276946.930398: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930399: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930400: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930401: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930403: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.930403: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930404: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930405: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930405: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.930405: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.930405: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.930406: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930408: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930408: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930410: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930411: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [007] d..3 276946.930411: cpu_idle: state=0 cpu_id=7
+ Worker-5715 [005] d..3 276946.930413: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930414: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ sfEventThread-652 [003] d..3 276946.930415: sched_waking: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.930416: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930416: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.930418: cpu_idle: state=0 cpu_id=0
+ Worker-5712 [005] d..3 276946.930419: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930419: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930421: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930421: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930423: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930424: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930425: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930426: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930428: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930429: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930430: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930431: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930433: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ sfEventThread-652 [003] d..3 276946.930434: sched_wakeup: comm=surfaceflinger pid=622 prio=98 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.930434: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930437: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.930438: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930438: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [000] d..3 276946.930439: cpu_idle: state=4294967295 cpu_id=0
+ writer-5743 [001] d..3 276946.930440: sched_waking: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ Worker-5712 [005] d..3 276946.930440: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930441: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930443: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930443: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930445: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930446: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930447: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930448: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930450: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.930450: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=622 next_prio=98
+ UnityMain-5695 [005] d..3 276946.930451: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930452: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930453: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930456: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ writer-5743 [001] d..3 276946.930457: sched_wakeup: comm=FastMixer pid=1198 prio=96 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.930459: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930461: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930463: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930463: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930464: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930465: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.930465: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ <idle>-0 [002] d..3 276946.930466: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=FastMixer next_pid=1198 next_prio=96
+ Worker-5712 [005] d..3 276946.930468: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930469: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930470: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930473: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930475: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930475: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930477: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930478: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.930479: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.930480: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930480: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sfEventThread-652 [003] d..3 276946.930481: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930482: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930483: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.930483: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.930485: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930489: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930490: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930491: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ writer-5743 [001] d..3 276946.930493: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.930495: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930496: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930497: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930498: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930500: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930500: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930502: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930503: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930504: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930505: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [003] d..3 276946.930506: cpu_idle: state=0 cpu_id=3
+ UnityMain-5695 [005] d..3 276946.930507: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930507: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930509: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930511: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930512: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930513: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930515: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930516: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.930516: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.930517: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930518: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930520: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930520: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930522: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930522: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930524: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930525: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930526: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930527: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930529: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930530: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930532: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930533: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930535: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930535: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930537: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930537: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930538: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ Worker-5713 [005] d..3 276946.930539: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930540: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930541: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930542: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930544: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930545: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930546: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930547: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930549: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930550: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930552: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930552: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930554: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930555: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930556: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930557: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930560: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.930563: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.930565: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.930565: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930566: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930567: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930567: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930569: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930569: print: 0xffffff87dfd69750s: C|622|FrameMissed|0
+ Worker-5714 [005] d..3 276946.930572: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930573: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930574: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930575: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930578: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.930578: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930579: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.930579: print: 0xffffff87dfd69750s: B|622|handleMessageInvalidate
+ UnityMain-5695 [005] d..3 276946.930581: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.930581: sched_waking: comm=AudioTrack pid=5740 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930582: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.930582: cpu_idle: state=0 cpu_id=4
+ Worker-5712 [005] d..3 276946.930588: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930589: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930590: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930591: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930594: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930594: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930596: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930600: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930602: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930603: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930604: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930605: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.930606: sched_wakeup: comm=AudioTrack pid=5740 prio=97 target_cpu=004
+ Worker-5715 [005] d..3 276946.930607: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930608: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930609: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930609: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930610: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ FastMixer-1198 [002] d..3 276946.930611: sched_waking: comm=AudioTrack pid=5759 prio=97 target_cpu=004
+ <idle>-0 [004] d..3 276946.930611: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioTrack next_pid=5740 next_prio=97
+ Worker-5712 [005] d..3 276946.930612: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930613: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930614: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930615: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930617: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930617: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930619: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930619: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930623: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930623: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930625: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930628: sched_wakeup: comm=AudioTrack pid=5759 prio=97 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930630: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=AudioTrack next_pid=5759 next_prio=97
+ AudioTrack-5740 [004] d..3 276946.930636: sched_switch: prev_comm=AudioTrack prev_pid=5740 prev_prio=97 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ FastMixer-1198 [002] d..3 276946.930639: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ <idle>-0 [004] d..3 276946.930639: cpu_idle: state=0 cpu_id=4
+ AudioTrack-5759 [005] d..3 276946.930642: sched_switch: prev_comm=AudioTrack prev_pid=5759 prev_prio=97 prev_state=S ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930645: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930647: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930649: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930650: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930653: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930654: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930656: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ FastMixer-1198 [002] d..3 276946.930656: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.930657: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930659: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.930659: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.930659: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930661: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930662: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930664: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930664: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930666: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930667: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930669: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [001] d..3 276946.930670: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=writer next_pid=5743 next_prio=96
+ UnityMain-5695 [005] d..3 276946.930670: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930672: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930673: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930675: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930676: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930677: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930678: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930680: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930681: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930682: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930683: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930685: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930687: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930688: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930690: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.930693: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ FastMixer-1198 [002] d..3 276946.930693: sched_switch: prev_comm=FastMixer prev_pid=1198 prev_prio=96 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930694: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.930695: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.930696: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.930697: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.930713: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930717: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [004] d..3 276946.930717: cpu_idle: state=0 cpu_id=4
+ <idle>-0 [002] d..3 276946.930718: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.930721: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.930723: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.930725: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.930732: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930736: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930738: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ UnityGfxDevice-5711 [007] d..3 276946.930738: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.930741: cpu_idle: state=0 cpu_id=7
+ Worker-5712 [005] d..3 276946.930743: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930744: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930746: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930747: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930749: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930750: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930751: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930752: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930754: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930755: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930757: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930757: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930760: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930761: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930763: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930763: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930765: print: 0xffffff87dfd69750s: B|622|latchBuffer
+ writer-5743 [001] d..3 276946.930766: sched_switch: prev_comm=writer prev_pid=5743 prev_prio=96 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ Worker-5712 [005] d..3 276946.930766: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930767: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930768: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930769: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930771: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930771: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930773: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930774: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930776: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930776: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930778: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930779: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930780: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930782: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930783: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930784: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930784: print: 0xffffff87dfd69750s: B|622|query
+ Worker-5712 [005] d..3 276946.930786: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930787: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.930787: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.930788: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930789: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930791: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930792: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.930793: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.930793: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930794: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930796: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930797: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930798: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930799: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930801: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930802: print: 0xffffff87dfd69750s: B|622|updateTexImage
+ UnityMain-5695 [005] d..3 276946.930802: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930803: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930804: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930806: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930807: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930808: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930809: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930811: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930811: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930813: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930813: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930815: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930816: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930817: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930818: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930820: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930826: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ surfaceflinger-622 [000] d..3 276946.930829: print: 0xffffff87dfd69750s: B|622|acquireBuffer
+ UnityMain-5695 [005] d..3 276946.930830: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.930832: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.930832: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.930834: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.930835: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.930837: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.930838: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930848: print: 0xffffff87dfd69750s: B|622|NavigationBar#0: 2
+ trace-cmd-12203 [004] d..3 276946.930850: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930850: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930853: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.930854: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.930854: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930855: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [005] d..3 276946.930858: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930859: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930861: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930861: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930864: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930864: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.930865: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930866: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930866: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930868: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930869: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.930869: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.930870: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930871: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930873: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930875: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.930876: print: 0xffffff87dfd69750s: C|622|NavigationBar#0|1
+ UnityMain-5695 [005] d..3 276946.930876: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930877: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930880: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930880: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930882: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930882: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930884: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930885: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930886: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930887: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.930887: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [005] d..3 276946.930889: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930890: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930891: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930892: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930894: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930895: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930897: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930898: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930900: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930900: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930902: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930903: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930905: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930905: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930907: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930907: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930909: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930910: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930911: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930912: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930914: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930915: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930917: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930918: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.930920: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930920: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930922: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930923: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.930925: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930925: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930927: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930927: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.930929: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930930: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930932: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930932: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.930934: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.930946: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.930950: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.930952: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.930954: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityGfxDevice-5711 [007] d..3 276946.930966: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [007] d..3 276946.930969: cpu_idle: state=0 cpu_id=7
+ surfaceflinger-622 [000] d..3 276946.930979: print: 0xffffff87dfd69750s: B|622|wait
+ UnityMain-5695 [005] d..3 276946.930994: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.930997: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.930997: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.930999: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931005: print: 0xffffff87dfd69750s: B|622|wait
+ Worker-5712 [005] d..3 276946.931005: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931006: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931009: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931011: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931013: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931015: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.931015: cpu_idle: state=4294967295 cpu_id=4
+ surfaceflinger-622 [000] d..3 276946.931016: print: 0xffffff87dfd69750s: E|622
+ <idle>-0 [004] d..3 276946.931017: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5713 [005] d..3 276946.931017: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931018: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931020: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931023: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931025: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931026: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931027: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931028: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931029: print: 0xffffff87dfd69750s: B|622|merge
+ trace-cmd-12203 [004] d..3 276946.931029: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.931042: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ Worker-5715 [005] d..3 276946.931045: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.931046: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.931047: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.931053: sched_waking: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.931054: workqueue_queue_work: work struct=0xffffffede0d50d80 function=0xffffff8a79a307c4f workqueue=0xffffffee79407600 req_cpu=8 cpu=6
+ <...>-10919 [006] d..3 276946.931056: workqueue_activate_work: work struct 0xffffffede0d50d80
+ rcu_preempt-7 [005] d..3 276946.931058: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=004
+ <...>-10919 [006] d..3 276946.931058: sched_waking: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ <idle>-0 [004] d..3 276946.931060: cpu_idle: state=4294967295 cpu_id=4
+ rcu_preempt-7 [005] d..3 276946.931060: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.931062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/0 next_pid=10 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931062: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.931062: sched_wakeup: comm=kworker/6:0 pid=10834 prio=120 target_cpu=006
+ UnityMain-5695 [005] d..3 276946.931064: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ rcuop/0-10 [004] d..3 276946.931064: sched_waking: comm=rcuop/1 pid=20 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931064: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [006] d..3 276946.931066: sched_switch: prev_comm=AsyncTask #6 prev_pid=10919 prev_prio=130 prev_state=R ==> next_comm=kworker/6:0 next_pid=10834 next_prio=120
+ Worker-5712 [005] d..3 276946.931067: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931067: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931069: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931070: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ rcuop/0-10 [004] d..3 276946.931070: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=007
+ kworker/6:0-10834 [006] d..3 276946.931071: workqueue_execute_start: work struct 0xffffffede0d50d80: function 0xffffff8a79a307c4f
+ Worker-5713 [005] d..3 276946.931072: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ rcuop/0-10 [004] d..3 276946.931072: sched_waking: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931072: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.931072: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.931074: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120
+ rcuop/0-10 [004] d..3 276946.931075: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931076: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931078: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=rcu_preempt next_pid=7 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.931079: workqueue_execute_end: work struct 0xffffffede0d50d80
+ rcuop/0-10 [004] d..3 276946.931080: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ rcu_preempt-7 [005] d..3 276946.931081: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/6:0-10834 [006] d..3 276946.931083: sched_switch: prev_comm=kworker/6:0 prev_pid=10834 prev_prio=120 prev_state=S ==> next_comm=AsyncTask #6 next_pid=10919 next_prio=130
+ <idle>-0 [004] d..3 276946.931083: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.931083: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931084: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931086: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ rcuop/1-20 [007] d..3 276946.931086: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931086: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [007] d..3 276946.931088: cpu_idle: state=0 cpu_id=7
+ Worker-5715 [005] d..3 276946.931088: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931090: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931092: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931092: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931095: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931095: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931097: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931098: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931100: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931100: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931102: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931102: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931104: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931105: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931106: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931107: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931109: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931110: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931112: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931113: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931115: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931116: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931117: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931118: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931120: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931121: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931122: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931123: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931124: print: 0xffffff87dfd69750s: E|622
+ Worker-5714 [005] d..3 276946.931125: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931125: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931127: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931127: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931129: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931132: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931133: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931134: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-10919 [006] d..3 276946.931136: sched_waking: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ Worker-5712 [005] d..3 276946.931138: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931138: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931140: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <...>-10919 [006] d..3 276946.931141: sched_wakeup: comm=Thread-145 pid=12059 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931141: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.931142: cpu_idle: state=4294967295 cpu_id=7
+ Worker-5713 [005] d..3 276946.931144: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.931144: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-145 next_pid=12059 next_prio=120
+ Worker-5713 [005] d..3 276946.931146: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.931148: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.931148: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931149: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.931150: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931150: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931152: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931156: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931156: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931158: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931158: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931160: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931162: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931163: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.931164: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931164: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931166: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931166: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.931168: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.931168: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931168: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.931168: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931170: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931171: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931172: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931173: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931174: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931175: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931176: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931177: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931179: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931180: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931182: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931183: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931185: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931185: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931186: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931187: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931189: sched_waking: comm=sfEventThread pid=652 prio=97 target_cpu=003
+ Worker-5713 [005] d..3 276946.931189: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931190: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931191: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931192: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931194: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931195: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931196: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931197: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931199: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931200: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931201: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931202: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931204: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931204: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931206: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931207: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931209: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931209: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931211: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931211: sched_wakeup: comm=sfEventThread pid=652 prio=97 target_cpu=001
+ UnityMain-5695 [005] d..3 276946.931212: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931214: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931214: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [001] d..3 276946.931215: cpu_idle: state=4294967295 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.931215: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931216: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931218: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931222: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931223: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931224: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <...>-12059 [007] d..3 276946.931226: sched_switch: prev_comm=Thread-145 prev_pid=12059 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ <idle>-0 [001] d..3 276946.931227: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sfEventThread next_pid=652 next_prio=97
+ Worker-5712 [005] d..3 276946.931228: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931228: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931230: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931230: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [007] d..3 276946.931231: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.931232: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931233: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931234: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931235: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931237: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931238: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931239: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931241: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931243: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5715 [005] d..3 276946.931245: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.931247: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.931247: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931249: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.931249: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931250: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931252: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931255: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [005] d..3 276946.931256: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931256: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931258: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931259: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931260: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.931261: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931261: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931262: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931263: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [004] d..3 276946.931265: cpu_idle: state=0 cpu_id=4
+ Worker-5714 [005] d..3 276946.931265: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931265: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931267: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931267: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931269: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931271: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931272: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931273: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931275: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931276: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931277: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931278: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931280: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931281: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931282: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931282: print: 0xffffff87dfd69750s: E|622
+ UnityMain-5695 [005] d..3 276946.931283: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931285: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931285: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sfEventThread-652 [001] d..3 276946.931287: sched_switch: prev_comm=sfEventThread prev_pid=652 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931287: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931288: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931290: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931291: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931293: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931294: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931295: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [005] d..3 276946.931296: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931296: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931298: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931298: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931300: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931301: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931303: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931303: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931305: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931306: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931307: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931307: print: 0xffffff87dfd69750s: B|622|onMessageReceived
+ <idle>-0 [001] d..3 276946.931307: cpu_idle: state=0 cpu_id=1
+ UnityMain-5695 [005] d..3 276946.931308: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931310: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931312: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931313: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931314: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931315: print: 0xffffff87dfd69750s: B|622|handleMessageRefresh
+ Worker-5712 [005] d..3 276946.931320: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931321: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931323: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931323: print: 0xffffff87dfd69750s: B|622|preComposition
+ UnityMain-5695 [005] d..3 276946.931324: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931325: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931326: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931327: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931328: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931330: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931331: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931332: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931333: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931335: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931336: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931338: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931338: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931340: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931341: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931344: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931345: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931348: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931349: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.931349: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.931351: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.931351: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931351: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931353: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931354: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931358: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931358: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931360: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931360: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931363: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.931363: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931364: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931365: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931366: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.931367: cpu_idle: state=0 cpu_id=4
+ Worker-5712 [005] d..3 276946.931368: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931369: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931370: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931371: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931373: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931373: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931375: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931375: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931377: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931378: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931379: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931380: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931382: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931384: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931385: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931386: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931388: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931389: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931390: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931391: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931393: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931393: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931395: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931395: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931397: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931398: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931399: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931400: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931402: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931415: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931417: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931419: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931424: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931425: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931427: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931428: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931429: print: 0xffffff87dfd69750s: E|622
+ Worker-5713 [005] d..3 276946.931430: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931430: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931432: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931432: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931435: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931435: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931437: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931437: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931438: print: 0xffffff87dfd69750s: B|622|rebuildLayerStacks
+ Worker-5715 [005] d..3 276946.931440: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931441: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931442: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931443: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931445: print: 0xffffff87dfd69750s: E|622
+ Worker-5712 [005] d..3 276946.931445: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931446: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931447: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931448: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931450: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931451: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931452: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931452: print: 0xffffff87dfd69750s: B|622|setUpHWComposer
+ UnityMain-5695 [005] d..3 276946.931453: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931455: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931457: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931458: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931460: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931462: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931463: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.931464: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5715 [005] d..3 276946.931465: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.931466: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931467: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931469: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931471: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931474: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931474: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931476: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12203 [004] d..3 276946.931476: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931476: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931478: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931479: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.931480: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.931480: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931481: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931483: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931483: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931485: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931486: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931487: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931489: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931491: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931491: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931494: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931494: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931496: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931496: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931498: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931499: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931500: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931501: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931503: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931503: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931505: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931506: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931508: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931539: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931543: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [007] d..3 276946.931545: cpu_idle: state=4294967295 cpu_id=7
+ <idle>-0 [007] d..3 276946.931548: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ UnityMain-5695 [005] d..3 276946.931555: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931557: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931559: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931562: print: 0xffffff87dfd69750s: B|622|prepare
+ Worker-5712 [005] d..3 276946.931563: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931564: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931565: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.931566: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931566: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931568: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.931569: sched_waking: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931569: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931570: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931571: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.931572: sched_wakeup: comm=AudioOut_15 pid=1199 prio=101 target_cpu=007
+ Worker-5714 [005] d..3 276946.931573: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931574: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931575: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.931576: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=AudioOut_15 next_pid=1199 next_prio=101
+ UnityMain-5695 [005] d..3 276946.931576: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931578: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931580: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931581: print: 0xffffff87dfd69750s: B|622|HIDL::IComposerClient::executeCommands::client
+ UnityMain-5695 [005] d..3 276946.931581: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931582: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931584: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931585: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931586: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931587: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931589: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931589: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931591: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931591: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931593: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931594: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931595: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931596: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931598: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931600: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931602: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931604: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931606: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931607: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.931608: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.931609: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ Worker-5712 [005] d..3 276946.931610: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931611: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931612: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931615: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931617: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931617: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931619: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931619: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.931622: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5714 [005] d..3 276946.931622: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931622: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931624: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931624: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ <idle>-0 [004] d..3 276946.931626: cpu_idle: state=0 cpu_id=4
+ Worker-5715 [005] d..3 276946.931626: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931628: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931629: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931630: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931632: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931633: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931634: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931635: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931637: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931638: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931639: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931640: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931642: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931643: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931644: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931645: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931647: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931651: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931653: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ AudioOut_15-1199 [007] d..3 276946.931655: sched_switch: prev_comm=AudioOut_15 prev_pid=1199 prev_prio=101 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ <idle>-0 [002] d..3 276946.931673: workqueue_queue_work: work struct=0xffffffee4710b4a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [005] d..3 276946.931675: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.931676: workqueue_activate_work: work struct 0xffffffee4710b4a8
+ UnityMain-5695 [005] d..3 276946.931678: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931679: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [002] d..3 276946.931680: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=005
+ Worker-5712 [005] d..3 276946.931685: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931686: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931688: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931689: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931691: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931691: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.931691: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ surfaceflinger-622 [000] d..3 276946.931693: sched_waking: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ UnityMain-5695 [005] d..3 276946.931693: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931694: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.931697: cpu_idle: state=0 cpu_id=7
+ Worker-5714 [005] d..3 276946.931700: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931700: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931702: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931702: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931704: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.931706: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931706: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.931707: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.931708: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931708: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [007] d..3 276946.931710: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ Worker-5712 [005] d..3 276946.931710: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931711: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931711: sched_wakeup: comm=HwBinder:624_3 pid=679 prio=98 target_cpu=003
+ <idle>-0 [002] d..3 276946.931712: cpu_idle: state=4294967295 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.931713: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.931713: workqueue_execute_start: work struct 0xffffffee4710b4a8: function 0xffffff87e01740e8f
+ UnityMain-5695 [005] d..3 276946.931713: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [003] d..3 276946.931714: cpu_idle: state=4294967295 cpu_id=3
+ Worker-5713 [005] d..3 276946.931715: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931716: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931717: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931718: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931720: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:3-10385 [007] d..3 276946.931720: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [005] d..3 276946.931721: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.931721: workqueue_activate_work: work struct 0xffffffee79748960
+ <idle>-0 [002] d..3 276946.931721: cpu_idle: state=0 cpu_id=2
+ kworker/u16:3-10385 [007] d..3 276946.931722: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931722: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931723: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931724: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931726: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.931726: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ <idle>-0 [003] d..3 276946.931728: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:624_3 next_pid=679 next_prio=98
+ UnityMain-5695 [005] d..3 276946.931728: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.931728: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.931728: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.931730: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ Worker-5712 [005] d..3 276946.931730: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931731: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.931732: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ UnityMain-5695 [005] d..3 276946.931733: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931734: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931737: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.931739: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ Worker-5713 [005] d..3 276946.931741: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931742: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.931742: workqueue_execute_end: work struct 0xffffffee4710b4a8
+ UnityMain-5695 [005] d..3 276946.931743: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931744: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.931744: sched_waking: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ Worker-5714 [005] d..3 276946.931746: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931747: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kworker/u16:3-10385 [007] d..3 276946.931747: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931748: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.931749: sched_wakeup: comm=sensors@1.0-ser pid=1083 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.931749: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.931750: workqueue_execute_end: work struct 0xffffffee79748960
+ Worker-5715 [005] d..3 276946.931751: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.931751: cpu_idle: state=0 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.931752: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.931753: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1083 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931754: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931755: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.931757: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931757: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931759: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931759: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.931761: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931762: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931764: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ surfaceflinger-622 [000] d..3 276946.931764: sched_switch: prev_comm=surfaceflinger prev_pid=622 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931765: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.931766: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931767: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931768: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931769: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.931771: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931791: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ sensors@1.0-se-1083 [004] d..3 276946.931792: sched_waking: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931794: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ <idle>-0 [000] d..3 276946.931794: cpu_idle: state=0 cpu_id=0
+ <idle>-0 [007] d..3 276946.931796: cpu_idle: state=4294967295 cpu_id=7
+ sensors@1.0-se-1083 [004] d..3 276946.931797: sched_wakeup: comm=sensors@1.0-ser pid=1082 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.931798: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ HwBinder:624_3-679 [003] d..3 276946.931799: print: 0xffffff87dfd69750s: B|624|HIDL::IComposerClient::executeCommands::server
+ UnityMain-5695 [005] d..3 276946.931799: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1082 next_prio=120
+ sensors@1.0-se-1083 [004] d..3 276946.931804: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1083 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.931817: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ UnityGfxDevice-5711 [007] d..3 276946.931818: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.931822: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ <idle>-0 [007] d..3 276946.931823: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.931824: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ trace-cmd-12203 [004] d..3 276946.931825: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.931828: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.931829: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.931834: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1082 [005] d..3 276946.931837: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1082 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.931838: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1115 [007] d..3 276946.931841: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.931847: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931848: sched_waking: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.931849: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ UnityMain-5695 [005] d..3 276946.931852: sched_wakeup: comm=UnityGfxDeviceW pid=5711 prio=118 target_cpu=007
+ sensors@1.0-se-867 [007] d..3 276946.931857: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=89 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.931862: sched_waking: comm=trace-cmd pid=12205 prio=120 target_cpu=004
+ sensors@1.0-se-1115 [007] d..3 276946.931866: sched_wakeup: comm=trace-cmd pid=12205 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.931868: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.931869: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12205 next_prio=120
+ sensors@1.0-se-1115 [007] d..3 276946.931870: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ sensors@1.0-se-1115 [007] d..3 276946.931871: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.931900: print: 0xffffff87dfd69750s: E|867
+ trace-cmd-12205 [005] d..3 276946.931903: sched_switch: prev_comm=trace-cmd prev_pid=12205 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ HwBinder:624_3-679 [003] d..3 276946.931913: print: 0xffffff87dfd69750s: B|624|HWCSession::PresentDisplay::
+ sensors@1.0-se-867 [007] d..3 276946.931918: sched_waking: comm=SensorService pid=4286 prio=89 target_cpu=001
+ sensors@1.0-se-867 [007] d..3 276946.931929: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ <idle>-0 [001] d..3 276946.931933: sched_wakeup: comm=SensorService pid=4286 prio=89 target_cpu=001
+ HwBinder:624_3-679 [003] d..3 276946.931934: print: 0xffffff87dfd69750s: E|624
+ sensors@1.0-se-1115 [007] d..3 276946.931935: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=120
+ <idle>-0 [001] d..3 276946.931943: cpu_idle: state=4294967295 cpu_id=1
+ HwBinder:624_3-679 [003] d..3 276946.931948: print: 0xffffff87dfd69750s: B|624|HWCSession::ValidateDisplay::
+ <idle>-0 [001] d..3 276946.931954: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=4286 next_prio=89
+ sensors@1.0-se-867 [007] d..3 276946.931959: sched_switch: prev_comm=sensors@1.0-ser prev_pid=867 prev_prio=120 prev_state=S ==> next_comm=UnityGfxDeviceW next_pid=5711 next_prio=118
+ SensorService-4286 [001] d..3 276946.931966: sched_waking: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ UnityMain-5695 [005] d..3 276946.931982: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931986: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931988: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ SensorService-4286 [001] d..3 276946.931988: sched_wakeup: comm=trace-cmd pid=12199 prio=120 target_cpu=002
+ <idle>-0 [002] d..3 276946.931991: cpu_idle: state=4294967295 cpu_id=2
+ Worker-5712 [005] d..3 276946.931994: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.931995: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931997: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.931997: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932000: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932001: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932003: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932003: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932006: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932006: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ <idle>-0 [002] d..3 276946.932007: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12199 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932008: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932009: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932011: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932013: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932015: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932016: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932018: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932018: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932020: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932021: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932023: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932023: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932025: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932025: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932027: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932028: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932029: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932030: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932032: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932033: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932035: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932036: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.932038: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5712 [005] d..3 276946.932039: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.932039: cpu_idle: state=0 cpu_id=4
+ trace-cmd-12199 [002] d..3 276946.932041: workqueue_queue_work: work struct=0xffffffee4710b6a8 function=0xffffff87e01740e8f workqueue=0xffffffedf4885000 req_cpu=8 cpu=4294967295
+ Worker-5712 [005] d..3 276946.932042: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ trace-cmd-12199 [002] d..3 276946.932044: workqueue_activate_work: work struct 0xffffffee4710b6a8
+ <idle>-0 [004] d..3 276946.932044: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5712 [005] d..3 276946.932044: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932045: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.932045: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932047: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ trace-cmd-12199 [002] d..3 276946.932047: sched_waking: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.932048: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932052: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932053: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ SensorService-4286 [001] d..3 276946.932053: print: 0xffffff87dfd69750s: E|1661
+ UnityMain-5695 [005] d..3 276946.932054: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932055: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932057: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932057: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932059: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932059: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.932060: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ Worker-5715 [005] d..3 276946.932061: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932063: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932064: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.932064: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.932065: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932067: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [004] d..3 276946.932067: sched_wakeup: comm=kworker/u16:9 pid=11098 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.932067: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.932069: cpu_idle: state=4294967295 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.932069: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932069: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ <idle>-0 [004] d..3 276946.932070: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:9 next_pid=11098 next_prio=120
+ Worker-5713 [005] d..3 276946.932071: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932072: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932072: workqueue_execute_start: work struct 0xffffffee4710b6a8: function 0xffffff87e01740e8f
+ UnityMain-5695 [005] d..3 276946.932073: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932074: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932076: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.932076: workqueue_queue_work: work struct=0xffffffee79748960 function=0xffffff87e0c15a18f workqueue=0xffffffee79748600 req_cpu=8 cpu=4294967295
+ UnityMain-5695 [005] d..3 276946.932076: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932077: workqueue_activate_work: work struct 0xffffffee79748960
+ UnityMain-5695 [005] d..3 276946.932078: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932078: sched_waking: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.932078: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932080: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.932082: sched_wakeup: comm=kworker/u16:3 pid=10385 prio=120 target_cpu=004
+ UnityMain-5695 [005] d..3 276946.932082: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932083: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932084: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932087: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932088: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932089: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932090: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ kworker/u16:9-11098 [004] d..3 276946.932091: workqueue_execute_end: work struct 0xffffffee4710b6a8
+ Worker-5713 [005] d..3 276946.932092: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932092: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932094: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932094: sched_waking: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.932094: sched_wakeup: comm=trace-cmd pid=12202 prio=120 target_cpu=004
+ kworker/u16:9-11098 [004] d..3 276946.932094: workqueue_execute_start: work struct 0xffffffee79748960: function 0xffffff87e0c15a18f
+ UnityMain-5695 [005] d..3 276946.932094: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932096: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932097: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932098: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932099: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932101: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932102: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932103: sched_waking: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932104: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932104: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932106: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932107: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932110: sched_wakeup: comm=sensors@1.0-ser pid=1087 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932111: workqueue_execute_end: work struct 0xffffffee79748960
+ UnityMain-5695 [005] d..3 276946.932111: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ kworker/u16:9-11098 [004] d..3 276946.932113: sched_switch: prev_comm=kworker/u16:9 prev_pid=11098 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:3 next_pid=10385 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932113: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=1087 next_prio=120
+ kworker/u16:3-10385 [004] d..3 276946.932114: sched_switch: prev_comm=kworker/u16:3 prev_pid=10385 prev_prio=120 prev_state=S ==> next_comm=trace-cmd next_pid=12202 next_prio=120
+ trace-cmd-12202 [004] d..3 276946.932142: sched_switch: prev_comm=trace-cmd prev_pid=12202 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.932144: sched_waking: comm=dsps_smem_glink pid=86 prio=120 target_cpu=002
+ <idle>-0 [004] d..3 276946.932146: cpu_idle: state=0 cpu_id=4
+ sensors@1.0-se-1087 [005] d..3 276946.932167: sched_waking: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ HwBinder:624_3-679 [003] d..3 276946.932169: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=003
+ sensors@1.0-se-1087 [005] d..3 276946.932173: sched_wakeup: comm=sensors@1.0-ser pid=1086 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.932174: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..3 276946.932176: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1086 next_prio=120
+ sensors@1.0-se-1087 [005] d..3 276946.932178: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1087 prev_prio=120 prev_state=S ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932181: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932182: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932184: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932185: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ sensors@1.0-se-1086 [004] d..3 276946.932185: sched_waking: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ SensorService-4286 [001] d..3 276946.932186: print: 0xffffff87dfd69750s: B|1661|HIDL::ISensors::poll::client
+ Worker-5714 [005] d..3 276946.932187: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932188: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ sensors@1.0-se-1086 [004] d..3 276946.932188: sched_wakeup: comm=sensors@1.0-ser pid=1115 prio=120 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.932190: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityGfxDevice-5711 [007] d..3 276946.932190: sched_switch: prev_comm=UnityGfxDeviceW prev_pid=5711 prev_prio=118 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1115 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932190: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932192: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932194: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ sensors@1.0-se-1086 [004] d..3 276946.932194: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1086 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932196: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932196: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ <idle>-0 [004] d..3 276946.932197: cpu_idle: state=0 cpu_id=4
+ Worker-5712 [005] d..3 276946.932199: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932199: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ sensors@1.0-se-1115 [007] d..3 276946.932200: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1115 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932201: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932203: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932205: sched_waking: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [007] d..3 276946.932206: cpu_idle: state=0 cpu_id=7
+ Worker-5713 [005] d..3 276946.932207: sched_wakeup: comm=trace-cmd pid=12203 prio=120 target_cpu=004
+ <idle>-0 [004] d..3 276946.932209: cpu_idle: state=4294967295 cpu_id=4
+ Worker-5713 [005] d..3 276946.932210: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932211: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.932211: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=trace-cmd next_pid=12203 next_prio=120
+ trace-cmd-12199 [002] d..3 276946.932213: sched_switch: prev_comm=trace-cmd prev_pid=12199 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932213: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932214: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932218: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932219: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932220: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932221: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932223: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932224: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932226: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932226: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932229: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ trace-cmd-12203 [004] d..3 276946.932229: sched_switch: prev_comm=trace-cmd prev_pid=12203 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932229: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932231: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932231: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932233: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932234: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [004] d..3 276946.932234: cpu_idle: state=0 cpu_id=4
+ UnityMain-5695 [005] d..3 276946.932235: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932236: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932238: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932238: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932239: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932240: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932242: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ SensorService-4286 [001] d..3 276946.932243: sched_waking: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ <idle>-0 [002] d..3 276946.932244: cpu_idle: state=0 cpu_id=2
+ UnityMain-5695 [005] d..3 276946.932246: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932248: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932249: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932253: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932254: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932256: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932256: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932259: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [007] d..3 276946.932259: sched_wakeup: comm=sensors@1.0-ser pid=867 prio=89 target_cpu=007
+ UnityMain-5695 [005] d..3 276946.932259: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ <idle>-0 [007] d..3 276946.932260: cpu_idle: state=4294967295 cpu_id=7
+ UnityMain-5695 [005] d..3 276946.932261: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932261: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ <idle>-0 [007] d..3 276946.932263: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=867 next_prio=89
+ SensorService-4286 [001] d..3 276946.932263: sched_waking: comm=writer pid=5743 prio=96 target_cpu=001
+ Worker-5714 [005] d..3 276946.932263: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932264: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932265: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932266: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932268: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932269: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932271: sched_wakeup: comm=Worker Thread pid=5712 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932272: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5712 next_prio=120
+ Worker-5712 [005] d..3 276946.932274: sched_switch: prev_comm=Worker Thread prev_pid=5712 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932274: sched_waking: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932276: sched_wakeup: comm=Worker Thread pid=5713 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932277: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5713 next_prio=120
+ Worker-5713 [005] d..3 276946.932279: sched_switch: prev_comm=Worker Thread prev_pid=5713 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932279: sched_waking: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932281: sched_wakeup: comm=Worker Thread pid=5714 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932281: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5714 next_prio=120
+ Worker-5714 [005] d..3 276946.932283: sched_switch: prev_comm=Worker Thread prev_pid=5714 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ UnityMain-5695 [005] d..3 276946.932284: sched_waking: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ SensorService-4286 [001] d..3 276946.932284: sched_wakeup: comm=writer pid=5743 prio=96 target_cpu=000
+ UnityMain-5695 [005] d..3 276946.932286: sched_wakeup: comm=Worker Thread pid=5715 prio=120 target_cpu=005
+ UnityMain-5695 [005] d..3 276946.932286: sched_switch: prev_comm=UnityMain prev_pid=5695 prev_prio=120 prev_state=R+ ==> next_comm=Worker Thread next_pid=5715 next_prio=120
+ Worker-5715 [005] d..3 276946.932289: sched_switch: prev_comm=Worker Thread prev_pid=5715 prev_prio=120 prev_state=S ==> next_comm=UnityMain next_pid=5695 next_prio=120
+ <idle>-0 [000] d..3 276946.932289: cpu_idle: state=4294967295 cpu_id=0
+ UnityMain-5695 [005] d..3 276946.932290: sched_waking: comm=Worker Thread pid=5712 prio=120 target_cpu=005
diff --git a/test-data/ftrace1.trace b/test-data/ftrace1.trace
new file mode 100644
index 0000000..be0592a
--- /dev/null
+++ b/test-data/ftrace1.trace
@@ -0,0 +1,100 @@
+# tracer: nop
+#
+# entries-in-buffer/entries-written: 642747/642747 #P:8
+#
+# _-----=> irqs-off
+# / _----=> need-resched
+# | / _---=> hardirq/softirq
+# || / _--=> preempt-depth
+# ||| / delay
+# TASK-PID CPU# |||| TIMESTAMP FUNCTION
+# | | | |||| | |
+ <idle>-0 [006] d.h2 1317.316750: sched_boost_task: comm=droid.apps.docs pid=4501 util=36 margin=98
+ <idle>-0 [006] d.h2 1317.316760: sched_cpu_util: cpu=4 nr_running=0 cpu_util=0 cpu_util_cum=0 capacity_curr=301 capacity=1024 capacity_orig=1024 idle_state=2 irqload=0
+ <idle>-0 [006] d.h2 1317.316763: sched_task_util: pid=4501 comm=droid.apps.docs util=36 prev_cpu=6 next_cpu=4 backup_cpu=-1 target_cpu=4 need_idle=0 fastpath=0 placement_boost=0 rtg_cpu=-1 latency=18489
+ kworker/u16:18-2878 [003] .... 1317.316776: memlat_dev_meas: dev: soc:qcom,memlat-cpu0, id=0, inst=89588, mem=762, freq=36, stall=100, ratio=117
+ <idle>-0 [006] d.h3 1317.316778: sched_enq_deq_task: cpu=4 enqueue comm=droid.apps.docs pid=4501 prio=110 nr_running=1 cpu_load=0 rt_nr_running=0 affine=ff demand=708433 pred_demand=678357
+ kworker/u16:18-2878 [003] .... 1317.316781: memlat_dev_meas: dev: soc:qcom,memlat-cpu0, id=1, inst=461054, mem=41187, freq=280, stall=100, ratio=11
+ <idle>-0 [006] d.h3 1317.316783: sched_wakeup: comm=droid.apps.docs pid=4501 prio=110 target_cpu=004
+ kworker/u16:18-2878 [003] .... 1317.316783: memlat_dev_meas: dev: soc:qcom,memlat-cpu0, id=2, inst=445876, mem=37752, freq=368, stall=100, ratio=11
+ kworker/u16:18-2878 [003] .... 1317.316785: memlat_dev_meas: dev: soc:qcom,memlat-cpu0, id=3, inst=321411, mem=1886, freq=110, stall=100, ratio=170
+ <idle>-0 [006] d.h1 1317.316786: irq_handler_exit: irq=6 ret=handled
+ kworker/u16:18-2878 [003] .... 1317.316788: memlat_dev_update: dev: soc:qcom,memlat-cpu0, id=2, inst=445876, mem=37752, freq=368, vote=1720
+ <idle>-0 [006] ...1 1317.316795: cpu_idle: state=4294967295 cpu_id=6
+ <idle>-0 [006] d..1 1317.316807: cpu_power_select: idx:2 sleep_time:69634 latency:30000 next_event:0
+ <idle>-0 [006] d..1 1317.316808: cpu_pred_select: pred:0 time:0 tmr_time:0
+ <idle>-0 [006] d..1 1317.316809: cpu_idle: state=2 cpu_id=6
+ kworker/u16:18-2878 [003] d..2 1317.316810: sched_enq_deq_task: cpu=3 dequeue comm=kworker/u16:18 pid=2878 prio=120 nr_running=0 cpu_load=0 rt_nr_running=0 affine=ff demand=128212 pred_demand=70772
+ <idle>-0 [006] d..1 1317.316816: cpu_idle_enter: idx:2
+ kworker/u16:16-1258 [002] d..2 1317.316827: sched_boost_task: comm=VideoDecCallBac pid=4806 util=11 margin=0
+ kworker/u16:18-2878 [003] d..2 1317.316833: sched_switch: prev_comm=kworker/u16:18 prev_pid=2878 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120
+ kworker/u16:16-1258 [002] d..2 1317.316833: sched_boost_task: comm=VideoDecCallBac pid=4806 util=11 margin=0
+ kworker/u16:16-1258 [002] d..2 1317.316835: sched_cpu_util: cpu=0 nr_running=0 cpu_util=0 cpu_util_cum=35 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=0 irqload=482854
+ kworker/u16:16-1258 [002] d..2 1317.316839: sched_task_util: pid=4806 comm=VideoDecCallBac util=11 prev_cpu=1 next_cpu=0 backup_cpu=-1 target_cpu=0 need_idle=0 fastpath=0 placement_boost=0 rtg_cpu=-1 latency=16041
+ <idle>-0 [003] d..1 1317.316845: cpu_power_select: idx:0 sleep_time:968 latency:30000 next_event:0
+ <idle>-0 [003] d..1 1317.316847: cpu_pred_select: pred:0 time:0 tmr_time:0
+ <idle>-0 [003] d..1 1317.316848: cpu_idle: state=0 cpu_id=3
+ kworker/u16:16-1258 [002] d..3 1317.316850: sched_boost_task: comm=VideoDecCallBac pid=4806 util=11 margin=0
+ <idle>-0 [003] d..1 1317.316851: cpu_idle_enter: idx:0
+ kworker/u16:16-1258 [002] d..3 1317.316857: sched_enq_deq_task: cpu=0 enqueue comm=VideoDecCallBac pid=4806 prio=118 nr_running=1 cpu_load=2 rt_nr_running=0 affine=cf demand=221503 pred_demand=221503
+ kworker/u16:16-1258 [002] d..3 1317.316865: sched_wakeup: comm=VideoDecCallBac pid=4806 prio=118 target_cpu=000
+ <idle>-0 [000] dn.1 1317.316867: cpu_pred_hist: idx:0 resi:4649 sample:3 tmr:1
+ <idle>-0 [000] dn.1 1317.316871: cpu_idle_exit: idx:0 success:1
+ <idle>-0 [000] .n.1 1317.316877: cpu_idle: state=4294967295 cpu_id=0
+ <idle>-0 [000] dn.2 1317.316890: sched_boost_task: comm=VideoDecCallBac pid=4806 util=11 margin=0
+ <idle>-0 [000] d..2 1317.316897: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=VideoDecCallBac next_pid=4806 next_prio=118
+ kworker/u16:16-1258 [002] d..2 1317.316948: sched_enq_deq_task: cpu=2 dequeue comm=kworker/u16:16 pid=1258 prio=120 nr_running=0 cpu_load=80 rt_nr_running=0 affine=ff demand=1154091 pred_demand=1154091
+ kworker/u16:16-1258 [002] d..2 1317.316978: sched_switch: prev_comm=kworker/u16:16 prev_pid=1258 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..1 1317.316994: cpu_power_select: idx:0 sleep_time:2775 latency:30000 next_event:0
+ <idle>-0 [002] d..1 1317.316996: cpu_pred_select: pred:0 time:0 tmr_time:0
+ <idle>-0 [002] d..1 1317.316998: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..1 1317.317001: cpu_idle_enter: idx:0
+ VideoDecCallBac-4806 [000] d..1 1317.317077: sched_boost_task: comm=VideoDecMsgThre pid=4808 util=32 margin=0
+ VideoDecCallBac-4806 [000] d..1 1317.317080: sched_boost_task: comm=VideoDecMsgThre pid=4808 util=32 margin=0
+ VideoDecCallBac-4806 [000] d..1 1317.317083: sched_cpu_util: cpu=0 nr_running=1 cpu_util=11 cpu_util_cum=46 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=-1 irqload=482854
+ VideoDecCallBac-4806 [000] d..1 1317.317086: sched_cpu_util: cpu=1 nr_running=1 cpu_util=123 cpu_util_cum=195 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=-1 irqload=721860
+ VideoDecCallBac-4806 [000] d..1 1317.317088: sched_cpu_util: cpu=2 nr_running=0 cpu_util=0 cpu_util_cum=66 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=0 irqload=435644
+ VideoDecCallBac-4806 [000] d..1 1317.317092: sched_task_util: pid=4808 comm=VideoDecMsgThre util=32 prev_cpu=0 next_cpu=2 backup_cpu=-1 target_cpu=2 need_idle=0 fastpath=0 placement_boost=0 rtg_cpu=-1 latency=18854
+ VideoDecCallBac-4806 [000] d..2 1317.317104: sched_boost_task: comm=VideoDecMsgThre pid=4808 util=32 margin=0
+ VideoDecCallBac-4806 [000] d..2 1317.317113: sched_enq_deq_task: cpu=2 enqueue comm=VideoDecMsgThre pid=4808 prio=118 nr_running=1 cpu_load=80 rt_nr_running=0 affine=cf demand=628582 pred_demand=604300
+ VideoDecCallBac-4806 [000] d..2 1317.317120: sched_wakeup: comm=VideoDecMsgThre pid=4808 prio=118 target_cpu=002
+ <idle>-0 [002] dn.1 1317.317122: cpu_pred_hist: idx:0 resi:121 sample:4 tmr:0
+ <idle>-0 [002] dn.1 1317.317124: cpu_idle_exit: idx:0 success:1
+ <idle>-0 [002] .n.1 1317.317129: cpu_idle: state=4294967295 cpu_id=2
+ <idle>-0 [002] dn.2 1317.317137: sched_boost_task: comm=VideoDecMsgThre pid=4808 util=32 margin=0
+ <idle>-0 [002] d..2 1317.317144: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=VideoDecMsgThre next_pid=4808 next_prio=118
+ <idle>-0 [004] dn.1 1317.317155: cpu_pred_hist: idx:2 resi:12803 sample:2 tmr:0
+ <idle>-0 [004] dn.1 1317.317158: cpu_idle_exit: idx:2 success:1
+ <idle>-0 [004] .n.1 1317.317164: cpu_idle: state=4294967295 cpu_id=4
+ <idle>-0 [004] d..2 1317.317183: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=droid.apps.docs next_pid=4501 next_prio=110
+ VideoDecMsgThre-4808 [002] d..1 1317.317230: sched_boost_task: comm=OMXCallbackDisp pid=4809 util=10 margin=0
+ VideoDecMsgThre-4808 [002] d..1 1317.317234: sched_boost_task: comm=OMXCallbackDisp pid=4809 util=10 margin=0
+ VideoDecMsgThre-4808 [002] d..1 1317.317236: sched_cpu_util: cpu=0 nr_running=1 cpu_util=11 cpu_util_cum=14 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=-1 irqload=482854
+ VideoDecMsgThre-4808 [002] d..1 1317.317239: sched_cpu_util: cpu=1 nr_running=1 cpu_util=123 cpu_util_cum=195 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=-1 irqload=721860
+ VideoDecMsgThre-4808 [002] d..1 1317.317241: sched_cpu_util: cpu=2 nr_running=1 cpu_util=32 cpu_util_cum=98 capacity_curr=140 capacity=368 capacity_orig=381 idle_state=-1 irqload=435644
+ VideoDecMsgThre-4808 [002] d..1 1317.317243: sched_cpu_util: cpu=3 nr_running=0 cpu_util=0 cpu_util_cum=42 capacity_curr=140 capacity=370 capacity_orig=381 idle_state=0 irqload=324619
+ VideoDecMsgThre-4808 [002] d..1 1317.317247: sched_task_util: pid=4809 comm=OMXCallbackDisp util=10 prev_cpu=1 next_cpu=3 backup_cpu=-1 target_cpu=3 need_idle=0 fastpath=0 placement_boost=0 rtg_cpu=-1 latency=19427
+ VideoDecMsgThre-4808 [002] d..2 1317.317259: sched_boost_task: comm=OMXCallbackDisp pid=4809 util=10 margin=0
+ VideoDecMsgThre-4808 [002] d..2 1317.317267: sched_enq_deq_task: cpu=3 enqueue comm=OMXCallbackDisp pid=4809 prio=118 nr_running=1 cpu_load=0 rt_nr_running=0 affine=cf demand=199562 pred_demand=199562
+ VideoDecMsgThre-4808 [002] d..2 1317.317274: sched_wakeup: comm=OMXCallbackDisp pid=4809 prio=118 target_cpu=003
+ <idle>-0 [003] dn.1 1317.317275: cpu_pred_hist: idx:0 resi:423 sample:4 tmr:0
+ <idle>-0 [003] dn.1 1317.317277: cpu_idle_exit: idx:0 success:1
+ <idle>-0 [003] .n.1 1317.317282: cpu_idle: state=4294967295 cpu_id=3
+ <idle>-0 [003] dn.2 1317.317291: sched_boost_task: comm=OMXCallbackDisp pid=4809 util=10 margin=0
+ <idle>-0 [003] d..2 1317.317299: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=OMXCallbackDisp next_pid=4809 next_prio=118
+ VideoDecMsgThre-4808 [002] d..2 1317.317308: sched_enq_deq_task: cpu=2 dequeue comm=VideoDecMsgThre pid=4808 prio=118 nr_running=0 cpu_load=80 rt_nr_running=0 affine=cf demand=628582 pred_demand=604300
+ VideoDecMsgThre-4808 [002] d..2 1317.317332: sched_switch: prev_comm=VideoDecMsgThre prev_pid=4808 prev_prio=118 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120
+ <idle>-0 [002] d..1 1317.317345: cpu_power_select: idx:0 sleep_time:2422 latency:30000 next_event:0
+ <idle>-0 [002] d..1 1317.317347: cpu_pred_select: pred:0 time:0 tmr_time:0
+ <idle>-0 [002] d..1 1317.317349: cpu_idle: state=0 cpu_id=2
+ <idle>-0 [002] d..1 1317.317352: cpu_idle_enter: idx:0
+ droid.apps.docs-4501 [004] d..4 1317.317361: sched_boost_task: comm=Binder:868_3 pid=1525 util=16 margin=0
+ droid.apps.docs-4501 [004] d..4 1317.317364: sched_cpu_util: cpu=6 nr_running=0 cpu_util=0 cpu_util_cum=23 capacity_curr=301 capacity=1022 capacity_orig=1024 idle_state=2 irqload=254248
+ droid.apps.docs-4501 [004] d..4 1317.317366: sched_task_util: pid=1525 comm=Binder:868_3 util=16 prev_cpu=6 next_cpu=6 backup_cpu=-1 target_cpu=6 need_idle=0 fastpath=0 placement_boost=0 rtg_cpu=-1 latency=8177
+ droid.apps.docs-4501 [004] d..5 1317.317373: sched_enq_deq_task: cpu=6 enqueue comm=Binder:868_3 pid=1525 prio=110 nr_running=1 cpu_load=0 rt_nr_running=0 affine=cf demand=322643 pred_demand=185542
+ droid.apps.docs-4501 [004] d..5 1317.317377: sched_wakeup: comm=Binder:868_3 pid=1525 prio=110 target_cpu=006
+ droid.apps.docs-4501 [004] d..2 1317.317400: sched_enq_deq_task: cpu=4 dequeue comm=droid.apps.docs pid=4501 prio=110 nr_running=0 cpu_load=0 rt_nr_running=0 affine=ff demand=708433 pred_demand=678357
+ droid.apps.docs-4501 [004] d..2 1317.317416: sched_switch: prev_comm=droid.apps.docs prev_pid=4501 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120
+ <idle>-0 [004] d..1 1317.317431: cpu_power_select: idx:2 sleep_time:1069775 latency:30000 next_event:0
+ <idle>-0 [004] d..1 1317.317432: cpu_pred_select: pred:1 time:12964 tmr_time:0
+ <idle>-0 [004] d..1 1317.317433: cpu_idle: state=2 cpu_id=4
diff --git a/third_party/keepdir b/third_party/keepdir
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/third_party/keepdir
diff --git a/valgrind.suppressions b/valgrind.suppressions
new file mode 100644
index 0000000..eab7a94
--- /dev/null
+++ b/valgrind.suppressions
@@ -0,0 +1,93 @@
+{
+ init1
+ Memcheck:Cond
+ fun:__wcsnlen_avx2
+ fun:wcsrtombs
+ fun:wcstombs
+ fun:wcstombs
+ fun:encode_current_locale
+ fun:_Py_wstat
+ fun:isxfile
+ fun:calculate_path
+ fun:Py_GetProgramFullPath
+ fun:_PySys_Init
+ fun:_Py_InitializeEx_Private.part.8
+ fun:Py_Main
+ fun:main
+}
+
+{
+ init2
+ Memcheck:Cond
+ fun:internal_utf8_loop
+ fun:__gconv_transform_internal_utf8
+ fun:wcsrtombs
+ fun:wcstombs
+ fun:wcstombs
+ fun:encode_current_locale
+ fun:_Py_wstat
+ fun:isxfile
+ fun:calculate_path
+ fun:Py_GetProgramFullPath
+ fun:_PySys_Init
+ fun:_Py_InitializeEx_Private.part.8
+ fun:Py_Main
+ fun:main
+}
+
+{
+ init3
+ Memcheck:Cond
+ fun:internal_utf8_loop
+ fun:__gconv_transform_internal_utf8
+ fun:wcsrtombs
+ fun:wcstombs
+ fun:wcstombs
+ fun:encode_current_locale
+ fun:_Py_wstat
+ fun:isxfile
+ fun:calculate_path
+ fun:Py_GetProgramFullPath
+ fun:_PySys_Init
+ fun:_Py_InitializeEx_Private.part.8
+ fun:Py_Main
+ fun:main
+}
+
+{
+ init4
+ Memcheck:Cond
+ fun:internal_utf8_loop
+ fun:__gconv_transform_internal_utf8
+ fun:wcsrtombs
+ fun:wcstombs
+ fun:wcstombs
+ fun:encode_current_locale
+ fun:_Py_wstat
+ fun:isxfile
+ fun:calculate_path
+ fun:Py_GetProgramFullPath
+ fun:_PySys_Init
+ fun:_Py_InitializeEx_Private.part.8
+ fun:Py_Main
+ fun:main
+}
+
+{
+ init5
+ Memcheck:Cond
+ fun:internal_utf8_loop
+ fun:__gconv_transform_internal_utf8
+ fun:wcsrtombs
+ fun:wcstombs
+ fun:wcstombs
+ fun:encode_current_locale
+ fun:_Py_wstat
+ fun:isxfile
+ fun:calculate_path
+ fun:Py_GetProgramFullPath
+ fun:_PySys_Init
+ fun:_Py_InitializeEx_Private.part.8
+ fun:Py_Main
+ fun:main
+}
diff --git a/venv-base.mk b/venv-base.mk
new file mode 100644
index 0000000..31121a9
--- /dev/null
+++ b/venv-base.mk
@@ -0,0 +1,24 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Base Makefile for venv.mk
+include base.mk
+
+.PHONY: clean
+clean:
+ rm -rf $(VENV)
+ find third_party -type d '(' \
+ -name 'build' -or \
+ -name 'dist' -or \
+ -name '*.egg-info' ')' \
+ -exec rm -rvf {} +
diff --git a/venv-run.sh.in b/venv-run.sh.in
new file mode 100644
index 0000000..25375d5
--- /dev/null
+++ b/venv-run.sh.in
@@ -0,0 +1,19 @@
+#!/bin/zsh -e
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Run a command in a virtual environment
+PATH=@VENV@/bin:$PATH
+VIRTUAL_ENV=@VENV@
+export VIRTUAL_ENV
+exec "$@"
diff --git a/venv.mk b/venv.mk
new file mode 100644
index 0000000..3a64cfd
--- /dev/null
+++ b/venv.mk
@@ -0,0 +1,155 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Makefile for setting up the virtual environment
+include venv-base.mk
+include native-deps-conf.mk
+
+# N.B. Not the venv python3!
+PYVER:=$(shell $(PYBIN) -c \
+ 'import sys; print("{}.{}".format(*sys.version_info[:2]))')
+ifeq ($(PYVER),)
+$(error "No $(PYBIN) binary found")
+endif
+
+PYPREFIX:=$(shell $(PYBIN) -c 'import sys; print(sys.prefix)')
+ifeq ($(PYPREFIX),)
+$(error "Could not determine $(PYBIN) prefix")
+endif
+
+prebuilt_dir:=$(PWD)/prebuilt/$(PYVER)/$(shell uname -s)/$(shell uname -m)
+
+# Make setting PYTHONHOME to run dctv work (important for -O speed)
+# EXPERIMENTAL! Set COPY_WHOLE_ENVIRONMENT=1 to try it.
+define copy-whole-environment
+( \
+ cd $(PYPREFIX) && \
+ tar -cf- \
+ --exclude='*/__pycache__*' \
+ --exclude='./lib/python$(PYVER)/config-*' \
+ ./lib/python$(PYVER) \
+) | ( cd $(VENV) && tar -xvf - )
+endef
+
+ifneq ($(COPY_WHOLE_ENVIRONMENT),1)
+copy-whole-environment=
+endif
+
+bootstrap-dir:=$(PWD)/dep-bootstrap
+bootstrap-download-cmd:=$(VENV)/run pip3 download --no-binary=:all: -d $(bootstrap-dir)
+bootstrap-install-cmd:=$(VENV)/run pip3 install --no-binary=:all: --no-index -f $(bootstrap-dir)
+
+# N.B. The packages explicitly installed below need to be installed
+# with separate installation lines, as shown, to avoid weird version
+# bootstrapping problems. If you see packages mysteriously installed
+# with version 0.0.0, you've probably broken this delicate ordering.
+define do-bootstrap-packages
+ $(1) wheel setuptools_scm
+ $(1) pyrsistent cachecontrol futures-then
+ $(1) --pre jsonschema
+ $(1) poetry
+endef
+
+# Set up a bare venv with no installed packages except Python itself.
+# pip3 does, however, work in this environment, via the run script.
+
+define make-venv-bare
+ rm -rf $(VENV)
+ $(PYBIN) -m venv $(VENV)
+ (cd $(VENV)/lib/python$(PYVER)/site-packages && tar -xvf $(bootstrap-dir)/tomlkit-bootstrap.tgz)
+ sed -e 's,@VENV@,$(PWD)/$(VENV),g' < venv-run.sh.in > $(VENV)/run
+ chmod +x $(VENV)/run
+ $(copy-whole-environment)
+endef
+
+# Avoid dependencies to avoid unwanted reruns
+
+define apply-abseil-patch
+ patch -d $(ABSEIL_SRC_DIR) -p1 < $(1)
+ $(newline)
+endef
+
+define apply-abseil-patches
+ $(foreach patch,$(wildcard abseil-patches/*.patch),$(call apply-abseil-patch,$(patch)))
+endef
+
+.PHONY: venv-bare
+venv-bare:
+ $(make-venv-bare)
+
+.PHONY: download-bootstrap-packages
+download-bootstrap-packages:
+ $(make-venv-bare)
+ rm -rf $(bootstrap-dir)
+ $(call do-bootstrap-packages, $(bootstrap-download-cmd))
+
+.PHONY: install-bootstrap-packages
+install-bootstrap-packages:
+ $(make-venv-bare)
+ $(call do-bootstrap-packages, $(bootstrap-install-cmd))
+
+ifneq ($(DCTV_MAKE_DEV),1)
+$(VENV)/setup.stamp: venv.mk
+endif
+
+$(VENV)/setup.stamp:
+ $(make-venv-bare)
+ $(call do-bootstrap-packages, $(bootstrap-install-cmd))
+ $(install-abseil)
+ touch $@
+
+$(VENV)/poetry.stamp: $(VENV)/setup.stamp poetry.lock
+ $(VENV)/run poetry install -v
+ touch $@
+
+$(VENV)/abseil.stamp: $(VENV)/setup.stamp native-deps-conf.mk
+ rm -rf $(ABSEIL_SRC_DIR)
+ cd $(VENV) && git clone -n $(abseil_upstream) $(ABSEIL_SRC_DIR_VENV_RELATIVE)
+ cd $(ABSEIL_SRC_DIR) && git -c advice.detachedHead=false checkout $(abseil_rev)
+ $(apply-abseil-patches)
+ touch $@
+
+pypict_dir:=$(VENV)/pypict
+pypict_repo:="https://github.com/kmaehashi/pypict.git"
+pypict_rev=c3d067a48543a4055e54a119ebb0da027f128a5f
+pypict_setup=$(VENV)/run env -C $(pypict_dir) -uCXX -uCXXFLAGS python3 setup.py $(1)
+
+$(VENV)/pypict.stamp: $(VENV)/poetry.stamp
+ rm -rf $(pypict_dir)
+ git clone $(pypict_repo) $(pypict_dir)
+ env -C $(pypict_dir) git checkout $(pypict_rev)
+ env -C $(pypict_dir) git submodule init
+ env -C $(pypict_dir) git submodule update
+ $(call pypict_setup, build_pict -v)
+ $(call pypict_setup, build_ext -g --rpath=$(PWD)/$(VENV)/lib -f -v)
+ $(call pypict_setup, install -f -v --skip-build)
+ cp -vf $(pypict_dir)/pict/libpict.so $(VENV)/lib/
+ touch $@
+
+boost_dir:=$(VENV)/boost
+
+$(VENV)/boost.stamp: $(VENV)/setup.stamp native-deps-conf.mk
+ rm -rf $(boost_dir)
+ mkdir -p $(boost_dir)
+ env -C $(boost_dir) tar -xf $(PWD)/third_party/boost_$(boost_version).tar.xz
+ env -C $(boost_dir) sh -c 'mv -v boost_*/* . && rmdir boost_*'
+ touch $@
+
+.PHONY: all
+all: $(VENV)/poetry.stamp
+all: $(VENV)/abseil.stamp
+all: $(VENV)/pypict.stamp
+all: $(VENV)/boost.stamp
+all: dummy
+
+.DEFAULT_GOAL:=all
diff --git a/x20-push.local.template b/x20-push.local.template
new file mode 100644
index 0000000..efdb13b
--- /dev/null
+++ b/x20-push.local.template
@@ -0,0 +1,23 @@
+# Copyright (C) 2020 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Copy this file to x20-push.local and fill in
+# the variables below in order to make
+# DCTV's push-doc-x20 target work.
+
+# Mandatory
+X20_HOST=<name of machine with access to prod>
+
+# Optional: default is shown
+# X20_USER=$(USER)
+# X20_SUBDIR=www/dctv